openapi: 3.0.3 info: title: flight-ndc-gateway-navitaire version: '21.3' description: 'NDC Gateway Api **Note:** This is the complete API reference and includes all available operations and parameters, some of which may not be relevant to your specific use case. Before using these examples directly, we recommend starting with the Postman Collection tab, which provides curated sample requests for the most common workflows. For additional tailored examples and guidance, please contact your TUI contact person.' security: - Bearer: [] paths: /x3/ndc/api/Selling/r3.x/Auth: post: tags: - Auth operationId: Auth parameters: - name: role in: query schema: type: string - name: loc in: query schema: type: string requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' application/json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' text/json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' application/*+json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' responses: '200': description: OK /x3/ndc/api/Selling/r3.x/v2/Auth: post: tags: - Auth operationId: DAPI Auth parameters: - name: role in: query schema: type: string - name: loc in: query schema: type: string requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' application/json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' text/json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' application/*+json: schema: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' responses: '200': description: OK /x3/ndc/api/Selling/r3.x/v21.3/OfferPrice: post: tags: - OfferPrice operationId: POST OfferPriceRQ v21.3 requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' /x3/ndc/api/Selling/r3.x/v2/OfferPrice: post: tags: - OfferPrice operationId: POST OfferPriceRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' /x3/ndc/api/Selling/r3.x/v21.3/OrderCreate: post: tags: - OrderCreate operationId: POST OrderCreateRQ v21.3 requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' /x3/ndc/api/Selling/r3.x/v2/OrderCreate: post: tags: - OrderCreate operationId: POST OrderCreateRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' /x3/ndc/api/Selling/r3.x/v21.3/SeatAvailability: post: tags: - SeatAvailability operationId: POST SeatAvailabilityRQ v21.3 requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' /x3/ndc/api/Selling/r3.x/v2/SeatAvailability: post: tags: - SeatAvailability operationId: POST SeatAvailabilityRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS' /x3/ndc/api/Selling/r3.x/v21.3/ServiceList: post: tags: - ServiceList operationId: POST ServiceListRQ v21.3 requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' /x3/ndc/api/Selling/r3.x/v2/ServiceList: post: tags: - ServiceList operationId: POST ServiceListRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' /x3/ndc/api/Servicing/r3.x/v21.3/OrderChange: post: tags: - OrderChange operationId: OrderChangeRQ requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' /x3/ndc/api/Servicing/r3.x/v2/OrderChange: post: tags: - OrderChange operationId: POST OrderChangeRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' /x3/ndc/api/Servicing/r3.x/v21.3/OrderQuote: post: tags: - OrderQuote operationId: OrderQuoteRQ requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' /x3/ndc/api/Servicing/r3.x/v2/OrderQuote: post: tags: - OrderQuote operationId: POST OrderQuoteRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' /x3/ndc/api/Servicing/r3.x/v21.3/OrderReshop: post: tags: - OrderReshop operationId: OrderReshopRQ requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' /x3/ndc/api/Servicing/r3.x/v2/OrderReshop: post: tags: - OrderReshop operationId: POST OrderReshopRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS' /x3/ndc/api/Servicing/r3.x/v21.3/OrderRetrieve: post: tags: - OrderRetrieve operationId: OrderRetrieveRQ requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' /x3/ndc/api/Servicing/r3.x/v2/OrderRetrieve: post: tags: - OrderRetrieve operationId: POST OrderRetrieveRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS' /x3/ndc/api/Servicing/r3.x/v21.3/SeatAvailability: post: tags: - SeatAvailability operationId: seatAvailabilityRQ requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' /x3/ndc/api/Servicing/r3.x/v2/SeatAvailability: post: tags: - SeatAvailability operationId: POST SeatAvailabilityRQ v21.3 DAPI1 requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS' /x3/ndc/api/Servicing/r3.x/v21.3/ServiceList: post: tags: - ServiceList operationId: ServiceListRQ requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' /x3/ndc/api/Servicing/r3.x/v2/ServiceList: post: tags: - ServiceList operationId: POST ServiceListRQ v21.3 DAPI1 requestBody: content: application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json-patch+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' application/*+json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/xml: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' application/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' text/json: schema: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS' /x3/ndc/api/Shopping/r3.x/v21.3/AirlineProfile: get: tags: - AirlineProfile operationId: GET AirlineProfileRQ v21.3 parameters: - name: profileOwner in: query schema: type: string - name: sellerOrgName in: query schema: type: string - name: sellerOrgId in: query schema: type: string responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' post: tags: - AirlineProfile operationId: POST AirlineProfileRQ v21.3 requestBody: content: application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/*+xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/json-patch+json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/*+json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' /x3/ndc/api/Shopping/r3.x/v2/AirlineProfile: get: tags: - AirlineProfile operationId: GET AirlineProfileRQ v21.3 DAPI parameters: - name: profileOwner in: query schema: type: string - name: sellerOrgName in: query schema: type: string - name: sellerOrgId in: query schema: type: string responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' post: tags: - AirlineProfile operationId: POST AirlineProfileRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/*+xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/json-patch+json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' application/*+json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' application/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' text/json: schema: $ref: '#/components/schemas/IATA_AirlineProfileRS' /x3/ndc/api/Shopping/r3.x/v21.3/AirShopping: get: tags: - AirShopping operationId: GET AirShoppingRQ v21.3 parameters: - name: dep in: query schema: type: string - name: arr in: query schema: type: string - name: depDate in: query schema: type: string format: date-time - name: sellerOrgName in: query schema: type: string - name: sellerOrgId in: query schema: type: string - name: retDate in: query schema: type: string default: 12/31/9999 - name: adt in: query schema: type: integer format: int32 default: 1 - name: chd in: query schema: type: integer format: int32 default: 0 - name: inf in: query schema: type: integer format: int32 default: 0 - name: cabin in: query schema: type: string default: '5' - name: country in: query schema: type: string default: '' - name: currency in: query schema: type: string default: '' - name: promo in: query schema: type: string default: '' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' post: tags: - AirShopping operationId: POST AirShoppingRQ v21.3 requestBody: content: application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/*+xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/json-patch+json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/*+json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' /x3/ndc/api/Shopping/r3.x/v2/AirShopping: get: tags: - AirShopping operationId: GET AirShoppingRQ v21.3 DAPI parameters: - name: dep in: query schema: type: string - name: arr in: query schema: type: string - name: depDate in: query schema: type: string format: date-time - name: sellerOrgName in: query schema: type: string - name: sellerOrgId in: query schema: type: string - name: retDate in: query schema: type: string default: 12/31/9999 - name: adt in: query schema: type: integer format: int32 default: 1 - name: chd in: query schema: type: integer format: int32 default: 0 - name: inf in: query schema: type: integer format: int32 default: 0 - name: cabin in: query schema: type: string - name: country in: query schema: type: string default: '' - name: currency in: query schema: type: string default: '' - name: promo in: query schema: type: string default: '' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' post: tags: - AirShopping operationId: POST AirShoppingRQ v21.3 DAPI requestBody: content: application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/*+xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/json-patch+json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' application/*+json: schema: $ref: '#/components/schemas/IATA_AirShoppingRQ' responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' '500': description: Internal Server Error content: text/plain: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/xml: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' application/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' text/json: schema: $ref: '#/components/schemas/IATA_AirShoppingRS' components: schemas: Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AddlNameType: type: object properties: name: type: string nullable: true nameTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AddlNameTypeCodeType' nameTypeCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AddlNameTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType: type: object properties: descText: type: string nullable: true taxonomyCode: type: string nullable: true taxonomyFeature: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxonomyFeatureType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AllianceType: type: object properties: allianceCode: type: string nullable: true carrier: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CarrierType' nullable: true name: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType: type: object properties: curCode: type: string nullable: true value: type: number format: double additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType: type: object properties: any: type: array items: type: array items: {} nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AvailPeriodType: type: object properties: earliestAvailablePeriodDateTime: type: string format: date-time earliestAvailablePeriodDateTimeSpecified: type: boolean latestAvailablePeriodDateTime: type: string format: date-time latestAvailablePeriodDateTimeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BDC_Type: type: object properties: bagRuleCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BagRuleCodeType' bagRuleCodeSpecified: type: boolean bdC_AnalysisResultCode: type: string nullable: true bdC_ReasonText: type: string nullable: true carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BagDisclosureRuleTypeCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BagRuleCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggageAllowanceType: type: object properties: airlineTaxonomy: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' applicablePartyText: type: string nullable: true baggageAllowanceID: type: string nullable: true bdc: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' descText: type: array items: type: string nullable: true maximumDimensionAllowance: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DimensionAllowanceType' nullable: true minimumDimensionAllowance: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DimensionAllowanceType' nullable: true pieceAllowance: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PieceAllowanceType' rfisc: type: string nullable: true typeCode: type: string nullable: true weightAllowance: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.WeightAllowanceType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggageDisclosureType: type: object properties: baggageDisclosureID: type: string nullable: true bdc: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' checkInChargesInd: type: boolean checkInChargesIndSpecified: type: boolean commercialAgreementID: type: string nullable: true deferralInd: type: boolean deferralIndSpecified: type: boolean desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true descText: type: array items: type: string nullable: true fixedPrePaidInd: type: boolean fixedPrePaidIndSpecified: type: boolean ruleTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BagDisclosureRuleTypeCodeType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggagePricingCriteriaType: type: object properties: baggageOptionCode: type: string nullable: true commercialAgreementID: type: string nullable: true deferralInd: type: boolean deferralIndSpecified: type: boolean fixedPrePaidInd: type: boolean fixedPrePaidIndSpecified: type: boolean includeSettlementInd: type: boolean includeSettlementIndSpecified: type: boolean optionalChargesCode: type: string nullable: true requestedActionCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BilateralTimeLimitType: type: object properties: descText: type: string nullable: true name: type: string nullable: true timeLimitDateTime: type: string format: date-time timeLimitDateTimeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType: type: object properties: characterSetCode: type: string nullable: true encodingCode: type: string nullable: true fileName: type: string nullable: true format: type: string nullable: true mimE_Code: type: string nullable: true uniformResourceID: type: string nullable: true value: type: string format: byte nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BookingEntityType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BookingInstructionsType: type: object properties: methodText: type: string nullable: true osI_Text: type: array items: type: string nullable: true specialService: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType' nullable: true upgradeMethodCode: type: string nullable: true upgradeNewClassCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BookingRefType: type: object properties: bookingEntity: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BookingEntityType' bookingID: type: string nullable: true bookingRefTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CabinTypeAssociationChoiceType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CabinTypeType: type: object properties: cabinTypeCode: type: string nullable: true cabinTypeName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CanonicalizationMethodType: type: object properties: any: type: array items: type: array items: {} nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CarrierAircraftTypeType: type: object properties: carrierAircraftTypeCode: type: string nullable: true carrierAircraftTypeName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CarrierType: type: object properties: airlineDesigCode: type: string nullable: true duplicateDesigInd: type: boolean duplicateDesigIndSpecified: type: boolean name: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CityType: type: object properties: cityName: type: string nullable: true iatA_LocationCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceCriteriaType: type: object properties: processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceDataType: type: object properties: clearanceID: type: string nullable: true clearancePayeeData: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeDataType' clearancePayeeSignature: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType' clearancePayerData: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerDataType' clearancePayerSignature: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType' netClearanceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' paymentCommitmentDateTime: type: string format: date-time processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceMethodsType: type: object properties: commission: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CommissionType' netClearanceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeDataType: type: object properties: clearancePayee: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeType' clearancePayeeReconciliationID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerDataType: type: object properties: clearancePayer: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerType' clearancePayerReconciliationID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceRoleChoiceType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CodesetMetadataType: type: object properties: codesetName: type: string nullable: true codesetVersionNumber: type: number format: double codesetVersionNumberSpecified: type: boolean langUsage: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' ownerID: type: string nullable: true ownerName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CollectionPointTaxType: type: object properties: airportAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' station: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.StationType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CommissionType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' commissionCode: type: string nullable: true percentage: type: number format: double percentageSpecified: type: boolean percentageAppliedToAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' taxableInd: type: boolean taxableIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType: type: object properties: contactInfoID: type: string nullable: true contactPurposeText: type: array items: type: string nullable: true contactRefusedInd: type: boolean contactRefusedIndSpecified: type: boolean emailAddress: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.EmailAddressType' nullable: true individual: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IndividualType' individualRefID: type: string nullable: true otherAddress: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OtherAddressType' nullable: true paxSegmentRefID: type: string nullable: true phone: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PhoneType' nullable: true postalAddress: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PostalAddressType' nullable: true relationshipToPax: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CountrySubDivisionType: type: object properties: countrySubDivisionCode: type: string nullable: true countrySubDivisionName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CountryType: type: object properties: countryCode: type: string nullable: true countryName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CreateOrderType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CryptographyKeyType: type: object properties: keyNameText: type: string nullable: true keyValue: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.KeyValueType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CurAppCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CurConversionType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' conversionRate: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RateType' localAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CurParameterType: type: object properties: appCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CurAppCodeType' appCodeSpecified: type: boolean curCode: type: string nullable: true decimalsAllowedNumber: type: number format: double decimalsAllowedNumberSpecified: type: boolean name: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DataListsType: type: object properties: baggageAllowanceList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggageAllowanceType' nullable: true baggageDisclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggageDisclosureType' nullable: true contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DisclosureType' nullable: true originDestList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OriginDestType' nullable: true paxJourneyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxJourneyType' nullable: true paxList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paxSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxSegmentType' nullable: true penaltyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyType' nullable: true priceClassList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PriceClassType' nullable: true seatProfileList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatProfileType' nullable: true serviceDefinitionList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionType' nullable: true termsList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TermType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true arrival: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true datedMarketingSegmentId: type: string nullable: true datedOperatingSegmentRefId: type: string nullable: true dep: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' marketingCarrierFlightNumberText: type: string nullable: true operationalSuffixText: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true ticketlessInd: type: boolean ticketlessIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true arrival: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' carrierAircraftType: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CarrierAircraftTypeType' changeofGaugeInd: type: boolean changeofGaugeIndSpecified: type: boolean datedOperatingLegID: type: string nullable: true dep: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' distanceMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType' iatA_AircraftType: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_AircraftTypeType' onGroundDuration: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType: type: object properties: carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true datedOperatingLegRefID: type: array items: type: string nullable: true datedOperatingSegmentId: type: string nullable: true disclosureRefID: type: string nullable: true duration: type: string nullable: true operatingCarrierFlightNumberText: type: string nullable: true operationalSuffixText: type: string nullable: true secureFlightInd: type: boolean secureFlightIndSpecified: type: boolean segmentTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType: type: object properties: descText: type: string nullable: true markupStyleText: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DeviceLocationType: type: object properties: city: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CityType' country: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CountryType' geospatialLocation: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GeospatialLocationType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DeviceType: type: object properties: deviceCode: type: string nullable: true deviceOwnerTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OwnershipTypeCodeType' deviceOwnerTypeCodeSpecified: type: boolean presenceTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PresenceTypeCodeType' presenceTypeCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DigestMethodType: type: object properties: any: type: array items: type: array items: {} nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType: type: object properties: signatureType: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignatureType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DimensionAllowanceType: type: object properties: heightMeasure: type: number format: double heightMeasureSpecified: type: boolean lengthMeasure: type: number format: double lengthMeasureSpecified: type: boolean lengthUnitOfMeasurement: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LengthUnitCodeType' linearMeasure: type: number format: double linearMeasureSpecified: type: boolean widthMeasure: type: number format: double widthMeasureSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DisclosureType: type: object properties: desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true disclosureID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType: type: object properties: contactInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' ordinal: type: string nullable: true orgRole: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainRoleCodeType' participatingOrg: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ParticipatingOrgType' salesAgent: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SalesAgentType' salesBranch: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SalesBranchType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainRoleCodeType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.EmailAddressType: type: object properties: contactTypeText: type: string nullable: true emailAddressText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.EmployerType: type: object properties: name: type: string nullable: true salesTaxRegistration: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SalesTaxRegistrationType' nullable: true taxationExemptionQualifierCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxExemptionQualificationCodeType' taxationExemptionQualifierCodeSpecified: type: boolean taxDeductedatSourceCapabilityInd: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FOID_Type: type: object properties: foiD_ID: type: string nullable: true foiD_TypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FareCriteriaType: type: object properties: fareBasisCode: type: array items: type: string nullable: true fareSubTypeCode: type: array items: type: string nullable: true fareTypeCode: type: array items: type: string nullable: true groupFareCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GroupFareCriteriaType' nullable: true noAdvancePurchaseInd: type: boolean noAdvancePurchaseIndSpecified: type: boolean noPenaltyInd: type: boolean noPenaltyIndSpecified: type: boolean prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType: type: object properties: fareRuleWaiverCode: type: string nullable: true fareWaiverTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FeeType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' approximateInd: type: boolean approximateIndSpecified: type: boolean descText: type: string nullable: true desigText: type: string nullable: true guaranteeTimeLimitDateTime: type: string format: date-time guaranteeTimeLimitDateTimeSpecified: type: boolean localAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' maximumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' minimumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' percent: type: number format: double percentSpecified: type: boolean refundInd: type: boolean refundIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FieldMetadataType: type: object properties: mandatoryInd: type: boolean mandatoryIndSpecified: type: boolean pathText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GenderCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GeospatialLocationType: type: object properties: naturalAreaGeocode: type: string nullable: true pointElevationNumber: type: number format: double pointElevationNumberSpecified: type: boolean pointLatitudeNumber: type: number format: double pointLatitudeNumberSpecified: type: boolean pointLongitudeNumber: type: number format: double pointLongitudeNumberSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GroupFareCriteriaType: type: object properties: fareBasisCode: type: array items: type: string nullable: true paxSegmentRefID: type: array items: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' ptc: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_AircraftTypeType: type: object properties: iatA_AircraftTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferPriceRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OfferPriceRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderCreateRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OrderCreateRequestType' signature: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsOrderType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType: type: object properties: altLangID: type: string nullable: true correlationID: type: string nullable: true primaryLangID: type: string nullable: true retransmissionInd: type: boolean retransmissionIndSpecified: type: boolean seqNumber: type: number format: double seqNumberSpecified: type: boolean timestamp: type: string format: date-time timestampSpecified: type: boolean trxID: type: string nullable: true versionNumber: type: number format: double versionNumberSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatAvailRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceListRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IdentityDocType: type: object properties: addlName: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AddlNameType' nullable: true birthdate: type: string format: date-time birthdateSpecified: type: boolean birthplaceText: type: string nullable: true citizenshipCountryCode: type: string nullable: true expiryDate: type: string format: date-time expiryDateSpecified: type: boolean genderCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GenderCodeType' genderCodeSpecified: type: boolean givenName: type: array items: type: string nullable: true identityDocID: type: string nullable: true identityDocTypeCode: type: string nullable: true issueDate: type: string format: date-time issueDateSpecified: type: boolean issuingCountryCode: type: string nullable: true middleName: type: array items: type: string nullable: true residenceCountryCode: type: string nullable: true suffixName: type: string nullable: true surname: type: string nullable: true titleName: type: string nullable: true visa: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.VisaType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IndividualType: type: object properties: addlName: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AddlNameType' nullable: true birthdate: type: string format: date-time birthdateSpecified: type: boolean birthplaceText: type: string nullable: true genderCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.GenderCodeType' genderCodeSpecified: type: boolean givenName: type: array items: type: string nullable: true individualID: type: string nullable: true middleName: type: array items: type: string nullable: true suffixName: type: string nullable: true surname: type: string nullable: true titleName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ItemsChoiceType2: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.KeyInfoType: type: object properties: items: type: array items: {} nullable: true itemsElementName: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ItemsChoiceType2' nullable: true text: type: array items: type: string nullable: true id: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.KeyValuePropertyType: type: object properties: keyText: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' valueText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.KeyValueType: type: object properties: rsA_KeyValue: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RSA_KeyValueType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LangUsageType: type: object properties: langCode: type: string nullable: true langUsageText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LengthUnitCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramAccountType: type: object properties: accountNumber: type: string nullable: true loyaltyProgram: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramType' signInID: type: string nullable: true tierCode: type: string nullable: true tierName: type: string nullable: true tierPriorityText: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramType: type: object properties: alliance: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AllianceType' carrier: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CarrierType' programCode: type: string nullable: true programName: type: string nullable: true providerName: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType: type: object properties: unitCode: type: string nullable: true value: type: number format: double additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasurementSystemCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType: type: object properties: contentType: type: string nullable: true descText: type: string nullable: true resourceURI: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MetadataType: type: object properties: codesetMetadata: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CodesetMetadataType' nullable: true fieldMetadata: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FieldMetadataType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ObjectType: type: object properties: any: type: array items: type: array items: {} nullable: true id: type: string nullable: true mimeType: type: string nullable: true encoding: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferAssociationType: type: object properties: offerItemRefID: type: array items: type: string nullable: true offerRefID: type: string nullable: true ownerCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType: type: object properties: baggagePricingCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggagePricingCriteriaType' fareCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FareCriteriaType' nullable: true pricingMethodCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PricingMethodCriteriaType' nullable: true programCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgramCriteriaType' nullable: true promotionCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PromotionType' nullable: true seatCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatCriteriaType' nullable: true serviceCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceCriteriaType' nullable: true specialNeedsCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType' nullable: true tripPurposeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TripPurposeCodeType' tripPurposeCodeSpecified: type: boolean waitListCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferPriceRequestType: type: object properties: dataLists: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ShoppingRequestDataListsType' inExchForTicket: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyRefType' metadata: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MetadataType' offerCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType' originDestRefID: type: array items: type: string nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAssociatedOfferFunctionsCriteriaType' nullable: true policy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PolicyType' nullable: true pricedOffer: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PricedOfferType' responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OrderAssociationType: type: object properties: orderItemRefID: type: array items: type: string nullable: true orderRefID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OrderCreateRequestType: type: object properties: bookingRef: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BookingRefType' nullable: true commission: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CommissionType' nullable: true createOrder: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CreateOrderType' dataLists: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DataListsType' metadata: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MetadataType' paxGroup: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCreateType' nullable: true promotion: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PromotionType' nullable: true responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OrderingQtyType: type: object properties: maximumQty: type: number format: double maximumQtySpecified: type: boolean minimumQty: type: number format: double minimumQtySpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OriginDestType: type: object properties: destCode: type: string nullable: true originCode: type: string nullable: true originDestID: type: string nullable: true paxJourneyRefID: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OtherAddressType: type: object properties: contactTypeText: type: string nullable: true otherAddressText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OwnershipTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.POS_Type: type: object properties: agentDutyText: type: string nullable: true city: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CityType' country: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CountryType' onlineTrxInd: type: boolean onlineTrxIndSpecified: type: boolean requestTime: type: string format: date-time requestTimeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ParticipatingOrgType: type: object properties: name: type: string nullable: true orgID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType: type: object properties: contactInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true intendedPaxQty: type: number format: double intendedPaxQtySpecified: type: boolean paxGroupID: type: string nullable: true paxGroupName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxJourneyType: type: object properties: distanceMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType' duration: type: string nullable: true paxJourneyID: type: string nullable: true paxSegmentRefID: type: array items: type: string nullable: true settlementInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxSegmentType: type: object properties: cabinTypeAssociationChoice: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CabinTypeAssociationChoiceType' datedMarketingSegmentRefId: type: string nullable: true marketingCarrierRBD_Code: type: string nullable: true operatingCarrierRBD_Code: type: string nullable: true paxSegmentID: type: string nullable: true settlementInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxType: type: object properties: ageMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType' birthdate: type: string format: date-time birthdateSpecified: type: boolean citizenshipCountryCode: type: string nullable: true contactInfoRefID: type: string nullable: true employer: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.EmployerType' foid: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FOID_Type' identityDoc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IdentityDocType' nullable: true individual: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.IndividualType' langUsage: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' nullable: true loyaltyProgramAccount: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramAccountType' nullable: true paxID: type: string nullable: true paxRefID: type: string nullable: true profileConsentInd: type: boolean profileConsentIndSpecified: type: boolean profileID_Text: type: string nullable: true ptc: type: string nullable: true redressCase: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RedressCaseType' nullable: true remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true residenceCountryCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PayerNameType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PayerType: type: object properties: payerEmailAddress: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.EmailAddressType' payerName: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PayerNameType' payerPhoneNumber: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PhoneType' paymentAddress: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressType: type: object properties: paymentAddressVerification: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressVerificationType' postalAddress: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PostalAddressType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressVerificationType: type: object properties: addressVerificationInvalidInd: type: boolean addressVerificationInvalidIndSpecified: type: boolean addressVerificationNoMatchInd: type: boolean addressVerificationNoMatchIndSpecified: type: boolean addressVerificationStatusCode: type: string nullable: true addressVerificationText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAssociatedOfferFunctionsCriteriaType: type: object properties: offerAssociation: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferAssociationType' nullable: true paymentMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentCardAddlInfoType: type: object properties: cardProductTypeCode: type: string nullable: true cardTypeText: type: string nullable: true iiN_IINNumber: type: string nullable: true securePaymentAuthenticationVersion: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType' verificationInd: type: boolean verificationIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentCardCriteriaAddlInfoType: type: object properties: cardProductTypeCode: type: string nullable: true cardTypeText: type: string nullable: true iiN_IINNumber: type: string nullable: true securePaymentAuthenticationVersion: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentCriteriaAddlInfoType: type: object properties: paymentCardCriteriaAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentCardCriteriaAddlInfoType' paymentOtherMethodAddlInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCreateType: type: object properties: offerAssociation: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferAssociationType' nullable: true paymentMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType' paymentProcessingDetails: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingDetailsType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCriteriaType: type: object properties: paymentMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsOrderType: type: object properties: orderAssociation: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OrderAssociationType' paymentProcessingSummary: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryType' paymentSupportedMethod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentSupportedMethodType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodAddlInfoType: type: object properties: paymentCardAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentCardAddlInfoType' paymentOtherMethodAddlInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType: type: object properties: clearanceCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceCriteriaType' nullable: true paymentBrandCode: type: string nullable: true paymentCriteriaAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentCriteriaAddlInfoType' paymentMethodCountryCode: type: string nullable: true paymentTypeCode: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingClearanceDataType: type: object properties: clearanceRoleChoice: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceRoleChoiceType' netClearanceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingDetailsType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' payer: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PayerType' paymentMethod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodType' paymentProcessingClearanceData: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingClearanceDataType' paymentRefID: type: string nullable: true paymentSurchargeAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' priceVarianceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryPaymentMethodType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' clearanceData: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceDataType' contactInfoRefID: type: string nullable: true desc: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' payer: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PayerType' paymentCommitmentDateTime: type: string format: date-time paymentCommitmentDateTimeSpecified: type: boolean paymentID: type: string nullable: true paymentProcessingSummaryPaymentMethod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryPaymentMethodType' paymentRefID: type: string nullable: true paymentStatusCode: type: string nullable: true paymentTrx: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentTrxType' priceVarianceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' promotion: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PromotionType' nullable: true surchargeAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' verificationInd: type: boolean verificationIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentSupportedMethodType: type: object properties: clearanceMethods: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ClearanceMethodsType' nullable: true cryptographyKey: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CryptographyKeyType' paymentBrandCode: type: string nullable: true paymentMethodAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodAddlInfoType' paymentMethodCountryCode: type: string nullable: true paymentRedirectionInd: type: boolean paymentRedirectionIndSpecified: type: boolean paymentSurcharge: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentSurchargeType' paymentTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentSurchargeType: type: object properties: amountRangeMaximumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' amountRangeMinimumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' percentageRangeMaximumPercent: type: number format: double percentageRangeMaximumPercentSpecified: type: boolean percentageRangeMinimumPercent: type: number format: double percentageRangeMinimumPercentSpecified: type: boolean preciseAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' precisePercent: type: number format: double precisePercentSpecified: type: boolean roundingNumberOfDecimalsNumber: type: number format: double roundingNumberOfDecimalsNumberSpecified: type: boolean roundingPrecisionCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RoundingPrecisionCodeType' roundingPrecisionCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentTrxType: type: object properties: descText: type: string nullable: true inputCurCode: type: string nullable: true maximumTryInd: type: boolean maximumTryIndSpecified: type: boolean notProcessedInd: type: boolean notProcessedIndSpecified: type: boolean originalID: type: string nullable: true paymentAddressVerification: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressVerificationType' retryInd: type: boolean retryIndSpecified: type: boolean settlementCurCode: type: string nullable: true timestampDateTime: type: string format: date-time timestampDateTimeSpecified: type: boolean trxDataText: type: array items: type: string nullable: true trxID: type: string nullable: true trxTypeText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyPriceType: type: object properties: baseAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' taxSummary: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxSummaryType' nullable: true totalAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyRefType: type: object properties: penaltyRefID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyType: type: object properties: descText: type: array items: type: string nullable: true netInd: type: boolean netIndSpecified: type: boolean penaltyID: type: string nullable: true price: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyPriceType' typeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyTypeCodeType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyTypeCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PhoneType: type: object properties: areaCodeNumber: type: string nullable: true contactTypeText: type: string nullable: true countryDialingCode: type: string nullable: true extensionNumber: type: string nullable: true phoneNumber: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PieceAllowanceType: type: object properties: totalQty: type: number format: double additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PolicyNodeInfoType: type: object properties: pathText: type: string nullable: true tagName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PolicyType: type: object properties: desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true ownerName: type: string nullable: true policyNodeInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PolicyNodeInfoType' nullable: true policyTypeText: type: string nullable: true versionNumber: type: number format: double additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PostalAddressType: type: object properties: buildingRoomText: type: string nullable: true cityName: type: string nullable: true contactTypeText: type: string nullable: true countryCode: type: string nullable: true countryName: type: string nullable: true countrySubDivisionName: type: string nullable: true pO_BoxCode: type: string nullable: true postalCode: type: string nullable: true streetText: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrePaidCertificateType: type: object properties: appText: type: string nullable: true effectiveDateTime: type: string format: date-time effectiveDateTimeSpecified: type: boolean expiryDateTime: type: string format: date-time expiryDateTimeSpecified: type: boolean number: type: number format: double numberSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelCodeType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType: type: object properties: prefLevelCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelCodeType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PresenceTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PriceClassType: type: object properties: cabinType: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CabinTypeType' nullable: true code: type: string nullable: true desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true displayOrderText: type: string nullable: true fareBasisAppText: type: string nullable: true fareBasisCode: type: string nullable: true name: type: string nullable: true priceClassID: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PricedOfferType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PricingMethodCriteriaType: type: object properties: bestPricingOptionText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PricingParameterType: type: object properties: autoExchInd: type: boolean autoExchIndSpecified: type: boolean awardIncludedInd: type: boolean awardIncludedIndSpecified: type: boolean awardOnlyInd: type: boolean awardOnlyIndSpecified: type: boolean includeUpsellOffersInd: type: boolean includeUpsellOffersIndSpecified: type: boolean overrideCurCode: type: string nullable: true simplePricingInd: type: boolean simplePricingIndSpecified: type: boolean taxExemption: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxSummaryType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgamContractType: type: object properties: contractID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgramAccountType: type: object properties: accountID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgramCriteriaType: type: object properties: companyIndexText: type: string nullable: true memberStatusText: type: string nullable: true name: type: string nullable: true prePaidCertificate: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrePaidCertificateType' nullable: true progamContract: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgamContractType' programAccount: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgramAccountType' nullable: true programOwner: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgramOwnerType' typeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ProgramOwnerType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PromotionIssuerType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PromotionType: type: object properties: ownerName: type: string nullable: true paxRefID: type: array items: type: string nullable: true promotionID: type: string nullable: true promotionIssuer: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PromotionIssuerType' remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RSA_KeyValueType: type: object properties: exponent: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' modulus: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RateType: type: object properties: baseCurCode: type: string nullable: true baseMultiplierValue: type: number format: double baseMultiplierValueSpecified: type: boolean baseUnitCode: type: string nullable: true curCode: type: string nullable: true format: type: string nullable: true multiplierValue: type: number format: double multiplierValueSpecified: type: boolean unitCode: type: string nullable: true value: type: number format: double additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RedressCaseType: type: object properties: countryCode: type: string nullable: true programName: type: string nullable: true redressCaseID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ReferenceType: type: object properties: transforms: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransformType' nullable: true digestMethod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DigestMethodType' digestValue: type: string format: byte nullable: true id: type: string nullable: true uri: type: string nullable: true type: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RemarkType: type: object properties: displayInd: type: boolean displayIndSpecified: type: boolean remarkText: type: string nullable: true timestamp: type: string format: date-time timestampSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType: type: object properties: bdc: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' curParameter: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CurParameterType' nullable: true device: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DeviceType' deviceLocation: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DeviceLocationType' inventoryGuaranteeInd: type: boolean inventoryGuaranteeIndSpecified: type: boolean langUsage: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' nullable: true measurementSystemCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasurementSystemCodeType' measurementSystemCodeSpecified: type: boolean paxGroup: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType' pricingParameter: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PricingParameterType' reasonCode: type: string nullable: true remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.RoundingPrecisionCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SalesAgentType: type: object properties: salesAgentID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SalesBranchType: type: object properties: salesBranchID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SalesTaxRegistrationType: type: object properties: cityName: type: string nullable: true countryCode: type: string nullable: true countryDialingCode: type: string nullable: true countrySubDivisionName: type: string nullable: true emailAddressText: type: string nullable: true phoneNumber: type: array items: type: string nullable: true postalCode: type: string nullable: true salesTaxRegistrationID: type: string nullable: true streetText: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatAvailCoreRequestType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatAvailRequestType: type: object properties: contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DisclosureType' nullable: true fareWaiver: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType' nullable: true metadata: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MetadataType' offerCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType' pax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCriteriaType' nullable: true policy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PolicyType' nullable: true responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' seatAvailCoreRequest: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatAvailCoreRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatCriteriaType: type: object properties: columnID: type: string nullable: true rowNumber: type: string nullable: true seatCharacteristicCode: type: array items: type: string nullable: true seatProfileCriteria: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatProfileType: type: object properties: marketingInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true seatCharacteristicCode: type: array items: type: string nullable: true seatKeywords: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.KeyValuePropertyType' nullable: true seatPitchMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType' seatProfileID: type: string nullable: true seatWidthMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType: type: object properties: cardEnrollmentVersionText: type: array items: type: string nullable: true supportedVersionText: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceCriteriaType: type: object properties: includeInd: type: boolean includeIndSpecified: type: boolean prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' rfic: type: string nullable: true rfisc: type: array items: type: string nullable: true servicePricingOnlyInd: type: boolean servicePricingOnlyIndSpecified: type: boolean taxonomyCode: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionAssociationType: type: object properties: item: nullable: true itemElementName: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true bilateralTimeLimit: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BilateralTimeLimitType' nullable: true bookingInstructions: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BookingInstructionsType' depositTimeLimitDateTime: type: string format: date-time depositTimeLimitDateTimeSpecified: type: boolean desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true name: type: string nullable: true namingTimeLimitDateTime: type: string format: date-time namingTimeLimitDateTimeSpecified: type: boolean ownerCode: type: string nullable: true rfic: type: string nullable: true rfisc: type: string nullable: true serviceCode: type: string nullable: true serviceDefinitionAssociation: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionAssociationType' serviceDefinitionID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceListCoreRequestType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceListRequestType: type: object properties: contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true fareWaiver: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType' nullable: true metadata: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MetadataType' offerCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType' pax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paxSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxSegmentType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCriteriaType' nullable: true policy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PolicyType' nullable: true responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' serviceListCoreRequest: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceListCoreRequestType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType: type: object properties: commission: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CommissionType' nullable: true fee: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FeeType' nullable: true methodCode: type: string nullable: true settlementAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' surcharge: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SurchargeType' nullable: true tax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxType' nullable: true taxableInd: type: boolean taxableIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ShoppingRequestDataListsType: type: object properties: baggageAllowanceList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggageAllowanceType' nullable: true baggageDisclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.BaggageDisclosureType' nullable: true contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DisclosureType' nullable: true originDestList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OriginDestType' nullable: true paxJourneyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxJourneyType' nullable: true paxList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true penaltyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PenaltyType' nullable: true priceClassList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.PriceClassType' nullable: true seatProfileList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SeatProfileType' nullable: true serviceDefinitionList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionType' nullable: true shoppingRequestPaxSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ShoppingRequestPaxSegmentType' nullable: true termsList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TermType' nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ShoppingRequestPaxSegmentType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true cabinTypeAssociationChoice: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CabinTypeAssociationChoiceType' datedMarketingSegmentRefId: type: string nullable: true fareBasisCode: type: array items: type: string nullable: true paxSegmentID: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true settlementInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignatureMethodType: type: object properties: hmacOutputLength: type: string nullable: true any: type: array items: type: array items: {} nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignatureType: type: object properties: signedInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignedInfoType' signatureValue: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignatureValueType' keyInfo: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.KeyInfoType' object: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ObjectType' nullable: true id: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignatureValueType: type: object properties: id: type: string nullable: true value: type: string format: byte nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignedInfoType: type: object properties: canonicalizationMethod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CanonicalizationMethodType' signatureMethod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SignatureMethodType' reference: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.ReferenceType' nullable: true id: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType: type: object properties: addlDataMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.MeasureType' freeText: type: string nullable: true qty: type: number format: double qtySpecified: type: boolean specialServiceCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.StationType: type: object properties: iatA_LocationCode: type: string nullable: true stationName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.SurchargeType: type: object properties: allRefundableInd: type: boolean allRefundableIndSpecified: type: boolean breakdown: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.FeeType' nullable: true totalAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxExemptionQualificationCodeType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxSummaryType: type: object properties: allRefundableInd: type: boolean allRefundableIndSpecified: type: boolean approximateInd: type: boolean approximateIndSpecified: type: boolean collectionInd: type: boolean collectionIndSpecified: type: boolean guaranteeTimeLimitDateTime: type: string format: date-time guaranteeTimeLimitDateTimeSpecified: type: boolean refundMethodText: type: string nullable: true tax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxType' nullable: true totalRefundableTaxAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' totalTaxAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxType: type: object properties: addlFiledTaxCode: type: string nullable: true addlTaxCode: type: string nullable: true amount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' approximateInd: type: boolean approximateIndSpecified: type: boolean appTypeCode: type: string nullable: true collectionInd: type: boolean collectionIndSpecified: type: boolean collectionPointTax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CollectionPointTaxType' nullable: true country: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CountryType' countrySubDivision: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CountrySubDivisionType' curConversion: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.CurConversionType' descText: type: string nullable: true filedAmount: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AmountType' filedTaxCode: type: string nullable: true qualifierCode: type: string nullable: true refundInd: type: boolean refundIndSpecified: type: boolean taxCode: type: string nullable: true taxName: type: string nullable: true taxTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxTypeCodeType' taxTypeCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TaxonomyFeatureType: type: object properties: codesetCode: type: string nullable: true codesetNameCode: type: string nullable: true valueText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TermType: type: object properties: availPeriod: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.AvailPeriodType' desc: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.DescType' orderingQty: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.OrderingQtyType' termID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransformType: type: object properties: items: type: array items: {} nullable: true text: type: array items: type: string nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TransportPointType: type: object properties: aircraftScheduledDateTime: type: string format: date-time aircraftScheduledDateTimeSpecified: type: boolean boardingGateID: type: string nullable: true iatA_LocationCode: type: string nullable: true stationName: type: string nullable: true terminalName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.TripPurposeCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.VisaType: type: object properties: entryQty: type: number format: double entryQtySpecified: type: boolean expiryDate: type: string format: date-time expiryDateSpecified: type: boolean hostCountryCode: type: string nullable: true issueDate: type: string format: date-time issueDateSpecified: type: boolean issuingCountryCode: type: string nullable: true stayDuration: type: string nullable: true visaID: type: string nullable: true visaTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.WeightAllowanceType: type: object properties: maximumWeightMeasure: type: number format: double maximumWeightMeasureSpecified: type: boolean minimumWeightMeasure: type: number format: double minimumWeightMeasureSpecified: type: boolean totalMaximumWeightMeasure: type: number format: double totalMaximumWeightMeasureSpecified: type: boolean weightUnitOfMeasurement: $ref: '#/components/schemas/Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.WeightUnitCodeType' additionalProperties: false Navitaire.Ndc.Selling.Application.IataMessageHandlers.v213.IataMessages.WeightUnitCodeType: enum: - 0 - 1 type: integer format: int32 Newtonsoft.Json.Linq.JToken: type: array items: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AccountableDocType: type: object properties: dateOfIssue: type: string format: date-time dateOfIssueSpecified: type: boolean docNumber: type: string nullable: true docType: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AddlNameType: type: object properties: name: type: string nullable: true nameTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AddlNameTypeCodeType' nameTypeCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AddlNameTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AffectedOrderItemRequestType: type: object properties: orderItemRefID: type: string nullable: true respendInd: type: boolean respendIndSpecified: type: boolean retainServiceID: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType: type: object properties: descText: type: string nullable: true taxonomyCode: type: string nullable: true taxonomyFeature: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxonomyFeatureType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AllianceType: type: object properties: allianceCode: type: string nullable: true carrier: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CarrierType' nullable: true name: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType: type: object properties: curCode: type: string nullable: true value: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType: type: object properties: any: type: array items: type: array items: {} nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AvailPeriodType: type: object properties: earliestAvailablePeriodDateTime: type: string format: date-time earliestAvailablePeriodDateTimeSpecified: type: boolean latestAvailablePeriodDateTime: type: string format: date-time latestAvailablePeriodDateTimeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BDC_Type: type: object properties: bagRuleCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BagRuleCodeType' bagRuleCodeSpecified: type: boolean bdC_AnalysisResultCode: type: string nullable: true bdC_ReasonText: type: string nullable: true carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BagDisclosureRuleTypeCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BagRuleCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggageAllowanceType: type: object properties: airlineTaxonomy: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' applicablePartyText: type: string nullable: true baggageAllowanceID: type: string nullable: true bdc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' descText: type: array items: type: string nullable: true maximumDimensionAllowance: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DimensionAllowanceType' nullable: true minimumDimensionAllowance: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DimensionAllowanceType' nullable: true pieceAllowance: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PieceAllowanceType' rfisc: type: string nullable: true typeCode: type: string nullable: true weightAllowance: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.WeightAllowanceType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggageDisclosureType: type: object properties: baggageDisclosureID: type: string nullable: true bdc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' checkInChargesInd: type: boolean checkInChargesIndSpecified: type: boolean commercialAgreementID: type: string nullable: true deferralInd: type: boolean deferralIndSpecified: type: boolean desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true descText: type: array items: type: string nullable: true fixedPrePaidInd: type: boolean fixedPrePaidIndSpecified: type: boolean ruleTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BagDisclosureRuleTypeCodeType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggagePricingCriteriaType: type: object properties: baggageOptionCode: type: string nullable: true commercialAgreementID: type: string nullable: true deferralInd: type: boolean deferralIndSpecified: type: boolean fixedPrePaidInd: type: boolean fixedPrePaidIndSpecified: type: boolean includeSettlementInd: type: boolean includeSettlementIndSpecified: type: boolean optionalChargesCode: type: string nullable: true requestedActionCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BilateralTimeLimitType: type: object properties: descText: type: string nullable: true name: type: string nullable: true timeLimitDateTime: type: string format: date-time timeLimitDateTimeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType: type: object properties: characterSetCode: type: string nullable: true encodingCode: type: string nullable: true fileName: type: string nullable: true format: type: string nullable: true mimE_Code: type: string nullable: true uniformResourceID: type: string nullable: true value: type: string format: byte nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingEntityType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingInfoType: type: object properties: bookingID: type: string nullable: true carrier: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CarrierType' org: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrgType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingInstructionsType: type: object properties: methodText: type: string nullable: true osI_Text: type: array items: type: string nullable: true specialService: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType' nullable: true upgradeMethodCode: type: string nullable: true upgradeNewClassCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingRefType: type: object properties: bookingEntity: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingEntityType' bookingID: type: string nullable: true bookingRefTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CabinTypeAssociationChoiceType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CabinTypeType: type: object properties: cabinTypeCode: type: string nullable: true cabinTypeName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CanonicalizationMethodType: type: object properties: any: type: array items: type: array items: {} nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CarrierAircraftTypeType: type: object properties: carrierAircraftTypeCode: type: string nullable: true carrierAircraftTypeName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CarrierType: type: object properties: airlineDesigCode: type: string nullable: true duplicateDesigInd: type: boolean duplicateDesigIndSpecified: type: boolean name: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ChangeOrderChoiceType: type: object properties: item: nullable: true itemElementName: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType2' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CityType: type: object properties: cityName: type: string nullable: true iatA_LocationCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceCriteriaType: type: object properties: processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceDataType: type: object properties: clearanceID: type: string nullable: true clearancePayeeData: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeDataType' clearancePayeeSignature: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType' clearancePayerData: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerDataType' clearancePayerSignature: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType' netClearanceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' paymentCommitmentDateTime: type: string format: date-time processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceMethodsType: type: object properties: commission: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CommissionType' netClearanceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeDataType: type: object properties: clearancePayee: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeType' clearancePayeeReconciliationID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayeeType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerDataType: type: object properties: clearancePayer: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerType' clearancePayerReconciliationID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearancePayerType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceRoleChoiceType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CodesetMetadataType: type: object properties: codesetName: type: string nullable: true codesetVersionNumber: type: number format: double codesetVersionNumberSpecified: type: boolean langUsage: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' ownerID: type: string nullable: true ownerName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CollectionPointTaxType: type: object properties: airportAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' station: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.StationType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CommissionType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' commissionCode: type: string nullable: true percentage: type: number format: double percentageSpecified: type: boolean percentageAppliedToAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' taxableInd: type: boolean taxableIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType: type: object properties: contactInfoID: type: string nullable: true contactPurposeText: type: array items: type: string nullable: true contactRefusedInd: type: boolean contactRefusedIndSpecified: type: boolean emailAddress: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EmailAddressType' nullable: true individual: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IndividualType' individualRefID: type: string nullable: true otherAddress: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OtherAddressType' nullable: true paxSegmentRefID: type: string nullable: true phone: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PhoneType' nullable: true postalAddress: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PostalAddressType' nullable: true relationshipToPax: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CountrySubDivisionType: type: object properties: countrySubDivisionCode: type: string nullable: true countrySubDivisionName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CountryType: type: object properties: countryCode: type: string nullable: true countryName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CryptographyKeyType: type: object properties: keyNameText: type: string nullable: true keyValue: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.KeyValueType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurAppCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurConversionType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' conversionRate: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RateType' localAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurParameterType: type: object properties: appCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurAppCodeType' appCodeSpecified: type: boolean curCode: type: string nullable: true decimalsAllowedNumber: type: number format: double decimalsAllowedNumberSpecified: type: boolean name: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CypherDataType: type: object properties: cypherValue: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DataListsType: type: object properties: baggageAllowanceList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggageAllowanceType' nullable: true baggageDisclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggageDisclosureType' nullable: true contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DisclosureType' nullable: true originDestList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OriginDestType' nullable: true paxJourneyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxJourneyType' nullable: true paxList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paxSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxSegmentType' nullable: true penaltyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PenaltyType' nullable: true priceClassList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PriceClassType' nullable: true seatProfileList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatProfileType' nullable: true serviceDefinitionList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionType' nullable: true termsList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TermType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true arrival: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true datedMarketingSegmentId: type: string nullable: true datedOperatingSegmentRefId: type: string nullable: true dep: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' marketingCarrierFlightNumberText: type: string nullable: true operationalSuffixText: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true ticketlessInd: type: boolean ticketlessIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true arrival: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' carrierAircraftType: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CarrierAircraftTypeType' changeofGaugeInd: type: boolean changeofGaugeIndSpecified: type: boolean datedOperatingLegID: type: string nullable: true dep: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransportPointType' distanceMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType' iatA_AircraftType: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_AircraftTypeType' onGroundDuration: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType: type: object properties: carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true datedOperatingLegRefID: type: array items: type: string nullable: true datedOperatingSegmentId: type: string nullable: true disclosureRefID: type: string nullable: true duration: type: string nullable: true operatingCarrierFlightNumberText: type: string nullable: true operationalSuffixText: type: string nullable: true secureFlightInd: type: boolean secureFlightIndSpecified: type: boolean segmentTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType: type: object properties: descText: type: string nullable: true markupStyleText: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DeviceLocationType: type: object properties: city: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CityType' country: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CountryType' geospatialLocation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GeospatialLocationType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DeviceType: type: object properties: deviceCode: type: string nullable: true deviceOwnerTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OwnershipTypeCodeType' deviceOwnerTypeCodeSpecified: type: boolean presenceTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PresenceTypeCodeType' presenceTypeCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DigestMethodType: type: object properties: any: type: array items: type: array items: {} nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType: type: object properties: signatureType: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignatureType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DimensionAllowanceType: type: object properties: heightMeasure: type: number format: double heightMeasureSpecified: type: boolean lengthMeasure: type: number format: double lengthMeasureSpecified: type: boolean lengthUnitOfMeasurement: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LengthUnitCodeType' linearMeasure: type: number format: double linearMeasureSpecified: type: boolean widthMeasure: type: number format: double widthMeasureSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DirectBillType: type: object properties: contactInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' orgID: type: string nullable: true orgName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DisclosureType: type: object properties: desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true disclosureID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType: type: object properties: contactInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' ordinal: type: string nullable: true orgRole: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainRoleCodeType' participatingOrg: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ParticipatingOrgType' salesAgent: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SalesAgentType' salesBranch: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SalesBranchType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainRoleCodeType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EmailAddressType: type: object properties: contactTypeText: type: string nullable: true emailAddressText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EmployerType: type: object properties: name: type: string nullable: true salesTaxRegistration: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SalesTaxRegistrationType' nullable: true taxationExemptionQualifierCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxExemptionQualificationCodeType' taxationExemptionQualifierCodeSpecified: type: boolean taxDeductedatSourceCapabilityInd: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EncryptedDataType: type: object properties: cryptographyKey: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CryptographyKeyType' cypherData: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CypherDataType' encryptedCardNumber: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' encryptedCardSecurityNumber: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' first6DigitsText: type: string nullable: true keyNameText: type: string nullable: true last4DigitsText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ExistingOrderType: type: object properties: affectedOrderItem: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AffectedOrderItemRequestType' nullable: true orderID: type: string nullable: true ownerCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FOID_Type: type: object properties: foiD_ID: type: string nullable: true foiD_TypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareCriteriaType: type: object properties: fareBasisCode: type: array items: type: string nullable: true fareSubTypeCode: type: array items: type: string nullable: true fareTypeCode: type: array items: type: string nullable: true groupFareCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GroupFareCriteriaType' nullable: true noAdvancePurchaseInd: type: boolean noAdvancePurchaseIndSpecified: type: boolean noPenaltyInd: type: boolean noPenaltyIndSpecified: type: boolean prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType: type: object properties: fareRuleWaiverCode: type: string nullable: true fareWaiverTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FeeType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' approximateInd: type: boolean approximateIndSpecified: type: boolean descText: type: string nullable: true desigText: type: string nullable: true guaranteeTimeLimitDateTime: type: string format: date-time guaranteeTimeLimitDateTimeSpecified: type: boolean localAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' maximumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' minimumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' percent: type: number format: double percentSpecified: type: boolean refundInd: type: boolean refundIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FieldMetadataType: type: object properties: mandatoryInd: type: boolean mandatoryIndSpecified: type: boolean pathText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GenderCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GeospatialLocationType: type: object properties: naturalAreaGeocode: type: string nullable: true pointElevationNumber: type: number format: double pointElevationNumberSpecified: type: boolean pointLatitudeNumber: type: number format: double pointLatitudeNumberSpecified: type: boolean pointLongitudeNumber: type: number format: double pointLongitudeNumberSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GroupFareCriteriaType: type: object properties: fareBasisCode: type: array items: type: string nullable: true paxSegmentRefID: type: array items: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' ptc: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_AircraftTypeType: type: object properties: iatA_AircraftTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_EasyPayType: type: object properties: accountNumber: type: string nullable: true approvalCode: type: string nullable: true expirationDate: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderChangeRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderChangeRequestType' signature: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DigitalSignatureType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderQuoteRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payload: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderQuotePayloadType' payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderReshopRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderReshopRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderRetrieveRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderRetrieveRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_OrderViewRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsOrderType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType: type: object properties: altLangID: type: string nullable: true correlationID: type: string nullable: true primaryLangID: type: string nullable: true retransmissionInd: type: boolean retransmissionIndSpecified: type: boolean seqNumber: type: number format: double seqNumberSpecified: type: boolean timestamp: type: string format: date-time timestampSpecified: type: boolean trxID: type: string nullable: true versionNumber: type: number format: double versionNumberSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatAvailRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_SeatAvailabilityRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type' request: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceListRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_ServiceListRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_PayloadStandardAttributesType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IdentityDocType: type: object properties: addlName: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AddlNameType' nullable: true birthdate: type: string format: date-time birthdateSpecified: type: boolean birthplaceText: type: string nullable: true citizenshipCountryCode: type: string nullable: true expiryDate: type: string format: date-time expiryDateSpecified: type: boolean genderCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GenderCodeType' genderCodeSpecified: type: boolean givenName: type: array items: type: string nullable: true identityDocID: type: string nullable: true identityDocTypeCode: type: string nullable: true issueDate: type: string format: date-time issueDateSpecified: type: boolean issuingCountryCode: type: string nullable: true middleName: type: array items: type: string nullable: true residenceCountryCode: type: string nullable: true suffixName: type: string nullable: true surname: type: string nullable: true titleName: type: string nullable: true visa: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.VisaType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IndividualType: type: object properties: addlName: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AddlNameType' nullable: true birthdate: type: string format: date-time birthdateSpecified: type: boolean birthplaceText: type: string nullable: true genderCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.GenderCodeType' genderCodeSpecified: type: boolean givenName: type: array items: type: string nullable: true individualID: type: string nullable: true middleName: type: array items: type: string nullable: true suffixName: type: string nullable: true surname: type: string nullable: true titleName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType1: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType2: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemsChoiceType2: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.KeyInfoType: type: object properties: items: type: array items: {} nullable: true itemsElementName: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemsChoiceType2' nullable: true text: type: array items: type: string nullable: true id: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.KeyValuePropertyType: type: object properties: keyText: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' valueText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.KeyValueType: type: object properties: rsA_KeyValue: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RSA_KeyValueType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LangUsageType: type: object properties: langCode: type: string nullable: true langUsageText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LengthUnitCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramAccountType: type: object properties: accountNumber: type: string nullable: true loyaltyProgram: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramType' signInID: type: string nullable: true tierCode: type: string nullable: true tierName: type: string nullable: true tierPriorityText: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramType: type: object properties: alliance: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AllianceType' carrier: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CarrierType' programCode: type: string nullable: true programName: type: string nullable: true providerName: type: string nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyRedemptionType: type: object properties: certificateNumber: type: array items: type: number format: double nullable: true loyaltyCurAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' loyaltyProgramAccount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramAccountType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType: type: object properties: unitCode: type: string nullable: true value: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasurementSystemCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType: type: object properties: contentType: type: string nullable: true descText: type: string nullable: true resourceURI: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MetadataType: type: object properties: codesetMetadata: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CodesetMetadataType' nullable: true fieldMetadata: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FieldMetadataType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ObjectNameCodeType: enum: - 0 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ObjectType: type: object properties: any: type: array items: type: array items: {} nullable: true id: type: string nullable: true mimeType: type: string nullable: true encoding: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferAssociationType: type: object properties: offerItemRefID: type: array items: type: string nullable: true offerRefID: type: string nullable: true ownerCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType: type: object properties: baggagePricingCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggagePricingCriteriaType' fareCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareCriteriaType' nullable: true pricingMethodCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PricingMethodCriteriaType' nullable: true programCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramCriteriaType' nullable: true promotionCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PromotionType' nullable: true seatCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatCriteriaType' nullable: true serviceCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceCriteriaType' nullable: true specialNeedsCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType' nullable: true tripPurposeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TripPurposeCodeType' tripPurposeCodeSpecified: type: boolean waitListCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferFlightAssociationsType: type: object properties: item: nullable: true itemElementName: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType1' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderAssociationType: type: object properties: orderItemRefID: type: array items: type: string nullable: true orderRefID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderChangeRequestType: type: object properties: bookingRef: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingRefType' nullable: true changeOrderChoice: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ChangeOrderChoiceType' dataLists: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DataListsType' metadata: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MetadataType' order: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderFilterCriteriaType' orderChangeParameters: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersOrderChangeType' paxGroup: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsChangeType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderCriteriaType: type: object properties: baggagePricingCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BaggagePricingCriteriaType' fareCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareCriteriaType' nullable: true pricingMethodCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PricingMethodCriteriaType' nullable: true programCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramCriteriaType' nullable: true promotionCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PromotionType' nullable: true seatCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatCriteriaType' nullable: true serviceCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceCriteriaType' nullable: true specialNeedsCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType' nullable: true tripPurposeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TripPurposeCodeType' tripPurposeCodeSpecified: type: boolean waitListCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderFilterCriteriaType: type: object properties: orderID: type: string nullable: true orderVersionNumber: type: string nullable: true ownerCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderQuotePayloadType: type: object properties: contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true existingOrder: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ExistingOrderType' fareWaiver: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType' nullable: true orderCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderCriteriaType' paxList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAssociatedFunctionsCriteriaType' nullable: true repricedOrder: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RepricedOrderType' responseParameters: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' nullable: true selectedOffers: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedOfferType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderReshopRequestType: type: object properties: bookingRef: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingRefType' nullable: true contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DisclosureType' nullable: true fareWaiver: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType' nullable: true orderRefID: type: string nullable: true paxJourneyList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ShoppingRequestPaxJourneyType' nullable: true payloadRestrictions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayloadRestrictionsType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAssociatedFunctionsCriteriaType' nullable: true responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' updateOrder: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.UpdateOrderType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderRetrieveRequestType: type: object properties: orderValidationFilterCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderValidationFilterCriteriaType' responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderValidationFilterCriteriaType: type: object properties: bookingRefFilterCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingInfoType' docFilterCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AccountableDocType' orderFilterCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderFilterCriteriaType' paxFilterCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxFilterCriteriaType' paymentFilterCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFilterCriteriaType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderingQtyType: type: object properties: maximumQty: type: number format: double maximumQtySpecified: type: boolean minimumQty: type: number format: double minimumQtySpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrgType: type: object properties: contactInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true name: type: string nullable: true orgID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OriginDestType: type: object properties: destCode: type: string nullable: true originCode: type: string nullable: true originDestID: type: string nullable: true paxJourneyRefID: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OtherAddressType: type: object properties: contactTypeText: type: string nullable: true otherAddressText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OwnershipTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.POS_Type: type: object properties: agentDutyText: type: string nullable: true city: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CityType' country: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CountryType' onlineTrxInd: type: boolean onlineTrxIndSpecified: type: boolean requestTime: type: string format: date-time requestTimeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ParticipatingOrgType: type: object properties: name: type: string nullable: true orgID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxFilterCriteriaType: type: object properties: contactInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true employer: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EmployerType' foid: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FOID_Type' identityDoc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IdentityDocType' nullable: true individual: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IndividualType' langUsage: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' nullable: true loyaltyProgramAccount: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramAccountType' nullable: true paxGroup: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType: type: object properties: contactInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true intendedPaxQty: type: number format: double intendedPaxQtySpecified: type: boolean paxGroupID: type: string nullable: true paxGroupName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxJourneyType: type: object properties: distanceMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType' duration: type: string nullable: true paxJourneyID: type: string nullable: true paxSegmentRefID: type: array items: type: string nullable: true settlementInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxSegmentType: type: object properties: cabinTypeAssociationChoice: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CabinTypeAssociationChoiceType' datedMarketingSegmentRefId: type: string nullable: true marketingCarrierRBD_Code: type: string nullable: true operatingCarrierRBD_Code: type: string nullable: true paxSegmentID: type: string nullable: true settlementInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxType: type: object properties: ageMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType' birthdate: type: string format: date-time birthdateSpecified: type: boolean citizenshipCountryCode: type: string nullable: true contactInfoRefID: type: string nullable: true employer: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EmployerType' foid: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FOID_Type' identityDoc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IdentityDocType' nullable: true individual: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IndividualType' langUsage: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' nullable: true loyaltyProgramAccount: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyProgramAccountType' nullable: true paxID: type: string nullable: true paxRefID: type: string nullable: true profileConsentInd: type: boolean profileConsentIndSpecified: type: boolean profileID_Text: type: string nullable: true ptc: type: string nullable: true redressCase: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RedressCaseType' nullable: true remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true residenceCountryCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayerNameType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayerType: type: object properties: payerEmailAddress: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EmailAddressType' payerName: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayerNameType' payerPhoneNumber: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PhoneType' paymentAddress: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayloadRestrictionsType: type: object properties: limit: type: number format: double limitSpecified: type: boolean objectName: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ObjectNameCodeType' objectNameSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressType: type: object properties: paymentAddressVerification: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressVerificationType' postalAddress: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PostalAddressType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressVerificationType: type: object properties: addressVerificationInvalidInd: type: boolean addressVerificationInvalidIndSpecified: type: boolean addressVerificationNoMatchInd: type: boolean addressVerificationNoMatchIndSpecified: type: boolean addressVerificationStatusCode: type: string nullable: true addressVerificationText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAssociatedFunctionsCriteriaType: type: object properties: offerAssociation: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferAssociationType' nullable: true orderAssociation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderAssociationType' paymentMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType' refundMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundMethodCriteriaType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCardAddlInfoType: type: object properties: cardProductTypeCode: type: string nullable: true cardTypeText: type: string nullable: true iiN_IINNumber: type: string nullable: true securePaymentAuthenticationVersion: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType' verificationInd: type: boolean verificationIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCardCriteriaAddlInfoType: type: object properties: cardProductTypeCode: type: string nullable: true cardTypeText: type: string nullable: true iiN_IINNumber: type: string nullable: true securePaymentAuthenticationVersion: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCardCriteriaType: type: object properties: cardBrandCode: type: string nullable: true cardIssuingCountryCode: type: string nullable: true cardProductTypeCode: type: string nullable: true secureAuthenticationVersion: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCriteriaAddlInfoType: type: object properties: paymentCardCriteriaAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCardCriteriaAddlInfoType' paymentOtherMethodAddlInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFilterCriteriaType: type: object properties: accountableDoc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AccountableDocType' amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' contactInfoRefID: type: string nullable: true directBill: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DirectBillType' iatA_EasyPay: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.IATA_EasyPayType' loyaltyRedemption: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LoyaltyRedemptionType' otherPaymentMethod: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true paymentCardCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCardCriteriaType' paymentInfoID: type: string nullable: true paymentStatusCode: type: string nullable: true settlementPlan: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SettlementPlanType' voucher: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.VoucherType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsChangeType: type: object properties: offerAssociation: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferAssociationType' nullable: true orderAssociation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderAssociationType' paymentMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType' paymentProcessingDetails: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingDetailsType' refundMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundMethodCriteriaType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCriteriaType: type: object properties: paymentMethodCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsOrderType: type: object properties: orderAssociation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderAssociationType' paymentProcessingSummary: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryType' paymentSupportedMethod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentSupportedMethodType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodAddlInfoType: type: object properties: paymentCardAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCardAddlInfoType' paymentOtherMethodAddlInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodCriteriaType: type: object properties: clearanceCriteria: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceCriteriaType' nullable: true paymentBrandCode: type: string nullable: true paymentCriteriaAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentCriteriaAddlInfoType' paymentMethodCountryCode: type: string nullable: true paymentTypeCode: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingClearanceDataType: type: object properties: clearanceRoleChoice: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceRoleChoiceType' netClearanceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingDetailsType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' payer: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayerType' paymentMethod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodType' paymentProcessingClearanceData: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingClearanceDataType' paymentRefID: type: string nullable: true paymentSurchargeAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' priceVarianceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryPaymentMethodType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryType: type: object properties: amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' clearanceData: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceDataType' contactInfoRefID: type: string nullable: true desc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' payer: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PayerType' paymentCommitmentDateTime: type: string format: date-time paymentCommitmentDateTimeSpecified: type: boolean paymentID: type: string nullable: true paymentProcessingSummaryPaymentMethod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentProcessingSummaryPaymentMethodType' paymentRefID: type: string nullable: true paymentStatusCode: type: string nullable: true paymentTrx: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentTrxType' priceVarianceAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' promotion: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PromotionType' nullable: true surchargeAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' verificationInd: type: boolean verificationIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentSupportedMethodType: type: object properties: clearanceMethods: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ClearanceMethodsType' nullable: true cryptographyKey: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CryptographyKeyType' paymentBrandCode: type: string nullable: true paymentMethodAddlInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentMethodAddlInfoType' paymentMethodCountryCode: type: string nullable: true paymentRedirectionInd: type: boolean paymentRedirectionIndSpecified: type: boolean paymentSurcharge: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentSurchargeType' paymentTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentSurchargeType: type: object properties: amountRangeMaximumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' amountRangeMinimumAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' percentageRangeMaximumPercent: type: number format: double percentageRangeMaximumPercentSpecified: type: boolean percentageRangeMinimumPercent: type: number format: double percentageRangeMinimumPercentSpecified: type: boolean preciseAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' precisePercent: type: number format: double precisePercentSpecified: type: boolean roundingNumberOfDecimalsNumber: type: number format: double roundingNumberOfDecimalsNumberSpecified: type: boolean roundingPrecisionCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RoundingPrecisionCodeType' roundingPrecisionCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentTrxType: type: object properties: descText: type: string nullable: true inputCurCode: type: string nullable: true maximumTryInd: type: boolean maximumTryIndSpecified: type: boolean notProcessedInd: type: boolean notProcessedIndSpecified: type: boolean originalID: type: string nullable: true paymentAddressVerification: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentAddressVerificationType' retryInd: type: boolean retryIndSpecified: type: boolean settlementCurCode: type: string nullable: true timestampDateTime: type: string format: date-time timestampDateTimeSpecified: type: boolean trxDataText: type: array items: type: string nullable: true trxID: type: string nullable: true trxTypeText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PenaltyPriceType: type: object properties: baseAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' taxSummary: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxSummaryType' nullable: true totalAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PenaltyType: type: object properties: descText: type: array items: type: string nullable: true netInd: type: boolean netIndSpecified: type: boolean penaltyID: type: string nullable: true price: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PenaltyPriceType' typeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PenaltyTypeCodeType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PenaltyTypeCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PhoneType: type: object properties: areaCodeNumber: type: string nullable: true contactTypeText: type: string nullable: true countryDialingCode: type: string nullable: true extensionNumber: type: string nullable: true phoneNumber: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PieceAllowanceType: type: object properties: totalQty: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PolicyNodeInfoType: type: object properties: pathText: type: string nullable: true tagName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PolicyType: type: object properties: desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true ownerName: type: string nullable: true policyNodeInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PolicyNodeInfoType' nullable: true policyTypeText: type: string nullable: true versionNumber: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PostalAddressType: type: object properties: buildingRoomText: type: string nullable: true cityName: type: string nullable: true contactTypeText: type: string nullable: true countryCode: type: string nullable: true countryName: type: string nullable: true countrySubDivisionName: type: string nullable: true pO_BoxCode: type: string nullable: true postalCode: type: string nullable: true streetText: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrePaidCertificateType: type: object properties: appText: type: string nullable: true effectiveDateTime: type: string format: date-time effectiveDateTimeSpecified: type: boolean expiryDateTime: type: string format: date-time expiryDateTimeSpecified: type: boolean number: type: number format: double numberSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelCodeType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType: type: object properties: prefLevelCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelCodeType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PresenceTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PriceClassType: type: object properties: cabinType: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CabinTypeType' nullable: true code: type: string nullable: true desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true displayOrderText: type: string nullable: true fareBasisAppText: type: string nullable: true fareBasisCode: type: string nullable: true name: type: string nullable: true priceClassID: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PricingMethodCriteriaType: type: object properties: bestPricingOptionText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PricingParameterType: type: object properties: autoExchInd: type: boolean autoExchIndSpecified: type: boolean awardIncludedInd: type: boolean awardIncludedIndSpecified: type: boolean awardOnlyInd: type: boolean awardOnlyIndSpecified: type: boolean includeUpsellOffersInd: type: boolean includeUpsellOffersIndSpecified: type: boolean overrideCurCode: type: string nullable: true simplePricingInd: type: boolean simplePricingIndSpecified: type: boolean taxExemption: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxSummaryType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgamContractType: type: object properties: contractID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramAccountType: type: object properties: accountID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramCriteriaType: type: object properties: companyIndexText: type: string nullable: true memberStatusText: type: string nullable: true name: type: string nullable: true prePaidCertificate: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrePaidCertificateType' nullable: true progamContract: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgamContractType' programAccount: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramAccountType' nullable: true programOwner: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramOwnerType' typeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ProgramOwnerType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PromotionIssuerType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PromotionType: type: object properties: ownerName: type: string nullable: true paxRefID: type: array items: type: string nullable: true promotionID: type: string nullable: true promotionIssuer: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PromotionIssuerType' remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true url: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RSA_KeyValueType: type: object properties: exponent: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' modulus: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BinaryObjectType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RateType: type: object properties: baseCurCode: type: string nullable: true baseMultiplierValue: type: number format: double baseMultiplierValueSpecified: type: boolean baseUnitCode: type: string nullable: true curCode: type: string nullable: true format: type: string nullable: true multiplierValue: type: number format: double multiplierValueSpecified: type: boolean unitCode: type: string nullable: true value: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RedressCaseType: type: object properties: countryCode: type: string nullable: true programName: type: string nullable: true redressCaseID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ReferenceType: type: object properties: transforms: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransformType' nullable: true digestMethod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DigestMethodType' digestValue: type: string format: byte nullable: true id: type: string nullable: true uri: type: string nullable: true type: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundFOP_Type: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundMethodCriteriaType: type: object properties: originalPaymentMethodInd: type: boolean originalPaymentMethodIndSpecified: type: boolean paymentBrandCode: type: string nullable: true paymentCard: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundPaymentCardType' paymentTypeCode: type: string nullable: true prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundPaymentCardType: type: object properties: cardBrandCode: type: string nullable: true cardHolderName: type: string nullable: true cardIssuingCountryCode: type: string nullable: true cardNumber: type: string nullable: true cardProductTypeCode: type: string nullable: true cardSeqNumber: type: number format: double cardSeqNumberSpecified: type: boolean cardTypeText: type: string nullable: true encryptedData: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.EncryptedDataType' expirationDate: type: string nullable: true paymentInstrumentOwnershipCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OwnershipTypeCodeType' paymentInstrumentOwnershipCodeSpecified: type: boolean protectedCardID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType: type: object properties: displayInd: type: boolean displayIndSpecified: type: boolean remarkText: type: string nullable: true timestamp: type: string format: date-time timestampSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RepricedOrderType: type: object properties: orderID: type: string nullable: true orderItemRefID: type: array items: type: string nullable: true ownerCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersOrderChangeType: type: object properties: bdc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' curParameter: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurParameterType' nullable: true device: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DeviceType' deviceLocation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DeviceLocationType' inventoryGuaranteeInd: type: boolean inventoryGuaranteeIndSpecified: type: boolean measurementSystemCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasurementSystemCodeType' measurementSystemCodeSpecified: type: boolean paxGroup: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType' pricingParameter: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PricingParameterType' reasonCode: type: string nullable: true refundFOP: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RefundFOP_Type' remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType: type: object properties: bdc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BDC_Type' curParameter: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurParameterType' nullable: true device: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DeviceType' deviceLocation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DeviceLocationType' inventoryGuaranteeInd: type: boolean inventoryGuaranteeIndSpecified: type: boolean langUsage: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.LangUsageType' nullable: true measurementSystemCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasurementSystemCodeType' measurementSystemCodeSpecified: type: boolean paxGroup: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxGroupType' pricingParameter: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PricingParameterType' reasonCode: type: string nullable: true remark: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RemarkType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.RoundingPrecisionCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SalesAgentType: type: object properties: salesAgentID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SalesBranchType: type: object properties: salesBranchID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SalesTaxRegistrationType: type: object properties: cityName: type: string nullable: true countryCode: type: string nullable: true countryDialingCode: type: string nullable: true countrySubDivisionName: type: string nullable: true emailAddressText: type: string nullable: true phoneNumber: type: array items: type: string nullable: true postalCode: type: string nullable: true salesTaxRegistrationID: type: string nullable: true streetText: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatAvailCoreRequestType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatAvailRequestType: type: object properties: contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DisclosureType' nullable: true fareWaiver: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType' nullable: true metadata: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MetadataType' offerCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType' pax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCriteriaType' nullable: true policy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PolicyType' nullable: true responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' seatAvailCoreRequest: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatAvailCoreRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatCriteriaType: type: object properties: columnID: type: string nullable: true rowNumber: type: string nullable: true seatCharacteristicCode: type: array items: type: string nullable: true seatProfileCriteria: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SeatProfileType: type: object properties: marketingInfo: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true seatCharacteristicCode: type: array items: type: string nullable: true seatKeywords: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.KeyValuePropertyType' nullable: true seatPitchMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType' seatProfileID: type: string nullable: true seatWidthMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SecurePaymentAuthenticationVersionType: type: object properties: cardEnrollmentVersionText: type: array items: type: string nullable: true supportedVersionText: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedALaCarteOfferItemType: type: object properties: offerFlightAssociations: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferFlightAssociationsType' qty: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedBundleServicesType: type: object properties: selectedServiceDefinitionRefID: type: array items: type: string nullable: true selectedServiceRefID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedOfferItemType: type: object properties: offerItemRefID: type: string nullable: true paxRefID: type: array items: type: string nullable: true selectedALaCarteOfferItem: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedALaCarteOfferItemType' selectedBundleServices: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedBundleServicesType' selectedSeat: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedSeatType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedOfferType: type: object properties: offerRefID: type: string nullable: true ownerCode: type: string nullable: true selectedOfferItem: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedOfferItemType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SelectedSeatType: type: object properties: columnID: type: string nullable: true seatRowNumber: type: number format: double additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceCriteriaType: type: object properties: includeInd: type: boolean includeIndSpecified: type: boolean prefLevel: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PrefLevelType' rfic: type: string nullable: true rfisc: type: array items: type: string nullable: true servicePricingOnlyInd: type: boolean servicePricingOnlyIndSpecified: type: boolean taxonomyCode: type: array items: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionAssociationType: type: object properties: item: nullable: true itemElementName: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ItemChoiceType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true bilateralTimeLimit: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BilateralTimeLimitType' nullable: true bookingInstructions: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.BookingInstructionsType' depositTimeLimitDateTime: type: string format: date-time depositTimeLimitDateTimeSpecified: type: boolean desc: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' nullable: true name: type: string nullable: true namingTimeLimitDateTime: type: string format: date-time namingTimeLimitDateTimeSpecified: type: boolean ownerCode: type: string nullable: true rfic: type: string nullable: true rfisc: type: string nullable: true serviceCode: type: string nullable: true serviceDefinitionAssociation: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceDefinitionAssociationType' serviceDefinitionID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceListCoreRequestType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceListRequestType: type: object properties: contactInfoList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DatedOperatingSegmentType' nullable: true fareWaiver: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FareWaiverType' nullable: true metadata: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MetadataType' offerCriteria: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OfferCriteriaType' pax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxType' nullable: true paxSegmentList: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaxSegmentType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PaymentFunctionsCriteriaType' nullable: true policy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.PolicyType' nullable: true responseParameters: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ResponseParametersRequestType' serviceListCoreRequest: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ServiceListCoreRequestType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType: type: object properties: commission: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CommissionType' nullable: true fee: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FeeType' nullable: true methodCode: type: string nullable: true settlementAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' surcharge: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SurchargeType' nullable: true tax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxType' nullable: true taxableInd: type: boolean taxableIndSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SettlementPlanType: type: object properties: iatA_Number: type: number format: double iatA_NumberSpecified: type: boolean paymentTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ShopandReshopRequestPaxSegmentType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AirlineTaxonomyType' nullable: true cabinTypeAssociationChoice: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CabinTypeAssociationChoiceType' datedMarketingSegmentRefId: type: string nullable: true paxSegmentID: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MediaResourceRefType' nullable: true settlementInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SettlementInfoType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ShoppingRequestPaxJourneyType: type: object properties: paxJourneyID: type: string nullable: true paxSegment: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ShopandReshopRequestPaxSegmentType' nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignatureMethodType: type: object properties: hmacOutputLength: type: string nullable: true any: type: array items: type: array items: {} nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignatureType: type: object properties: signedInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignedInfoType' signatureValue: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignatureValueType' keyInfo: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.KeyInfoType' object: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ObjectType' nullable: true id: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignatureValueType: type: object properties: id: type: string nullable: true value: type: string format: byte nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignedInfoType: type: object properties: canonicalizationMethod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CanonicalizationMethodType' signatureMethod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SignatureMethodType' reference: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.ReferenceType' nullable: true id: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SpecialServiceType: type: object properties: addlDataMeasure: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.MeasureType' freeText: type: string nullable: true qty: type: number format: double qtySpecified: type: boolean specialServiceCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.StationType: type: object properties: iatA_LocationCode: type: string nullable: true stationName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.SurchargeType: type: object properties: allRefundableInd: type: boolean allRefundableIndSpecified: type: boolean breakdown: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.FeeType' nullable: true totalAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxExemptionQualificationCodeType: enum: - 0 - 1 - 2 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxSummaryType: type: object properties: allRefundableInd: type: boolean allRefundableIndSpecified: type: boolean approximateInd: type: boolean approximateIndSpecified: type: boolean collectionInd: type: boolean collectionIndSpecified: type: boolean guaranteeTimeLimitDateTime: type: string format: date-time guaranteeTimeLimitDateTimeSpecified: type: boolean refundMethodText: type: string nullable: true tax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxType' nullable: true totalRefundableTaxAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' totalTaxAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxType: type: object properties: addlFiledTaxCode: type: string nullable: true addlTaxCode: type: string nullable: true amount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' approximateInd: type: boolean approximateIndSpecified: type: boolean appTypeCode: type: string nullable: true collectionInd: type: boolean collectionIndSpecified: type: boolean collectionPointTax: type: array items: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CollectionPointTaxType' nullable: true country: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CountryType' countrySubDivision: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CountrySubDivisionType' curConversion: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.CurConversionType' descText: type: string nullable: true filedAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' filedTaxCode: type: string nullable: true qualifierCode: type: string nullable: true refundInd: type: boolean refundIndSpecified: type: boolean taxCode: type: string nullable: true taxName: type: string nullable: true taxTypeCode: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxTypeCodeType' taxTypeCodeSpecified: type: boolean additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxTypeCodeType: enum: - 0 - 1 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TaxonomyFeatureType: type: object properties: codesetCode: type: string nullable: true codesetNameCode: type: string nullable: true valueText: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TermType: type: object properties: availPeriod: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AvailPeriodType' desc: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.DescType' orderingQty: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.OrderingQtyType' termID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransformType: type: object properties: items: type: array items: {} nullable: true text: type: array items: type: string nullable: true algorithm: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TransportPointType: type: object properties: aircraftScheduledDateTime: type: string format: date-time aircraftScheduledDateTimeSpecified: type: boolean boardingGateID: type: string nullable: true iatA_LocationCode: type: string nullable: true stationName: type: string nullable: true terminalName: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.TripPurposeCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.UpdateOrderType: type: object properties: item: nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.VisaType: type: object properties: entryQty: type: number format: double entryQtySpecified: type: boolean expiryDate: type: string format: date-time expiryDateSpecified: type: boolean hostCountryCode: type: string nullable: true issueDate: type: string format: date-time issueDateSpecified: type: boolean issuingCountryCode: type: string nullable: true stayDuration: type: string nullable: true visaID: type: string nullable: true visaTypeCode: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.VoucherType: type: object properties: effectiveDate: type: string format: date-time effectiveDateSpecified: type: boolean expirationDate: type: string format: date-time expirationDateSpecified: type: boolean remainingAmount: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.AmountType' voucherID: type: string nullable: true additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.WeightAllowanceType: type: object properties: maximumWeightMeasure: type: number format: double maximumWeightMeasureSpecified: type: boolean minimumWeightMeasure: type: number format: double minimumWeightMeasureSpecified: type: boolean totalMaximumWeightMeasure: type: number format: double totalMaximumWeightMeasureSpecified: type: boolean weightUnitOfMeasurement: $ref: '#/components/schemas/Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.WeightUnitCodeType' additionalProperties: false Navitaire.Ndc.Servicing.Application.IataMessageHandlers.v213.IataMessages.WeightUnitCodeType: enum: - 0 - 1 type: integer format: int32 AddlNameType: type: object properties: name: type: string nullable: true nameTypeCode: $ref: '#/components/schemas/AddlNameTypeCodeType' nameTypeCodeSpecified: type: boolean additionalProperties: false AddlNameTypeCodeType: enum: - 0 - 1 type: integer format: int32 AirShoppingRequestType: type: object properties: contactInfoList: type: array items: $ref: '#/components/schemas/ContactInfoType' nullable: true datedMarketingSegmentList: type: array items: $ref: '#/components/schemas/DatedMarketingSegmentType' nullable: true datedOperatingLegList: type: array items: $ref: '#/components/schemas/DatedOperatingLegType' nullable: true datedOperatingSegmentList: type: array items: $ref: '#/components/schemas/DatedOperatingSegmentType' nullable: true disclosureList: type: array items: $ref: '#/components/schemas/DisclosureType' nullable: true flightRelatedCriteria: $ref: '#/components/schemas/FlightRelatedCriteriaType' flightRequest: $ref: '#/components/schemas/FlightRequestType' offerCriteria: $ref: '#/components/schemas/OfferCriteriaType' paxJourneyList: type: array items: $ref: '#/components/schemas/ShoppingRequestPaxJourneyType' nullable: true paxList: type: array items: $ref: '#/components/schemas/PaxType' nullable: true payloadRestrictions: type: array items: $ref: '#/components/schemas/PayloadRestrictionsType' nullable: true paymentFunctions: type: array items: $ref: '#/components/schemas/PaymentFunctionsCriteriaType' nullable: true responseParameters: $ref: '#/components/schemas/ResponseParametersRequestType' seatProfileList: type: array items: $ref: '#/components/schemas/SeatProfileType' nullable: true additionalProperties: false AirlineProfileFilterCriteriaType: type: object properties: airlineProfileCriteria: type: array items: $ref: '#/components/schemas/FilterAirlineProfileType' nullable: true allProfilesInd: type: boolean allProfilesIndSpecified: type: boolean mediaURL_Ind: type: boolean mediaURL_IndSpecified: type: boolean additionalProperties: false AirlineProfileRequestType: type: object properties: airlineProfileFilterCriteria: $ref: '#/components/schemas/AirlineProfileFilterCriteriaType' additionalProperties: false AirlineTaxonomyType: type: object properties: descText: type: string nullable: true taxonomyCode: type: string nullable: true taxonomyFeature: type: array items: $ref: '#/components/schemas/TaxonomyFeatureType' nullable: true additionalProperties: false AllianceCriteriaType: type: object properties: alliance: $ref: '#/components/schemas/AllianceType' prefLevel: $ref: '#/components/schemas/PrefLevelType' additionalProperties: false AllianceType: type: object properties: allianceCode: type: string nullable: true carrier: type: array items: $ref: '#/components/schemas/CarrierType' nullable: true name: type: string nullable: true url: type: string nullable: true additionalProperties: false AmountType: type: object properties: curCode: type: string nullable: true value: type: number format: double additionalProperties: false AugmentationPointType: type: object properties: any: type: array items: type: array items: {} nullable: true additionalProperties: false BDC_Type: type: object properties: bagRuleCode: $ref: '#/components/schemas/BagRuleCodeType' bagRuleCodeSpecified: type: boolean bdC_AnalysisResultCode: type: string nullable: true bdC_ReasonText: type: string nullable: true carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true additionalProperties: false BagRuleCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 BaggagePricingCriteriaType: type: object properties: baggageOptionCode: type: string nullable: true commercialAgreementID: type: string nullable: true deferralInd: type: boolean deferralIndSpecified: type: boolean fixedPrePaidInd: type: boolean fixedPrePaidIndSpecified: type: boolean includeSettlementInd: type: boolean includeSettlementIndSpecified: type: boolean optionalChargesCode: type: string nullable: true requestedActionCode: type: string nullable: true additionalProperties: false CabinTypeAssociationChoiceType: type: object properties: item: nullable: true additionalProperties: false CarrierAircraftTypeType: type: object properties: carrierAircraftTypeCode: type: string nullable: true carrierAircraftTypeName: type: string nullable: true additionalProperties: false CarrierCriteriaType: type: object properties: carrier: $ref: '#/components/schemas/CarrierType' prefLevel: $ref: '#/components/schemas/PrefLevelType' additionalProperties: false CarrierType: type: object properties: airlineDesigCode: type: string nullable: true duplicateDesigInd: type: boolean duplicateDesigIndSpecified: type: boolean name: type: string nullable: true additionalProperties: false CityType: type: object properties: cityName: type: string nullable: true iatA_LocationCode: type: string nullable: true additionalProperties: false ClearanceCriteriaType: type: object properties: processRuleCode: type: string nullable: true remittanceDate: type: string format: date-time remittanceDateSpecified: type: boolean additionalProperties: false CollectionPointTaxType: type: object properties: airportAmount: $ref: '#/components/schemas/AmountType' station: $ref: '#/components/schemas/StationType' additionalProperties: false CommissionType: type: object properties: amount: $ref: '#/components/schemas/AmountType' commissionCode: type: string nullable: true percentage: type: number format: double percentageSpecified: type: boolean percentageAppliedToAmount: $ref: '#/components/schemas/AmountType' taxableInd: type: boolean taxableIndSpecified: type: boolean additionalProperties: false ConnectionCriteriaType: type: object properties: connectionCriteriaID: type: string nullable: true interlineInd: type: boolean interlineIndSpecified: type: boolean maximumConnectionDuration: type: string nullable: true maximumConnectionQty: type: number format: double maximumConnectionQtySpecified: type: boolean minimumConnectionDuration: type: string nullable: true stationCriteria: type: array items: $ref: '#/components/schemas/StationCriteriaType' nullable: true additionalProperties: false ContactInfoType: type: object properties: contactInfoID: type: string nullable: true contactPurposeText: type: array items: type: string nullable: true contactRefusedInd: type: boolean contactRefusedIndSpecified: type: boolean emailAddress: type: array items: $ref: '#/components/schemas/EmailAddressType' nullable: true individual: $ref: '#/components/schemas/IndividualType' individualRefID: type: string nullable: true otherAddress: type: array items: $ref: '#/components/schemas/OtherAddressType' nullable: true paxSegmentRefID: type: string nullable: true phone: type: array items: $ref: '#/components/schemas/PhoneType' nullable: true postalAddress: type: array items: $ref: '#/components/schemas/PostalAddressType' nullable: true relationshipToPax: type: string nullable: true additionalProperties: false CountrySubDivisionType: type: object properties: countrySubDivisionCode: type: string nullable: true countrySubDivisionName: type: string nullable: true additionalProperties: false CountryType: type: object properties: countryCode: type: string nullable: true countryName: type: string nullable: true additionalProperties: false CurAppCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 CurConversionType: type: object properties: amount: $ref: '#/components/schemas/AmountType' conversionRate: $ref: '#/components/schemas/RateType' localAmount: $ref: '#/components/schemas/AmountType' additionalProperties: false CurParameterType: type: object properties: appCode: $ref: '#/components/schemas/CurAppCodeType' appCodeSpecified: type: boolean curCode: type: string nullable: true decimalsAllowedNumber: type: number format: double decimalsAllowedNumberSpecified: type: boolean name: type: string nullable: true additionalProperties: false DatedMarketingSegmentType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/AirlineTaxonomyType' nullable: true arrival: $ref: '#/components/schemas/TransportPointType' carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true datedMarketingSegmentId: type: string nullable: true datedOperatingSegmentRefId: type: string nullable: true dep: $ref: '#/components/schemas/TransportPointType' marketingCarrierFlightNumberText: type: string nullable: true operationalSuffixText: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/MediaResourceRefType' nullable: true ticketlessInd: type: boolean ticketlessIndSpecified: type: boolean additionalProperties: false DatedOperatingLegType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/AirlineTaxonomyType' nullable: true arrival: $ref: '#/components/schemas/TransportPointType' carrierAircraftType: $ref: '#/components/schemas/CarrierAircraftTypeType' changeofGaugeInd: type: boolean changeofGaugeIndSpecified: type: boolean datedOperatingLegID: type: string nullable: true dep: $ref: '#/components/schemas/TransportPointType' distanceMeasure: $ref: '#/components/schemas/MeasureType' iatA_AircraftType: $ref: '#/components/schemas/IATA_AircraftTypeType' onGroundDuration: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/MediaResourceRefType' nullable: true additionalProperties: false DatedOperatingSegmentType: type: object properties: carrierDesigCode: type: string nullable: true carrierName: type: string nullable: true datedOperatingLegRefID: type: array items: type: string nullable: true datedOperatingSegmentId: type: string nullable: true disclosureRefID: type: string nullable: true duration: type: string nullable: true operatingCarrierFlightNumberText: type: string nullable: true operationalSuffixText: type: string nullable: true secureFlightInd: type: boolean secureFlightIndSpecified: type: boolean segmentTypeCode: type: string nullable: true additionalProperties: false DescType: type: object properties: descText: type: string nullable: true markupStyleText: type: string nullable: true url: type: string nullable: true additionalProperties: false DeviceLocationType: type: object properties: city: $ref: '#/components/schemas/CityType' country: $ref: '#/components/schemas/CountryType' geospatialLocation: $ref: '#/components/schemas/GeospatialLocationType' additionalProperties: false DeviceType: type: object properties: deviceCode: type: string nullable: true deviceOwnerTypeCode: $ref: '#/components/schemas/OwnershipTypeCodeType' deviceOwnerTypeCodeSpecified: type: boolean presenceTypeCode: $ref: '#/components/schemas/PresenceTypeCodeType' presenceTypeCodeSpecified: type: boolean additionalProperties: false DisclosureType: type: object properties: desc: type: array items: $ref: '#/components/schemas/DescType' nullable: true disclosureID: type: string nullable: true additionalProperties: false DistributionChainLinkType: type: object properties: contactInfo: $ref: '#/components/schemas/ContactInfoType' ordinal: type: string nullable: true orgRole: $ref: '#/components/schemas/DistributionChainRoleCodeType' participatingOrg: $ref: '#/components/schemas/ParticipatingOrgType' salesAgent: $ref: '#/components/schemas/SalesAgentType' salesBranch: $ref: '#/components/schemas/SalesBranchType' additionalProperties: false DistributionChainRoleCodeType: enum: - 0 - 1 - 2 type: integer format: int32 EmailAddressType: type: object properties: contactTypeText: type: string nullable: true emailAddressText: type: string nullable: true additionalProperties: false EmployerType: type: object properties: name: type: string nullable: true salesTaxRegistration: type: array items: $ref: '#/components/schemas/SalesTaxRegistrationType' nullable: true taxationExemptionQualifierCode: $ref: '#/components/schemas/TaxExemptionQualificationCodeType' taxationExemptionQualifierCodeSpecified: type: boolean taxDeductedatSourceCapabilityInd: type: boolean additionalProperties: false FOID_Type: type: object properties: foiD_ID: type: string nullable: true foiD_TypeCode: type: string nullable: true additionalProperties: false FareCriteriaType: type: object properties: fareBasisCode: type: array items: type: string nullable: true fareSubTypeCode: type: array items: type: string nullable: true fareTypeCode: type: array items: type: string nullable: true groupFareCriteria: type: array items: $ref: '#/components/schemas/GroupFareCriteriaType' nullable: true noAdvancePurchaseInd: type: boolean noAdvancePurchaseIndSpecified: type: boolean noPenaltyInd: type: boolean noPenaltyIndSpecified: type: boolean prefLevel: $ref: '#/components/schemas/PrefLevelType' additionalProperties: false FeeType: type: object properties: amount: $ref: '#/components/schemas/AmountType' approximateInd: type: boolean approximateIndSpecified: type: boolean descText: type: string nullable: true desigText: type: string nullable: true guaranteeTimeLimitDateTime: type: string format: date-time guaranteeTimeLimitDateTimeSpecified: type: boolean localAmount: $ref: '#/components/schemas/AmountType' maximumAmount: $ref: '#/components/schemas/AmountType' minimumAmount: $ref: '#/components/schemas/AmountType' percent: type: number format: double percentSpecified: type: boolean refundInd: type: boolean refundIndSpecified: type: boolean additionalProperties: false FilterAirlineProfileType: type: object properties: airlineProfileURL: type: string nullable: true contactInfo: type: array items: $ref: '#/components/schemas/ContactInfoType' nullable: true ownerCode: type: string nullable: true additionalProperties: false FlightCharacteristicsCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 FlightCharacteristicsCriteriaType: type: object properties: characteristicCode: $ref: '#/components/schemas/FlightCharacteristicsCodeType' prefLevel: $ref: '#/components/schemas/PrefLevelType' additionalProperties: false FlightCriteriaType: type: object properties: flightCharacteristicsCriteria: type: array items: $ref: '#/components/schemas/FlightCharacteristicsCriteriaType' nullable: true iatA_AircraftType: type: array items: $ref: '#/components/schemas/IATA_AircraftTypeType' nullable: true rbd: type: array items: $ref: '#/components/schemas/RBD_Type' nullable: true additionalProperties: false FlightRelatedCriteriaType: type: object properties: allianceCriteria: type: array items: $ref: '#/components/schemas/AllianceCriteriaType' nullable: true carrierCriteria: type: array items: $ref: '#/components/schemas/CarrierCriteriaType' nullable: true connectionCriteria: type: array items: $ref: '#/components/schemas/ConnectionCriteriaType' nullable: true flightCriteria: type: array items: $ref: '#/components/schemas/FlightCriteriaType' nullable: true offerItemTypeCriteria: type: array items: $ref: '#/components/schemas/OfferItemTypeCriteriaType' nullable: true segmentDurationCriteria: type: array items: $ref: '#/components/schemas/SegmentDurationCriteriaType' nullable: true tripPurposeCode: $ref: '#/components/schemas/TripPurposeCodeType' tripPurposeCodeSpecified: type: boolean additionalProperties: false FlightRequestType: type: object properties: item: nullable: true additionalProperties: false GenderCodeType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 GeospatialLocationType: type: object properties: naturalAreaGeocode: type: string nullable: true pointElevationNumber: type: number format: double pointElevationNumberSpecified: type: boolean pointLatitudeNumber: type: number format: double pointLatitudeNumberSpecified: type: boolean pointLongitudeNumber: type: number format: double pointLongitudeNumberSpecified: type: boolean additionalProperties: false GroupFareCriteriaType: type: object properties: fareBasisCode: type: array items: type: string nullable: true paxSegmentRefID: type: array items: type: string nullable: true prefLevel: $ref: '#/components/schemas/PrefLevelType' ptc: type: string nullable: true additionalProperties: false IATA_AirShoppingRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/POS_Type' request: $ref: '#/components/schemas/AirShoppingRequestType' additionalProperties: false IATA_AirShoppingRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/IATA_PayloadStandardAttributesType' additionalProperties: false IATA_AircraftTypeType: type: object properties: iatA_AircraftTypeCode: type: string nullable: true additionalProperties: false IATA_AirlineProfileRQ: type: object properties: augmentationPoint: $ref: '#/components/schemas/AugmentationPointType' distributionChain: type: array items: $ref: '#/components/schemas/DistributionChainLinkType' nullable: true payloadAttributes: $ref: '#/components/schemas/IATA_PayloadStandardAttributesType' pos: $ref: '#/components/schemas/POS_Type' request: $ref: '#/components/schemas/AirlineProfileRequestType' additionalProperties: false IATA_AirlineProfileRS: type: object properties: items: type: array items: {} nullable: true augmentationPoint: $ref: '#/components/schemas/AugmentationPointType' payloadAttributes: $ref: '#/components/schemas/IATA_PayloadStandardAttributesType' additionalProperties: false IATA_PayloadStandardAttributesType: type: object properties: altLangID: type: string nullable: true correlationID: type: string nullable: true primaryLangID: type: string nullable: true retransmissionInd: type: boolean retransmissionIndSpecified: type: boolean seqNumber: type: number format: double seqNumberSpecified: type: boolean timestamp: type: string format: date-time timestampSpecified: type: boolean trxID: type: string nullable: true versionNumber: type: number format: double versionNumberSpecified: type: boolean additionalProperties: false IdentityDocType: type: object properties: addlName: type: array items: $ref: '#/components/schemas/AddlNameType' nullable: true birthdate: type: string format: date-time birthdateSpecified: type: boolean birthplaceText: type: string nullable: true citizenshipCountryCode: type: string nullable: true expiryDate: type: string format: date-time expiryDateSpecified: type: boolean genderCode: $ref: '#/components/schemas/GenderCodeType' genderCodeSpecified: type: boolean givenName: type: array items: type: string nullable: true identityDocID: type: string nullable: true identityDocTypeCode: type: string nullable: true issueDate: type: string format: date-time issueDateSpecified: type: boolean issuingCountryCode: type: string nullable: true middleName: type: array items: type: string nullable: true residenceCountryCode: type: string nullable: true suffixName: type: string nullable: true surname: type: string nullable: true titleName: type: string nullable: true visa: type: array items: $ref: '#/components/schemas/VisaType' nullable: true additionalProperties: false IndividualType: type: object properties: addlName: type: array items: $ref: '#/components/schemas/AddlNameType' nullable: true birthdate: type: string format: date-time birthdateSpecified: type: boolean birthplaceText: type: string nullable: true genderCode: $ref: '#/components/schemas/GenderCodeType' genderCodeSpecified: type: boolean givenName: type: array items: type: string nullable: true individualID: type: string nullable: true middleName: type: array items: type: string nullable: true suffixName: type: string nullable: true surname: type: string nullable: true titleName: type: string nullable: true additionalProperties: false KeyValuePropertyType: type: object properties: keyText: type: string nullable: true prefLevel: $ref: '#/components/schemas/PrefLevelType' valueText: type: string nullable: true additionalProperties: false LangUsageType: type: object properties: langCode: type: string nullable: true langUsageText: type: string nullable: true additionalProperties: false LoyaltyProgramAccountType: type: object properties: accountNumber: type: string nullable: true loyaltyProgram: $ref: '#/components/schemas/LoyaltyProgramType' signInID: type: string nullable: true tierCode: type: string nullable: true tierName: type: string nullable: true tierPriorityText: type: string nullable: true url: type: string nullable: true additionalProperties: false LoyaltyProgramType: type: object properties: alliance: $ref: '#/components/schemas/AllianceType' carrier: $ref: '#/components/schemas/CarrierType' programCode: type: string nullable: true programName: type: string nullable: true providerName: type: string nullable: true url: type: string nullable: true additionalProperties: false MeasureType: type: object properties: unitCode: type: string nullable: true value: type: number format: double additionalProperties: false MeasurementSystemCodeType: enum: - 0 - 1 type: integer format: int32 MediaResourceRefType: type: object properties: contentType: type: string nullable: true descText: type: string nullable: true resourceURI: type: string nullable: true additionalProperties: false ObjectNameCodeType: enum: - 0 type: integer format: int32 OfferCriteriaType: type: object properties: baggagePricingCriteria: $ref: '#/components/schemas/BaggagePricingCriteriaType' fareCriteria: type: array items: $ref: '#/components/schemas/FareCriteriaType' nullable: true pricingMethodCriteria: type: array items: $ref: '#/components/schemas/PricingMethodCriteriaType' nullable: true programCriteria: type: array items: $ref: '#/components/schemas/ProgramCriteriaType' nullable: true promotionCriteria: type: array items: $ref: '#/components/schemas/PromotionType' nullable: true seatCriteria: type: array items: $ref: '#/components/schemas/SeatCriteriaType' nullable: true serviceCriteria: type: array items: $ref: '#/components/schemas/ServiceCriteriaType' nullable: true specialNeedsCriteria: type: array items: $ref: '#/components/schemas/SpecialServiceType' nullable: true tripPurposeCode: $ref: '#/components/schemas/TripPurposeCodeType' tripPurposeCodeSpecified: type: boolean waitListCriteria: $ref: '#/components/schemas/PrefLevelType' additionalProperties: false OfferItemTypeCriteriaType: type: object properties: offerItemTypeCode: type: string nullable: true additionalProperties: false OtherAddressType: type: object properties: contactTypeText: type: string nullable: true otherAddressText: type: string nullable: true additionalProperties: false OwnershipTypeCodeType: enum: - 0 - 1 type: integer format: int32 POS_Type: type: object properties: agentDutyText: type: string nullable: true city: $ref: '#/components/schemas/CityType' country: $ref: '#/components/schemas/CountryType' onlineTrxInd: type: boolean onlineTrxIndSpecified: type: boolean requestTime: type: string format: date-time requestTimeSpecified: type: boolean additionalProperties: false ParticipatingOrgType: type: object properties: name: type: string nullable: true orgID: type: string nullable: true additionalProperties: false PaxGroupType: type: object properties: contactInfo: type: array items: $ref: '#/components/schemas/ContactInfoType' nullable: true intendedPaxQty: type: number format: double intendedPaxQtySpecified: type: boolean paxGroupID: type: string nullable: true paxGroupName: type: string nullable: true additionalProperties: false PaxType: type: object properties: ageMeasure: $ref: '#/components/schemas/MeasureType' birthdate: type: string format: date-time birthdateSpecified: type: boolean citizenshipCountryCode: type: string nullable: true contactInfoRefID: type: string nullable: true employer: $ref: '#/components/schemas/EmployerType' foid: $ref: '#/components/schemas/FOID_Type' identityDoc: type: array items: $ref: '#/components/schemas/IdentityDocType' nullable: true individual: $ref: '#/components/schemas/IndividualType' langUsage: type: array items: $ref: '#/components/schemas/LangUsageType' nullable: true loyaltyProgramAccount: type: array items: $ref: '#/components/schemas/LoyaltyProgramAccountType' nullable: true paxID: type: string nullable: true paxRefID: type: string nullable: true profileConsentInd: type: boolean profileConsentIndSpecified: type: boolean profileID_Text: type: string nullable: true ptc: type: string nullable: true redressCase: type: array items: $ref: '#/components/schemas/RedressCaseType' nullable: true remark: type: array items: $ref: '#/components/schemas/RemarkType' nullable: true residenceCountryCode: type: string nullable: true additionalProperties: false PayloadRestrictionsType: type: object properties: limit: type: number format: double limitSpecified: type: boolean objectName: $ref: '#/components/schemas/ObjectNameCodeType' objectNameSpecified: type: boolean additionalProperties: false PaymentCardCriteriaAddlInfoType: type: object properties: cardProductTypeCode: type: string nullable: true cardTypeText: type: string nullable: true iiN_IINNumber: type: string nullable: true securePaymentAuthenticationVersion: $ref: '#/components/schemas/SecurePaymentAuthenticationVersionType' additionalProperties: false PaymentCriteriaAddlInfoType: type: object properties: paymentCardCriteriaAddlInfo: $ref: '#/components/schemas/PaymentCardCriteriaAddlInfoType' paymentOtherMethodAddlInfo: type: array items: $ref: '#/components/schemas/RemarkType' nullable: true additionalProperties: false PaymentFunctionsCriteriaType: type: object properties: paymentMethodCriteria: $ref: '#/components/schemas/PaymentMethodCriteriaType' additionalProperties: false PaymentMethodCriteriaType: type: object properties: clearanceCriteria: type: array items: $ref: '#/components/schemas/ClearanceCriteriaType' nullable: true paymentBrandCode: type: string nullable: true paymentCriteriaAddlInfo: $ref: '#/components/schemas/PaymentCriteriaAddlInfoType' paymentMethodCountryCode: type: string nullable: true paymentTypeCode: type: string nullable: true prefLevel: $ref: '#/components/schemas/PrefLevelType' additionalProperties: false PhoneType: type: object properties: areaCodeNumber: type: string nullable: true contactTypeText: type: string nullable: true countryDialingCode: type: string nullable: true extensionNumber: type: string nullable: true phoneNumber: type: string nullable: true additionalProperties: false PostalAddressType: type: object properties: buildingRoomText: type: string nullable: true cityName: type: string nullable: true contactTypeText: type: string nullable: true countryCode: type: string nullable: true countryName: type: string nullable: true countrySubDivisionName: type: string nullable: true pO_BoxCode: type: string nullable: true postalCode: type: string nullable: true streetText: type: array items: type: string nullable: true additionalProperties: false PrePaidCertificateType: type: object properties: appText: type: string nullable: true effectiveDateTime: type: string format: date-time effectiveDateTimeSpecified: type: boolean expiryDateTime: type: string format: date-time expiryDateTimeSpecified: type: boolean number: type: number format: double numberSpecified: type: boolean additionalProperties: false PrefLevelCodeType: enum: - 0 - 1 - 2 type: integer format: int32 PrefLevelType: type: object properties: prefLevelCode: $ref: '#/components/schemas/PrefLevelCodeType' additionalProperties: false PresenceTypeCodeType: enum: - 0 - 1 type: integer format: int32 PricingMethodCriteriaType: type: object properties: bestPricingOptionText: type: string nullable: true additionalProperties: false PricingParameterType: type: object properties: autoExchInd: type: boolean autoExchIndSpecified: type: boolean awardIncludedInd: type: boolean awardIncludedIndSpecified: type: boolean awardOnlyInd: type: boolean awardOnlyIndSpecified: type: boolean includeUpsellOffersInd: type: boolean includeUpsellOffersIndSpecified: type: boolean overrideCurCode: type: string nullable: true simplePricingInd: type: boolean simplePricingIndSpecified: type: boolean taxExemption: type: array items: $ref: '#/components/schemas/TaxSummaryType' nullable: true additionalProperties: false ProgamContractType: type: object properties: contractID: type: string nullable: true additionalProperties: false ProgramAccountType: type: object properties: accountID: type: string nullable: true additionalProperties: false ProgramCriteriaType: type: object properties: companyIndexText: type: string nullable: true memberStatusText: type: string nullable: true name: type: string nullable: true prePaidCertificate: type: array items: $ref: '#/components/schemas/PrePaidCertificateType' nullable: true progamContract: $ref: '#/components/schemas/ProgamContractType' programAccount: type: array items: $ref: '#/components/schemas/ProgramAccountType' nullable: true programOwner: $ref: '#/components/schemas/ProgramOwnerType' typeCode: type: string nullable: true additionalProperties: false ProgramOwnerType: type: object properties: item: nullable: true additionalProperties: false PromotionIssuerType: type: object properties: item: nullable: true additionalProperties: false PromotionType: type: object properties: ownerName: type: string nullable: true paxRefID: type: array items: type: string nullable: true promotionID: type: string nullable: true promotionIssuer: $ref: '#/components/schemas/PromotionIssuerType' remark: type: array items: $ref: '#/components/schemas/RemarkType' nullable: true url: type: string nullable: true additionalProperties: false RBD_Type: type: object properties: rbD_Code: type: string nullable: true additionalProperties: false RateType: type: object properties: baseCurCode: type: string nullable: true baseMultiplierValue: type: number format: double baseMultiplierValueSpecified: type: boolean baseUnitCode: type: string nullable: true curCode: type: string nullable: true format: type: string nullable: true multiplierValue: type: number format: double multiplierValueSpecified: type: boolean unitCode: type: string nullable: true value: type: number format: double additionalProperties: false RedressCaseType: type: object properties: countryCode: type: string nullable: true programName: type: string nullable: true redressCaseID: type: string nullable: true additionalProperties: false RemarkType: type: object properties: displayInd: type: boolean displayIndSpecified: type: boolean remarkText: type: string nullable: true timestamp: type: string format: date-time timestampSpecified: type: boolean additionalProperties: false ResponseParametersRequestType: type: object properties: bdc: $ref: '#/components/schemas/BDC_Type' curParameter: type: array items: $ref: '#/components/schemas/CurParameterType' nullable: true device: $ref: '#/components/schemas/DeviceType' deviceLocation: $ref: '#/components/schemas/DeviceLocationType' inventoryGuaranteeInd: type: boolean inventoryGuaranteeIndSpecified: type: boolean langUsage: type: array items: $ref: '#/components/schemas/LangUsageType' nullable: true measurementSystemCode: $ref: '#/components/schemas/MeasurementSystemCodeType' measurementSystemCodeSpecified: type: boolean paxGroup: $ref: '#/components/schemas/PaxGroupType' pricingParameter: $ref: '#/components/schemas/PricingParameterType' reasonCode: type: string nullable: true remark: type: array items: $ref: '#/components/schemas/RemarkType' nullable: true additionalProperties: false SalesAgentType: type: object properties: salesAgentID: type: string nullable: true additionalProperties: false SalesBranchType: type: object properties: salesBranchID: type: string nullable: true additionalProperties: false SalesTaxRegistrationType: type: object properties: cityName: type: string nullable: true countryCode: type: string nullable: true countryDialingCode: type: string nullable: true countrySubDivisionName: type: string nullable: true emailAddressText: type: string nullable: true phoneNumber: type: array items: type: string nullable: true postalCode: type: string nullable: true salesTaxRegistrationID: type: string nullable: true streetText: type: array items: type: string nullable: true additionalProperties: false SeatCriteriaType: type: object properties: columnID: type: string nullable: true rowNumber: type: string nullable: true seatCharacteristicCode: type: array items: type: string nullable: true seatProfileCriteria: type: array items: type: string nullable: true additionalProperties: false SeatProfileType: type: object properties: marketingInfo: type: array items: $ref: '#/components/schemas/DescType' nullable: true richMedia: type: array items: $ref: '#/components/schemas/MediaResourceRefType' nullable: true seatCharacteristicCode: type: array items: type: string nullable: true seatKeywords: type: array items: $ref: '#/components/schemas/KeyValuePropertyType' nullable: true seatPitchMeasure: $ref: '#/components/schemas/MeasureType' seatProfileID: type: string nullable: true seatWidthMeasure: $ref: '#/components/schemas/MeasureType' additionalProperties: false SecurePaymentAuthenticationVersionType: type: object properties: cardEnrollmentVersionText: type: array items: type: string nullable: true supportedVersionText: type: array items: type: string nullable: true additionalProperties: false SegmentDurationCriteriaType: type: object properties: maximumTimeMeasure: $ref: '#/components/schemas/MeasureType' prefCode: $ref: '#/components/schemas/PrefLevelCodeType' prefCodeSpecified: type: boolean additionalProperties: false ServiceCriteriaType: type: object properties: includeInd: type: boolean includeIndSpecified: type: boolean prefLevel: $ref: '#/components/schemas/PrefLevelType' rfic: type: string nullable: true rfisc: type: array items: type: string nullable: true servicePricingOnlyInd: type: boolean servicePricingOnlyIndSpecified: type: boolean taxonomyCode: type: array items: type: string nullable: true additionalProperties: false SettlementInfoType: type: object properties: commission: type: array items: $ref: '#/components/schemas/CommissionType' nullable: true fee: type: array items: $ref: '#/components/schemas/FeeType' nullable: true methodCode: type: string nullable: true settlementAmount: $ref: '#/components/schemas/AmountType' surcharge: type: array items: $ref: '#/components/schemas/SurchargeType' nullable: true tax: type: array items: $ref: '#/components/schemas/TaxType' nullable: true taxableInd: type: boolean taxableIndSpecified: type: boolean additionalProperties: false ShopandReshopRequestPaxSegmentType: type: object properties: airlineTaxonomy: type: array items: $ref: '#/components/schemas/AirlineTaxonomyType' nullable: true cabinTypeAssociationChoice: $ref: '#/components/schemas/CabinTypeAssociationChoiceType' datedMarketingSegmentRefId: type: string nullable: true paxSegmentID: type: string nullable: true richMedia: type: array items: $ref: '#/components/schemas/MediaResourceRefType' nullable: true settlementInfo: $ref: '#/components/schemas/SettlementInfoType' additionalProperties: false ShoppingRequestPaxJourneyType: type: object properties: paxJourneyID: type: string nullable: true paxSegment: type: array items: $ref: '#/components/schemas/ShopandReshopRequestPaxSegmentType' nullable: true additionalProperties: false SpecialServiceType: type: object properties: addlDataMeasure: $ref: '#/components/schemas/MeasureType' freeText: type: string nullable: true qty: type: number format: double qtySpecified: type: boolean specialServiceCode: type: string nullable: true additionalProperties: false StationCriteriaType: type: object properties: prefLevel: $ref: '#/components/schemas/PrefLevelType' station: type: array items: $ref: '#/components/schemas/StationType' nullable: true additionalProperties: false StationType: type: object properties: iatA_LocationCode: type: string nullable: true stationName: type: string nullable: true additionalProperties: false SurchargeType: type: object properties: allRefundableInd: type: boolean allRefundableIndSpecified: type: boolean breakdown: type: array items: $ref: '#/components/schemas/FeeType' nullable: true totalAmount: $ref: '#/components/schemas/AmountType' additionalProperties: false TaxExemptionQualificationCodeType: enum: - 0 - 1 - 2 type: integer format: int32 TaxSummaryType: type: object properties: allRefundableInd: type: boolean allRefundableIndSpecified: type: boolean approximateInd: type: boolean approximateIndSpecified: type: boolean collectionInd: type: boolean collectionIndSpecified: type: boolean guaranteeTimeLimitDateTime: type: string format: date-time guaranteeTimeLimitDateTimeSpecified: type: boolean refundMethodText: type: string nullable: true tax: type: array items: $ref: '#/components/schemas/TaxType' nullable: true totalRefundableTaxAmount: $ref: '#/components/schemas/AmountType' totalTaxAmount: $ref: '#/components/schemas/AmountType' additionalProperties: false TaxType: type: object properties: addlFiledTaxCode: type: string nullable: true addlTaxCode: type: string nullable: true amount: $ref: '#/components/schemas/AmountType' approximateInd: type: boolean approximateIndSpecified: type: boolean appTypeCode: type: string nullable: true collectionInd: type: boolean collectionIndSpecified: type: boolean collectionPointTax: type: array items: $ref: '#/components/schemas/CollectionPointTaxType' nullable: true country: $ref: '#/components/schemas/CountryType' countrySubDivision: $ref: '#/components/schemas/CountrySubDivisionType' curConversion: $ref: '#/components/schemas/CurConversionType' descText: type: string nullable: true filedAmount: $ref: '#/components/schemas/AmountType' filedTaxCode: type: string nullable: true qualifierCode: type: string nullable: true refundInd: type: boolean refundIndSpecified: type: boolean taxCode: type: string nullable: true taxName: type: string nullable: true taxTypeCode: $ref: '#/components/schemas/TaxTypeCodeType' taxTypeCodeSpecified: type: boolean additionalProperties: false TaxTypeCodeType: enum: - 0 - 1 type: integer format: int32 TaxonomyFeatureType: type: object properties: codesetCode: type: string nullable: true codesetNameCode: type: string nullable: true valueText: type: string nullable: true additionalProperties: false TransportPointType: type: object properties: aircraftScheduledDateTime: type: string format: date-time aircraftScheduledDateTimeSpecified: type: boolean boardingGateID: type: string nullable: true iatA_LocationCode: type: string nullable: true stationName: type: string nullable: true terminalName: type: string nullable: true additionalProperties: false TripPurposeCodeType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 VisaType: type: object properties: entryQty: type: number format: double entryQtySpecified: type: boolean expiryDate: type: string format: date-time expiryDateSpecified: type: boolean hostCountryCode: type: string nullable: true issueDate: type: string format: date-time issueDateSpecified: type: boolean issuingCountryCode: type: string nullable: true stayDuration: type: string nullable: true visaID: type: string nullable: true visaTypeCode: type: string nullable: true additionalProperties: false securitySchemes: Bearer: type: http description: Please enter into field the word 'Bearer' following by space and JWT scheme: Bearer bearerFormat: JWT