Documentation
    Preparing search index...
    interface components {
        headers: never;
        parameters: never;
        pathItems: never;
        requestBodies: never;
        responses: never;
        schemas: {
            Amount: { amount: string; curCode?: string };
            AvailableDiagnosticsEnum:
                | "ORDER_VIEW_REQUEST"
                | "ORDER_VIEW_RESPONSE"
                | "OFFER_STORE_ID_REQUEST"
                | "OFFER_STORE_ID_RESPONSE"
                | "OFFER_STORE_PUT_REQUEST"
                | "OFFER_STORE_PUT_RESPONSE"
                | "NDCC_ORDER_RESHOP_REQUEST"
                | "NDCC_ORDER_RESHOP_RESPONSE"
                | "ESSM_RESPONSE"
                | "ESSM_TJR_REQUEST"
                | "ESSM_TJR_RESPONSE"
                | "ESSM_JWT_REQUEST"
                | "ESSM_JWT_RESPONSE"
                | "SPR_REQUEST"
                | "SPR_RESPONSE";
            Decimal: string;
            Diagnostic: {
                body?: string;
                customId?: string;
                headers?: { [key: string]: string };
                name?:
                    | "ORDER_VIEW_REQUEST"
                    | "ORDER_VIEW_RESPONSE"
                    | "OFFER_STORE_ID_REQUEST"
                    | "OFFER_STORE_ID_RESPONSE"
                    | "OFFER_STORE_PUT_REQUEST"
                    | "OFFER_STORE_PUT_RESPONSE"
                    | "NDCC_ORDER_RESHOP_REQUEST"
                    | "NDCC_ORDER_RESHOP_RESPONSE"
                    | "ESSM_RESPONSE"
                    | "ESSM_TJR_REQUEST"
                    | "ESSM_TJR_RESPONSE"
                    | "ESSM_JWT_REQUEST"
                    | "ESSM_JWT_RESPONSE"
                    | "SPR_REQUEST"
                    | "SPR_RESPONSE";
            };
            Error: { code?: string; message?: string; service?: string };
            OfferCancelItem: {
                differentialAmountDue?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                mandatoryInd?: boolean;
                newOfferItemDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                offerItemId?: string;
                originalOrderItemDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                penaltyDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
            };
            OfferCancelRequest: {
                diagnostics?: (
                    | "ORDER_VIEW_REQUEST"
                    | "ORDER_VIEW_RESPONSE"
                    | "OFFER_STORE_ID_REQUEST"
                    | "OFFER_STORE_ID_RESPONSE"
                    | "OFFER_STORE_PUT_REQUEST"
                    | "OFFER_STORE_PUT_RESPONSE"
                    | "NDCC_ORDER_RESHOP_REQUEST"
                    | "NDCC_ORDER_RESHOP_RESPONSE"
                    | "ESSM_RESPONSE"
                    | "ESSM_TJR_REQUEST"
                    | "ESSM_TJR_RESPONSE"
                    | "ESSM_JWT_REQUEST"
                    | "ESSM_JWT_RESPONSE"
                    | "SPR_REQUEST"
                    | "SPR_RESPONSE"
                )[];
                payloadAttributes?: {
                    baseline?: string;
                    echoToken?: string;
                    host?: string;
                    timeStamp?: string;
                    trxId?: string;
                    version?: string;
                };
                request: { orderId: string };
            };
            OfferCancelRequestBody: { orderId: string };
            OfferCancelResponse: {
                diagnostics?: {
                    body?: string;
                    customId?: string;
                    headers?: { [key: string]: string };
                    name?:
                        | "ORDER_VIEW_REQUEST"
                        | "ORDER_VIEW_RESPONSE"
                        | "OFFER_STORE_ID_REQUEST"
                        | "OFFER_STORE_ID_RESPONSE"
                        | "OFFER_STORE_PUT_REQUEST"
                        | "OFFER_STORE_PUT_RESPONSE"
                        | "NDCC_ORDER_RESHOP_REQUEST"
                        | "NDCC_ORDER_RESHOP_RESPONSE"
                        | "ESSM_RESPONSE"
                        | "ESSM_TJR_REQUEST"
                        | "ESSM_TJR_RESPONSE"
                        | "ESSM_JWT_REQUEST"
                        | "ESSM_JWT_RESPONSE"
                        | "SPR_REQUEST"
                        | "SPR_RESPONSE";
                }[];
                errors?: { code?: string; message?: string; service?: string }[];
                payloadAttributes?: {
                    baseline?: string;
                    echoToken?: string;
                    host?: string;
                    timeStamp?: string;
                    trxId?: string;
                    version?: string;
                };
                response: {
                    reshopOffers?: {
                        offerExpirationDateTime?: string;
                        offerId: string;
                        offerItems?: {
                            differentialAmountDue?: {
                                amount: { amount: string; curCode?: string };
                                taxSummary?: {
                                    totalTaxAmount?: { amount: string; curCode?: string };
                                };
                            };
                            mandatoryInd?: boolean;
                            newOfferItemDifferential?: {
                                amount: { amount: string; curCode?: string };
                                taxSummary?: {
                                    totalTaxAmount?: { amount: string; curCode?: string };
                                };
                            };
                            offerItemId?: string;
                            originalOrderItemDifferential?: {
                                amount: { amount: string; curCode?: string };
                                taxSummary?: {
                                    totalTaxAmount?: { amount: string; curCode?: string };
                                };
                            };
                            penaltyDifferential?: {
                                amount: { amount: string; curCode?: string };
                                taxSummary?: {
                                    totalTaxAmount?: { amount: string; curCode?: string };
                                };
                            };
                        }[];
                        offerType?: "VOID"
                        | "REFUND";
                        ownerCode: string;
                    }[];
                    warnings?: { code?: string; message?: string; service?: string }[];
                };
            };
            OfferCancelResponseBody: {
                reshopOffers?: {
                    offerExpirationDateTime?: string;
                    offerId: string;
                    offerItems?: {
                        differentialAmountDue?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                        mandatoryInd?: boolean;
                        newOfferItemDifferential?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                        offerItemId?: string;
                        originalOrderItemDifferential?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                        penaltyDifferential?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                    }[];
                    offerType?: "VOID"
                    | "REFUND";
                    ownerCode: string;
                }[];
                warnings?: { code?: string; message?: string; service?: string }[];
            };
            OfferTypeEnum: "VOID"
            | "REFUND";
            PayloadAttributes: {
                baseline?: string;
                echoToken?: string;
                host?: string;
                timeStamp?: string;
                trxId?: string;
                version?: string;
            };
            ReshopDifferentialType: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            ReshopOffer: {
                offerExpirationDateTime?: string;
                offerId: string;
                offerItems?: {
                    differentialAmountDue?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    mandatoryInd?: boolean;
                    newOfferItemDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    offerItemId?: string;
                    originalOrderItemDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    penaltyDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                }[];
                offerType?: "VOID"
                | "REFUND";
                ownerCode: string;
            };
            TaxSummary: { totalTaxAmount?: { amount: string; curCode?: string } };
            Warning: { code?: string; message?: string; service?: string };
        };
    }
    Index

    Properties

    headers: never
    parameters: never
    pathItems: never
    requestBodies: never
    responses: never
    schemas: {
        Amount: { amount: string; curCode?: string };
        AvailableDiagnosticsEnum:
            | "ORDER_VIEW_REQUEST"
            | "ORDER_VIEW_RESPONSE"
            | "OFFER_STORE_ID_REQUEST"
            | "OFFER_STORE_ID_RESPONSE"
            | "OFFER_STORE_PUT_REQUEST"
            | "OFFER_STORE_PUT_RESPONSE"
            | "NDCC_ORDER_RESHOP_REQUEST"
            | "NDCC_ORDER_RESHOP_RESPONSE"
            | "ESSM_RESPONSE"
            | "ESSM_TJR_REQUEST"
            | "ESSM_TJR_RESPONSE"
            | "ESSM_JWT_REQUEST"
            | "ESSM_JWT_RESPONSE"
            | "SPR_REQUEST"
            | "SPR_RESPONSE";
        Decimal: string;
        Diagnostic: {
            body?: string;
            customId?: string;
            headers?: { [key: string]: string };
            name?:
                | "ORDER_VIEW_REQUEST"
                | "ORDER_VIEW_RESPONSE"
                | "OFFER_STORE_ID_REQUEST"
                | "OFFER_STORE_ID_RESPONSE"
                | "OFFER_STORE_PUT_REQUEST"
                | "OFFER_STORE_PUT_RESPONSE"
                | "NDCC_ORDER_RESHOP_REQUEST"
                | "NDCC_ORDER_RESHOP_RESPONSE"
                | "ESSM_RESPONSE"
                | "ESSM_TJR_REQUEST"
                | "ESSM_TJR_RESPONSE"
                | "ESSM_JWT_REQUEST"
                | "ESSM_JWT_RESPONSE"
                | "SPR_REQUEST"
                | "SPR_RESPONSE";
        };
        Error: { code?: string; message?: string; service?: string };
        OfferCancelItem: {
            differentialAmountDue?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            mandatoryInd?: boolean;
            newOfferItemDifferential?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            offerItemId?: string;
            originalOrderItemDifferential?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            penaltyDifferential?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
        };
        OfferCancelRequest: {
            diagnostics?: (
                | "ORDER_VIEW_REQUEST"
                | "ORDER_VIEW_RESPONSE"
                | "OFFER_STORE_ID_REQUEST"
                | "OFFER_STORE_ID_RESPONSE"
                | "OFFER_STORE_PUT_REQUEST"
                | "OFFER_STORE_PUT_RESPONSE"
                | "NDCC_ORDER_RESHOP_REQUEST"
                | "NDCC_ORDER_RESHOP_RESPONSE"
                | "ESSM_RESPONSE"
                | "ESSM_TJR_REQUEST"
                | "ESSM_TJR_RESPONSE"
                | "ESSM_JWT_REQUEST"
                | "ESSM_JWT_RESPONSE"
                | "SPR_REQUEST"
                | "SPR_RESPONSE"
            )[];
            payloadAttributes?: {
                baseline?: string;
                echoToken?: string;
                host?: string;
                timeStamp?: string;
                trxId?: string;
                version?: string;
            };
            request: { orderId: string };
        };
        OfferCancelRequestBody: { orderId: string };
        OfferCancelResponse: {
            diagnostics?: {
                body?: string;
                customId?: string;
                headers?: { [key: string]: string };
                name?:
                    | "ORDER_VIEW_REQUEST"
                    | "ORDER_VIEW_RESPONSE"
                    | "OFFER_STORE_ID_REQUEST"
                    | "OFFER_STORE_ID_RESPONSE"
                    | "OFFER_STORE_PUT_REQUEST"
                    | "OFFER_STORE_PUT_RESPONSE"
                    | "NDCC_ORDER_RESHOP_REQUEST"
                    | "NDCC_ORDER_RESHOP_RESPONSE"
                    | "ESSM_RESPONSE"
                    | "ESSM_TJR_REQUEST"
                    | "ESSM_TJR_RESPONSE"
                    | "ESSM_JWT_REQUEST"
                    | "ESSM_JWT_RESPONSE"
                    | "SPR_REQUEST"
                    | "SPR_RESPONSE";
            }[];
            errors?: { code?: string; message?: string; service?: string }[];
            payloadAttributes?: {
                baseline?: string;
                echoToken?: string;
                host?: string;
                timeStamp?: string;
                trxId?: string;
                version?: string;
            };
            response: {
                reshopOffers?: {
                    offerExpirationDateTime?: string;
                    offerId: string;
                    offerItems?: {
                        differentialAmountDue?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                        mandatoryInd?: boolean;
                        newOfferItemDifferential?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                        offerItemId?: string;
                        originalOrderItemDifferential?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                        penaltyDifferential?: {
                            amount: { amount: string; curCode?: string };
                            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                        };
                    }[];
                    offerType?: "VOID"
                    | "REFUND";
                    ownerCode: string;
                }[];
                warnings?: { code?: string; message?: string; service?: string }[];
            };
        };
        OfferCancelResponseBody: {
            reshopOffers?: {
                offerExpirationDateTime?: string;
                offerId: string;
                offerItems?: {
                    differentialAmountDue?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    mandatoryInd?: boolean;
                    newOfferItemDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    offerItemId?: string;
                    originalOrderItemDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    penaltyDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                }[];
                offerType?: "VOID"
                | "REFUND";
                ownerCode: string;
            }[];
            warnings?: { code?: string; message?: string; service?: string }[];
        };
        OfferTypeEnum: "VOID"
        | "REFUND";
        PayloadAttributes: {
            baseline?: string;
            echoToken?: string;
            host?: string;
            timeStamp?: string;
            trxId?: string;
            version?: string;
        };
        ReshopDifferentialType: {
            amount: { amount: string; curCode?: string };
            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
        };
        ReshopOffer: {
            offerExpirationDateTime?: string;
            offerId: string;
            offerItems?: {
                differentialAmountDue?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                mandatoryInd?: boolean;
                newOfferItemDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                offerItemId?: string;
                originalOrderItemDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                penaltyDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
            }[];
            offerType?: "VOID"
            | "REFUND";
            ownerCode: string;
        };
        TaxSummary: { totalTaxAmount?: { amount: string; curCode?: string } };
        Warning: { code?: string; message?: string; service?: string };
    }

    Type Declaration

    • Amount: { amount: string; curCode?: string }

      Contains monetary amount information.

      • amount: string

        Amount value.

      • OptionalcurCode?: string

        The ISO 4217 three-letter currency code.

        USD
        
    • AvailableDiagnosticsEnum:
          | "ORDER_VIEW_REQUEST"
          | "ORDER_VIEW_RESPONSE"
          | "OFFER_STORE_ID_REQUEST"
          | "OFFER_STORE_ID_RESPONSE"
          | "OFFER_STORE_PUT_REQUEST"
          | "OFFER_STORE_PUT_RESPONSE"
          | "NDCC_ORDER_RESHOP_REQUEST"
          | "NDCC_ORDER_RESHOP_RESPONSE"
          | "ESSM_RESPONSE"
          | "ESSM_TJR_REQUEST"
          | "ESSM_TJR_RESPONSE"
          | "ESSM_JWT_REQUEST"
          | "ESSM_JWT_RESPONSE"
          | "SPR_REQUEST"
          | "SPR_RESPONSE"

      Lists diagnostic information names that assist in debugging and troubleshooting possible processing errors. Each diagnostic provides information about processing in systems that this API communicates with.

      ORDER_VIEW_REQUEST
      @enum {string}
    • Decimal: string

      Amount represented with a decimal, may be negative in some cases.

      10.99
      
    • Diagnostic: {
          body?: string;
          customId?: string;
          headers?: { [key: string]: string };
          name?:
              | "ORDER_VIEW_REQUEST"
              | "ORDER_VIEW_RESPONSE"
              | "OFFER_STORE_ID_REQUEST"
              | "OFFER_STORE_ID_RESPONSE"
              | "OFFER_STORE_PUT_REQUEST"
              | "OFFER_STORE_PUT_RESPONSE"
              | "NDCC_ORDER_RESHOP_REQUEST"
              | "NDCC_ORDER_RESHOP_RESPONSE"
              | "ESSM_RESPONSE"
              | "ESSM_TJR_REQUEST"
              | "ESSM_TJR_RESPONSE"
              | "ESSM_JWT_REQUEST"
              | "ESSM_JWT_RESPONSE"
              | "SPR_REQUEST"
              | "SPR_RESPONSE";
      }

      Contains internal-use-only diagnostics to help debug and troubleshoot possible processing errors.

      • Optionalbody?: string

        The part of the request/response body the diagnostic applies to.

        ORDER_VIEW_REQUEST
        
      • OptionalcustomId?: string

        Used to differentiate between multiple responses/requests to/from one service.

        a0baa3a8-818f-4f1d-9afa-97a06b8e5fb2
        
      • Optionalheaders?: { [key: string]: string }

        Contains technical details about the HTTP header used as part of service processing.

        {
        * "Content-Type": "application/json"
        * }
      • Optionalname?:
            | "ORDER_VIEW_REQUEST"
            | "ORDER_VIEW_RESPONSE"
            | "OFFER_STORE_ID_REQUEST"
            | "OFFER_STORE_ID_RESPONSE"
            | "OFFER_STORE_PUT_REQUEST"
            | "OFFER_STORE_PUT_RESPONSE"
            | "NDCC_ORDER_RESHOP_REQUEST"
            | "NDCC_ORDER_RESHOP_RESPONSE"
            | "ESSM_RESPONSE"
            | "ESSM_TJR_REQUEST"
            | "ESSM_TJR_RESPONSE"
            | "ESSM_JWT_REQUEST"
            | "ESSM_JWT_RESPONSE"
            | "SPR_REQUEST"
            | "SPR_RESPONSE"

        Diagnostic name.

    • Error: { code?: string; message?: string; service?: string }

      Contains information related to errors detected during processing of the request.

      • Optionalcode?: string

        Numbered or alphanumeric code that is used to determine the nature of an error, and why it occurred.

        404
        
      • Optionalmessage?: string

        Free text description of the provided error.

        Invalid json request
        
      • Optionalservice?: string

        Service or module in which the given error originated from.

        NDC_CONNECTOR
        
    • OfferCancelItem: {
          differentialAmountDue?: {
              amount: { amount: string; curCode?: string };
              taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
          };
          mandatoryInd?: boolean;
          newOfferItemDifferential?: {
              amount: { amount: string; curCode?: string };
              taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
          };
          offerItemId?: string;
          originalOrderItemDifferential?: {
              amount: { amount: string; curCode?: string };
              taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
          };
          penaltyDifferential?: {
              amount: { amount: string; curCode?: string };
              taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
          };
      }

      Contains the offer items returned by the airline. Includes information about the refunded amount, penalties, and any additional details needed to present the offer.

      • OptionaldifferentialAmountDue?: {
            amount: { amount: string; curCode?: string };
            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
        }

        The total differential amount due by the traveler or airline carrier. If the amount is positive, this is an indication that the amount is due from the traveler.

        • amount: { amount: string; curCode?: string }

          Monetary amount and currency code.

          • amount: string

            Amount value.

          • OptionalcurCode?: string

            The ISO 4217 three-letter currency code.

            USD
            
        • OptionaltaxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } }

          Tax summary information, including total tax amount.

          • OptionaltotalTaxAmount?: { amount: string; curCode?: string }

            Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts.

            • amount: string

              Amount value.

            • OptionalcurCode?: string

              The ISO 4217 three-letter currency code.

              USD
              
      • OptionalmandatoryInd?: boolean

        If true, the offer item is mandatory and cannot be removed from the order. If not present, or false, the offer item is optional.

        true
        
      • OptionalnewOfferItemDifferential?: {
            amount: { amount: string; curCode?: string };
            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
        }

        The monetary amount of the new offer item and tax information.

        • amount: { amount: string; curCode?: string }

          Monetary amount and currency code.

          • amount: string

            Amount value.

          • OptionalcurCode?: string

            The ISO 4217 three-letter currency code.

            USD
            
        • OptionaltaxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } }

          Tax summary information, including total tax amount.

          • OptionaltotalTaxAmount?: { amount: string; curCode?: string }

            Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts.

            • amount: string

              Amount value.

            • OptionalcurCode?: string

              The ISO 4217 three-letter currency code.

              USD
              
      • OptionalofferItemId?: string

        The unique ID of the offer item.

        db054547769dwhkdskemtiq340-1-1
        
      • OptionaloriginalOrderItemDifferential?: {
            amount: { amount: string; curCode?: string };
            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
        }

        The monetary amount of the original order item and tax information.

        • amount: { amount: string; curCode?: string }

          Monetary amount and currency code.

          • amount: string

            Amount value.

          • OptionalcurCode?: string

            The ISO 4217 three-letter currency code.

            USD
            
        • OptionaltaxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } }

          Tax summary information, including total tax amount.

          • OptionaltotalTaxAmount?: { amount: string; curCode?: string }

            Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts.

            • amount: string

              Amount value.

            • OptionalcurCode?: string

              The ISO 4217 three-letter currency code.

              USD
              
      • OptionalpenaltyDifferential?: {
            amount: { amount: string; curCode?: string };
            taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
        }

        Penalty amount and tax information.

        • amount: { amount: string; curCode?: string }

          Monetary amount and currency code.

          • amount: string

            Amount value.

          • OptionalcurCode?: string

            The ISO 4217 three-letter currency code.

            USD
            
        • OptionaltaxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } }

          Tax summary information, including total tax amount.

          • OptionaltotalTaxAmount?: { amount: string; curCode?: string }

            Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts.

            • amount: string

              Amount value.

            • OptionalcurCode?: string

              The ISO 4217 three-letter currency code.

              USD
              
    • OfferCancelRequest: {
          diagnostics?: (
              | "ORDER_VIEW_REQUEST"
              | "ORDER_VIEW_RESPONSE"
              | "OFFER_STORE_ID_REQUEST"
              | "OFFER_STORE_ID_RESPONSE"
              | "OFFER_STORE_PUT_REQUEST"
              | "OFFER_STORE_PUT_RESPONSE"
              | "NDCC_ORDER_RESHOP_REQUEST"
              | "NDCC_ORDER_RESHOP_RESPONSE"
              | "ESSM_RESPONSE"
              | "ESSM_TJR_REQUEST"
              | "ESSM_TJR_RESPONSE"
              | "ESSM_JWT_REQUEST"
              | "ESSM_JWT_RESPONSE"
              | "SPR_REQUEST"
              | "SPR_RESPONSE"
          )[];
          payloadAttributes?: {
              baseline?: string;
              echoToken?: string;
              host?: string;
              timeStamp?: string;
              trxId?: string;
              version?: string;
          };
          request: { orderId: string };
      }

      Contains the necessary parameters to send a request for void/refund information.

      • Optionaldiagnostics?: (
            | "ORDER_VIEW_REQUEST"
            | "ORDER_VIEW_RESPONSE"
            | "OFFER_STORE_ID_REQUEST"
            | "OFFER_STORE_ID_RESPONSE"
            | "OFFER_STORE_PUT_REQUEST"
            | "OFFER_STORE_PUT_RESPONSE"
            | "NDCC_ORDER_RESHOP_REQUEST"
            | "NDCC_ORDER_RESHOP_RESPONSE"
            | "ESSM_RESPONSE"
            | "ESSM_TJR_REQUEST"
            | "ESSM_TJR_RESPONSE"
            | "ESSM_JWT_REQUEST"
            | "ESSM_JWT_RESPONSE"
            | "SPR_REQUEST"
            | "SPR_RESPONSE"
        )[]

        Lists diagnostic information that assists in debugging and troubleshooting possible processing errors.

      • OptionalpayloadAttributes?: {
            baseline?: string;
            echoToken?: string;
            host?: string;
            timeStamp?: string;
            trxId?: string;
            version?: string;
        }

        Standard payload parameters.

        • Optional Readonlybaseline?: string

          Application baseline.

          PRICINGORCHESTRATOR.2019.12.AE
          
        • OptionalechoToken?: string

          A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.

          7c6d6c52-a277-4539-a7f1-da225470d053
          
        • Optional Readonlyhost?: string

          The hostname and port of the machine.

          LTXL0651:2470
          
        • OptionaltimeStamp?: string

          Format: date-time

          The date and time the request was processed.

          2024-10-03T12:48:52.968Z
          
        • OptionaltrxId?: string

          A unique ID assigned to the transaction.

          b213e940-c89c-4dbb-96b1-d16a6c0249fb
          
        • Optional Readonlyversion?: string

          The version of the API.

          1.0.0
          
      • request: { orderId: string }

        Main request body.

        • orderId: string

          The unique ID of an existing order that the seller wants to cancel.

          1SXXXC0ZS1YSD
          
    • OfferCancelRequestBody: { orderId: string }

      Contains the required parameters to request void/refund information for an order.

      • orderId: string

        The unique ID of an existing order that the seller wants to cancel.

        1SXXXC0ZS1YSD
        
    • OfferCancelResponse: {
          diagnostics?: {
              body?: string;
              customId?: string;
              headers?: { [key: string]: string };
              name?:
                  | "ORDER_VIEW_REQUEST"
                  | "ORDER_VIEW_RESPONSE"
                  | "OFFER_STORE_ID_REQUEST"
                  | "OFFER_STORE_ID_RESPONSE"
                  | "OFFER_STORE_PUT_REQUEST"
                  | "OFFER_STORE_PUT_RESPONSE"
                  | "NDCC_ORDER_RESHOP_REQUEST"
                  | "NDCC_ORDER_RESHOP_RESPONSE"
                  | "ESSM_RESPONSE"
                  | "ESSM_TJR_REQUEST"
                  | "ESSM_TJR_RESPONSE"
                  | "ESSM_JWT_REQUEST"
                  | "ESSM_JWT_RESPONSE"
                  | "SPR_REQUEST"
                  | "SPR_RESPONSE";
          }[];
          errors?: { code?: string; message?: string; service?: string }[];
          payloadAttributes?: {
              baseline?: string;
              echoToken?: string;
              host?: string;
              timeStamp?: string;
              trxId?: string;
              version?: string;
          };
          response: {
              reshopOffers?: {
                  offerExpirationDateTime?: string;
                  offerId: string;
                  offerItems?: {
                      differentialAmountDue?: {
                          amount: { amount: string; curCode?: string };
                          taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                      };
                      mandatoryInd?: boolean;
                      newOfferItemDifferential?: {
                          amount: { amount: string; curCode?: string };
                          taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                      };
                      offerItemId?: string;
                      originalOrderItemDifferential?: {
                          amount: { amount: string; curCode?: string };
                          taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                      };
                      penaltyDifferential?: {
                          amount: { amount: string; curCode?: string };
                          taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                      };
                  }[];
                  offerType?: "VOID"
                  | "REFUND";
                  ownerCode: string;
              }[];
              warnings?: { code?: string; message?: string; service?: string }[];
          };
      }

      Contains information regarding the void/refund eligibility for order. This object also includes technical information.

      • Optionaldiagnostics?: {
            body?: string;
            customId?: string;
            headers?: { [key: string]: string };
            name?:
                | "ORDER_VIEW_REQUEST"
                | "ORDER_VIEW_RESPONSE"
                | "OFFER_STORE_ID_REQUEST"
                | "OFFER_STORE_ID_RESPONSE"
                | "OFFER_STORE_PUT_REQUEST"
                | "OFFER_STORE_PUT_RESPONSE"
                | "NDCC_ORDER_RESHOP_REQUEST"
                | "NDCC_ORDER_RESHOP_RESPONSE"
                | "ESSM_RESPONSE"
                | "ESSM_TJR_REQUEST"
                | "ESSM_TJR_RESPONSE"
                | "ESSM_JWT_REQUEST"
                | "ESSM_JWT_RESPONSE"
                | "SPR_REQUEST"
                | "SPR_RESPONSE";
        }[]

        Lists any applicable diagnostic information to help debug and troubleshoot possible processing errors.

      • Optionalerrors?: { code?: string; message?: string; service?: string }[]

        Errors returned during request processing.

      • OptionalpayloadAttributes?: {
            baseline?: string;
            echoToken?: string;
            host?: string;
            timeStamp?: string;
            trxId?: string;
            version?: string;
        }

        Standard payload parameters.

        • Optional Readonlybaseline?: string

          Application baseline.

          PRICINGORCHESTRATOR.2019.12.AE
          
        • OptionalechoToken?: string

          A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.

          7c6d6c52-a277-4539-a7f1-da225470d053
          
        • Optional Readonlyhost?: string

          The hostname and port of the machine.

          LTXL0651:2470
          
        • OptionaltimeStamp?: string

          Format: date-time

          The date and time the request was processed.

          2024-10-03T12:48:52.968Z
          
        • OptionaltrxId?: string

          A unique ID assigned to the transaction.

          b213e940-c89c-4dbb-96b1-d16a6c0249fb
          
        • Optional Readonlyversion?: string

          The version of the API.

          1.0.0
          
      • response: {
            reshopOffers?: {
                offerExpirationDateTime?: string;
                offerId: string;
                offerItems?: {
                    differentialAmountDue?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    mandatoryInd?: boolean;
                    newOfferItemDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    offerItemId?: string;
                    originalOrderItemDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                    penaltyDifferential?: {
                        amount: { amount: string; curCode?: string };
                        taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                    };
                }[];
                offerType?: "VOID"
                | "REFUND";
                ownerCode: string;
            }[];
            warnings?: { code?: string; message?: string; service?: string }[];
        }

        Main response body.

        • OptionalreshopOffers?: {
              offerExpirationDateTime?: string;
              offerId: string;
              offerItems?: {
                  differentialAmountDue?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
                  mandatoryInd?: boolean;
                  newOfferItemDifferential?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
                  offerItemId?: string;
                  originalOrderItemDifferential?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
                  penaltyDifferential?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
              }[];
              offerType?: "VOID"
              | "REFUND";
              ownerCode: string;
          }[]

          Lists carrier offers based on the order to be canceled.

        • Optionalwarnings?: { code?: string; message?: string; service?: string }[]

          Lists any warnings returned during request processing.

    • OfferCancelResponseBody: {
          reshopOffers?: {
              offerExpirationDateTime?: string;
              offerId: string;
              offerItems?: {
                  differentialAmountDue?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
                  mandatoryInd?: boolean;
                  newOfferItemDifferential?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
                  offerItemId?: string;
                  originalOrderItemDifferential?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
                  penaltyDifferential?: {
                      amount: { amount: string; curCode?: string };
                      taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                  };
              }[];
              offerType?: "VOID"
              | "REFUND";
              ownerCode: string;
          }[];
          warnings?: { code?: string; message?: string; service?: string }[];
      }

      Contains specific details of the order to be cancelled.

      • OptionalreshopOffers?: {
            offerExpirationDateTime?: string;
            offerId: string;
            offerItems?: {
                differentialAmountDue?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                mandatoryInd?: boolean;
                newOfferItemDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                offerItemId?: string;
                originalOrderItemDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
                penaltyDifferential?: {
                    amount: { amount: string; curCode?: string };
                    taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
                };
            }[];
            offerType?: "VOID"
            | "REFUND";
            ownerCode: string;
        }[]

        Lists carrier offers based on the order to be canceled.

      • Optionalwarnings?: { code?: string; message?: string; service?: string }[]

        Lists any warnings returned during request processing.

    • OfferTypeEnum: "VOID" | "REFUND"

      Lists order cancellation modes. Can be either VOID or REFUND.

      REFUND
      @enum {string}
    • PayloadAttributes: {
          baseline?: string;
          echoToken?: string;
          host?: string;
          timeStamp?: string;
          trxId?: string;
          version?: string;
      }

      Contains standard parameters related to processing the Reshop Cancel Order transaction.

      • Optional Readonlybaseline?: string

        Application baseline.

        PRICINGORCHESTRATOR.2019.12.AE
        
      • OptionalechoToken?: string

        A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.

        7c6d6c52-a277-4539-a7f1-da225470d053
        
      • Optional Readonlyhost?: string

        The hostname and port of the machine.

        LTXL0651:2470
        
      • OptionaltimeStamp?: string

        Format: date-time

        The date and time the request was processed.

        2024-10-03T12:48:52.968Z
        
      • OptionaltrxId?: string

        A unique ID assigned to the transaction.

        b213e940-c89c-4dbb-96b1-d16a6c0249fb
        
      • Optional Readonlyversion?: string

        The version of the API.

        1.0.0
        
    • ReshopDifferentialType: {
          amount: { amount: string; curCode?: string };
          taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
      }

      Contains monetary amount and tax information.

      • amount: { amount: string; curCode?: string }

        Monetary amount and currency code.

        • amount: string

          Amount value.

        • OptionalcurCode?: string

          The ISO 4217 three-letter currency code.

          USD
          
      • OptionaltaxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } }

        Tax summary information, including total tax amount.

        • OptionaltotalTaxAmount?: { amount: string; curCode?: string }

          Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts.

          • amount: string

            Amount value.

          • OptionalcurCode?: string

            The ISO 4217 three-letter currency code.

            USD
            
    • ReshopOffer: {
          offerExpirationDateTime?: string;
          offerId: string;
          offerItems?: {
              differentialAmountDue?: {
                  amount: { amount: string; curCode?: string };
                  taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
              };
              mandatoryInd?: boolean;
              newOfferItemDifferential?: {
                  amount: { amount: string; curCode?: string };
                  taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
              };
              offerItemId?: string;
              originalOrderItemDifferential?: {
                  amount: { amount: string; curCode?: string };
                  taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
              };
              penaltyDifferential?: {
                  amount: { amount: string; curCode?: string };
                  taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
              };
          }[];
          offerType?: "VOID"
          | "REFUND";
          ownerCode: string;
      }

      Contains proposals to sell a specific set of products or services under specific conditions, for a certain price. Can be the response to a shopping request.

      • OptionalofferExpirationDateTime?: string

        Format: date-time

        Defines the expiration date for the offer.

        2024-04-21T11:38:35.97Z
        
      • offerId: string

        The unique ID of the offer.

        db054547769dwhkdskemtiq340-1-1
        
      • OptionalofferItems?: {
            differentialAmountDue?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            mandatoryInd?: boolean;
            newOfferItemDifferential?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            offerItemId?: string;
            originalOrderItemDifferential?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
            penaltyDifferential?: {
                amount: { amount: string; curCode?: string };
                taxSummary?: { totalTaxAmount?: { amount: string; curCode?: string } };
            };
        }[]

        Lists the offer items the airline returned. Includes information about the refunded amount, penalties, and any additional details needed to present the offer.

      • OptionalofferType?: "VOID" | "REFUND"

        Defines the cancellation type for the order.

      • ownerCode: string

        Airline code assigned to a carrier. Either the ICAO-defined 3-character code or IATA-defined 2-character code.

        UA
        
    • TaxSummary: { totalTaxAmount?: { amount: string; curCode?: string } }

      Contains detailed tax summary information, including total tax amount.

      • OptionaltotalTaxAmount?: { amount: string; curCode?: string }

        Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts.

        • amount: string

          Amount value.

        • OptionalcurCode?: string

          The ISO 4217 three-letter currency code.

          USD
          
    • Warning: { code?: string; message?: string; service?: string }

      Contains information related to potential business errors detected during processing of the preceding request.

      • Optionalcode?: string

        Numbered or alphanumeric code that is used to determine the nature of a warning, and why it occurred.

        404
        
      • Optionalmessage?: string

        Warning message.

        Refund not supported
        
      • Optionalservice?: string

        Service or module in which a given warning situation originated from.

        NDC_CONNECTOR