PUT api/AirlineSchedules/Edit/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

PutAirlineScheduleBindingModel
NameDescriptionTypeAdditional information
ServiceItemId

integer

None.

AirlineRouteId

integer

Required

ScheduleItems

Collection of AirlineScheduleItemBindingModel

None.

PNRObject

PeriodicStockBindingModel

None.

Request Formats

application/json, text/json

Sample:
{
  "ServiceItemId": 1,
  "AirlineRouteId": 2,
  "ScheduleItems": [
    {
      "DepartingTime": "2025-06-26T14:10:15.2613934+00:00",
      "CheckInDuration": 2,
      "ArrivalTime": "2025-06-26T14:10:15.2613934+00:00",
      "CheckOutDuration": 4,
      "FlightCode": "sample string 5",
      "SeatClass": 1,
      "SequenceNumber": 6,
      "OriginPlaceId": 7,
      "DestinationPlaceId": 8,
      "IsAllowedActivity": true
    },
    {
      "DepartingTime": "2025-06-26T14:10:15.2613934+00:00",
      "CheckInDuration": 2,
      "ArrivalTime": "2025-06-26T14:10:15.2613934+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:
<PutAirlineScheduleBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AirlineRouteId>2</AirlineRouteId>
  <PNRObject>
    <ExternalNumber>sample string 1</ExternalNumber>
    <Materialization>2</Materialization>
    <Qty>3</Qty>
    <StockItemId>4</StockItemId>
  </PNRObject>
  <ScheduleItems>
    <AirlineScheduleItemBindingModel>
      <ArrivalTime>2025-06-26T14:10:15.2613934+00:00</ArrivalTime>
      <CheckInDuration>2</CheckInDuration>
      <CheckOutDuration>4</CheckOutDuration>
      <DepartingTime>2025-06-26T14:10:15.2613934+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-26T14:10:15.2613934+00:00</ArrivalTime>
      <CheckInDuration>2</CheckInDuration>
      <CheckOutDuration>4</CheckOutDuration>
      <DepartingTime>2025-06-26T14:10:15.2613934+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>
  <ServiceItemId>1</ServiceItemId>
</PutAirlineScheduleBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.