Documentation
    Preparing search index...
    "export=": {
        formatNDCResponse(
            response: {
                errors?: { code?: string; message?: string }[];
                order?: {
                    airlineRemarks?: {
                        id?: string;
                        passengerRefIds?: string[];
                        text?: string;
                    }[];
                    auxiliaryData?: {
                        pnrNameReferenceNumbers?: {
                            nameReferenceNumber?: string;
                            passengerRefId?: string;
                        }[];
                    };
                    baggageAllowances?: {
                        applicableParty?: string;
                        baggageDeterminingCarrier?: { carrierCode?: string };
                        dimensionAllowances?: {
                            baggageDimensionCategory?: string;
                            maximumMeasure?: { unitCode?: string; value?: string };
                            minimumMeasure?: { unitCode?: string; value?: string };
                        }[];
                        externalId?: string;
                        id?: string;
                        pieceAllowances?: { applicableParty?: string; totalQuantity?: number }[];
                        typeCode?: "CarryOn" | "Checked";
                        weightAllowances?: {
                            maximumMeasure?: { unitCode?: string; value?: string };
                        }[];
                    }[];
                    changeFee?: {
                        differentialAmountDue?: { amount?: string; code?: string };
                        differentialAmountDueTaxSummary?: {
                            allRefundableInd?: boolean;
                            taxes?: {
                                amount?: { amount?: string; code?: string };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalTaxAmount?: { amount?: string; code?: string };
                        };
                        penaltyAmount?: { amount?: string; code?: string };
                        typeCode?: string;
                    };
                    contactInfos?: {
                        contactRefusedIndicator?: boolean;
                        contactType?: string;
                        emailAddresses?: { address?: string; id?: string; label?: string }[];
                        givenName?: string;
                        id?: string;
                        phones?: {
                            cityCode?: string;
                            countryCode?: string;
                            id?: string;
                            label?: string;
                            number?: string;
                        }[];
                        postalAddresses?: {
                            buildingRoom?: string;
                            cityName?: string;
                            countryCode?: string;
                            label?: "AddressAtOrigin"
                            | "AddressAtDestination";
                            postalCode?: string;
                            postOfficeBoxCode?: string;
                            stateProvinceCode?: string;
                            street?: string[];
                        }[];
                        surname?: string;
                    }[];
                    corporateId?: string;
                    countryCode?: string;
                    customerNumber?: { number?: string };
                    externalOrders?: {
                        airSegmentInformations?: {
                            arrivalAirport?: string;
                            arrivalTime?: string;
                            classOfService?: string;
                            departureAirport?: string;
                            departureTime?: string;
                            flightNumber?: number;
                            marketingAirlineCode?: string;
                        }[];
                        bookingReferences?: {
                            carrierCode?: string;
                            createDate?: string;
                            id?: string;
                            typeCode?: string;
                        }[];
                        externalOrderCreateDateTime?: string;
                        externalOrderId?: string;
                        id?: string;
                        systemId?: string;
                        totalPrice?: {
                            baseAmount?: { amount?: string; code?: string };
                            equivAmount?: { amount?: string; code?: string };
                            feeBreakdowns?: {
                                amount?: { amount?: string; code?: string; taxable?: boolean };
                                description?: string;
                                refundable?: boolean;
                            }[];
                            nonRefundableBaseAmount?: { amount?: string; code?: string };
                            surcharges?: {
                                breakdown?: {
                                    amount?: { amount?: ...; code?: ... };
                                    description?: string;
                                    designatorCode?: string;
                                    localAmount?: { amount?: ...; code?: ... };
                                    refundable?: boolean;
                                }[];
                                totalAmount?: { amount?: string; code?: string };
                            }[];
                            taxBreakdowns?: {
                                amount?: { amount?: string; code?: string };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                            totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                            totalTaxAmount?: { amount?: string; code?: string };
                        };
                    }[];
                    formsOfPayment?: {
                        amount: { amount?: string; code?: string };
                        id: string;
                        orderItemRefIds?: string[];
                        payer?: {
                            payerEmailAddress?: {
                                address?: string;
                                id?: string;
                                label?: string;
                            };
                            payerName?: {
                                individualName: {
                                    birthdate?: string;
                                    birthplace?: string;
                                    documentNumber?: string;
                                    genderCode?: string;
                                    givenName?: string;
                                    middleName?: string;
                                    suffixName?: string;
                                    surname: string;
                                    titleName?: string;
                                };
                            };
                            payerPhoneNumber?: {
                                cityCode?: string;
                                countryCode?: string;
                                id?: string;
                                label?: string;
                                number?: string;
                            };
                            paymentAddress?: {
                                buildingRoom?: string;
                                cityName?: string;
                                countryCode?: string;
                                label?: "AddressAtOrigin"
                                | "AddressAtDestination";
                                postalCode?: string;
                                postOfficeBoxCode?: string;
                                stateProvinceCode?: string;
                                street?: string[];
                            };
                        };
                        paymentMethod: {
                            paymentAgencyAccount?: {
                                approvalCode?: string;
                                code?: string;
                                supplierTransactionId?: string;
                                transactionId?: string;
                            };
                            paymentCard?: {
                                approvalCode?: string;
                                cardHolderAddress?: {
                                    buildingRoom?: string;
                                    cityName?: string;
                                    countryCode?: string;
                                    label?: "AddressAtOrigin"
                                    | "AddressAtDestination";
                                    postalCode?: string;
                                    postOfficeBoxCode?: string;
                                    stateProvinceCode?: string;
                                    street?: string[];
                                };
                                cardHolderName?: string;
                                cardNumber?: string;
                                cardNumberToken?: string;
                                contactInfoRefId?: string;
                                cvv?: string;
                                cvvToken?: string;
                                expirationDate?: string;
                                securePaymentVersion2?: {
                                    authenticationMerchantName?: string;
                                    authenticationTokenValue?: string;
                                    authenticationValueText?: string;
                                    cardNumberCollectionCode?: string;
                                    directoryServerTrxID?: string;
                                    electronicCommerceIndText?: string;
                                    payerAuthenticationExemptionCode?: string;
                                    payerAuthenticationFailureToCompleteCode?: string;
                                    paymentTrxChannelCode?: string;
                                    programProtocolText?: string;
                                    trxStatusReasonText?: string;
                                    trxStatusText?: string;
                                    verificationResult?: string;
                                };
                                vendorCode?: string;
                            };
                            paymentCash?: Record<string, never>;
                            paymentReferenceFormOfPayment?: {
                                cardHolderAddress?: {
                                    buildingRoom?: string;
                                    cityName?: string;
                                    countryCode?: string;
                                    label?: "AddressAtOrigin" | "AddressAtDestination";
                                    postalCode?: string;
                                    postOfficeBoxCode?: string;
                                    stateProvinceCode?: string;
                                    street?: string[];
                                };
                                cardHolderName?: string;
                                contactInfoRefId?: string;
                                cvv?: string;
                                referenceId?: string;
                                securePaymentVersion2?: {
                                    authenticationMerchantName?: string;
                                    authenticationTokenValue?: string;
                                    authenticationValueText?: string;
                                    cardNumberCollectionCode?: string;
                                    directoryServerTrxID?: string;
                                    electronicCommerceIndText?: string;
                                    payerAuthenticationExemptionCode?: string;
                                    payerAuthenticationFailureToCompleteCode?: string;
                                    paymentTrxChannelCode?: string;
                                    programProtocolText?: string;
                                    trxStatusReasonText?: string;
                                    trxStatusText?: string;
                                    verificationResult?: string;
                                };
                            };
                            paymentTypeCode?: string;
                        };
                        useTypes?: string[];
                    }[];
                    id?: string;
                    itineraryMismatchedWithTickets?: boolean;
                    journeys?: { id?: string; segmentRefIds?: string[] }[];
                    loyaltyProgramAccount?: {
                        accountNumber?: string;
                        carrier?: { carrierCode: string };
                        id?: string;
                        programCode?: string;
                        programName?: string;
                    };
                    nameMismatchedWithTickets?: boolean;
                    offerVendor?: string;
                    orderItems?: {
                        commissions?: {
                            amount?: { amount?: string; code?: string };
                            code?: string;
                            descriptions?: string[];
                            passengerRefIds?: string[];
                            percentage?: number;
                        }[];
                        creationDateTime?: string;
                        externalId?: string;
                        externalOfferItemId?: string;
                        externalOrderRefId?: string;
                        fareDetails?: {
                            fareCalculationLine?: string;
                            fareComponents?: {
                                accountCode?: string;
                                cabinTypeCode?: string;
                                cabinTypeName?: string;
                                fareBasisCityPair?: string;
                                fareBasisCode?: string;
                                fareCode?: string;
                                fareDescription?: string;
                                fareRecognizedType?: | "Other"
                                | "Public"
                                | "Private"
                                | "Negotiated"
                                | "Corporate"
                                | "Unrecognized";
                                fareRules?: { penaltyRefIds?: (...)[] };
                                fareSourceCarrier?: string;
                                fareType?: string;
                                fareVendor?: string;
                                price?: {
                                    baseAmount?: { amount?: ...; code?: ... };
                                    equivAmount?: { amount?: ...; code?: ... };
                                    feeBreakdowns?: (...)[];
                                    nonRefundableBaseAmount?: { amount?: ...; code?: ... };
                                    surcharges?: (...)[];
                                    taxBreakdowns?: (...)[];
                                    totalAmount?: { amount?: ...; code?: ... };
                                    totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
                                    totalTaxAmount?: { amount?: ...; code?: ... };
                                };
                                priceClassRef?: string;
                                ruleNumber?: string;
                                segmentRefIds?: string[];
                                tariffNumber?: string;
                                type?: "O"
                                | "X"
                                | "R";
                            }[];
                            fareIndicatorCode?: string;
                            fareQualifiers?: string[];
                            filedFareInd?: boolean;
                            paxRefIds?: string[];
                            penaltyDifferential?: {
                                baseAmount?: { amount?: string; code?: string };
                                taxSummary?: {
                                    allRefundableInd?: boolean;
                                    taxes?: (...)[];
                                    totalTaxAmount?: { amount?: ...; code?: ... };
                                }[];
                                totalAmount?: { amount?: string; code?: string };
                            };
                            price?: {
                                baseAmount?: { amount?: string; code?: string };
                                equivAmount?: { amount?: string; code?: string };
                                feeBreakdowns?: {
                                    amount?: { amount?: ...; code?: ...; taxable?: ... };
                                    description?: string;
                                    refundable?: boolean;
                                }[];
                                nonRefundableBaseAmount?: { amount?: string; code?: string };
                                surcharges?: {
                                    breakdown?: (...)[];
                                    totalAmount?: { amount?: ...; code?: ... };
                                }[];
                                taxBreakdowns?: {
                                    amount?: { amount?: ...; code?: ... };
                                    collectionInd?: boolean;
                                    countryCode?: string;
                                    description?: string;
                                    refundable?: boolean;
                                    taxCode?: string;
                                    taxTypeCode?: string;
                                }[];
                                totalAmount?: { amount?: string; code?: string };
                                totalFeeAmount?: {
                                    amount?: string;
                                    code?: string;
                                    taxable?: boolean;
                                };
                                totalTaxAmount?: { amount?: string; code?: string };
                            };
                            priceDifferential?: {
                                diffPrice?: {
                                    price?: {
                                        balanceAmount?: { amount?: ...; code?: ... };
                                        taxAllRefundableInd?: boolean;
                                        taxBreakdowns?: (...)[];
                                        totalAmount?: { amount?: ...; code?: ... };
                                        totalTaxAmount?: { amount?: ...; code?: ... };
                                    };
                                };
                            };
                            remarks?: { displayInd?: boolean; text?: string; type?: string }[];
                            tourCode?: string;
                        }[];
                        fees?: {
                            applied?: boolean;
                            basePrice?: { amount?: string; code?: string };
                            description?: string;
                            passengerRefIds?: string[];
                            percentageValue?: string;
                            price?: { amount?: string; code?: string };
                            refundable?: boolean;
                            serviceCode?: string;
                            subCode?: string;
                            taxBreakdowns?: {
                                amount?: { amount?: string; code?: string };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalTaxAmount?: { amount?: string; code?: string };
                        }[];
                        feeWarnings?: { owner?: string; text?: string }[];
                        id?: string;
                        itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
                        offerCustomerInformation?: {
                            agencyInformation?: {
                                agentCityCode?: string;
                                agentDeptCode?: string;
                                agentDuty?: string;
                                agentFunction?: string;
                                carrierCode?: string;
                                mainTravelAgencyPCC?: string;
                            };
                            billingInformation?: {
                                aaaCity?: string;
                                actionCode?: string;
                                agentSineIn?: string;
                                partitionID?: string;
                                pseudoCityCode?: string;
                                userSetAddress?: string;
                            };
                        };
                        offerItemId?: string;
                        origin?: string;
                        originatedFromTicketExchangeInd?: boolean;
                        paymentTimeLimit?: string;
                        paymentTimeLimitText?: string;
                        penaltyDifferential?: {
                            baseAmount?: { amount?: string; code?: string };
                            taxSummary?: {
                                allRefundableInd?: boolean;
                                taxes?: {
                                    amount?: { amount?: ...; code?: ... };
                                    collectionInd?: boolean;
                                    countryCode?: string;
                                    description?: string;
                                    refundable?: boolean;
                                    taxCode?: string;
                                    taxTypeCode?: string;
                                }[];
                                totalTaxAmount?: { amount?: string; code?: string };
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                        };
                        price?: {
                            baseAmount?: { amount?: string; code?: string };
                            equivAmount?: { amount?: string; code?: string };
                            feeBreakdowns?: {
                                amount?: { amount?: string; code?: string; taxable?: boolean };
                                description?: string;
                                refundable?: boolean;
                            }[];
                            nonRefundableBaseAmount?: { amount?: string; code?: string };
                            surcharges?: {
                                breakdown?: {
                                    amount?: { amount?: ...; code?: ... };
                                    description?: string;
                                    designatorCode?: string;
                                    localAmount?: { amount?: ...; code?: ... };
                                    refundable?: boolean;
                                }[];
                                totalAmount?: { amount?: string; code?: string };
                            }[];
                            taxBreakdowns?: {
                                amount?: { amount?: string; code?: string };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                            totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                            totalTaxAmount?: { amount?: string; code?: string };
                        };
                        priceDifferential?: {
                            diffPrice?: {
                                price?: {
                                    balanceAmount?: { amount?: string; code?: string };
                                    taxAllRefundableInd?: boolean;
                                    taxBreakdowns?: {
                                        amount?: { amount?: ...; code?: ... };
                                        collectionInd?: boolean;
                                        countryCode?: string;
                                        description?: string;
                                        refundable?: boolean;
                                        taxCode?: string;
                                        taxTypeCode?: string;
                                    }[];
                                    totalAmount?: { amount?: string; code?: string };
                                    totalTaxAmount?: { amount?: string; code?: string };
                                };
                            };
                        };
                        priceGuaranteeTimeLimit?: string;
                        priceGuaranteeTimeLimitText?: string;
                        productRefIds?: string[];
                        sellerFollowUpAction?: { actionCodes?: string[] };
                        services?: {
                            externalId?: string;
                            externalOrderItemId?: string;
                            id?: string;
                            passengerRefId?: string;
                            pnrSegmentNumber?: number;
                            segmentRefId?: string;
                            selectedSeat?: {
                                characteristics?: string[];
                                column?: string;
                                descriptions?: string[];
                                pitchMeasure?: { unitCode?: string; value?: string };
                                row?: string;
                                segmentRefId?: string;
                                widthMeasure?: { unitCode?: string; value?: string };
                            };
                            serviceDefinitionRefId?: string;
                            statusCode?: string;
                        }[];
                        statusCode?: string;
                        validatingCarrierCode?: string;
                    }[];
                    orderOwner?: string;
                    partition?: string;
                    passengers?: {
                        age?: number;
                        ageUnitCode?: string;
                        birthdate?: string;
                        citizenshipCountryCode?: string;
                        contactInfoRefId?: string;
                        contactInfoRefIds?: string[];
                        employer?: {
                            name?: string;
                            taxRegistrationData: {
                                address?: {
                                    cityName?: string;
                                    postalCode?: string;
                                    street?: string[];
                                };
                                countryCode?: string;
                                countrySubDivisionName?: string;
                                emailAddress?: string;
                                phones?: {
                                    cityCode?: string;
                                    countryCode?: string;
                                    id?: string;
                                    label?: string;
                                    number?: string;
                                }[];
                                taxRegistrationId: string;
                            }[];
                        };
                        externalId?: string;
                        genderCode?: string;
                        givenName?: string;
                        id?: string;
                        identityDocuments?: {
                            birthdate?: string;
                            birthplace?: string;
                            citizenshipCountryCode?: string;
                            documentNumber?: string;
                            documentSubTypeCode?: string;
                            documentTypeCode?: string;
                            entryQuantity?: string;
                            expiryDate?: string;
                            genderCode?: string;
                            givenName?: string;
                            id?: string;
                            issueDate?: string;
                            issuingCountryCode?: string;
                            middleName?: string;
                            placeOfIssue?: string;
                            referencedDocumentNumbers?: string[];
                            residenceCountryCode?: string;
                            stayDuration?: string;
                            suffixName?: string;
                            surname?: string;
                            titleName?: string;
                            visaHostCountryCode?: string;
                        }[];
                        loyaltyProgramAccounts?: {
                            accountNumber?: string;
                            carrier?: { carrierCode: string };
                            id?: string;
                            programCode?: string;
                            programName?: string;
                        }[];
                        middleName?: string;
                        passengerReference?: string;
                        remarks?: { id?: string; text?: string; type?: string }[];
                        suffixName?: string;
                        surname?: string;
                        titleName?: string;
                        typeCode?: string;
                    }[];
                    paymentInformation?: {
                        amount: { amount?: string; code?: string };
                        id: string;
                        orderItemRefIds?: string[];
                        payer?: {
                            payerEmailAddress?: {
                                address?: string;
                                id?: string;
                                label?: string;
                            };
                            payerName?: {
                                individualName: {
                                    birthdate?: string;
                                    birthplace?: string;
                                    documentNumber?: string;
                                    genderCode?: string;
                                    givenName?: string;
                                    middleName?: string;
                                    suffixName?: string;
                                    surname: string;
                                    titleName?: string;
                                };
                            };
                            payerPhoneNumber?: {
                                cityCode?: string;
                                countryCode?: string;
                                id?: string;
                                label?: string;
                                number?: string;
                            };
                            paymentAddress?: {
                                buildingRoom?: string;
                                cityName?: string;
                                countryCode?: string;
                                label?: "AddressAtOrigin"
                                | "AddressAtDestination";
                                postalCode?: string;
                                postOfficeBoxCode?: string;
                                stateProvinceCode?: string;
                                street?: string[];
                            };
                        };
                        paymentMethod: {
                            paymentAgencyAccount?: {
                                approvalCode?: string;
                                code?: string;
                                supplierTransactionId?: string;
                                transactionId?: string;
                            };
                            paymentCard?: {
                                approvalCode?: string;
                                cardHolderAddress?: {
                                    buildingRoom?: string;
                                    cityName?: string;
                                    countryCode?: string;
                                    label?: "AddressAtOrigin"
                                    | "AddressAtDestination";
                                    postalCode?: string;
                                    postOfficeBoxCode?: string;
                                    stateProvinceCode?: string;
                                    street?: string[];
                                };
                                cardHolderName?: string;
                                cardNumber?: string;
                                cardNumberToken?: string;
                                contactInfoRefId?: string;
                                cvv?: string;
                                cvvToken?: string;
                                expirationDate?: string;
                                securePaymentVersion2?: {
                                    authenticationMerchantName?: string;
                                    authenticationTokenValue?: string;
                                    authenticationValueText?: string;
                                    cardNumberCollectionCode?: string;
                                    directoryServerTrxID?: string;
                                    electronicCommerceIndText?: string;
                                    payerAuthenticationExemptionCode?: string;
                                    payerAuthenticationFailureToCompleteCode?: string;
                                    paymentTrxChannelCode?: string;
                                    programProtocolText?: string;
                                    trxStatusReasonText?: string;
                                    trxStatusText?: string;
                                    verificationResult?: string;
                                };
                                vendorCode?: string;
                            };
                            paymentCash?: Record<string, never>;
                            paymentReferenceFormOfPayment?: {
                                cardHolderAddress?: {
                                    buildingRoom?: string;
                                    cityName?: string;
                                    countryCode?: string;
                                    label?: "AddressAtOrigin" | "AddressAtDestination";
                                    postalCode?: string;
                                    postOfficeBoxCode?: string;
                                    stateProvinceCode?: string;
                                    street?: string[];
                                };
                                cardHolderName?: string;
                                contactInfoRefId?: string;
                                cvv?: string;
                                referenceId?: string;
                                securePaymentVersion2?: {
                                    authenticationMerchantName?: string;
                                    authenticationTokenValue?: string;
                                    authenticationValueText?: string;
                                    cardNumberCollectionCode?: string;
                                    directoryServerTrxID?: string;
                                    electronicCommerceIndText?: string;
                                    payerAuthenticationExemptionCode?: string;
                                    payerAuthenticationFailureToCompleteCode?: string;
                                    paymentTrxChannelCode?: string;
                                    programProtocolText?: string;
                                    trxStatusReasonText?: string;
                                    trxStatusText?: string;
                                    verificationResult?: string;
                                };
                            };
                            paymentTypeCode?: string;
                        };
                        useTypes?: string[];
                    }[];
                    paymentTimeLimit?: string;
                    paymentTimeLimitText?: string;
                    penalties?: {
                        applicabilityList?: string[];
                        description?: string;
                        feeAmount?: string;
                        feeCurrencyCode?: string;
                        hasFee?: boolean;
                        id?: string;
                        isAllowed?: boolean;
                        type?: string;
                    }[];
                    pnrCreateDate?: string;
                    pnrLocator?: string;
                    priceClasses?: {
                        code?: string;
                        descriptions?: { id?: string; text?: string }[];
                        id?: string;
                        name?: string;
                    }[];
                    primeHost?: string;
                    products?: {
                        airSegment?: {
                            actionCode?: string;
                            arrivalAirport?: string;
                            arrivalDateTime?: string;
                            departureAirport?: string;
                            departureDateTime?: string;
                            legs?: {
                                arrivalAirport?: string;
                                arrivalDateTime?: string;
                                departureAirport?: string;
                                departureDateTime?: string;
                                marketingCarrier?: {
                                    airlineCode?: string;
                                    banner?: string;
                                    bookingClass?: string;
                                    flightNumber?: string;
                                    name?: string;
                                };
                                operatingCarrier?: {
                                    airlineCode?: string;
                                    banner?: string;
                                    bookingClass?: string;
                                    flightNumber?: string;
                                    name?: string;
                                };
                            }[];
                            marketingCarrier?: {
                                airlineCode?: string;
                                banner?: string;
                                bookingClass?: string;
                                flightNumber?: string;
                                name?: string;
                            };
                            operatingCarrier?: {
                                airlineCode?: string;
                                banner?: string;
                                bookingClass?: string;
                                flightNumber?: string;
                                name?: string;
                            };
                        };
                        id?: string;
                    }[];
                    pseudoCityCode?: string;
                    remarks?: { id?: string; text?: string; type?: string }[];
                    segments?: {
                        arnkInd?: boolean;
                        arrival?: {
                            gateId?: string;
                            locationCode?: string;
                            scheduledDateTime?: string;
                            stationName?: string;
                            terminalName?: string;
                        };
                        cabinTypeCode?: string;
                        datedOperatingLegs?: {
                            arrival?: {
                                gateId?: string;
                                locationCode?: string;
                                scheduledDateTime?: string;
                                stationName?: string;
                                terminalName?: string;
                            };
                            carrierAircraftType?: { code?: string; name?: string };
                            changeOfGaugeInd?: boolean;
                            departure?: {
                                gateId?: string;
                                locationCode?: string;
                                scheduledDateTime?: string;
                                stationName?: string;
                                terminalName?: string;
                            };
                            distanceMeasure?: { unitCode?: string; value?: number };
                            onGroundDuration?: string;
                        }[];
                        departure?: {
                            gateId?: string;
                            locationCode?: string;
                            scheduledDateTime?: string;
                            stationName?: string;
                            terminalName?: string;
                        };
                        distanceMeasure?: { unitCode?: string; value?: number };
                        flightDuration?: string;
                        id?: string;
                        marketingCarrier?: {
                            carrierCode?: string;
                            carrierName?: string;
                            classOfService?: string;
                            disclosure?: { id?: string; text?: string[] };
                            flightNumber?: number;
                        };
                        operatingCarrier?: {
                            carrierCode?: string;
                            carrierName?: string;
                            classOfService?: string;
                            disclosure?: { id?: string; text?: string[] };
                            flightNumber?: number;
                        };
                        references?: { id?: string; system?: string }[];
                    }[];
                    serviceDefinitions?: {
                        baggageAllowanceRefId?: string;
                        bookingInstructions?: {
                            productText?: string;
                            productTextDetails?: {
                                description?: string;
                                key: string;
                                value: string;
                            }[];
                            specialServices?: { freeText?: string; specialServiceCode?: string }[];
                        };
                        cabinUpgrade?: {
                            methodCode?: string;
                            reservationBookingDesignator?: string;
                        };
                        descriptions?: { id?: string; text?: string }[];
                        externalId?: string;
                        groupCode?: string;
                        id?: string;
                        name?: string;
                        ownerCode?: string;
                        reasonForIssuanceCode?: string;
                        reasonForIssuanceSubCode?: string;
                        serviceCode?: string;
                        settlementMethodCode?: string;
                    }[];
                    ticketingDocumentInfo?: {
                        document?: {
                            coupons?: {
                                consumedAtIssuanceInd?: boolean;
                                exchangeEligibilityInd?: boolean;
                                inConnectionCouponNumber?: string;
                                inConnectionDocumentNumber?: string;
                                involuntaryIndicatorCode?: string;
                                number?: number;
                                orderItemRefId?: string;
                                presentAt?: string;
                                presentTo?: string;
                                reasonForIssuanceCode?: string;
                                reasonForIssuanceSubCode?: string;
                                segmentInfo?: {
                                    arrivalAirport?: string;
                                    arrivalTime?: string;
                                    classOfService?: string;
                                    departureAirport?: string;
                                    departureTime?: string;
                                    flightNumber?: number;
                                    marketingAirlineCode?: string;
                                };
                                serviceCode?: string;
                                serviceRefId?: string;
                                settlementAuthCode?: string;
                                status?: string;
                            }[];
                            exchangeEligibilityInd?: boolean;
                            inConnectionDocumentNumber?: string;
                            issueDateTime?: string;
                            issueDateTimeComment?: string;
                            issueDateTimeText?: string;
                            number?: string;
                            numberOfBooklets?: number;
                            outOfSyncWithOrderItem?: boolean;
                            primaryDocumentInd?: boolean;
                            remarkText?: string;
                            reportingType?: string;
                            routingCode?: string;
                            ticketingLocation?: string;
                            type?: string;
                            voidEligibilityInd?: boolean;
                            voidPeriodExpirationDateTime?: string;
                        };
                        originalIssueInfo?: {
                            issueDate?: string;
                            issuingAgentId?: string;
                            locationCode?: string;
                            ticketNumber?: string;
                        };
                        paxRefId?: string;
                        price?: {
                            baseAmount?: { amount?: string; code?: string };
                            equivAmount?: { amount?: string; code?: string };
                            feeBreakdowns?: {
                                amount?: { amount?: string; code?: string; taxable?: boolean };
                                description?: string;
                                refundable?: boolean;
                            }[];
                            nonRefundableBaseAmount?: { amount?: string; code?: string };
                            surcharges?: {
                                breakdown?: {
                                    amount?: { amount?: ...; code?: ... };
                                    description?: string;
                                    designatorCode?: string;
                                    localAmount?: { amount?: ...; code?: ... };
                                    refundable?: boolean;
                                }[];
                                totalAmount?: { amount?: string; code?: string };
                            }[];
                            taxBreakdowns?: {
                                amount?: { amount?: string; code?: string };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                            totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                            totalTaxAmount?: { amount?: string; code?: string };
                        };
                    }[];
                    totalPrice?: {
                        baseAmount?: { amount?: string; code?: string };
                        equivAmount?: { amount?: string; code?: string };
                        feeBreakdowns?: {
                            amount?: { amount?: string; code?: string; taxable?: boolean };
                            description?: string;
                            refundable?: boolean;
                        }[];
                        nonRefundableBaseAmount?: { amount?: string; code?: string };
                        surcharges?: {
                            breakdown?: {
                                amount?: { amount?: string; code?: string };
                                description?: string;
                                designatorCode?: string;
                                localAmount?: { amount?: string; code?: string };
                                refundable?: boolean;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                        }[];
                        taxBreakdowns?: {
                            amount?: { amount?: string; code?: string };
                            collectionInd?: boolean;
                            countryCode?: string;
                            description?: string;
                            refundable?: boolean;
                            taxCode?: string;
                            taxTypeCode?: string;
                        }[];
                        totalAmount?: { amount?: string; code?: string };
                        totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                        totalTaxAmount?: { amount?: string; code?: string };
                    };
                    type?: string;
                };
                warnings?: { code?: string; message?: string }[];
            },
        ): DossierCreate;
    }

    Type Declaration

    • formatNDCResponse: function
      • Parameters

        • response: {
              errors?: { code?: string; message?: string }[];
              order?: {
                  airlineRemarks?: {
                      id?: string;
                      passengerRefIds?: string[];
                      text?: string;
                  }[];
                  auxiliaryData?: {
                      pnrNameReferenceNumbers?: {
                          nameReferenceNumber?: string;
                          passengerRefId?: string;
                      }[];
                  };
                  baggageAllowances?: {
                      applicableParty?: string;
                      baggageDeterminingCarrier?: { carrierCode?: string };
                      dimensionAllowances?: {
                          baggageDimensionCategory?: string;
                          maximumMeasure?: { unitCode?: string; value?: string };
                          minimumMeasure?: { unitCode?: string; value?: string };
                      }[];
                      externalId?: string;
                      id?: string;
                      pieceAllowances?: { applicableParty?: string; totalQuantity?: number }[];
                      typeCode?: "CarryOn" | "Checked";
                      weightAllowances?: {
                          maximumMeasure?: { unitCode?: string; value?: string };
                      }[];
                  }[];
                  changeFee?: {
                      differentialAmountDue?: { amount?: string; code?: string };
                      differentialAmountDueTaxSummary?: {
                          allRefundableInd?: boolean;
                          taxes?: {
                              amount?: { amount?: string; code?: string };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalTaxAmount?: { amount?: string; code?: string };
                      };
                      penaltyAmount?: { amount?: string; code?: string };
                      typeCode?: string;
                  };
                  contactInfos?: {
                      contactRefusedIndicator?: boolean;
                      contactType?: string;
                      emailAddresses?: { address?: string; id?: string; label?: string }[];
                      givenName?: string;
                      id?: string;
                      phones?: {
                          cityCode?: string;
                          countryCode?: string;
                          id?: string;
                          label?: string;
                          number?: string;
                      }[];
                      postalAddresses?: {
                          buildingRoom?: string;
                          cityName?: string;
                          countryCode?: string;
                          label?: "AddressAtOrigin"
                          | "AddressAtDestination";
                          postalCode?: string;
                          postOfficeBoxCode?: string;
                          stateProvinceCode?: string;
                          street?: string[];
                      }[];
                      surname?: string;
                  }[];
                  corporateId?: string;
                  countryCode?: string;
                  customerNumber?: { number?: string };
                  externalOrders?: {
                      airSegmentInformations?: {
                          arrivalAirport?: string;
                          arrivalTime?: string;
                          classOfService?: string;
                          departureAirport?: string;
                          departureTime?: string;
                          flightNumber?: number;
                          marketingAirlineCode?: string;
                      }[];
                      bookingReferences?: {
                          carrierCode?: string;
                          createDate?: string;
                          id?: string;
                          typeCode?: string;
                      }[];
                      externalOrderCreateDateTime?: string;
                      externalOrderId?: string;
                      id?: string;
                      systemId?: string;
                      totalPrice?: {
                          baseAmount?: { amount?: string; code?: string };
                          equivAmount?: { amount?: string; code?: string };
                          feeBreakdowns?: {
                              amount?: { amount?: string; code?: string; taxable?: boolean };
                              description?: string;
                              refundable?: boolean;
                          }[];
                          nonRefundableBaseAmount?: { amount?: string; code?: string };
                          surcharges?: {
                              breakdown?: {
                                  amount?: { amount?: ...; code?: ... };
                                  description?: string;
                                  designatorCode?: string;
                                  localAmount?: { amount?: ...; code?: ... };
                                  refundable?: boolean;
                              }[];
                              totalAmount?: { amount?: string; code?: string };
                          }[];
                          taxBreakdowns?: {
                              amount?: { amount?: string; code?: string };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                          totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                          totalTaxAmount?: { amount?: string; code?: string };
                      };
                  }[];
                  formsOfPayment?: {
                      amount: { amount?: string; code?: string };
                      id: string;
                      orderItemRefIds?: string[];
                      payer?: {
                          payerEmailAddress?: { address?: string; id?: string; label?: string };
                          payerName?: {
                              individualName: {
                                  birthdate?: string;
                                  birthplace?: string;
                                  documentNumber?: string;
                                  genderCode?: string;
                                  givenName?: string;
                                  middleName?: string;
                                  suffixName?: string;
                                  surname: string;
                                  titleName?: string;
                              };
                          };
                          payerPhoneNumber?: {
                              cityCode?: string;
                              countryCode?: string;
                              id?: string;
                              label?: string;
                              number?: string;
                          };
                          paymentAddress?: {
                              buildingRoom?: string;
                              cityName?: string;
                              countryCode?: string;
                              label?: "AddressAtOrigin"
                              | "AddressAtDestination";
                              postalCode?: string;
                              postOfficeBoxCode?: string;
                              stateProvinceCode?: string;
                              street?: string[];
                          };
                      };
                      paymentMethod: {
                          paymentAgencyAccount?: {
                              approvalCode?: string;
                              code?: string;
                              supplierTransactionId?: string;
                              transactionId?: string;
                          };
                          paymentCard?: {
                              approvalCode?: string;
                              cardHolderAddress?: {
                                  buildingRoom?: string;
                                  cityName?: string;
                                  countryCode?: string;
                                  label?: "AddressAtOrigin"
                                  | "AddressAtDestination";
                                  postalCode?: string;
                                  postOfficeBoxCode?: string;
                                  stateProvinceCode?: string;
                                  street?: string[];
                              };
                              cardHolderName?: string;
                              cardNumber?: string;
                              cardNumberToken?: string;
                              contactInfoRefId?: string;
                              cvv?: string;
                              cvvToken?: string;
                              expirationDate?: string;
                              securePaymentVersion2?: {
                                  authenticationMerchantName?: string;
                                  authenticationTokenValue?: string;
                                  authenticationValueText?: string;
                                  cardNumberCollectionCode?: string;
                                  directoryServerTrxID?: string;
                                  electronicCommerceIndText?: string;
                                  payerAuthenticationExemptionCode?: string;
                                  payerAuthenticationFailureToCompleteCode?: string;
                                  paymentTrxChannelCode?: string;
                                  programProtocolText?: string;
                                  trxStatusReasonText?: string;
                                  trxStatusText?: string;
                                  verificationResult?: string;
                              };
                              vendorCode?: string;
                          };
                          paymentCash?: Record<string, never>;
                          paymentReferenceFormOfPayment?: {
                              cardHolderAddress?: {
                                  buildingRoom?: string;
                                  cityName?: string;
                                  countryCode?: string;
                                  label?: "AddressAtOrigin" | "AddressAtDestination";
                                  postalCode?: string;
                                  postOfficeBoxCode?: string;
                                  stateProvinceCode?: string;
                                  street?: string[];
                              };
                              cardHolderName?: string;
                              contactInfoRefId?: string;
                              cvv?: string;
                              referenceId?: string;
                              securePaymentVersion2?: {
                                  authenticationMerchantName?: string;
                                  authenticationTokenValue?: string;
                                  authenticationValueText?: string;
                                  cardNumberCollectionCode?: string;
                                  directoryServerTrxID?: string;
                                  electronicCommerceIndText?: string;
                                  payerAuthenticationExemptionCode?: string;
                                  payerAuthenticationFailureToCompleteCode?: string;
                                  paymentTrxChannelCode?: string;
                                  programProtocolText?: string;
                                  trxStatusReasonText?: string;
                                  trxStatusText?: string;
                                  verificationResult?: string;
                              };
                          };
                          paymentTypeCode?: string;
                      };
                      useTypes?: string[];
                  }[];
                  id?: string;
                  itineraryMismatchedWithTickets?: boolean;
                  journeys?: { id?: string; segmentRefIds?: string[] }[];
                  loyaltyProgramAccount?: {
                      accountNumber?: string;
                      carrier?: { carrierCode: string };
                      id?: string;
                      programCode?: string;
                      programName?: string;
                  };
                  nameMismatchedWithTickets?: boolean;
                  offerVendor?: string;
                  orderItems?: {
                      commissions?: {
                          amount?: { amount?: string; code?: string };
                          code?: string;
                          descriptions?: string[];
                          passengerRefIds?: string[];
                          percentage?: number;
                      }[];
                      creationDateTime?: string;
                      externalId?: string;
                      externalOfferItemId?: string;
                      externalOrderRefId?: string;
                      fareDetails?: {
                          fareCalculationLine?: string;
                          fareComponents?: {
                              accountCode?: string;
                              cabinTypeCode?: string;
                              cabinTypeName?: string;
                              fareBasisCityPair?: string;
                              fareBasisCode?: string;
                              fareCode?: string;
                              fareDescription?: string;
                              fareRecognizedType?: | "Other"
                              | "Public"
                              | "Private"
                              | "Negotiated"
                              | "Corporate"
                              | "Unrecognized";
                              fareRules?: { penaltyRefIds?: (...)[] };
                              fareSourceCarrier?: string;
                              fareType?: string;
                              fareVendor?: string;
                              price?: {
                                  baseAmount?: { amount?: ...; code?: ... };
                                  equivAmount?: { amount?: ...; code?: ... };
                                  feeBreakdowns?: (...)[];
                                  nonRefundableBaseAmount?: { amount?: ...; code?: ... };
                                  surcharges?: (...)[];
                                  taxBreakdowns?: (...)[];
                                  totalAmount?: { amount?: ...; code?: ... };
                                  totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
                                  totalTaxAmount?: { amount?: ...; code?: ... };
                              };
                              priceClassRef?: string;
                              ruleNumber?: string;
                              segmentRefIds?: string[];
                              tariffNumber?: string;
                              type?: "O"
                              | "X"
                              | "R";
                          }[];
                          fareIndicatorCode?: string;
                          fareQualifiers?: string[];
                          filedFareInd?: boolean;
                          paxRefIds?: string[];
                          penaltyDifferential?: {
                              baseAmount?: { amount?: string; code?: string };
                              taxSummary?: {
                                  allRefundableInd?: boolean;
                                  taxes?: (...)[];
                                  totalTaxAmount?: { amount?: ...; code?: ... };
                              }[];
                              totalAmount?: { amount?: string; code?: string };
                          };
                          price?: {
                              baseAmount?: { amount?: string; code?: string };
                              equivAmount?: { amount?: string; code?: string };
                              feeBreakdowns?: {
                                  amount?: { amount?: ...; code?: ...; taxable?: ... };
                                  description?: string;
                                  refundable?: boolean;
                              }[];
                              nonRefundableBaseAmount?: { amount?: string; code?: string };
                              surcharges?: {
                                  breakdown?: (...)[];
                                  totalAmount?: { amount?: ...; code?: ... };
                              }[];
                              taxBreakdowns?: {
                                  amount?: { amount?: ...; code?: ... };
                                  collectionInd?: boolean;
                                  countryCode?: string;
                                  description?: string;
                                  refundable?: boolean;
                                  taxCode?: string;
                                  taxTypeCode?: string;
                              }[];
                              totalAmount?: { amount?: string; code?: string };
                              totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                              totalTaxAmount?: { amount?: string; code?: string };
                          };
                          priceDifferential?: {
                              diffPrice?: {
                                  price?: {
                                      balanceAmount?: { amount?: ...; code?: ... };
                                      taxAllRefundableInd?: boolean;
                                      taxBreakdowns?: (...)[];
                                      totalAmount?: { amount?: ...; code?: ... };
                                      totalTaxAmount?: { amount?: ...; code?: ... };
                                  };
                              };
                          };
                          remarks?: { displayInd?: boolean; text?: string; type?: string }[];
                          tourCode?: string;
                      }[];
                      fees?: {
                          applied?: boolean;
                          basePrice?: { amount?: string; code?: string };
                          description?: string;
                          passengerRefIds?: string[];
                          percentageValue?: string;
                          price?: { amount?: string; code?: string };
                          refundable?: boolean;
                          serviceCode?: string;
                          subCode?: string;
                          taxBreakdowns?: {
                              amount?: { amount?: string; code?: string };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalTaxAmount?: { amount?: string; code?: string };
                      }[];
                      feeWarnings?: { owner?: string; text?: string }[];
                      id?: string;
                      itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
                      offerCustomerInformation?: {
                          agencyInformation?: {
                              agentCityCode?: string;
                              agentDeptCode?: string;
                              agentDuty?: string;
                              agentFunction?: string;
                              carrierCode?: string;
                              mainTravelAgencyPCC?: string;
                          };
                          billingInformation?: {
                              aaaCity?: string;
                              actionCode?: string;
                              agentSineIn?: string;
                              partitionID?: string;
                              pseudoCityCode?: string;
                              userSetAddress?: string;
                          };
                      };
                      offerItemId?: string;
                      origin?: string;
                      originatedFromTicketExchangeInd?: boolean;
                      paymentTimeLimit?: string;
                      paymentTimeLimitText?: string;
                      penaltyDifferential?: {
                          baseAmount?: { amount?: string; code?: string };
                          taxSummary?: {
                              allRefundableInd?: boolean;
                              taxes?: {
                                  amount?: { amount?: ...; code?: ... };
                                  collectionInd?: boolean;
                                  countryCode?: string;
                                  description?: string;
                                  refundable?: boolean;
                                  taxCode?: string;
                                  taxTypeCode?: string;
                              }[];
                              totalTaxAmount?: { amount?: string; code?: string };
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                      };
                      price?: {
                          baseAmount?: { amount?: string; code?: string };
                          equivAmount?: { amount?: string; code?: string };
                          feeBreakdowns?: {
                              amount?: { amount?: string; code?: string; taxable?: boolean };
                              description?: string;
                              refundable?: boolean;
                          }[];
                          nonRefundableBaseAmount?: { amount?: string; code?: string };
                          surcharges?: {
                              breakdown?: {
                                  amount?: { amount?: ...; code?: ... };
                                  description?: string;
                                  designatorCode?: string;
                                  localAmount?: { amount?: ...; code?: ... };
                                  refundable?: boolean;
                              }[];
                              totalAmount?: { amount?: string; code?: string };
                          }[];
                          taxBreakdowns?: {
                              amount?: { amount?: string; code?: string };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                          totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                          totalTaxAmount?: { amount?: string; code?: string };
                      };
                      priceDifferential?: {
                          diffPrice?: {
                              price?: {
                                  balanceAmount?: { amount?: string; code?: string };
                                  taxAllRefundableInd?: boolean;
                                  taxBreakdowns?: {
                                      amount?: { amount?: ...; code?: ... };
                                      collectionInd?: boolean;
                                      countryCode?: string;
                                      description?: string;
                                      refundable?: boolean;
                                      taxCode?: string;
                                      taxTypeCode?: string;
                                  }[];
                                  totalAmount?: { amount?: string; code?: string };
                                  totalTaxAmount?: { amount?: string; code?: string };
                              };
                          };
                      };
                      priceGuaranteeTimeLimit?: string;
                      priceGuaranteeTimeLimitText?: string;
                      productRefIds?: string[];
                      sellerFollowUpAction?: { actionCodes?: string[] };
                      services?: {
                          externalId?: string;
                          externalOrderItemId?: string;
                          id?: string;
                          passengerRefId?: string;
                          pnrSegmentNumber?: number;
                          segmentRefId?: string;
                          selectedSeat?: {
                              characteristics?: string[];
                              column?: string;
                              descriptions?: string[];
                              pitchMeasure?: { unitCode?: string; value?: string };
                              row?: string;
                              segmentRefId?: string;
                              widthMeasure?: { unitCode?: string; value?: string };
                          };
                          serviceDefinitionRefId?: string;
                          statusCode?: string;
                      }[];
                      statusCode?: string;
                      validatingCarrierCode?: string;
                  }[];
                  orderOwner?: string;
                  partition?: string;
                  passengers?: {
                      age?: number;
                      ageUnitCode?: string;
                      birthdate?: string;
                      citizenshipCountryCode?: string;
                      contactInfoRefId?: string;
                      contactInfoRefIds?: string[];
                      employer?: {
                          name?: string;
                          taxRegistrationData: {
                              address?: {
                                  cityName?: string;
                                  postalCode?: string;
                                  street?: string[];
                              };
                              countryCode?: string;
                              countrySubDivisionName?: string;
                              emailAddress?: string;
                              phones?: {
                                  cityCode?: string;
                                  countryCode?: string;
                                  id?: string;
                                  label?: string;
                                  number?: string;
                              }[];
                              taxRegistrationId: string;
                          }[];
                      };
                      externalId?: string;
                      genderCode?: string;
                      givenName?: string;
                      id?: string;
                      identityDocuments?: {
                          birthdate?: string;
                          birthplace?: string;
                          citizenshipCountryCode?: string;
                          documentNumber?: string;
                          documentSubTypeCode?: string;
                          documentTypeCode?: string;
                          entryQuantity?: string;
                          expiryDate?: string;
                          genderCode?: string;
                          givenName?: string;
                          id?: string;
                          issueDate?: string;
                          issuingCountryCode?: string;
                          middleName?: string;
                          placeOfIssue?: string;
                          referencedDocumentNumbers?: string[];
                          residenceCountryCode?: string;
                          stayDuration?: string;
                          suffixName?: string;
                          surname?: string;
                          titleName?: string;
                          visaHostCountryCode?: string;
                      }[];
                      loyaltyProgramAccounts?: {
                          accountNumber?: string;
                          carrier?: { carrierCode: string };
                          id?: string;
                          programCode?: string;
                          programName?: string;
                      }[];
                      middleName?: string;
                      passengerReference?: string;
                      remarks?: { id?: string; text?: string; type?: string }[];
                      suffixName?: string;
                      surname?: string;
                      titleName?: string;
                      typeCode?: string;
                  }[];
                  paymentInformation?: {
                      amount: { amount?: string; code?: string };
                      id: string;
                      orderItemRefIds?: string[];
                      payer?: {
                          payerEmailAddress?: { address?: string; id?: string; label?: string };
                          payerName?: {
                              individualName: {
                                  birthdate?: string;
                                  birthplace?: string;
                                  documentNumber?: string;
                                  genderCode?: string;
                                  givenName?: string;
                                  middleName?: string;
                                  suffixName?: string;
                                  surname: string;
                                  titleName?: string;
                              };
                          };
                          payerPhoneNumber?: {
                              cityCode?: string;
                              countryCode?: string;
                              id?: string;
                              label?: string;
                              number?: string;
                          };
                          paymentAddress?: {
                              buildingRoom?: string;
                              cityName?: string;
                              countryCode?: string;
                              label?: "AddressAtOrigin"
                              | "AddressAtDestination";
                              postalCode?: string;
                              postOfficeBoxCode?: string;
                              stateProvinceCode?: string;
                              street?: string[];
                          };
                      };
                      paymentMethod: {
                          paymentAgencyAccount?: {
                              approvalCode?: string;
                              code?: string;
                              supplierTransactionId?: string;
                              transactionId?: string;
                          };
                          paymentCard?: {
                              approvalCode?: string;
                              cardHolderAddress?: {
                                  buildingRoom?: string;
                                  cityName?: string;
                                  countryCode?: string;
                                  label?: "AddressAtOrigin"
                                  | "AddressAtDestination";
                                  postalCode?: string;
                                  postOfficeBoxCode?: string;
                                  stateProvinceCode?: string;
                                  street?: string[];
                              };
                              cardHolderName?: string;
                              cardNumber?: string;
                              cardNumberToken?: string;
                              contactInfoRefId?: string;
                              cvv?: string;
                              cvvToken?: string;
                              expirationDate?: string;
                              securePaymentVersion2?: {
                                  authenticationMerchantName?: string;
                                  authenticationTokenValue?: string;
                                  authenticationValueText?: string;
                                  cardNumberCollectionCode?: string;
                                  directoryServerTrxID?: string;
                                  electronicCommerceIndText?: string;
                                  payerAuthenticationExemptionCode?: string;
                                  payerAuthenticationFailureToCompleteCode?: string;
                                  paymentTrxChannelCode?: string;
                                  programProtocolText?: string;
                                  trxStatusReasonText?: string;
                                  trxStatusText?: string;
                                  verificationResult?: string;
                              };
                              vendorCode?: string;
                          };
                          paymentCash?: Record<string, never>;
                          paymentReferenceFormOfPayment?: {
                              cardHolderAddress?: {
                                  buildingRoom?: string;
                                  cityName?: string;
                                  countryCode?: string;
                                  label?: "AddressAtOrigin" | "AddressAtDestination";
                                  postalCode?: string;
                                  postOfficeBoxCode?: string;
                                  stateProvinceCode?: string;
                                  street?: string[];
                              };
                              cardHolderName?: string;
                              contactInfoRefId?: string;
                              cvv?: string;
                              referenceId?: string;
                              securePaymentVersion2?: {
                                  authenticationMerchantName?: string;
                                  authenticationTokenValue?: string;
                                  authenticationValueText?: string;
                                  cardNumberCollectionCode?: string;
                                  directoryServerTrxID?: string;
                                  electronicCommerceIndText?: string;
                                  payerAuthenticationExemptionCode?: string;
                                  payerAuthenticationFailureToCompleteCode?: string;
                                  paymentTrxChannelCode?: string;
                                  programProtocolText?: string;
                                  trxStatusReasonText?: string;
                                  trxStatusText?: string;
                                  verificationResult?: string;
                              };
                          };
                          paymentTypeCode?: string;
                      };
                      useTypes?: string[];
                  }[];
                  paymentTimeLimit?: string;
                  paymentTimeLimitText?: string;
                  penalties?: {
                      applicabilityList?: string[];
                      description?: string;
                      feeAmount?: string;
                      feeCurrencyCode?: string;
                      hasFee?: boolean;
                      id?: string;
                      isAllowed?: boolean;
                      type?: string;
                  }[];
                  pnrCreateDate?: string;
                  pnrLocator?: string;
                  priceClasses?: {
                      code?: string;
                      descriptions?: { id?: string; text?: string }[];
                      id?: string;
                      name?: string;
                  }[];
                  primeHost?: string;
                  products?: {
                      airSegment?: {
                          actionCode?: string;
                          arrivalAirport?: string;
                          arrivalDateTime?: string;
                          departureAirport?: string;
                          departureDateTime?: string;
                          legs?: {
                              arrivalAirport?: string;
                              arrivalDateTime?: string;
                              departureAirport?: string;
                              departureDateTime?: string;
                              marketingCarrier?: {
                                  airlineCode?: string;
                                  banner?: string;
                                  bookingClass?: string;
                                  flightNumber?: string;
                                  name?: string;
                              };
                              operatingCarrier?: {
                                  airlineCode?: string;
                                  banner?: string;
                                  bookingClass?: string;
                                  flightNumber?: string;
                                  name?: string;
                              };
                          }[];
                          marketingCarrier?: {
                              airlineCode?: string;
                              banner?: string;
                              bookingClass?: string;
                              flightNumber?: string;
                              name?: string;
                          };
                          operatingCarrier?: {
                              airlineCode?: string;
                              banner?: string;
                              bookingClass?: string;
                              flightNumber?: string;
                              name?: string;
                          };
                      };
                      id?: string;
                  }[];
                  pseudoCityCode?: string;
                  remarks?: { id?: string; text?: string; type?: string }[];
                  segments?: {
                      arnkInd?: boolean;
                      arrival?: {
                          gateId?: string;
                          locationCode?: string;
                          scheduledDateTime?: string;
                          stationName?: string;
                          terminalName?: string;
                      };
                      cabinTypeCode?: string;
                      datedOperatingLegs?: {
                          arrival?: {
                              gateId?: string;
                              locationCode?: string;
                              scheduledDateTime?: string;
                              stationName?: string;
                              terminalName?: string;
                          };
                          carrierAircraftType?: { code?: string; name?: string };
                          changeOfGaugeInd?: boolean;
                          departure?: {
                              gateId?: string;
                              locationCode?: string;
                              scheduledDateTime?: string;
                              stationName?: string;
                              terminalName?: string;
                          };
                          distanceMeasure?: { unitCode?: string; value?: number };
                          onGroundDuration?: string;
                      }[];
                      departure?: {
                          gateId?: string;
                          locationCode?: string;
                          scheduledDateTime?: string;
                          stationName?: string;
                          terminalName?: string;
                      };
                      distanceMeasure?: { unitCode?: string; value?: number };
                      flightDuration?: string;
                      id?: string;
                      marketingCarrier?: {
                          carrierCode?: string;
                          carrierName?: string;
                          classOfService?: string;
                          disclosure?: { id?: string; text?: string[] };
                          flightNumber?: number;
                      };
                      operatingCarrier?: {
                          carrierCode?: string;
                          carrierName?: string;
                          classOfService?: string;
                          disclosure?: { id?: string; text?: string[] };
                          flightNumber?: number;
                      };
                      references?: { id?: string; system?: string }[];
                  }[];
                  serviceDefinitions?: {
                      baggageAllowanceRefId?: string;
                      bookingInstructions?: {
                          productText?: string;
                          productTextDetails?: {
                              description?: string;
                              key: string;
                              value: string;
                          }[];
                          specialServices?: { freeText?: string; specialServiceCode?: string }[];
                      };
                      cabinUpgrade?: {
                          methodCode?: string;
                          reservationBookingDesignator?: string;
                      };
                      descriptions?: { id?: string; text?: string }[];
                      externalId?: string;
                      groupCode?: string;
                      id?: string;
                      name?: string;
                      ownerCode?: string;
                      reasonForIssuanceCode?: string;
                      reasonForIssuanceSubCode?: string;
                      serviceCode?: string;
                      settlementMethodCode?: string;
                  }[];
                  ticketingDocumentInfo?: {
                      document?: {
                          coupons?: {
                              consumedAtIssuanceInd?: boolean;
                              exchangeEligibilityInd?: boolean;
                              inConnectionCouponNumber?: string;
                              inConnectionDocumentNumber?: string;
                              involuntaryIndicatorCode?: string;
                              number?: number;
                              orderItemRefId?: string;
                              presentAt?: string;
                              presentTo?: string;
                              reasonForIssuanceCode?: string;
                              reasonForIssuanceSubCode?: string;
                              segmentInfo?: {
                                  arrivalAirport?: string;
                                  arrivalTime?: string;
                                  classOfService?: string;
                                  departureAirport?: string;
                                  departureTime?: string;
                                  flightNumber?: number;
                                  marketingAirlineCode?: string;
                              };
                              serviceCode?: string;
                              serviceRefId?: string;
                              settlementAuthCode?: string;
                              status?: string;
                          }[];
                          exchangeEligibilityInd?: boolean;
                          inConnectionDocumentNumber?: string;
                          issueDateTime?: string;
                          issueDateTimeComment?: string;
                          issueDateTimeText?: string;
                          number?: string;
                          numberOfBooklets?: number;
                          outOfSyncWithOrderItem?: boolean;
                          primaryDocumentInd?: boolean;
                          remarkText?: string;
                          reportingType?: string;
                          routingCode?: string;
                          ticketingLocation?: string;
                          type?: string;
                          voidEligibilityInd?: boolean;
                          voidPeriodExpirationDateTime?: string;
                      };
                      originalIssueInfo?: {
                          issueDate?: string;
                          issuingAgentId?: string;
                          locationCode?: string;
                          ticketNumber?: string;
                      };
                      paxRefId?: string;
                      price?: {
                          baseAmount?: { amount?: string; code?: string };
                          equivAmount?: { amount?: string; code?: string };
                          feeBreakdowns?: {
                              amount?: { amount?: string; code?: string; taxable?: boolean };
                              description?: string;
                              refundable?: boolean;
                          }[];
                          nonRefundableBaseAmount?: { amount?: string; code?: string };
                          surcharges?: {
                              breakdown?: {
                                  amount?: { amount?: ...; code?: ... };
                                  description?: string;
                                  designatorCode?: string;
                                  localAmount?: { amount?: ...; code?: ... };
                                  refundable?: boolean;
                              }[];
                              totalAmount?: { amount?: string; code?: string };
                          }[];
                          taxBreakdowns?: {
                              amount?: { amount?: string; code?: string };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                          totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                          totalTaxAmount?: { amount?: string; code?: string };
                      };
                  }[];
                  totalPrice?: {
                      baseAmount?: { amount?: string; code?: string };
                      equivAmount?: { amount?: string; code?: string };
                      feeBreakdowns?: {
                          amount?: { amount?: string; code?: string; taxable?: boolean };
                          description?: string;
                          refundable?: boolean;
                      }[];
                      nonRefundableBaseAmount?: { amount?: string; code?: string };
                      surcharges?: {
                          breakdown?: {
                              amount?: { amount?: string; code?: string };
                              description?: string;
                              designatorCode?: string;
                              localAmount?: { amount?: string; code?: string };
                              refundable?: boolean;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                      }[];
                      taxBreakdowns?: {
                          amount?: { amount?: string; code?: string };
                          collectionInd?: boolean;
                          countryCode?: string;
                          description?: string;
                          refundable?: boolean;
                          taxCode?: string;
                          taxTypeCode?: string;
                      }[];
                      totalAmount?: { amount?: string; code?: string };
                      totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                      totalTaxAmount?: { amount?: string; code?: string };
                  };
                  type?: string;
              };
              warnings?: { code?: string; message?: string }[];
          }
          • Optionalerrors?: { code?: string; message?: string }[]

            Lists information related to errors detected during the processing of the preceding request.

          • Optionalorder?: {
                airlineRemarks?: {
                    id?: string;
                    passengerRefIds?: string[];
                    text?: string;
                }[];
                auxiliaryData?: {
                    pnrNameReferenceNumbers?: {
                        nameReferenceNumber?: string;
                        passengerRefId?: string;
                    }[];
                };
                baggageAllowances?: {
                    applicableParty?: string;
                    baggageDeterminingCarrier?: { carrierCode?: string };
                    dimensionAllowances?: {
                        baggageDimensionCategory?: string;
                        maximumMeasure?: { unitCode?: string; value?: string };
                        minimumMeasure?: { unitCode?: string; value?: string };
                    }[];
                    externalId?: string;
                    id?: string;
                    pieceAllowances?: { applicableParty?: string; totalQuantity?: number }[];
                    typeCode?: "CarryOn" | "Checked";
                    weightAllowances?: {
                        maximumMeasure?: { unitCode?: string; value?: string };
                    }[];
                }[];
                changeFee?: {
                    differentialAmountDue?: { amount?: string; code?: string };
                    differentialAmountDueTaxSummary?: {
                        allRefundableInd?: boolean;
                        taxes?: {
                            amount?: { amount?: string; code?: string };
                            collectionInd?: boolean;
                            countryCode?: string;
                            description?: string;
                            refundable?: boolean;
                            taxCode?: string;
                            taxTypeCode?: string;
                        }[];
                        totalTaxAmount?: { amount?: string; code?: string };
                    };
                    penaltyAmount?: { amount?: string; code?: string };
                    typeCode?: string;
                };
                contactInfos?: {
                    contactRefusedIndicator?: boolean;
                    contactType?: string;
                    emailAddresses?: { address?: string; id?: string; label?: string }[];
                    givenName?: string;
                    id?: string;
                    phones?: {
                        cityCode?: string;
                        countryCode?: string;
                        id?: string;
                        label?: string;
                        number?: string;
                    }[];
                    postalAddresses?: {
                        buildingRoom?: string;
                        cityName?: string;
                        countryCode?: string;
                        label?: "AddressAtOrigin"
                        | "AddressAtDestination";
                        postalCode?: string;
                        postOfficeBoxCode?: string;
                        stateProvinceCode?: string;
                        street?: string[];
                    }[];
                    surname?: string;
                }[];
                corporateId?: string;
                countryCode?: string;
                customerNumber?: { number?: string };
                externalOrders?: {
                    airSegmentInformations?: {
                        arrivalAirport?: string;
                        arrivalTime?: string;
                        classOfService?: string;
                        departureAirport?: string;
                        departureTime?: string;
                        flightNumber?: number;
                        marketingAirlineCode?: string;
                    }[];
                    bookingReferences?: {
                        carrierCode?: string;
                        createDate?: string;
                        id?: string;
                        typeCode?: string;
                    }[];
                    externalOrderCreateDateTime?: string;
                    externalOrderId?: string;
                    id?: string;
                    systemId?: string;
                    totalPrice?: {
                        baseAmount?: { amount?: string; code?: string };
                        equivAmount?: { amount?: string; code?: string };
                        feeBreakdowns?: {
                            amount?: { amount?: string; code?: string; taxable?: boolean };
                            description?: string;
                            refundable?: boolean;
                        }[];
                        nonRefundableBaseAmount?: { amount?: string; code?: string };
                        surcharges?: {
                            breakdown?: {
                                amount?: { amount?: ...; code?: ... };
                                description?: string;
                                designatorCode?: string;
                                localAmount?: { amount?: ...; code?: ... };
                                refundable?: boolean;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                        }[];
                        taxBreakdowns?: {
                            amount?: { amount?: string; code?: string };
                            collectionInd?: boolean;
                            countryCode?: string;
                            description?: string;
                            refundable?: boolean;
                            taxCode?: string;
                            taxTypeCode?: string;
                        }[];
                        totalAmount?: { amount?: string; code?: string };
                        totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                        totalTaxAmount?: { amount?: string; code?: string };
                    };
                }[];
                formsOfPayment?: {
                    amount: { amount?: string; code?: string };
                    id: string;
                    orderItemRefIds?: string[];
                    payer?: {
                        payerEmailAddress?: { address?: string; id?: string; label?: string };
                        payerName?: {
                            individualName: {
                                birthdate?: string;
                                birthplace?: string;
                                documentNumber?: string;
                                genderCode?: string;
                                givenName?: string;
                                middleName?: string;
                                suffixName?: string;
                                surname: string;
                                titleName?: string;
                            };
                        };
                        payerPhoneNumber?: {
                            cityCode?: string;
                            countryCode?: string;
                            id?: string;
                            label?: string;
                            number?: string;
                        };
                        paymentAddress?: {
                            buildingRoom?: string;
                            cityName?: string;
                            countryCode?: string;
                            label?: "AddressAtOrigin"
                            | "AddressAtDestination";
                            postalCode?: string;
                            postOfficeBoxCode?: string;
                            stateProvinceCode?: string;
                            street?: string[];
                        };
                    };
                    paymentMethod: {
                        paymentAgencyAccount?: {
                            approvalCode?: string;
                            code?: string;
                            supplierTransactionId?: string;
                            transactionId?: string;
                        };
                        paymentCard?: {
                            approvalCode?: string;
                            cardHolderAddress?: {
                                buildingRoom?: string;
                                cityName?: string;
                                countryCode?: string;
                                label?: "AddressAtOrigin"
                                | "AddressAtDestination";
                                postalCode?: string;
                                postOfficeBoxCode?: string;
                                stateProvinceCode?: string;
                                street?: string[];
                            };
                            cardHolderName?: string;
                            cardNumber?: string;
                            cardNumberToken?: string;
                            contactInfoRefId?: string;
                            cvv?: string;
                            cvvToken?: string;
                            expirationDate?: string;
                            securePaymentVersion2?: {
                                authenticationMerchantName?: string;
                                authenticationTokenValue?: string;
                                authenticationValueText?: string;
                                cardNumberCollectionCode?: string;
                                directoryServerTrxID?: string;
                                electronicCommerceIndText?: string;
                                payerAuthenticationExemptionCode?: string;
                                payerAuthenticationFailureToCompleteCode?: string;
                                paymentTrxChannelCode?: string;
                                programProtocolText?: string;
                                trxStatusReasonText?: string;
                                trxStatusText?: string;
                                verificationResult?: string;
                            };
                            vendorCode?: string;
                        };
                        paymentCash?: Record<string, never>;
                        paymentReferenceFormOfPayment?: {
                            cardHolderAddress?: {
                                buildingRoom?: string;
                                cityName?: string;
                                countryCode?: string;
                                label?: "AddressAtOrigin" | "AddressAtDestination";
                                postalCode?: string;
                                postOfficeBoxCode?: string;
                                stateProvinceCode?: string;
                                street?: string[];
                            };
                            cardHolderName?: string;
                            contactInfoRefId?: string;
                            cvv?: string;
                            referenceId?: string;
                            securePaymentVersion2?: {
                                authenticationMerchantName?: string;
                                authenticationTokenValue?: string;
                                authenticationValueText?: string;
                                cardNumberCollectionCode?: string;
                                directoryServerTrxID?: string;
                                electronicCommerceIndText?: string;
                                payerAuthenticationExemptionCode?: string;
                                payerAuthenticationFailureToCompleteCode?: string;
                                paymentTrxChannelCode?: string;
                                programProtocolText?: string;
                                trxStatusReasonText?: string;
                                trxStatusText?: string;
                                verificationResult?: string;
                            };
                        };
                        paymentTypeCode?: string;
                    };
                    useTypes?: string[];
                }[];
                id?: string;
                itineraryMismatchedWithTickets?: boolean;
                journeys?: { id?: string; segmentRefIds?: string[] }[];
                loyaltyProgramAccount?: {
                    accountNumber?: string;
                    carrier?: { carrierCode: string };
                    id?: string;
                    programCode?: string;
                    programName?: string;
                };
                nameMismatchedWithTickets?: boolean;
                offerVendor?: string;
                orderItems?: {
                    commissions?: {
                        amount?: { amount?: string; code?: string };
                        code?: string;
                        descriptions?: string[];
                        passengerRefIds?: string[];
                        percentage?: number;
                    }[];
                    creationDateTime?: string;
                    externalId?: string;
                    externalOfferItemId?: string;
                    externalOrderRefId?: string;
                    fareDetails?: {
                        fareCalculationLine?: string;
                        fareComponents?: {
                            accountCode?: string;
                            cabinTypeCode?: string;
                            cabinTypeName?: string;
                            fareBasisCityPair?: string;
                            fareBasisCode?: string;
                            fareCode?: string;
                            fareDescription?: string;
                            fareRecognizedType?: | "Other"
                            | "Public"
                            | "Private"
                            | "Negotiated"
                            | "Corporate"
                            | "Unrecognized";
                            fareRules?: { penaltyRefIds?: (...)[] };
                            fareSourceCarrier?: string;
                            fareType?: string;
                            fareVendor?: string;
                            price?: {
                                baseAmount?: { amount?: ...; code?: ... };
                                equivAmount?: { amount?: ...; code?: ... };
                                feeBreakdowns?: (...)[];
                                nonRefundableBaseAmount?: { amount?: ...; code?: ... };
                                surcharges?: (...)[];
                                taxBreakdowns?: (...)[];
                                totalAmount?: { amount?: ...; code?: ... };
                                totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
                                totalTaxAmount?: { amount?: ...; code?: ... };
                            };
                            priceClassRef?: string;
                            ruleNumber?: string;
                            segmentRefIds?: string[];
                            tariffNumber?: string;
                            type?: "O"
                            | "X"
                            | "R";
                        }[];
                        fareIndicatorCode?: string;
                        fareQualifiers?: string[];
                        filedFareInd?: boolean;
                        paxRefIds?: string[];
                        penaltyDifferential?: {
                            baseAmount?: { amount?: string; code?: string };
                            taxSummary?: {
                                allRefundableInd?: boolean;
                                taxes?: (...)[];
                                totalTaxAmount?: { amount?: ...; code?: ... };
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                        };
                        price?: {
                            baseAmount?: { amount?: string; code?: string };
                            equivAmount?: { amount?: string; code?: string };
                            feeBreakdowns?: {
                                amount?: { amount?: ...; code?: ...; taxable?: ... };
                                description?: string;
                                refundable?: boolean;
                            }[];
                            nonRefundableBaseAmount?: { amount?: string; code?: string };
                            surcharges?: {
                                breakdown?: (...)[];
                                totalAmount?: { amount?: ...; code?: ... };
                            }[];
                            taxBreakdowns?: {
                                amount?: { amount?: ...; code?: ... };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                            totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                            totalTaxAmount?: { amount?: string; code?: string };
                        };
                        priceDifferential?: {
                            diffPrice?: {
                                price?: {
                                    balanceAmount?: { amount?: ...; code?: ... };
                                    taxAllRefundableInd?: boolean;
                                    taxBreakdowns?: (...)[];
                                    totalAmount?: { amount?: ...; code?: ... };
                                    totalTaxAmount?: { amount?: ...; code?: ... };
                                };
                            };
                        };
                        remarks?: { displayInd?: boolean; text?: string; type?: string }[];
                        tourCode?: string;
                    }[];
                    fees?: {
                        applied?: boolean;
                        basePrice?: { amount?: string; code?: string };
                        description?: string;
                        passengerRefIds?: string[];
                        percentageValue?: string;
                        price?: { amount?: string; code?: string };
                        refundable?: boolean;
                        serviceCode?: string;
                        subCode?: string;
                        taxBreakdowns?: {
                            amount?: { amount?: string; code?: string };
                            collectionInd?: boolean;
                            countryCode?: string;
                            description?: string;
                            refundable?: boolean;
                            taxCode?: string;
                            taxTypeCode?: string;
                        }[];
                        totalTaxAmount?: { amount?: string; code?: string };
                    }[];
                    feeWarnings?: { owner?: string; text?: string }[];
                    id?: string;
                    itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
                    offerCustomerInformation?: {
                        agencyInformation?: {
                            agentCityCode?: string;
                            agentDeptCode?: string;
                            agentDuty?: string;
                            agentFunction?: string;
                            carrierCode?: string;
                            mainTravelAgencyPCC?: string;
                        };
                        billingInformation?: {
                            aaaCity?: string;
                            actionCode?: string;
                            agentSineIn?: string;
                            partitionID?: string;
                            pseudoCityCode?: string;
                            userSetAddress?: string;
                        };
                    };
                    offerItemId?: string;
                    origin?: string;
                    originatedFromTicketExchangeInd?: boolean;
                    paymentTimeLimit?: string;
                    paymentTimeLimitText?: string;
                    penaltyDifferential?: {
                        baseAmount?: { amount?: string; code?: string };
                        taxSummary?: {
                            allRefundableInd?: boolean;
                            taxes?: {
                                amount?: { amount?: ...; code?: ... };
                                collectionInd?: boolean;
                                countryCode?: string;
                                description?: string;
                                refundable?: boolean;
                                taxCode?: string;
                                taxTypeCode?: string;
                            }[];
                            totalTaxAmount?: { amount?: string; code?: string };
                        }[];
                        totalAmount?: { amount?: string; code?: string };
                    };
                    price?: {
                        baseAmount?: { amount?: string; code?: string };
                        equivAmount?: { amount?: string; code?: string };
                        feeBreakdowns?: {
                            amount?: { amount?: string; code?: string; taxable?: boolean };
                            description?: string;
                            refundable?: boolean;
                        }[];
                        nonRefundableBaseAmount?: { amount?: string; code?: string };
                        surcharges?: {
                            breakdown?: {
                                amount?: { amount?: ...; code?: ... };
                                description?: string;
                                designatorCode?: string;
                                localAmount?: { amount?: ...; code?: ... };
                                refundable?: boolean;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                        }[];
                        taxBreakdowns?: {
                            amount?: { amount?: string; code?: string };
                            collectionInd?: boolean;
                            countryCode?: string;
                            description?: string;
                            refundable?: boolean;
                            taxCode?: string;
                            taxTypeCode?: string;
                        }[];
                        totalAmount?: { amount?: string; code?: string };
                        totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                        totalTaxAmount?: { amount?: string; code?: string };
                    };
                    priceDifferential?: {
                        diffPrice?: {
                            price?: {
                                balanceAmount?: { amount?: string; code?: string };
                                taxAllRefundableInd?: boolean;
                                taxBreakdowns?: {
                                    amount?: { amount?: ...; code?: ... };
                                    collectionInd?: boolean;
                                    countryCode?: string;
                                    description?: string;
                                    refundable?: boolean;
                                    taxCode?: string;
                                    taxTypeCode?: string;
                                }[];
                                totalAmount?: { amount?: string; code?: string };
                                totalTaxAmount?: { amount?: string; code?: string };
                            };
                        };
                    };
                    priceGuaranteeTimeLimit?: string;
                    priceGuaranteeTimeLimitText?: string;
                    productRefIds?: string[];
                    sellerFollowUpAction?: { actionCodes?: string[] };
                    services?: {
                        externalId?: string;
                        externalOrderItemId?: string;
                        id?: string;
                        passengerRefId?: string;
                        pnrSegmentNumber?: number;
                        segmentRefId?: string;
                        selectedSeat?: {
                            characteristics?: string[];
                            column?: string;
                            descriptions?: string[];
                            pitchMeasure?: { unitCode?: string; value?: string };
                            row?: string;
                            segmentRefId?: string;
                            widthMeasure?: { unitCode?: string; value?: string };
                        };
                        serviceDefinitionRefId?: string;
                        statusCode?: string;
                    }[];
                    statusCode?: string;
                    validatingCarrierCode?: string;
                }[];
                orderOwner?: string;
                partition?: string;
                passengers?: {
                    age?: number;
                    ageUnitCode?: string;
                    birthdate?: string;
                    citizenshipCountryCode?: string;
                    contactInfoRefId?: string;
                    contactInfoRefIds?: string[];
                    employer?: {
                        name?: string;
                        taxRegistrationData: {
                            address?: {
                                cityName?: string;
                                postalCode?: string;
                                street?: string[];
                            };
                            countryCode?: string;
                            countrySubDivisionName?: string;
                            emailAddress?: string;
                            phones?: {
                                cityCode?: string;
                                countryCode?: string;
                                id?: string;
                                label?: string;
                                number?: string;
                            }[];
                            taxRegistrationId: string;
                        }[];
                    };
                    externalId?: string;
                    genderCode?: string;
                    givenName?: string;
                    id?: string;
                    identityDocuments?: {
                        birthdate?: string;
                        birthplace?: string;
                        citizenshipCountryCode?: string;
                        documentNumber?: string;
                        documentSubTypeCode?: string;
                        documentTypeCode?: string;
                        entryQuantity?: string;
                        expiryDate?: string;
                        genderCode?: string;
                        givenName?: string;
                        id?: string;
                        issueDate?: string;
                        issuingCountryCode?: string;
                        middleName?: string;
                        placeOfIssue?: string;
                        referencedDocumentNumbers?: string[];
                        residenceCountryCode?: string;
                        stayDuration?: string;
                        suffixName?: string;
                        surname?: string;
                        titleName?: string;
                        visaHostCountryCode?: string;
                    }[];
                    loyaltyProgramAccounts?: {
                        accountNumber?: string;
                        carrier?: { carrierCode: string };
                        id?: string;
                        programCode?: string;
                        programName?: string;
                    }[];
                    middleName?: string;
                    passengerReference?: string;
                    remarks?: { id?: string; text?: string; type?: string }[];
                    suffixName?: string;
                    surname?: string;
                    titleName?: string;
                    typeCode?: string;
                }[];
                paymentInformation?: {
                    amount: { amount?: string; code?: string };
                    id: string;
                    orderItemRefIds?: string[];
                    payer?: {
                        payerEmailAddress?: { address?: string; id?: string; label?: string };
                        payerName?: {
                            individualName: {
                                birthdate?: string;
                                birthplace?: string;
                                documentNumber?: string;
                                genderCode?: string;
                                givenName?: string;
                                middleName?: string;
                                suffixName?: string;
                                surname: string;
                                titleName?: string;
                            };
                        };
                        payerPhoneNumber?: {
                            cityCode?: string;
                            countryCode?: string;
                            id?: string;
                            label?: string;
                            number?: string;
                        };
                        paymentAddress?: {
                            buildingRoom?: string;
                            cityName?: string;
                            countryCode?: string;
                            label?: "AddressAtOrigin"
                            | "AddressAtDestination";
                            postalCode?: string;
                            postOfficeBoxCode?: string;
                            stateProvinceCode?: string;
                            street?: string[];
                        };
                    };
                    paymentMethod: {
                        paymentAgencyAccount?: {
                            approvalCode?: string;
                            code?: string;
                            supplierTransactionId?: string;
                            transactionId?: string;
                        };
                        paymentCard?: {
                            approvalCode?: string;
                            cardHolderAddress?: {
                                buildingRoom?: string;
                                cityName?: string;
                                countryCode?: string;
                                label?: "AddressAtOrigin"
                                | "AddressAtDestination";
                                postalCode?: string;
                                postOfficeBoxCode?: string;
                                stateProvinceCode?: string;
                                street?: string[];
                            };
                            cardHolderName?: string;
                            cardNumber?: string;
                            cardNumberToken?: string;
                            contactInfoRefId?: string;
                            cvv?: string;
                            cvvToken?: string;
                            expirationDate?: string;
                            securePaymentVersion2?: {
                                authenticationMerchantName?: string;
                                authenticationTokenValue?: string;
                                authenticationValueText?: string;
                                cardNumberCollectionCode?: string;
                                directoryServerTrxID?: string;
                                electronicCommerceIndText?: string;
                                payerAuthenticationExemptionCode?: string;
                                payerAuthenticationFailureToCompleteCode?: string;
                                paymentTrxChannelCode?: string;
                                programProtocolText?: string;
                                trxStatusReasonText?: string;
                                trxStatusText?: string;
                                verificationResult?: string;
                            };
                            vendorCode?: string;
                        };
                        paymentCash?: Record<string, never>;
                        paymentReferenceFormOfPayment?: {
                            cardHolderAddress?: {
                                buildingRoom?: string;
                                cityName?: string;
                                countryCode?: string;
                                label?: "AddressAtOrigin" | "AddressAtDestination";
                                postalCode?: string;
                                postOfficeBoxCode?: string;
                                stateProvinceCode?: string;
                                street?: string[];
                            };
                            cardHolderName?: string;
                            contactInfoRefId?: string;
                            cvv?: string;
                            referenceId?: string;
                            securePaymentVersion2?: {
                                authenticationMerchantName?: string;
                                authenticationTokenValue?: string;
                                authenticationValueText?: string;
                                cardNumberCollectionCode?: string;
                                directoryServerTrxID?: string;
                                electronicCommerceIndText?: string;
                                payerAuthenticationExemptionCode?: string;
                                payerAuthenticationFailureToCompleteCode?: string;
                                paymentTrxChannelCode?: string;
                                programProtocolText?: string;
                                trxStatusReasonText?: string;
                                trxStatusText?: string;
                                verificationResult?: string;
                            };
                        };
                        paymentTypeCode?: string;
                    };
                    useTypes?: string[];
                }[];
                paymentTimeLimit?: string;
                paymentTimeLimitText?: string;
                penalties?: {
                    applicabilityList?: string[];
                    description?: string;
                    feeAmount?: string;
                    feeCurrencyCode?: string;
                    hasFee?: boolean;
                    id?: string;
                    isAllowed?: boolean;
                    type?: string;
                }[];
                pnrCreateDate?: string;
                pnrLocator?: string;
                priceClasses?: {
                    code?: string;
                    descriptions?: { id?: string; text?: string }[];
                    id?: string;
                    name?: string;
                }[];
                primeHost?: string;
                products?: {
                    airSegment?: {
                        actionCode?: string;
                        arrivalAirport?: string;
                        arrivalDateTime?: string;
                        departureAirport?: string;
                        departureDateTime?: string;
                        legs?: {
                            arrivalAirport?: string;
                            arrivalDateTime?: string;
                            departureAirport?: string;
                            departureDateTime?: string;
                            marketingCarrier?: {
                                airlineCode?: string;
                                banner?: string;
                                bookingClass?: string;
                                flightNumber?: string;
                                name?: string;
                            };
                            operatingCarrier?: {
                                airlineCode?: string;
                                banner?: string;
                                bookingClass?: string;
                                flightNumber?: string;
                                name?: string;
                            };
                        }[];
                        marketingCarrier?: {
                            airlineCode?: string;
                            banner?: string;
                            bookingClass?: string;
                            flightNumber?: string;
                            name?: string;
                        };
                        operatingCarrier?: {
                            airlineCode?: string;
                            banner?: string;
                            bookingClass?: string;
                            flightNumber?: string;
                            name?: string;
                        };
                    };
                    id?: string;
                }[];
                pseudoCityCode?: string;
                remarks?: { id?: string; text?: string; type?: string }[];
                segments?: {
                    arnkInd?: boolean;
                    arrival?: {
                        gateId?: string;
                        locationCode?: string;
                        scheduledDateTime?: string;
                        stationName?: string;
                        terminalName?: string;
                    };
                    cabinTypeCode?: string;
                    datedOperatingLegs?: {
                        arrival?: {
                            gateId?: string;
                            locationCode?: string;
                            scheduledDateTime?: string;
                            stationName?: string;
                            terminalName?: string;
                        };
                        carrierAircraftType?: { code?: string; name?: string };
                        changeOfGaugeInd?: boolean;
                        departure?: {
                            gateId?: string;
                            locationCode?: string;
                            scheduledDateTime?: string;
                            stationName?: string;
                            terminalName?: string;
                        };
                        distanceMeasure?: { unitCode?: string; value?: number };
                        onGroundDuration?: string;
                    }[];
                    departure?: {
                        gateId?: string;
                        locationCode?: string;
                        scheduledDateTime?: string;
                        stationName?: string;
                        terminalName?: string;
                    };
                    distanceMeasure?: { unitCode?: string; value?: number };
                    flightDuration?: string;
                    id?: string;
                    marketingCarrier?: {
                        carrierCode?: string;
                        carrierName?: string;
                        classOfService?: string;
                        disclosure?: { id?: string; text?: string[] };
                        flightNumber?: number;
                    };
                    operatingCarrier?: {
                        carrierCode?: string;
                        carrierName?: string;
                        classOfService?: string;
                        disclosure?: { id?: string; text?: string[] };
                        flightNumber?: number;
                    };
                    references?: { id?: string; system?: string }[];
                }[];
                serviceDefinitions?: {
                    baggageAllowanceRefId?: string;
                    bookingInstructions?: {
                        productText?: string;
                        productTextDetails?: { description?: string; key: string; value: string }[];
                        specialServices?: { freeText?: string; specialServiceCode?: string }[];
                    };
                    cabinUpgrade?: {
                        methodCode?: string;
                        reservationBookingDesignator?: string;
                    };
                    descriptions?: { id?: string; text?: string }[];
                    externalId?: string;
                    groupCode?: string;
                    id?: string;
                    name?: string;
                    ownerCode?: string;
                    reasonForIssuanceCode?: string;
                    reasonForIssuanceSubCode?: string;
                    serviceCode?: string;
                    settlementMethodCode?: string;
                }[];
                ticketingDocumentInfo?: {
                    document?: {
                        coupons?: {
                            consumedAtIssuanceInd?: boolean;
                            exchangeEligibilityInd?: boolean;
                            inConnectionCouponNumber?: string;
                            inConnectionDocumentNumber?: string;
                            involuntaryIndicatorCode?: string;
                            number?: number;
                            orderItemRefId?: string;
                            presentAt?: string;
                            presentTo?: string;
                            reasonForIssuanceCode?: string;
                            reasonForIssuanceSubCode?: string;
                            segmentInfo?: {
                                arrivalAirport?: string;
                                arrivalTime?: string;
                                classOfService?: string;
                                departureAirport?: string;
                                departureTime?: string;
                                flightNumber?: number;
                                marketingAirlineCode?: string;
                            };
                            serviceCode?: string;
                            serviceRefId?: string;
                            settlementAuthCode?: string;
                            status?: string;
                        }[];
                        exchangeEligibilityInd?: boolean;
                        inConnectionDocumentNumber?: string;
                        issueDateTime?: string;
                        issueDateTimeComment?: string;
                        issueDateTimeText?: string;
                        number?: string;
                        numberOfBooklets?: number;
                        outOfSyncWithOrderItem?: boolean;
                        primaryDocumentInd?: boolean;
                        remarkText?: string;
                        reportingType?: string;
                        routingCode?: string;
                        ticketingLocation?: string;
                        type?: string;
                        voidEligibilityInd?: boolean;
                        voidPeriodExpirationDateTime?: string;
                    };
                    originalIssueInfo?: {
                        issueDate?: string;
                        issuingAgentId?: string;
                        locationCode?: string;
                        ticketNumber?: string;
                    };
                    paxRefId?: string;
                    price?: {
                        baseAmount?: { amount?: string; code?: string };
                        equivAmount?: { amount?: string; code?: string };
                        feeBreakdowns?: {
                            amount?: { amount?: string; code?: string; taxable?: boolean };
                            description?: string;
                            refundable?: boolean;
                        }[];
                        nonRefundableBaseAmount?: { amount?: string; code?: string };
                        surcharges?: {
                            breakdown?: {
                                amount?: { amount?: ...; code?: ... };
                                description?: string;
                                designatorCode?: string;
                                localAmount?: { amount?: ...; code?: ... };
                                refundable?: boolean;
                            }[];
                            totalAmount?: { amount?: string; code?: string };
                        }[];
                        taxBreakdowns?: {
                            amount?: { amount?: string; code?: string };
                            collectionInd?: boolean;
                            countryCode?: string;
                            description?: string;
                            refundable?: boolean;
                            taxCode?: string;
                            taxTypeCode?: string;
                        }[];
                        totalAmount?: { amount?: string; code?: string };
                        totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                        totalTaxAmount?: { amount?: string; code?: string };
                    };
                }[];
                totalPrice?: {
                    baseAmount?: { amount?: string; code?: string };
                    equivAmount?: { amount?: string; code?: string };
                    feeBreakdowns?: {
                        amount?: { amount?: string; code?: string; taxable?: boolean };
                        description?: string;
                        refundable?: boolean;
                    }[];
                    nonRefundableBaseAmount?: { amount?: string; code?: string };
                    surcharges?: {
                        breakdown?: {
                            amount?: { amount?: string; code?: string };
                            description?: string;
                            designatorCode?: string;
                            localAmount?: { amount?: string; code?: string };
                            refundable?: boolean;
                        }[];
                        totalAmount?: { amount?: string; code?: string };
                    }[];
                    taxBreakdowns?: {
                        amount?: { amount?: string; code?: string };
                        collectionInd?: boolean;
                        countryCode?: string;
                        description?: string;
                        refundable?: boolean;
                        taxCode?: string;
                        taxTypeCode?: string;
                    }[];
                    totalAmount?: { amount?: string; code?: string };
                    totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                    totalTaxAmount?: { amount?: string; code?: string };
                };
                type?: string;
            }

            Contains details of an NDC order.

            • OptionalairlineRemarks?: { id?: string; passengerRefIds?: string[]; text?: string }[]

              Lists other service information to be sent to NDC airlines.

            • OptionalauxiliaryData?: {
                  pnrNameReferenceNumbers?: {
                      nameReferenceNumber?: string;
                      passengerRefId?: string;
                  }[];
              }

              Additional reservation data.

              • OptionalpnrNameReferenceNumbers?: { nameReferenceNumber?: string; passengerRefId?: string }[]

                Lists Sabre PNR name reference update details.

            • OptionalbaggageAllowances?: {
                  applicableParty?: string;
                  baggageDeterminingCarrier?: { carrierCode?: string };
                  dimensionAllowances?: {
                      baggageDimensionCategory?: string;
                      maximumMeasure?: { unitCode?: string; value?: string };
                      minimumMeasure?: { unitCode?: string; value?: string };
                  }[];
                  externalId?: string;
                  id?: string;
                  pieceAllowances?: { applicableParty?: string; totalQuantity?: number }[];
                  typeCode?: "CarryOn" | "Checked";
                  weightAllowances?: {
                      maximumMeasure?: { unitCode?: string; value?: string };
                  }[];
              }[]

              Lists checked or carry-on baggage allowance details.

            • OptionalchangeFee?: {
                  differentialAmountDue?: { amount?: string; code?: string };
                  differentialAmountDueTaxSummary?: {
                      allRefundableInd?: boolean;
                      taxes?: {
                          amount?: { amount?: string; code?: string };
                          collectionInd?: boolean;
                          countryCode?: string;
                          description?: string;
                          refundable?: boolean;
                          taxCode?: string;
                          taxTypeCode?: string;
                      }[];
                      totalTaxAmount?: { amount?: string; code?: string };
                  };
                  penaltyAmount?: { amount?: string; code?: string };
                  typeCode?: string;
              }

              Contains all details regarding a changeFee.

              • OptionaldifferentialAmountDue?: { amount?: string; code?: string }

                The differential amount that is due.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
              • OptionaldifferentialAmountDueTaxSummary?: {
                    allRefundableInd?: boolean;
                    taxes?: {
                        amount?: { amount?: string; code?: string };
                        collectionInd?: boolean;
                        countryCode?: string;
                        description?: string;
                        refundable?: boolean;
                        taxCode?: string;
                        taxTypeCode?: string;
                    }[];
                    totalTaxAmount?: { amount?: string; code?: string };
                }

                Summarized information on tax that is due.

                • OptionalallRefundableInd?: boolean

                  If true, all tax breakdown amounts are refundable.

                  true
                  
                • Optionaltaxes?: {
                      amount?: { amount?: string; code?: string };
                      collectionInd?: boolean;
                      countryCode?: string;
                      description?: string;
                      refundable?: boolean;
                      taxCode?: string;
                      taxTypeCode?: string;
                  }[]

                  Tax breakdown details.

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

                  Contains total tax amount.

                  • Optionalamount?: string

                    The monetary amount.

                    100.00
                    
                  • Optionalcode?: string

                    The three-letter ISO 4217 currency code.

                    USD
                    
              • OptionalpenaltyAmount?: { amount?: string; code?: string }

                Contains penalty amount.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
              • OptionaltypeCode?: string

                Penalty type information.

                Cancellation
                
            • OptionalcontactInfos?: {
                  contactRefusedIndicator?: boolean;
                  contactType?: string;
                  emailAddresses?: { address?: string; id?: string; label?: string }[];
                  givenName?: string;
                  id?: string;
                  phones?: {
                      cityCode?: string;
                      countryCode?: string;
                      id?: string;
                      label?: string;
                      number?: string;
                  }[];
                  postalAddresses?: {
                      buildingRoom?: string;
                      cityName?: string;
                      countryCode?: string;
                      label?: "AddressAtOrigin"
                      | "AddressAtDestination";
                      postalCode?: string;
                      postOfficeBoxCode?: string;
                      stateProvinceCode?: string;
                      street?: string[];
                  }[];
                  surname?: string;
              }[]

              Contains the passenger's contact information.

            • OptionalcorporateId?: string

              Corporate Id value.

              IBM01
              
            • OptionalcountryCode?: string

              Country code of order creator.

              GB
              
            • OptionalcustomerNumber?: { number?: string }

              Contains the customer's DK number.

              • Optionalnumber?: string

                The customer's DK number.

                1234567
                
            • OptionalexternalOrders?: {
                  airSegmentInformations?: {
                      arrivalAirport?: string;
                      arrivalTime?: string;
                      classOfService?: string;
                      departureAirport?: string;
                      departureTime?: string;
                      flightNumber?: number;
                      marketingAirlineCode?: string;
                  }[];
                  bookingReferences?: {
                      carrierCode?: string;
                      createDate?: string;
                      id?: string;
                      typeCode?: string;
                  }[];
                  externalOrderCreateDateTime?: string;
                  externalOrderId?: string;
                  id?: string;
                  systemId?: string;
                  totalPrice?: {
                      baseAmount?: { amount?: string; code?: string };
                      equivAmount?: { amount?: string; code?: string };
                      feeBreakdowns?: {
                          amount?: { amount?: string; code?: string; taxable?: boolean };
                          description?: string;
                          refundable?: boolean;
                      }[];
                      nonRefundableBaseAmount?: { amount?: string; code?: string };
                      surcharges?: {
                          breakdown?: {
                              amount?: { amount?: ...; code?: ... };
                              description?: string;
                              designatorCode?: string;
                              localAmount?: { amount?: ...; code?: ... };
                              refundable?: boolean;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                      }[];
                      taxBreakdowns?: {
                          amount?: { amount?: string; code?: string };
                          collectionInd?: boolean;
                          countryCode?: string;
                          description?: string;
                          refundable?: boolean;
                          taxCode?: string;
                          taxTypeCode?: string;
                      }[];
                      totalAmount?: { amount?: string; code?: string };
                      totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                      totalTaxAmount?: { amount?: string; code?: string };
                  };
              }[]

              Contains the details of an external order.

            • OptionalformsOfPayment?: {
                  amount: { amount?: string; code?: string };
                  id: string;
                  orderItemRefIds?: string[];
                  payer?: {
                      payerEmailAddress?: { address?: string; id?: string; label?: string };
                      payerName?: {
                          individualName: {
                              birthdate?: string;
                              birthplace?: string;
                              documentNumber?: string;
                              genderCode?: string;
                              givenName?: string;
                              middleName?: string;
                              suffixName?: string;
                              surname: string;
                              titleName?: string;
                          };
                      };
                      payerPhoneNumber?: {
                          cityCode?: string;
                          countryCode?: string;
                          id?: string;
                          label?: string;
                          number?: string;
                      };
                      paymentAddress?: {
                          buildingRoom?: string;
                          cityName?: string;
                          countryCode?: string;
                          label?: "AddressAtOrigin"
                          | "AddressAtDestination";
                          postalCode?: string;
                          postOfficeBoxCode?: string;
                          stateProvinceCode?: string;
                          street?: string[];
                      };
                  };
                  paymentMethod: {
                      paymentAgencyAccount?: {
                          approvalCode?: string;
                          code?: string;
                          supplierTransactionId?: string;
                          transactionId?: string;
                      };
                      paymentCard?: {
                          approvalCode?: string;
                          cardHolderAddress?: {
                              buildingRoom?: string;
                              cityName?: string;
                              countryCode?: string;
                              label?: "AddressAtOrigin"
                              | "AddressAtDestination";
                              postalCode?: string;
                              postOfficeBoxCode?: string;
                              stateProvinceCode?: string;
                              street?: string[];
                          };
                          cardHolderName?: string;
                          cardNumber?: string;
                          cardNumberToken?: string;
                          contactInfoRefId?: string;
                          cvv?: string;
                          cvvToken?: string;
                          expirationDate?: string;
                          securePaymentVersion2?: {
                              authenticationMerchantName?: string;
                              authenticationTokenValue?: string;
                              authenticationValueText?: string;
                              cardNumberCollectionCode?: string;
                              directoryServerTrxID?: string;
                              electronicCommerceIndText?: string;
                              payerAuthenticationExemptionCode?: string;
                              payerAuthenticationFailureToCompleteCode?: string;
                              paymentTrxChannelCode?: string;
                              programProtocolText?: string;
                              trxStatusReasonText?: string;
                              trxStatusText?: string;
                              verificationResult?: string;
                          };
                          vendorCode?: string;
                      };
                      paymentCash?: Record<string, never>;
                      paymentReferenceFormOfPayment?: {
                          cardHolderAddress?: {
                              buildingRoom?: string;
                              cityName?: string;
                              countryCode?: string;
                              label?: "AddressAtOrigin" | "AddressAtDestination";
                              postalCode?: string;
                              postOfficeBoxCode?: string;
                              stateProvinceCode?: string;
                              street?: string[];
                          };
                          cardHolderName?: string;
                          contactInfoRefId?: string;
                          cvv?: string;
                          referenceId?: string;
                          securePaymentVersion2?: {
                              authenticationMerchantName?: string;
                              authenticationTokenValue?: string;
                              authenticationValueText?: string;
                              cardNumberCollectionCode?: string;
                              directoryServerTrxID?: string;
                              electronicCommerceIndText?: string;
                              payerAuthenticationExemptionCode?: string;
                              payerAuthenticationFailureToCompleteCode?: string;
                              paymentTrxChannelCode?: string;
                              programProtocolText?: string;
                              trxStatusReasonText?: string;
                              trxStatusText?: string;
                              verificationResult?: string;
                          };
                      };
                      paymentTypeCode?: string;
                  };
                  useTypes?: string[];
              }[]

              Contains form of payment information.

            • Optionalid?: string

              The unique identifier of the order.

              542cb260c4114bc1ad51b85efa8118bd
              
            • OptionalitineraryMismatchedWithTickets?: boolean

              If true, there is a mismatch between ticketing documents and itinerary caused by involuntary schedule change, which requires action.

              true
              
            • Optionaljourneys?: { id?: string; segmentRefIds?: string[] }[]

              Contains all segments as part of the larger journey.

            • OptionalloyaltyProgramAccount?: {
                  accountNumber?: string;
                  carrier?: { carrierCode: string };
                  id?: string;
                  programCode?: string;
                  programName?: string;
              }

              Contains either the passenger's frequent flyer information or corporate loyalty id.

              • OptionalaccountNumber?: string

                Account number.

                4d6a453d, C507574A123XYZ
                
              • Optionalcarrier?: { carrierCode: string }

                Contains two-letter carrier code.

                • carrierCode: string

                  The two-letter IATA airline code.

                  XX
                  
              • Optionalid?: string

                Uniquely identifies the loyalty program account within the content of a message.

                4d6a453d
                
              • OptionalprogramCode?: string

                Program code mapped to SSR code.

                CLID
                
              • OptionalprogramName?: string

                Descriptive program name.

                Corporate Loyalty ID
                
            • OptionalnameMismatchedWithTickets?: boolean

              If true, a mismatch exists between the ticketing documents and the name due to a post-issuance name change, requiring additional action.

              false
              
            • OptionalofferVendor?: string

              The two-letter IATA airline code.

              XX
              
            • OptionalorderItems?: {
                  commissions?: {
                      amount?: { amount?: string; code?: string };
                      code?: string;
                      descriptions?: string[];
                      passengerRefIds?: string[];
                      percentage?: number;
                  }[];
                  creationDateTime?: string;
                  externalId?: string;
                  externalOfferItemId?: string;
                  externalOrderRefId?: string;
                  fareDetails?: {
                      fareCalculationLine?: string;
                      fareComponents?: {
                          accountCode?: string;
                          cabinTypeCode?: string;
                          cabinTypeName?: string;
                          fareBasisCityPair?: string;
                          fareBasisCode?: string;
                          fareCode?: string;
                          fareDescription?: string;
                          fareRecognizedType?: | "Other"
                          | "Public"
                          | "Private"
                          | "Negotiated"
                          | "Corporate"
                          | "Unrecognized";
                          fareRules?: { penaltyRefIds?: (...)[] };
                          fareSourceCarrier?: string;
                          fareType?: string;
                          fareVendor?: string;
                          price?: {
                              baseAmount?: { amount?: ...; code?: ... };
                              equivAmount?: { amount?: ...; code?: ... };
                              feeBreakdowns?: (...)[];
                              nonRefundableBaseAmount?: { amount?: ...; code?: ... };
                              surcharges?: (...)[];
                              taxBreakdowns?: (...)[];
                              totalAmount?: { amount?: ...; code?: ... };
                              totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
                              totalTaxAmount?: { amount?: ...; code?: ... };
                          };
                          priceClassRef?: string;
                          ruleNumber?: string;
                          segmentRefIds?: string[];
                          tariffNumber?: string;
                          type?: "O"
                          | "X"
                          | "R";
                      }[];
                      fareIndicatorCode?: string;
                      fareQualifiers?: string[];
                      filedFareInd?: boolean;
                      paxRefIds?: string[];
                      penaltyDifferential?: {
                          baseAmount?: { amount?: string; code?: string };
                          taxSummary?: {
                              allRefundableInd?: boolean;
                              taxes?: (...)[];
                              totalTaxAmount?: { amount?: ...; code?: ... };
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                      };
                      price?: {
                          baseAmount?: { amount?: string; code?: string };
                          equivAmount?: { amount?: string; code?: string };
                          feeBreakdowns?: {
                              amount?: { amount?: ...; code?: ...; taxable?: ... };
                              description?: string;
                              refundable?: boolean;
                          }[];
                          nonRefundableBaseAmount?: { amount?: string; code?: string };
                          surcharges?: {
                              breakdown?: (...)[];
                              totalAmount?: { amount?: ...; code?: ... };
                          }[];
                          taxBreakdowns?: {
                              amount?: { amount?: ...; code?: ... };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                          totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                          totalTaxAmount?: { amount?: string; code?: string };
                      };
                      priceDifferential?: {
                          diffPrice?: {
                              price?: {
                                  balanceAmount?: { amount?: ...; code?: ... };
                                  taxAllRefundableInd?: boolean;
                                  taxBreakdowns?: (...)[];
                                  totalAmount?: { amount?: ...; code?: ... };
                                  totalTaxAmount?: { amount?: ...; code?: ... };
                              };
                          };
                      };
                      remarks?: { displayInd?: boolean; text?: string; type?: string }[];
                      tourCode?: string;
                  }[];
                  fees?: {
                      applied?: boolean;
                      basePrice?: { amount?: string; code?: string };
                      description?: string;
                      passengerRefIds?: string[];
                      percentageValue?: string;
                      price?: { amount?: string; code?: string };
                      refundable?: boolean;
                      serviceCode?: string;
                      subCode?: string;
                      taxBreakdowns?: {
                          amount?: { amount?: string; code?: string };
                          collectionInd?: boolean;
                          countryCode?: string;
                          description?: string;
                          refundable?: boolean;
                          taxCode?: string;
                          taxTypeCode?: string;
                      }[];
                      totalTaxAmount?: { amount?: string; code?: string };
                  }[];
                  feeWarnings?: { owner?: string; text?: string }[];
                  id?: string;
                  itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
                  offerCustomerInformation?: {
                      agencyInformation?: {
                          agentCityCode?: string;
                          agentDeptCode?: string;
                          agentDuty?: string;
                          agentFunction?: string;
                          carrierCode?: string;
                          mainTravelAgencyPCC?: string;
                      };
                      billingInformation?: {
                          aaaCity?: string;
                          actionCode?: string;
                          agentSineIn?: string;
                          partitionID?: string;
                          pseudoCityCode?: string;
                          userSetAddress?: string;
                      };
                  };
                  offerItemId?: string;
                  origin?: string;
                  originatedFromTicketExchangeInd?: boolean;
                  paymentTimeLimit?: string;
                  paymentTimeLimitText?: string;
                  penaltyDifferential?: {
                      baseAmount?: { amount?: string; code?: string };
                      taxSummary?: {
                          allRefundableInd?: boolean;
                          taxes?: {
                              amount?: { amount?: ...; code?: ... };
                              collectionInd?: boolean;
                              countryCode?: string;
                              description?: string;
                              refundable?: boolean;
                              taxCode?: string;
                              taxTypeCode?: string;
                          }[];
                          totalTaxAmount?: { amount?: string; code?: string };
                      }[];
                      totalAmount?: { amount?: string; code?: string };
                  };
                  price?: {
                      baseAmount?: { amount?: string; code?: string };
                      equivAmount?: { amount?: string; code?: string };
                      feeBreakdowns?: {
                          amount?: { amount?: string; code?: string; taxable?: boolean };
                          description?: string;
                          refundable?: boolean;
                      }[];
                      nonRefundableBaseAmount?: { amount?: string; code?: string };
                      surcharges?: {
                          breakdown?: {
                              amount?: { amount?: ...; code?: ... };
                              description?: string;
                              designatorCode?: string;
                              localAmount?: { amount?: ...; code?: ... };
                              refundable?: boolean;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                      }[];
                      taxBreakdowns?: {
                          amount?: { amount?: string; code?: string };
                          collectionInd?: boolean;
                          countryCode?: string;
                          description?: string;
                          refundable?: boolean;
                          taxCode?: string;
                          taxTypeCode?: string;
                      }[];
                      totalAmount?: { amount?: string; code?: string };
                      totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                      totalTaxAmount?: { amount?: string; code?: string };
                  };
                  priceDifferential?: {
                      diffPrice?: {
                          price?: {
                              balanceAmount?: { amount?: string; code?: string };
                              taxAllRefundableInd?: boolean;
                              taxBreakdowns?: {
                                  amount?: { amount?: ...; code?: ... };
                                  collectionInd?: boolean;
                                  countryCode?: string;
                                  description?: string;
                                  refundable?: boolean;
                                  taxCode?: string;
                                  taxTypeCode?: string;
                              }[];
                              totalAmount?: { amount?: string; code?: string };
                              totalTaxAmount?: { amount?: string; code?: string };
                          };
                      };
                  };
                  priceGuaranteeTimeLimit?: string;
                  priceGuaranteeTimeLimitText?: string;
                  productRefIds?: string[];
                  sellerFollowUpAction?: { actionCodes?: string[] };
                  services?: {
                      externalId?: string;
                      externalOrderItemId?: string;
                      id?: string;
                      passengerRefId?: string;
                      pnrSegmentNumber?: number;
                      segmentRefId?: string;
                      selectedSeat?: {
                          characteristics?: string[];
                          column?: string;
                          descriptions?: string[];
                          pitchMeasure?: { unitCode?: string; value?: string };
                          row?: string;
                          segmentRefId?: string;
                          widthMeasure?: { unitCode?: string; value?: string };
                      };
                      serviceDefinitionRefId?: string;
                      statusCode?: string;
                  }[];
                  statusCode?: string;
                  validatingCarrierCode?: string;
              }[]

              Contains OrderItem details.

            • OptionalorderOwner?: string

              Order owner code, this value can be eg. 1S, 1F or 1B.

              YY
              
            • Optionalpartition?: string

              Internal Sabre order location code.

              AA
              
            • Optionalpassengers?: {
                  age?: number;
                  ageUnitCode?: string;
                  birthdate?: string;
                  citizenshipCountryCode?: string;
                  contactInfoRefId?: string;
                  contactInfoRefIds?: string[];
                  employer?: {
                      name?: string;
                      taxRegistrationData: {
                          address?: {
                              cityName?: string;
                              postalCode?: string;
                              street?: string[];
                          };
                          countryCode?: string;
                          countrySubDivisionName?: string;
                          emailAddress?: string;
                          phones?: {
                              cityCode?: string;
                              countryCode?: string;
                              id?: string;
                              label?: string;
                              number?: string;
                          }[];
                          taxRegistrationId: string;
                      }[];
                  };
                  externalId?: string;
                  genderCode?: string;
                  givenName?: string;
                  id?: string;
                  identityDocuments?: {
                      birthdate?: string;
                      birthplace?: string;
                      citizenshipCountryCode?: string;
                      documentNumber?: string;
                      documentSubTypeCode?: string;
                      documentTypeCode?: string;
                      entryQuantity?: string;
                      expiryDate?: string;
                      genderCode?: string;
                      givenName?: string;
                      id?: string;
                      issueDate?: string;
                      issuingCountryCode?: string;
                      middleName?: string;
                      placeOfIssue?: string;
                      referencedDocumentNumbers?: string[];
                      residenceCountryCode?: string;
                      stayDuration?: string;
                      suffixName?: string;
                      surname?: string;
                      titleName?: string;
                      visaHostCountryCode?: string;
                  }[];
                  loyaltyProgramAccounts?: {
                      accountNumber?: string;
                      carrier?: { carrierCode: string };
                      id?: string;
                      programCode?: string;
                      programName?: string;
                  }[];
                  middleName?: string;
                  passengerReference?: string;
                  remarks?: { id?: string; text?: string; type?: string }[];
                  suffixName?: string;
                  surname?: string;
                  titleName?: string;
                  typeCode?: string;
              }[]

              Contains passenger details.

            • OptionalpaymentInformation?: {
                  amount: { amount?: string; code?: string };
                  id: string;
                  orderItemRefIds?: string[];
                  payer?: {
                      payerEmailAddress?: { address?: string; id?: string; label?: string };
                      payerName?: {
                          individualName: {
                              birthdate?: string;
                              birthplace?: string;
                              documentNumber?: string;
                              genderCode?: string;
                              givenName?: string;
                              middleName?: string;
                              suffixName?: string;
                              surname: string;
                              titleName?: string;
                          };
                      };
                      payerPhoneNumber?: {
                          cityCode?: string;
                          countryCode?: string;
                          id?: string;
                          label?: string;
                          number?: string;
                      };
                      paymentAddress?: {
                          buildingRoom?: string;
                          cityName?: string;
                          countryCode?: string;
                          label?: "AddressAtOrigin"
                          | "AddressAtDestination";
                          postalCode?: string;
                          postOfficeBoxCode?: string;
                          stateProvinceCode?: string;
                          street?: string[];
                      };
                  };
                  paymentMethod: {
                      paymentAgencyAccount?: {
                          approvalCode?: string;
                          code?: string;
                          supplierTransactionId?: string;
                          transactionId?: string;
                      };
                      paymentCard?: {
                          approvalCode?: string;
                          cardHolderAddress?: {
                              buildingRoom?: string;
                              cityName?: string;
                              countryCode?: string;
                              label?: "AddressAtOrigin"
                              | "AddressAtDestination";
                              postalCode?: string;
                              postOfficeBoxCode?: string;
                              stateProvinceCode?: string;
                              street?: string[];
                          };
                          cardHolderName?: string;
                          cardNumber?: string;
                          cardNumberToken?: string;
                          contactInfoRefId?: string;
                          cvv?: string;
                          cvvToken?: string;
                          expirationDate?: string;
                          securePaymentVersion2?: {
                              authenticationMerchantName?: string;
                              authenticationTokenValue?: string;
                              authenticationValueText?: string;
                              cardNumberCollectionCode?: string;
                              directoryServerTrxID?: string;
                              electronicCommerceIndText?: string;
                              payerAuthenticationExemptionCode?: string;
                              payerAuthenticationFailureToCompleteCode?: string;
                              paymentTrxChannelCode?: string;
                              programProtocolText?: string;
                              trxStatusReasonText?: string;
                              trxStatusText?: string;
                              verificationResult?: string;
                          };
                          vendorCode?: string;
                      };
                      paymentCash?: Record<string, never>;
                      paymentReferenceFormOfPayment?: {
                          cardHolderAddress?: {
                              buildingRoom?: string;
                              cityName?: string;
                              countryCode?: string;
                              label?: "AddressAtOrigin" | "AddressAtDestination";
                              postalCode?: string;
                              postOfficeBoxCode?: string;
                              stateProvinceCode?: string;
                              street?: string[];
                          };
                          cardHolderName?: string;
                          contactInfoRefId?: string;
                          cvv?: string;
                          referenceId?: string;
                          securePaymentVersion2?: {
                              authenticationMerchantName?: string;
                              authenticationTokenValue?: string;
                              authenticationValueText?: string;
                              cardNumberCollectionCode?: string;
                              directoryServerTrxID?: string;
                              electronicCommerceIndText?: string;
                              payerAuthenticationExemptionCode?: string;
                              payerAuthenticationFailureToCompleteCode?: string;
                              paymentTrxChannelCode?: string;
                              programProtocolText?: string;
                              trxStatusReasonText?: string;
                              trxStatusText?: string;
                              verificationResult?: string;
                          };
                      };
                      paymentTypeCode?: string;
                  };
                  useTypes?: string[];
              }[]

              Info about payment, such as payment method.

            • OptionalpaymentTimeLimit?: string

              Format: date-time

              The date by which a payment must be made for the confirmed items in the order.

              2024-01-13T13:59:38Z
              
            • OptionalpaymentTimeLimitText?: string

              Populated only when the timezone is not known in paymentTimeLimit.

              2024-01-13T13:59:38
              
            • Optionalpenalties?: {
                  applicabilityList?: string[];
                  description?: string;
                  feeAmount?: string;
                  feeCurrencyCode?: string;
                  hasFee?: boolean;
                  id?: string;
                  isAllowed?: boolean;
                  type?: string;
              }[]

              Contains the imposed fare rules penalties.

            • OptionalpnrCreateDate?: string

              The PNR create date.

              2024-02-14
              
            • OptionalpnrLocator?: string

              The PNR locator.

              IXLFLT
              
            • OptionalpriceClasses?: {
                  code?: string;
                  descriptions?: { id?: string; text?: string }[];
                  id?: string;
                  name?: string;
              }[]

              Contains special brand pricing information.

            • OptionalprimeHost?: string

              Order owner code.

              1S
              
            • Optionalproducts?: {
                  airSegment?: {
                      actionCode?: string;
                      arrivalAirport?: string;
                      arrivalDateTime?: string;
                      departureAirport?: string;
                      departureDateTime?: string;
                      legs?: {
                          arrivalAirport?: string;
                          arrivalDateTime?: string;
                          departureAirport?: string;
                          departureDateTime?: string;
                          marketingCarrier?: {
                              airlineCode?: string;
                              banner?: string;
                              bookingClass?: string;
                              flightNumber?: string;
                              name?: string;
                          };
                          operatingCarrier?: {
                              airlineCode?: string;
                              banner?: string;
                              bookingClass?: string;
                              flightNumber?: string;
                              name?: string;
                          };
                      }[];
                      marketingCarrier?: {
                          airlineCode?: string;
                          banner?: string;
                          bookingClass?: string;
                          flightNumber?: string;
                          name?: string;
                      };
                      operatingCarrier?: {
                          airlineCode?: string;
                          banner?: string;
                          bookingClass?: string;
                          flightNumber?: string;
                          name?: string;
                      };
                  };
                  id?: string;
              }[]

              Contains the product associated with a given segment.

            • OptionalpseudoCityCode?: string

              The travel agency's pseudo city code (PCC).

              F4X0
              
            • Optionalremarks?: { id?: string; text?: string; type?: string }[]

              Lists additional supplementary information about the document or service.

            • Optionalsegments?: {
                  arnkInd?: boolean;
                  arrival?: {
                      gateId?: string;
                      locationCode?: string;
                      scheduledDateTime?: string;
                      stationName?: string;
                      terminalName?: string;
                  };
                  cabinTypeCode?: string;
                  datedOperatingLegs?: {
                      arrival?: {
                          gateId?: string;
                          locationCode?: string;
                          scheduledDateTime?: string;
                          stationName?: string;
                          terminalName?: string;
                      };
                      carrierAircraftType?: { code?: string; name?: string };
                      changeOfGaugeInd?: boolean;
                      departure?: {
                          gateId?: string;
                          locationCode?: string;
                          scheduledDateTime?: string;
                          stationName?: string;
                          terminalName?: string;
                      };
                      distanceMeasure?: { unitCode?: string; value?: number };
                      onGroundDuration?: string;
                  }[];
                  departure?: {
                      gateId?: string;
                      locationCode?: string;
                      scheduledDateTime?: string;
                      stationName?: string;
                      terminalName?: string;
                  };
                  distanceMeasure?: { unitCode?: string; value?: number };
                  flightDuration?: string;
                  id?: string;
                  marketingCarrier?: {
                      carrierCode?: string;
                      carrierName?: string;
                      classOfService?: string;
                      disclosure?: { id?: string; text?: string[] };
                      flightNumber?: number;
                  };
                  operatingCarrier?: {
                      carrierCode?: string;
                      carrierName?: string;
                      classOfService?: string;
                      disclosure?: { id?: string; text?: string[] };
                      flightNumber?: number;
                  };
                  references?: { id?: string; system?: string }[];
              }[]

              Contains a list of flight segments.

            • OptionalserviceDefinitions?: {
                  baggageAllowanceRefId?: string;
                  bookingInstructions?: {
                      productText?: string;
                      productTextDetails?: { description?: string; key: string; value: string }[];
                      specialServices?: { freeText?: string; specialServiceCode?: string }[];
                  };
                  cabinUpgrade?: {
                      methodCode?: string;
                      reservationBookingDesignator?: string;
                  };
                  descriptions?: { id?: string; text?: string }[];
                  externalId?: string;
                  groupCode?: string;
                  id?: string;
                  name?: string;
                  ownerCode?: string;
                  reasonForIssuanceCode?: string;
                  reasonForIssuanceSubCode?: string;
                  serviceCode?: string;
                  settlementMethodCode?: string;
              }[]

              Lists airline-specific definitions of a product or service (excluding flights) that can be separately sold and delivered. For example, bags, seats, and meals on a flight.

            • OptionalticketingDocumentInfo?: {
                  document?: {
                      coupons?: {
                          consumedAtIssuanceInd?: boolean;
                          exchangeEligibilityInd?: boolean;
                          inConnectionCouponNumber?: string;
                          inConnectionDocumentNumber?: string;
                          involuntaryIndicatorCode?: string;
                          number?: number;
                          orderItemRefId?: string;
                          presentAt?: string;
                          presentTo?: string;
                          reasonForIssuanceCode?: string;
                          reasonForIssuanceSubCode?: string;
                          segmentInfo?: {
                              arrivalAirport?: string;
                              arrivalTime?: string;
                              classOfService?: string;
                              departureAirport?: string;
                              departureTime?: string;
                              flightNumber?: number;
                              marketingAirlineCode?: string;
                          };
                          serviceCode?: string;
                          serviceRefId?: string;
                          settlementAuthCode?: string;
                          status?: string;
                      }[];
                      exchangeEligibilityInd?: boolean;
                      inConnectionDocumentNumber?: string;
                      issueDateTime?: string;
                      issueDateTimeComment?: string;
                      issueDateTimeText?: string;
                      number?: string;
                      numberOfBooklets?: number;
                      outOfSyncWithOrderItem?: boolean;
                      primaryDocumentInd?: boolean;
                      remarkText?: string;
                      reportingType?: string;
                      routingCode?: string;
                      ticketingLocation?: string;
                      type?: string;
                      voidEligibilityInd?: boolean;
                      voidPeriodExpirationDateTime?: string;
                  };
                  originalIssueInfo?: {
                      issueDate?: string;
                      issuingAgentId?: string;
                      locationCode?: string;
                      ticketNumber?: string;
                  };
                  paxRefId?: string;
                  price?: {
                      baseAmount?: { amount?: string; code?: string };
                      equivAmount?: { amount?: string; code?: string };
                      feeBreakdowns?: {
                          amount?: { amount?: string; code?: string; taxable?: boolean };
                          description?: string;
                          refundable?: boolean;
                      }[];
                      nonRefundableBaseAmount?: { amount?: string; code?: string };
                      surcharges?: {
                          breakdown?: {
                              amount?: { amount?: ...; code?: ... };
                              description?: string;
                              designatorCode?: string;
                              localAmount?: { amount?: ...; code?: ... };
                              refundable?: boolean;
                          }[];
                          totalAmount?: { amount?: string; code?: string };
                      }[];
                      taxBreakdowns?: {
                          amount?: { amount?: string; code?: string };
                          collectionInd?: boolean;
                          countryCode?: string;
                          description?: string;
                          refundable?: boolean;
                          taxCode?: string;
                          taxTypeCode?: string;
                      }[];
                      totalAmount?: { amount?: string; code?: string };
                      totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                      totalTaxAmount?: { amount?: string; code?: string };
                  };
              }[]

              Contains details of the ticketing document.

            • OptionaltotalPrice?: {
                  baseAmount?: { amount?: string; code?: string };
                  equivAmount?: { amount?: string; code?: string };
                  feeBreakdowns?: {
                      amount?: { amount?: string; code?: string; taxable?: boolean };
                      description?: string;
                      refundable?: boolean;
                  }[];
                  nonRefundableBaseAmount?: { amount?: string; code?: string };
                  surcharges?: {
                      breakdown?: {
                          amount?: { amount?: string; code?: string };
                          description?: string;
                          designatorCode?: string;
                          localAmount?: { amount?: string; code?: string };
                          refundable?: boolean;
                      }[];
                      totalAmount?: { amount?: string; code?: string };
                  }[];
                  taxBreakdowns?: {
                      amount?: { amount?: string; code?: string };
                      collectionInd?: boolean;
                      countryCode?: string;
                      description?: string;
                      refundable?: boolean;
                      taxCode?: string;
                      taxTypeCode?: string;
                  }[];
                  totalAmount?: { amount?: string; code?: string };
                  totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
                  totalTaxAmount?: { amount?: string; code?: string };
              }

              The total price of an NDC order.

              • OptionalbaseAmount?: { amount?: string; code?: string }

                Contains base amount of money expected for a fare.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
              • OptionalequivAmount?: { amount?: string; code?: string }

                Contains the base price, but in the amount of a requested currency.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
              • OptionalfeeBreakdowns?: {
                    amount?: { amount?: string; code?: string; taxable?: boolean };
                    description?: string;
                    refundable?: boolean;
                }[]

                Lists fees added to the ticket during fulfillment.

              • OptionalnonRefundableBaseAmount?: { amount?: string; code?: string }

                Contains the amount of base fare which is non refundable.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
              • Optionalsurcharges?: {
                    breakdown?: {
                        amount?: { amount?: string; code?: string };
                        description?: string;
                        designatorCode?: string;
                        localAmount?: { amount?: string; code?: string };
                        refundable?: boolean;
                    }[];
                    totalAmount?: { amount?: string; code?: string };
                }[]

                Lists the amount added to a usual charge for a specific product, purpose, or service.

              • OptionaltaxBreakdowns?: {
                    amount?: { amount?: string; code?: string };
                    collectionInd?: boolean;
                    countryCode?: string;
                    description?: string;
                    refundable?: boolean;
                    taxCode?: string;
                    taxTypeCode?: string;
                }[]

                Lists tax breakdown details.

              • OptionaltotalAmount?: { amount?: string; code?: string }

                Contains the total amount expected for NDC order.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
              • OptionaltotalFeeAmount?: { amount?: string; code?: string; taxable?: boolean }

                Contains the total fee amount expected for NDC order.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
                • Optionaltaxable?: boolean

                  If true, the amount is taxable.

                  true
                  
              • OptionaltotalTaxAmount?: { amount?: string; code?: string }

                Contains the total tax amount expected for NDC order.

                • Optionalamount?: string

                  The monetary amount.

                  100.00
                  
                • Optionalcode?: string

                  The three-letter ISO 4217 currency code.

                  USD
                  
            • Optionaltype?: string

              Reservation type.

              PNR or ORDER
              
          • Optionalwarnings?: { code?: string; message?: string }[]

            Lists any warning messages encountered during processing. This is a standard way to indicate the successful processing of an IATA message, but one in which warnings are generated.

        Returns DossierCreate