PUT api/v1/flighttypes/{flightTypeId}
Updates the specified flight type identifier.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| flightTypeId |
The flight type identifier. |
globally unique identifier |
Required |
Body Parameters
The flight type details.
FlightTypeDetails| Name | Description | Type | Additional information |
|---|---|---|---|
| FlightTypeId | globally unique identifier |
None. |
|
| FlightCode | string |
String length: inclusive between 0 and 30 |
|
| FlightTypeName | string |
Required String length: inclusive between 0 and 100 |
|
| InstructorRequired | boolean |
None. |
|
| ObserverPilotOrInstructorRequired | boolean |
None. |
|
| IsCheckFlight | boolean |
None. |
|
| IsPassengerFlight | boolean |
None. |
|
| IsForGliderFlights | boolean |
None. |
|
| IsForTowFlights | boolean |
None. |
|
| IsForMotorFlights | boolean |
None. |
|
| IsFlightCostBalanceSelectable | boolean |
None. |
|
| IsSoloFlight | boolean |
None. |
|
| IsCouponNumberRequired | boolean |
None. |
|
| MinNrOfAircraftSeatsRequired | integer |
None. |
|
| Id | globally unique identifier |
None. |
|
| CanUpdateRecord | boolean |
None. |
|
| CanDeleteRecord | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"FlightTypeId": "4155dc06-e0d2-4a81-b93b-f9c6301da2a2",
"FlightCode": "sample string 2",
"FlightTypeName": "sample string 3",
"InstructorRequired": true,
"ObserverPilotOrInstructorRequired": true,
"IsCheckFlight": true,
"IsPassengerFlight": true,
"IsForGliderFlights": true,
"IsForTowFlights": true,
"IsForMotorFlights": true,
"IsFlightCostBalanceSelectable": true,
"IsSoloFlight": true,
"IsCouponNumberRequired": true,
"MinNrOfAircraftSeatsRequired": 14,
"Id": "4155dc06-e0d2-4a81-b93b-f9c6301da2a2",
"CanUpdateRecord": true,
"CanDeleteRecord": true
}
text/html
Sample:
{"FlightTypeId":"4155dc06-e0d2-4a81-b93b-f9c6301da2a2","FlightCode":"sample string 2","FlightTypeName":"sample string 3","InstructorRequired":true,"ObserverPilotOrInstructorRequired":true,"IsCheckFlight":true,"IsPassengerFlight":true,"IsForGliderFlights":true,"IsForTowFlights":true,"IsForMotorFlights":true,"IsFlightCostBalanceSelectable":true,"IsSoloFlight":true,"IsCouponNumberRequired":true,"MinNrOfAircraftSeatsRequired":14,"Id":"4155dc06-e0d2-4a81-b93b-f9c6301da2a2","CanUpdateRecord":true,"CanDeleteRecord":true}
application/xml, text/xml
Sample:
<FlightTypeDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Club"> <CanDeleteRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanDeleteRecord> <CanUpdateRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanUpdateRecord> <Id xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">4155dc06-e0d2-4a81-b93b-f9c6301da2a2</Id> <FlightCode>sample string 2</FlightCode> <FlightTypeId>4155dc06-e0d2-4a81-b93b-f9c6301da2a2</FlightTypeId> <FlightTypeName>sample string 3</FlightTypeName> <InstructorRequired>true</InstructorRequired> <IsCheckFlight>true</IsCheckFlight> <IsCouponNumberRequired>true</IsCouponNumberRequired> <IsFlightCostBalanceSelectable>true</IsFlightCostBalanceSelectable> <IsForGliderFlights>true</IsForGliderFlights> <IsForMotorFlights>true</IsForMotorFlights> <IsForTowFlights>true</IsForTowFlights> <IsPassengerFlight>true</IsPassengerFlight> <IsSoloFlight>true</IsSoloFlight> <MinNrOfAircraftSeatsRequired>14</MinNrOfAircraftSeatsRequired> <ObserverPilotOrInstructorRequired>true</ObserverPilotOrInstructorRequired> </FlightTypeDetails>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
FlightTypeDetails| Name | Description | Type | Additional information |
|---|---|---|---|
| FlightTypeId | globally unique identifier |
None. |
|
| FlightCode | string |
String length: inclusive between 0 and 30 |
|
| FlightTypeName | string |
Required String length: inclusive between 0 and 100 |
|
| InstructorRequired | boolean |
None. |
|
| ObserverPilotOrInstructorRequired | boolean |
None. |
|
| IsCheckFlight | boolean |
None. |
|
| IsPassengerFlight | boolean |
None. |
|
| IsForGliderFlights | boolean |
None. |
|
| IsForTowFlights | boolean |
None. |
|
| IsForMotorFlights | boolean |
None. |
|
| IsFlightCostBalanceSelectable | boolean |
None. |
|
| IsSoloFlight | boolean |
None. |
|
| IsCouponNumberRequired | boolean |
None. |
|
| MinNrOfAircraftSeatsRequired | integer |
None. |
|
| Id | globally unique identifier |
None. |
|
| CanUpdateRecord | boolean |
None. |
|
| CanDeleteRecord | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"FlightTypeId": "3a7c28b7-1cbe-4255-b9dd-37c35d7e5874",
"FlightCode": "sample string 2",
"FlightTypeName": "sample string 3",
"InstructorRequired": true,
"ObserverPilotOrInstructorRequired": true,
"IsCheckFlight": true,
"IsPassengerFlight": true,
"IsForGliderFlights": true,
"IsForTowFlights": true,
"IsForMotorFlights": true,
"IsFlightCostBalanceSelectable": true,
"IsSoloFlight": true,
"IsCouponNumberRequired": true,
"MinNrOfAircraftSeatsRequired": 14,
"Id": "3a7c28b7-1cbe-4255-b9dd-37c35d7e5874",
"CanUpdateRecord": true,
"CanDeleteRecord": true
}
text/html
Sample:
{"FlightTypeId":"3a7c28b7-1cbe-4255-b9dd-37c35d7e5874","FlightCode":"sample string 2","FlightTypeName":"sample string 3","InstructorRequired":true,"ObserverPilotOrInstructorRequired":true,"IsCheckFlight":true,"IsPassengerFlight":true,"IsForGliderFlights":true,"IsForTowFlights":true,"IsForMotorFlights":true,"IsFlightCostBalanceSelectable":true,"IsSoloFlight":true,"IsCouponNumberRequired":true,"MinNrOfAircraftSeatsRequired":14,"Id":"3a7c28b7-1cbe-4255-b9dd-37c35d7e5874","CanUpdateRecord":true,"CanDeleteRecord":true}
application/xml, text/xml
Sample:
<FlightTypeDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Club"> <CanDeleteRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanDeleteRecord> <CanUpdateRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanUpdateRecord> <Id xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">3a7c28b7-1cbe-4255-b9dd-37c35d7e5874</Id> <FlightCode>sample string 2</FlightCode> <FlightTypeId>3a7c28b7-1cbe-4255-b9dd-37c35d7e5874</FlightTypeId> <FlightTypeName>sample string 3</FlightTypeName> <InstructorRequired>true</InstructorRequired> <IsCheckFlight>true</IsCheckFlight> <IsCouponNumberRequired>true</IsCouponNumberRequired> <IsFlightCostBalanceSelectable>true</IsFlightCostBalanceSelectable> <IsForGliderFlights>true</IsForGliderFlights> <IsForMotorFlights>true</IsForMotorFlights> <IsForTowFlights>true</IsForTowFlights> <IsPassengerFlight>true</IsPassengerFlight> <IsSoloFlight>true</IsSoloFlight> <MinNrOfAircraftSeatsRequired>14</MinNrOfAircraftSeatsRequired> <ObserverPilotOrInstructorRequired>true</ObserverPilotOrInstructorRequired> </FlightTypeDetails>