POST api/AirlineSchedules/Add
Request Information
URI Parameters
None.
Body Parameters
AirlineScheduleBindingModelName | Description | Type | Additional information |
---|---|---|---|
AirlineRouteId | integer |
Required |
|
ScheduleItems | Collection of AirlineScheduleItemBindingModel |
None. |
|
PNRObject | PeriodicStockBindingModel |
None. |
Request Formats
application/json, text/json
Sample:
{ "AirlineRouteId": 1, "ScheduleItems": [ { "DepartingTime": "2025-06-26T13:21:50.7460634+00:00", "CheckInDuration": 2, "ArrivalTime": "2025-06-26T13:21:50.7460634+00:00", "CheckOutDuration": 4, "FlightCode": "sample string 5", "SeatClass": 1, "SequenceNumber": 6, "OriginPlaceId": 7, "DestinationPlaceId": 8, "IsAllowedActivity": true }, { "DepartingTime": "2025-06-26T13:21:50.7460634+00:00", "CheckInDuration": 2, "ArrivalTime": "2025-06-26T13:21:50.7460634+00:00", "CheckOutDuration": 4, "FlightCode": "sample string 5", "SeatClass": 1, "SequenceNumber": 6, "OriginPlaceId": 7, "DestinationPlaceId": 8, "IsAllowedActivity": true } ], "PNRObject": { "ExternalNumber": "sample string 1", "Materialization": 2, "Qty": 3 } }
application/xml, text/xml
Sample:
<AirlineScheduleBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO"> <AirlineRouteId>1</AirlineRouteId> <PNRObject> <ExternalNumber>sample string 1</ExternalNumber> <Materialization>2</Materialization> <Qty>3</Qty> <StockItemId>4</StockItemId> </PNRObject> <ScheduleItems> <AirlineScheduleItemBindingModel> <ArrivalTime>2025-06-26T13:21:50.7460634+00:00</ArrivalTime> <CheckInDuration>2</CheckInDuration> <CheckOutDuration>4</CheckOutDuration> <DepartingTime>2025-06-26T13:21:50.7460634+00:00</DepartingTime> <DestinationPlaceId>8</DestinationPlaceId> <FlightCode>sample string 5</FlightCode> <IsAllowedActivity>true</IsAllowedActivity> <OriginPlaceId>7</OriginPlaceId> <SeatClass>economy</SeatClass> <SequenceNumber>6</SequenceNumber> </AirlineScheduleItemBindingModel> <AirlineScheduleItemBindingModel> <ArrivalTime>2025-06-26T13:21:50.7460634+00:00</ArrivalTime> <CheckInDuration>2</CheckInDuration> <CheckOutDuration>4</CheckOutDuration> <DepartingTime>2025-06-26T13:21:50.7460634+00:00</DepartingTime> <DestinationPlaceId>8</DestinationPlaceId> <FlightCode>sample string 5</FlightCode> <IsAllowedActivity>true</IsAllowedActivity> <OriginPlaceId>7</OriginPlaceId> <SeatClass>economy</SeatClass> <SequenceNumber>6</SequenceNumber> </AirlineScheduleItemBindingModel> </ScheduleItems> </AirlineScheduleBindingModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
DetailAirlineScheduleViewModelName | Description | Type | Additional information |
---|---|---|---|
ServiceItemId | integer |
None. |
|
AirlineName | string |
None. |
|
RouteName | string |
None. |
|
AirlineRouteId | integer |
None. |
|
AirlineProfileId | integer |
None. |
|
IsRoundTrip | boolean |
None. |
|
AirlineProfileLogoUrl | string |
None. |
|
AirlineScheduleItems | Collection of SimpleAirlineScheduleItemViewModel |
None. |
|
PNRObject | PeriodicStockViewModel |
None. |
Response Formats
application/json, text/json
Sample:
{ "ServiceItemId": 1, "AirlineName": "sample string 2", "RouteName": "sample string 3", "AirlineRouteId": 4, "AirlineProfileId": 5, "IsRoundTrip": true, "AirlineProfileLogoUrl": "sample string 7", "AirlineScheduleItems": [ { "Connections": [ { "Id": 1, "OriginPlace": null, "OriginPlaceId": 2, "DepartureDate": "2025-06-26T13:21:50.7616901+00:00", "SeatClass": "sample string 4", "DestinationPlace": null, "DestinationPlaceId": 5, "ArrivalDate": "2025-06-26T13:21:50.7616901+00:00", "FlightNumber": "sample string 7", "SequenceNumber": 8, "IsAllowedActivity": true, "Duration": { "Value": 1, "Text": "sample string 2" } }, { "Id": 1, "OriginPlace": null, "OriginPlaceId": 2, "DepartureDate": "2025-06-26T13:21:50.7616901+00:00", "SeatClass": "sample string 4", "DestinationPlace": null, "DestinationPlaceId": 5, "ArrivalDate": "2025-06-26T13:21:50.7616901+00:00", "FlightNumber": "sample string 7", "SequenceNumber": 8, "IsAllowedActivity": true, "Duration": { "Value": 1, "Text": "sample string 2" } } ], "TotalConnection": 1, "Id": 1, "OriginPlace": null, "OriginPlaceId": 2, "DepartureDate": "2025-06-26T13:21:50.7616901+00:00", "SeatClass": "sample string 4", "DestinationPlace": null, "DestinationPlaceId": 5, "ArrivalDate": "2025-06-26T13:21:50.7616901+00:00", "FlightNumber": "sample string 7", "SequenceNumber": 8, "IsAllowedActivity": true, "Duration": { "Value": 1, "Text": "sample string 2" } }, { "Connections": [ { "Id": 1, "OriginPlace": null, "OriginPlaceId": 2, "DepartureDate": "2025-06-26T13:21:50.7616901+00:00", "SeatClass": "sample string 4", "DestinationPlace": null, "DestinationPlaceId": 5, "ArrivalDate": "2025-06-26T13:21:50.7616901+00:00", "FlightNumber": "sample string 7", "SequenceNumber": 8, "IsAllowedActivity": true, "Duration": { "Value": 1, "Text": "sample string 2" } }, { "Id": 1, "OriginPlace": null, "OriginPlaceId": 2, "DepartureDate": "2025-06-26T13:21:50.7616901+00:00", "SeatClass": "sample string 4", "DestinationPlace": null, "DestinationPlaceId": 5, "ArrivalDate": "2025-06-26T13:21:50.7616901+00:00", "FlightNumber": "sample string 7", "SequenceNumber": 8, "IsAllowedActivity": true, "Duration": { "Value": 1, "Text": "sample string 2" } } ], "TotalConnection": 1, "Id": 1, "OriginPlace": null, "OriginPlaceId": 2, "DepartureDate": "2025-06-26T13:21:50.7616901+00:00", "SeatClass": "sample string 4", "DestinationPlace": null, "DestinationPlaceId": 5, "ArrivalDate": "2025-06-26T13:21:50.7616901+00:00", "FlightNumber": "sample string 7", "SequenceNumber": 8, "IsAllowedActivity": true, "Duration": { "Value": 1, "Text": "sample string 2" } } ], "PNRObject": null }
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.