Source: https://guides.developer.iata.org/docs/download-the-latest-standards

BookingInstructions

An Optional service booking instructions to include SSR, OSI and upgrade Method.

Properties

Name Description Type Required Generic Enum Ignore
methodText PNR booking method. Example: AE (BY SSR - SPECIAL SERVICE REQUEST) For maximum interoperability, refer to IATA PADIS Code List for data element 9750. Select a code value or enter a value that is bilaterally agreed upon between trading partners. string false false
osiText Other service information (OSI) text. Example: PAX VIP MEMBER OF PARLIAMENT string false false
serviceDefinition A description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. ServiceDefinition true false
specialService A special service information array false SpecialService --- false
upgradeMethodCode Upgrade method. Example: AE (BY SSR - SPECIAL SERVICE REQUEST) For maximum interoperability, refer to IATA PADIS Code List for data element 9750. Select a code value or enter a value that is bilaterally agreed upon between trading partners. string false false
upgradeNewClassCode New Cabin Type Code related to the Upgrade Method. As defined by PADIS codeset (e.g. 1, 2, 3, etc.) CabinTypeCode false false
{
  "methodText" : "string",
  "osiText" : "string",
  "serviceDefinition" : {
    "baggageAllowance" : { },
    "bilateralTimeLimit" : [ { } ],
    "bookingInstructions" : { },
    "datedOperatingLeg" : [ { } ],
    "depositTimeLimitDateTime" : "string",
    "inflightServiceCode" : "string",
    "name" : "string",
    "namingTimeLimitDateTime" : "string",
    "owner" : { },
    "paymentTimeLimitDateTime" : "string",
    "priceGuaranteeTimeLimitDateTime" : "string",
    "reasonForIssuanceCode" : { },
    "reasonForIssuanceSubCode" : { },
    "seatProfile" : { },
    "service" : [ { } ],
    "serviceAssociations" : [ { } ],
    "serviceBundle" : { },
    "serviceCode" : "string",
    "serviceDefinitionIdentifier" : "string",
    "serviceDescText" : "string",
    "ticketingTimeLimitDateTime" : "string"
  },
  "specialService" : [ {
    "addlDataMeasure" : { },
    "bookingInstructions" : { },
    "freeText" : "string",
    "qty" : "number",
    "shoppingCriteria" : { },
    "specialServiceCode" : "string",
    "statusCode" : "string"
  } ],
  "upgradeMethodCode" : "string",
  "upgradeNewClassCode" : {
    "cabinTypeCodeEnum" : { }
  }
}