POST api/AirlineSchedules/Add
Request Information
URI Parameters
None.
Body Parameters
AirlineScheduleBindingModel| Name | 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-12-13T23:26:33.268866+00:00",
"CheckInDuration": 2,
"ArrivalTime": "2025-12-13T23:26:33.268866+00:00",
"CheckOutDuration": 4,
"FlightCode": "sample string 5",
"SeatClass": 1,
"SequenceNumber": 6,
"OriginPlaceId": 7,
"DestinationPlaceId": 8,
"IsAllowedActivity": true
},
{
"DepartingTime": "2025-12-13T23:26:33.268866+00:00",
"CheckInDuration": 2,
"ArrivalTime": "2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00</ArrivalTime>
<CheckInDuration>2</CheckInDuration>
<CheckOutDuration>4</CheckOutDuration>
<DepartingTime>2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00</ArrivalTime>
<CheckInDuration>2</CheckInDuration>
<CheckOutDuration>4</CheckOutDuration>
<DepartingTime>2025-12-13T23:26:33.268866+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
DetailAirlineScheduleViewModel| Name | 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-12-13T23:26:33.268866+00:00",
"SeatClass": "sample string 4",
"DestinationPlace": null,
"DestinationPlaceId": 5,
"ArrivalDate": "2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00",
"SeatClass": "sample string 4",
"DestinationPlace": null,
"DestinationPlaceId": 5,
"ArrivalDate": "2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00",
"SeatClass": "sample string 4",
"DestinationPlace": null,
"DestinationPlaceId": 5,
"ArrivalDate": "2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00",
"SeatClass": "sample string 4",
"DestinationPlace": null,
"DestinationPlaceId": 5,
"ArrivalDate": "2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00",
"SeatClass": "sample string 4",
"DestinationPlace": null,
"DestinationPlaceId": 5,
"ArrivalDate": "2025-12-13T23:26:33.268866+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-12-13T23:26:33.268866+00:00",
"SeatClass": "sample string 4",
"DestinationPlace": null,
"DestinationPlaceId": 5,
"ArrivalDate": "2025-12-13T23:26:33.268866+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.