Documentation
    Preparing search index...
    interface components {
        headers: never;
        parameters: never;
        pathItems: never;
        requestBodies: never;
        responses: never;
        schemas: {
            EnhancedAirTicketRequest: {
                AirTicketRQ?: {
                    AccountingLines?: {
                        All?: boolean;
                        Delete?: { EndNumber?: number; Number: number }[];
                        None?: boolean;
                    };
                    DesignatePrinter?: {
                        Printers?: {
                            BagTag?: { LNIATA?: string };
                            BoardingPass?: { HostedCarrier?: boolean; LNIATA?: string };
                            Hardcopy?: { LNIATA?: string; Spacing?: "1" | "2" };
                            InvoiceItinerary?: { LNIATA?: string };
                            ListLabel?: { LNIATA?: string };
                            MiniItinerary?: { LNIATA?: string };
                            Report?: { LNIATA?: string };
                            Ticket?: {
                                CountryCode?: string;
                                LNIATA?: string;
                                MiniItinerary?: { LNIATA?: string };
                                Remote?: { LNIATA?: string };
                            };
                        };
                        Profile?: { Number?: number };
                    };
                    Diagnostics?: unknown;
                    haltOnInvalidMCT?: boolean;
                    healthCheck?: string;
                    Itinerary: { ID: string };
                    PostProcessing?: {
                        acceptNegotiatedFare?: boolean;
                        acceptPriceChanges?: boolean;
                        actionOnBackDatePrice?: "O" | "R" | "Q";
                        actionOnPQExpired?: "O" | "R" | "Q";
                        CreditVerificationInterval?: { waitInterval?: number };
                        EndTransaction?: {
                            Email?: {
                                eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                                Ind: boolean;
                                Invoice?: { Ind: boolean };
                                Itinerary?: {
                                    Ind: boolean;
                                    PDF?: { Ind: boolean };
                                    Segment?: { EndNumber?: number; Number: number }[];
                                };
                                PersonName?: { NameNumber: string };
                            };
                            generateSingleInvoice?: boolean;
                            Source?: { ReceivedFrom: string };
                        };
                        GhostTicketCheck?: { numAttempts?: number; waitInterval?: number };
                        TicketingInterval?: { includeFirst?: boolean; waitInterval?: number };
                    };
                    targetCity?: string;
                    Ticketing: {
                        FlightQualifiers?: { VendorPrefs?: { Airline: { Code: string } } };
                        FOP_Qualifiers?: {
                            BasicFOP?: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: string;
                                        Code?: string;
                                        ExpireDate?: string;
                                        ExtendedPayment?: number;
                                        ManualApprovalCode?: string;
                                        ManualOBFee?: string;
                                        Number?: number;
                                    };
                                    Suppress?: boolean;
                                };
                                CostCenter?: string;
                                Reference?: number;
                                Type?: string;
                                Virtual?: string;
                            };
                            BSP_Ticketing?: {
                                MultipleFOP?: {
                                    Fare: { Amount: string };
                                    FOP_One: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                CardSecurityCode?: ...;
                                                Code?: ...;
                                                ExpireDate?: ...;
                                                ExtendedPayment?: ...;
                                                ManualApprovalCode?: ...;
                                                ManualOBFee?: ...;
                                                Number?: ...;
                                            };
                                            Suppress?: boolean;
                                        };
                                        Reference?: number;
                                        Type?: string;
                                    };
                                    FOP_Two: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                CardSecurityCode?: ...;
                                                Code?: ...;
                                                ExpireDate?: ...;
                                                ExtendedPayment?: ...;
                                                ManualApprovalCode?: ...;
                                                ManualOBFee?: ...;
                                                Number?: ...;
                                            };
                                            Suppress?: boolean;
                                        };
                                        Reference?: number;
                                        Type?: string;
                                    };
                                    Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                                };
                                MultipleMiscFOP?: {
                                    Fare: { Amount: string };
                                    FOP_One: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                Code: ...;
                                                ExpireDate: ...;
                                                ExtendedPayment?: ...;
                                                ManualApprovalCode?: ...;
                                                Number: ...;
                                            };
                                            Suppress?: boolean;
                                        };
                                        Reference?: number;
                                        Type?: string;
                                    };
                                    FOP_Two: {
                                        ExtendedPayment?: { NumMonths: number };
                                        Reference?: number;
                                        Type?: string;
                                    };
                                    Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                                };
                                PayLaterPlan?: {
                                    Fare: { Amount: string };
                                    FOP: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                Code: ...;
                                                ExpireDate: ...;
                                                ManualApprovalCode?: ...;
                                                Number: ...;
                                            };
                                        };
                                        Reference?: number;
                                        Type?: string;
                                    };
                                    Installment: {
                                        Count: string;
                                        PayLaterReferenceNumber: string;
                                        Value: string;
                                    };
                                };
                            };
                            MultipleCC_FOP?: {
                                CC_One: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: string;
                                            Code: string;
                                            ExpireDate: string;
                                            ExtendedPayment?: number;
                                            ManualApprovalCode?: string;
                                            ManualOBFee?: string;
                                            Number: number;
                                        };
                                        Suppress?: boolean;
                                    };
                                };
                                CC_Two: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: string;
                                            Code: string;
                                            ExpireDate: string;
                                            ExtendedPayment?: number;
                                            ManualApprovalCode?: string;
                                            ManualOBFee?: string;
                                            Number: number;
                                        };
                                        Suppress?: boolean;
                                    };
                                };
                                Fare: { Amount: string };
                            };
                            SabreSonicTicketing?: {
                                BasicFOP?: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: number;
                                            Code: string;
                                            ExpireDate: string;
                                            ExtendedPayment?: number;
                                            ManualApprovalCode?: string;
                                            Number: number;
                                        };
                                        Suppress?: boolean;
                                    };
                                    ManualApprovalCode?: string;
                                    Type?: string;
                                };
                                EnhancedMultipleFOP?: {
                                    Fare: { Amount: string };
                                    FOP_One: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                CardSecurityCode?: ...;
                                                Code: ...;
                                                ExpireDate: ...;
                                                ExtendedPayment?: ...;
                                                ManualApprovalCode?: ...;
                                                Number: ...;
                                            };
                                        };
                                        Type?: string;
                                    };
                                    FOP_Two: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                CardSecurityCode?: ...;
                                                Code: ...;
                                                ExpireDate: ...;
                                                ExtendedPayment?: ...;
                                                ManualApprovalCode?: ...;
                                                Number: ...;
                                            };
                                        };
                                        Type?: string;
                                    };
                                    Taxes: { Tax: { Amount: string; TaxCode: string } };
                                };
                                MultipleFOP?: {
                                    Fare: { Amount: string };
                                    FOP_One: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                Code: ...;
                                                ManualApprovalCode?: ...;
                                                Number: ...;
                                            };
                                        };
                                        Type?: string;
                                    };
                                    FOP_Two: {
                                        CC_Info?: {
                                            PaymentCard: {
                                                Code: ...;
                                                ManualApprovalCode?: ...;
                                                Number: ...;
                                            };
                                        };
                                        Type?: string;
                                    };
                                    Taxes?: { Tax: { Amount: string; TaxCode: string } };
                                };
                            };
                        };
                        MiscQualifiers?: {
                            AirExtras?: { EndNumber?: number; Number: number }[];
                            BaggageAllowance?: {
                                Number?: string;
                                SegmentSelect?: { EndNumber?: number; Number: number };
                                Weight?: string;
                            }[];
                            Certificate?: { Number: string }[];
                            Commission?: { Amount?: number; Net?: boolean; Percent?: number };
                            DateOfBirth?: string;
                            Discount?: { Code?: string };
                            Endorsement?: { Override?: boolean; Text: string };
                            FutureTicket?: {
                                Line: { EndNumber?: number; NameNumber?: string; Number: number }[];
                            };
                            Invoice?: { ETReceipt?: boolean; Ind?: boolean };
                            MISF?: {
                                Ind?: boolean;
                                Override?: {
                                    Amount?: string;
                                    BackOfficeInfo?: string;
                                    CurrencyCode?: string;
                                    CustomerReference?: string;
                                    DocumentReferenceCode?: string;
                                    ServiceFeeDescription?: string;
                                    TicketNumber?: string;
                                };
                            };
                            NeedPrint?: {
                                AuditorCoupon: boolean;
                                Itinerary: boolean;
                                PassengerReceipt: boolean;
                            };
                            NetRemit?: {
                                Amount?: string;
                                ContractAgreementCode?: string;
                                DiscountAmount?: string;
                                NetCreditAmount?: number;
                                SellingFareAmount?: string;
                                TourCode?: string;
                                ValueCode?: string;
                            };
                            Ticket?: { Action?: string; Type?: string };
                            TourCode?: {
                                SuppressFareReplaceWithBT?: { Ind: boolean };
                                SuppressFareReplaceWithIT?: { Ind: boolean };
                                SuppressIT?: { Ind: boolean };
                                SuppressITSupressFare?: { Ind: boolean };
                                Text?: string;
                            };
                        };
                        PricingQualifiers?: {
                            Brand?: { content?: string; RPH?: number }[];
                            Fare?: { Type: string };
                            FareFocusExclude?: { Ind: boolean };
                            ItineraryOptions?: {
                                SegmentSelect?: {
                                    EndNumber?: number;
                                    Number: number;
                                    RPH?: string;
                                }[];
                                SideTrip?: { EndNumber?: number; Number: number };
                            };
                            NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                            PhaseIV?: {
                                NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                                Number: number;
                            }[];
                            PriceQuote?: {
                                NameSelect?: { EndNameNumber?: number; NameNumber: number }[];
                                Record?: { EndNumber?: number; Number: number; Reissue?: boolean }[];
                            }[];
                            RefundableBalance?: {
                                Amount: string;
                                Taxes?: { Tax: { Amount: string; Code: string }[] };
                            };
                            SpanishLargeFamilyDiscountLevel?: "1"
                            | "2";
                            SpecificFare?: { FareBasis?: string; RPH?: string }[];
                            SpecificPenalty?: {
                                AdditionalInfo?: boolean;
                                Changeable?: {
                                    AfterDeparture?: boolean;
                                    Any?: boolean;
                                    BeforeDeparture?: boolean;
                                    CurrencyCode?: string;
                                    MaxPenalty?: string;
                                };
                                EitherOr?: {
                                    AfterDeparture?: boolean;
                                    Any?: boolean;
                                    BeforeDeparture?: boolean;
                                    CurrencyCode?: string;
                                    MaxPenalty?: string;
                                };
                                Refundable?: {
                                    AfterDeparture?: boolean;
                                    Any?: boolean;
                                    BeforeDeparture?: boolean;
                                    CurrencyCode?: string;
                                    MaxPenalty?: string;
                                };
                            };
                            Taxes?: { NoTax?: { Ind?: boolean }; TaxExempt?: { Code?: string }[] };
                            ValidityDates?: {
                                NotValidAfter?: string;
                                NotValidBefore?: string;
                                Segment: { EndNumber?: number; Number: number }[];
                            }[];
                        };
                    }[];
                    version?: string;
                };
            };
            EnhancedAirTicketResponse: {
                AirTicketRS?: {
                    ApplicationResults?: {
                        Error?: {
                            SystemSpecificResults?: {
                                DocURL?: string;
                                Element?: string;
                                HostCommand?: { content?: string; LNIATA?: string };
                                Message?: { code?: string; content?: string }[];
                                RecordID?: string;
                                reference?: string;
                                ShortText?: string;
                                timeStamp?: string;
                            }[];
                            timeStamp?: string;
                            type?: "Transport"
                            | "Validation"
                            | "Application"
                            | "BusinessLogic";
                        }[];
                        status: "Complete"
                        | "Incomplete"
                        | "NotProcessed"
                        | "Unknown";
                        Success?: {
                            SystemSpecificResults?: {
                                DocURL?: string;
                                Element?: string;
                                HostCommand?: { content?: string; LNIATA?: string };
                                Message?: { code?: string; content?: string }[];
                                RecordID?: string;
                                reference?: string;
                                ShortText?: string;
                                timeStamp?: string;
                            }[];
                            timeStamp?: string;
                            type?: "Transport"
                            | "Validation"
                            | "Application"
                            | "BusinessLogic";
                        }[];
                        Warning?: {
                            SystemSpecificResults?: {
                                DocURL?: string;
                                Element?: string;
                                HostCommand?: { content?: string; LNIATA?: string };
                                Message?: { code?: string; content?: string }[];
                                RecordID?: string;
                                reference?: string;
                                ShortText?: string;
                                timeStamp?: string;
                            }[];
                            timeStamp?: string;
                            type?: "Transport"
                            | "Validation"
                            | "Application"
                            | "BusinessLogic";
                        }[];
                    };
                    Diagnostics?: {
                        ESSM_Data: {
                            AbacusPrimeHost: boolean;
                            AutoEnd: boolean;
                            AutoEndAndRetrieve: boolean;
                            AutoEndDetected: boolean;
                            InfiniPrimeHost: boolean;
                            PrevSimulChgTty: boolean;
                        };
                    };
                    Summary?: {
                        committed?: boolean;
                        DocumentNumber?: string;
                        DocumentStatus?: string;
                        DocumentType?: string;
                        FirstName?: string;
                        IssuingLocation?: string;
                        LastName?: string;
                        LocalIssueDateTime?: string;
                        Reservation?: {
                            content?: string;
                            createDate?: string;
                            provider?: string;
                            purgeDate?: string;
                        };
                        TotalAmount?: {
                            content?: string;
                            currencyCode?: string;
                            decimalPlace?: number;
                        };
                    }[];
                    version?: string;
                };
                Links?: { href?: string; rel?: string }[];
            };
            SystemSpecificResults: {
                DocURL?: string;
                Element?: string;
                HostCommand?: { content?: string; LNIATA?: string };
                Message?: { code?: string; content?: string }[];
                RecordID?: string;
                reference?: string;
                ShortText?: string;
                timeStamp?: string;
            }[];
        };
    }
    Index

    Properties

    headers: never
    parameters: never
    pathItems: never
    requestBodies: never
    responses: never
    schemas: {
        EnhancedAirTicketRequest: {
            AirTicketRQ?: {
                AccountingLines?: {
                    All?: boolean;
                    Delete?: { EndNumber?: number; Number: number }[];
                    None?: boolean;
                };
                DesignatePrinter?: {
                    Printers?: {
                        BagTag?: { LNIATA?: string };
                        BoardingPass?: { HostedCarrier?: boolean; LNIATA?: string };
                        Hardcopy?: { LNIATA?: string; Spacing?: "1" | "2" };
                        InvoiceItinerary?: { LNIATA?: string };
                        ListLabel?: { LNIATA?: string };
                        MiniItinerary?: { LNIATA?: string };
                        Report?: { LNIATA?: string };
                        Ticket?: {
                            CountryCode?: string;
                            LNIATA?: string;
                            MiniItinerary?: { LNIATA?: string };
                            Remote?: { LNIATA?: string };
                        };
                    };
                    Profile?: { Number?: number };
                };
                Diagnostics?: unknown;
                haltOnInvalidMCT?: boolean;
                healthCheck?: string;
                Itinerary: { ID: string };
                PostProcessing?: {
                    acceptNegotiatedFare?: boolean;
                    acceptPriceChanges?: boolean;
                    actionOnBackDatePrice?: "O" | "R" | "Q";
                    actionOnPQExpired?: "O" | "R" | "Q";
                    CreditVerificationInterval?: { waitInterval?: number };
                    EndTransaction?: {
                        Email?: {
                            eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                            Ind: boolean;
                            Invoice?: { Ind: boolean };
                            Itinerary?: {
                                Ind: boolean;
                                PDF?: { Ind: boolean };
                                Segment?: { EndNumber?: number; Number: number }[];
                            };
                            PersonName?: { NameNumber: string };
                        };
                        generateSingleInvoice?: boolean;
                        Source?: { ReceivedFrom: string };
                    };
                    GhostTicketCheck?: { numAttempts?: number; waitInterval?: number };
                    TicketingInterval?: { includeFirst?: boolean; waitInterval?: number };
                };
                targetCity?: string;
                Ticketing: {
                    FlightQualifiers?: { VendorPrefs?: { Airline: { Code: string } } };
                    FOP_Qualifiers?: {
                        BasicFOP?: {
                            CC_Info?: {
                                PaymentCard: {
                                    CardSecurityCode?: string;
                                    Code?: string;
                                    ExpireDate?: string;
                                    ExtendedPayment?: number;
                                    ManualApprovalCode?: string;
                                    ManualOBFee?: string;
                                    Number?: number;
                                };
                                Suppress?: boolean;
                            };
                            CostCenter?: string;
                            Reference?: number;
                            Type?: string;
                            Virtual?: string;
                        };
                        BSP_Ticketing?: {
                            MultipleFOP?: {
                                Fare: { Amount: string };
                                FOP_One: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: ...;
                                            Code?: ...;
                                            ExpireDate?: ...;
                                            ExtendedPayment?: ...;
                                            ManualApprovalCode?: ...;
                                            ManualOBFee?: ...;
                                            Number?: ...;
                                        };
                                        Suppress?: boolean;
                                    };
                                    Reference?: number;
                                    Type?: string;
                                };
                                FOP_Two: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: ...;
                                            Code?: ...;
                                            ExpireDate?: ...;
                                            ExtendedPayment?: ...;
                                            ManualApprovalCode?: ...;
                                            ManualOBFee?: ...;
                                            Number?: ...;
                                        };
                                        Suppress?: boolean;
                                    };
                                    Reference?: number;
                                    Type?: string;
                                };
                                Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                            };
                            MultipleMiscFOP?: {
                                Fare: { Amount: string };
                                FOP_One: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            Code: ...;
                                            ExpireDate: ...;
                                            ExtendedPayment?: ...;
                                            ManualApprovalCode?: ...;
                                            Number: ...;
                                        };
                                        Suppress?: boolean;
                                    };
                                    Reference?: number;
                                    Type?: string;
                                };
                                FOP_Two: {
                                    ExtendedPayment?: { NumMonths: number };
                                    Reference?: number;
                                    Type?: string;
                                };
                                Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                            };
                            PayLaterPlan?: {
                                Fare: { Amount: string };
                                FOP: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            Code: ...;
                                            ExpireDate: ...;
                                            ManualApprovalCode?: ...;
                                            Number: ...;
                                        };
                                    };
                                    Reference?: number;
                                    Type?: string;
                                };
                                Installment: {
                                    Count: string;
                                    PayLaterReferenceNumber: string;
                                    Value: string;
                                };
                            };
                        };
                        MultipleCC_FOP?: {
                            CC_One: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: string;
                                        Code: string;
                                        ExpireDate: string;
                                        ExtendedPayment?: number;
                                        ManualApprovalCode?: string;
                                        ManualOBFee?: string;
                                        Number: number;
                                    };
                                    Suppress?: boolean;
                                };
                            };
                            CC_Two: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: string;
                                        Code: string;
                                        ExpireDate: string;
                                        ExtendedPayment?: number;
                                        ManualApprovalCode?: string;
                                        ManualOBFee?: string;
                                        Number: number;
                                    };
                                    Suppress?: boolean;
                                };
                            };
                            Fare: { Amount: string };
                        };
                        SabreSonicTicketing?: {
                            BasicFOP?: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: number;
                                        Code: string;
                                        ExpireDate: string;
                                        ExtendedPayment?: number;
                                        ManualApprovalCode?: string;
                                        Number: number;
                                    };
                                    Suppress?: boolean;
                                };
                                ManualApprovalCode?: string;
                                Type?: string;
                            };
                            EnhancedMultipleFOP?: {
                                Fare: { Amount: string };
                                FOP_One: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: ...;
                                            Code: ...;
                                            ExpireDate: ...;
                                            ExtendedPayment?: ...;
                                            ManualApprovalCode?: ...;
                                            Number: ...;
                                        };
                                    };
                                    Type?: string;
                                };
                                FOP_Two: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            CardSecurityCode?: ...;
                                            Code: ...;
                                            ExpireDate: ...;
                                            ExtendedPayment?: ...;
                                            ManualApprovalCode?: ...;
                                            Number: ...;
                                        };
                                    };
                                    Type?: string;
                                };
                                Taxes: { Tax: { Amount: string; TaxCode: string } };
                            };
                            MultipleFOP?: {
                                Fare: { Amount: string };
                                FOP_One: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            Code: ...;
                                            ManualApprovalCode?: ...;
                                            Number: ...;
                                        };
                                    };
                                    Type?: string;
                                };
                                FOP_Two: {
                                    CC_Info?: {
                                        PaymentCard: {
                                            Code: ...;
                                            ManualApprovalCode?: ...;
                                            Number: ...;
                                        };
                                    };
                                    Type?: string;
                                };
                                Taxes?: { Tax: { Amount: string; TaxCode: string } };
                            };
                        };
                    };
                    MiscQualifiers?: {
                        AirExtras?: { EndNumber?: number; Number: number }[];
                        BaggageAllowance?: {
                            Number?: string;
                            SegmentSelect?: { EndNumber?: number; Number: number };
                            Weight?: string;
                        }[];
                        Certificate?: { Number: string }[];
                        Commission?: { Amount?: number; Net?: boolean; Percent?: number };
                        DateOfBirth?: string;
                        Discount?: { Code?: string };
                        Endorsement?: { Override?: boolean; Text: string };
                        FutureTicket?: {
                            Line: { EndNumber?: number; NameNumber?: string; Number: number }[];
                        };
                        Invoice?: { ETReceipt?: boolean; Ind?: boolean };
                        MISF?: {
                            Ind?: boolean;
                            Override?: {
                                Amount?: string;
                                BackOfficeInfo?: string;
                                CurrencyCode?: string;
                                CustomerReference?: string;
                                DocumentReferenceCode?: string;
                                ServiceFeeDescription?: string;
                                TicketNumber?: string;
                            };
                        };
                        NeedPrint?: {
                            AuditorCoupon: boolean;
                            Itinerary: boolean;
                            PassengerReceipt: boolean;
                        };
                        NetRemit?: {
                            Amount?: string;
                            ContractAgreementCode?: string;
                            DiscountAmount?: string;
                            NetCreditAmount?: number;
                            SellingFareAmount?: string;
                            TourCode?: string;
                            ValueCode?: string;
                        };
                        Ticket?: { Action?: string; Type?: string };
                        TourCode?: {
                            SuppressFareReplaceWithBT?: { Ind: boolean };
                            SuppressFareReplaceWithIT?: { Ind: boolean };
                            SuppressIT?: { Ind: boolean };
                            SuppressITSupressFare?: { Ind: boolean };
                            Text?: string;
                        };
                    };
                    PricingQualifiers?: {
                        Brand?: { content?: string; RPH?: number }[];
                        Fare?: { Type: string };
                        FareFocusExclude?: { Ind: boolean };
                        ItineraryOptions?: {
                            SegmentSelect?: {
                                EndNumber?: number;
                                Number: number;
                                RPH?: string;
                            }[];
                            SideTrip?: { EndNumber?: number; Number: number };
                        };
                        NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                        PhaseIV?: {
                            NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                            Number: number;
                        }[];
                        PriceQuote?: {
                            NameSelect?: { EndNameNumber?: number; NameNumber: number }[];
                            Record?: { EndNumber?: number; Number: number; Reissue?: boolean }[];
                        }[];
                        RefundableBalance?: {
                            Amount: string;
                            Taxes?: { Tax: { Amount: string; Code: string }[] };
                        };
                        SpanishLargeFamilyDiscountLevel?: "1"
                        | "2";
                        SpecificFare?: { FareBasis?: string; RPH?: string }[];
                        SpecificPenalty?: {
                            AdditionalInfo?: boolean;
                            Changeable?: {
                                AfterDeparture?: boolean;
                                Any?: boolean;
                                BeforeDeparture?: boolean;
                                CurrencyCode?: string;
                                MaxPenalty?: string;
                            };
                            EitherOr?: {
                                AfterDeparture?: boolean;
                                Any?: boolean;
                                BeforeDeparture?: boolean;
                                CurrencyCode?: string;
                                MaxPenalty?: string;
                            };
                            Refundable?: {
                                AfterDeparture?: boolean;
                                Any?: boolean;
                                BeforeDeparture?: boolean;
                                CurrencyCode?: string;
                                MaxPenalty?: string;
                            };
                        };
                        Taxes?: { NoTax?: { Ind?: boolean }; TaxExempt?: { Code?: string }[] };
                        ValidityDates?: {
                            NotValidAfter?: string;
                            NotValidBefore?: string;
                            Segment: { EndNumber?: number; Number: number }[];
                        }[];
                    };
                }[];
                version?: string;
            };
        };
        EnhancedAirTicketResponse: {
            AirTicketRS?: {
                ApplicationResults?: {
                    Error?: {
                        SystemSpecificResults?: {
                            DocURL?: string;
                            Element?: string;
                            HostCommand?: { content?: string; LNIATA?: string };
                            Message?: { code?: string; content?: string }[];
                            RecordID?: string;
                            reference?: string;
                            ShortText?: string;
                            timeStamp?: string;
                        }[];
                        timeStamp?: string;
                        type?: "Transport"
                        | "Validation"
                        | "Application"
                        | "BusinessLogic";
                    }[];
                    status: "Complete"
                    | "Incomplete"
                    | "NotProcessed"
                    | "Unknown";
                    Success?: {
                        SystemSpecificResults?: {
                            DocURL?: string;
                            Element?: string;
                            HostCommand?: { content?: string; LNIATA?: string };
                            Message?: { code?: string; content?: string }[];
                            RecordID?: string;
                            reference?: string;
                            ShortText?: string;
                            timeStamp?: string;
                        }[];
                        timeStamp?: string;
                        type?: "Transport"
                        | "Validation"
                        | "Application"
                        | "BusinessLogic";
                    }[];
                    Warning?: {
                        SystemSpecificResults?: {
                            DocURL?: string;
                            Element?: string;
                            HostCommand?: { content?: string; LNIATA?: string };
                            Message?: { code?: string; content?: string }[];
                            RecordID?: string;
                            reference?: string;
                            ShortText?: string;
                            timeStamp?: string;
                        }[];
                        timeStamp?: string;
                        type?: "Transport"
                        | "Validation"
                        | "Application"
                        | "BusinessLogic";
                    }[];
                };
                Diagnostics?: {
                    ESSM_Data: {
                        AbacusPrimeHost: boolean;
                        AutoEnd: boolean;
                        AutoEndAndRetrieve: boolean;
                        AutoEndDetected: boolean;
                        InfiniPrimeHost: boolean;
                        PrevSimulChgTty: boolean;
                    };
                };
                Summary?: {
                    committed?: boolean;
                    DocumentNumber?: string;
                    DocumentStatus?: string;
                    DocumentType?: string;
                    FirstName?: string;
                    IssuingLocation?: string;
                    LastName?: string;
                    LocalIssueDateTime?: string;
                    Reservation?: {
                        content?: string;
                        createDate?: string;
                        provider?: string;
                        purgeDate?: string;
                    };
                    TotalAmount?: {
                        content?: string;
                        currencyCode?: string;
                        decimalPlace?: number;
                    };
                }[];
                version?: string;
            };
            Links?: { href?: string; rel?: string }[];
        };
        SystemSpecificResults: {
            DocURL?: string;
            Element?: string;
            HostCommand?: { content?: string; LNIATA?: string };
            Message?: { code?: string; content?: string }[];
            RecordID?: string;
            reference?: string;
            ShortText?: string;
            timeStamp?: string;
        }[];
    }

    Type Declaration

    • EnhancedAirTicketRequest: {
          AirTicketRQ?: {
              AccountingLines?: {
                  All?: boolean;
                  Delete?: { EndNumber?: number; Number: number }[];
                  None?: boolean;
              };
              DesignatePrinter?: {
                  Printers?: {
                      BagTag?: { LNIATA?: string };
                      BoardingPass?: { HostedCarrier?: boolean; LNIATA?: string };
                      Hardcopy?: { LNIATA?: string; Spacing?: "1" | "2" };
                      InvoiceItinerary?: { LNIATA?: string };
                      ListLabel?: { LNIATA?: string };
                      MiniItinerary?: { LNIATA?: string };
                      Report?: { LNIATA?: string };
                      Ticket?: {
                          CountryCode?: string;
                          LNIATA?: string;
                          MiniItinerary?: { LNIATA?: string };
                          Remote?: { LNIATA?: string };
                      };
                  };
                  Profile?: { Number?: number };
              };
              Diagnostics?: unknown;
              haltOnInvalidMCT?: boolean;
              healthCheck?: string;
              Itinerary: { ID: string };
              PostProcessing?: {
                  acceptNegotiatedFare?: boolean;
                  acceptPriceChanges?: boolean;
                  actionOnBackDatePrice?: "O" | "R" | "Q";
                  actionOnPQExpired?: "O" | "R" | "Q";
                  CreditVerificationInterval?: { waitInterval?: number };
                  EndTransaction?: {
                      Email?: {
                          eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                          Ind: boolean;
                          Invoice?: { Ind: boolean };
                          Itinerary?: {
                              Ind: boolean;
                              PDF?: { Ind: boolean };
                              Segment?: { EndNumber?: number; Number: number }[];
                          };
                          PersonName?: { NameNumber: string };
                      };
                      generateSingleInvoice?: boolean;
                      Source?: { ReceivedFrom: string };
                  };
                  GhostTicketCheck?: { numAttempts?: number; waitInterval?: number };
                  TicketingInterval?: { includeFirst?: boolean; waitInterval?: number };
              };
              targetCity?: string;
              Ticketing: {
                  FlightQualifiers?: { VendorPrefs?: { Airline: { Code: string } } };
                  FOP_Qualifiers?: {
                      BasicFOP?: {
                          CC_Info?: {
                              PaymentCard: {
                                  CardSecurityCode?: string;
                                  Code?: string;
                                  ExpireDate?: string;
                                  ExtendedPayment?: number;
                                  ManualApprovalCode?: string;
                                  ManualOBFee?: string;
                                  Number?: number;
                              };
                              Suppress?: boolean;
                          };
                          CostCenter?: string;
                          Reference?: number;
                          Type?: string;
                          Virtual?: string;
                      };
                      BSP_Ticketing?: {
                          MultipleFOP?: {
                              Fare: { Amount: string };
                              FOP_One: {
                                  CC_Info?: {
                                      PaymentCard: {
                                          CardSecurityCode?: ...;
                                          Code?: ...;
                                          ExpireDate?: ...;
                                          ExtendedPayment?: ...;
                                          ManualApprovalCode?: ...;
                                          ManualOBFee?: ...;
                                          Number?: ...;
                                      };
                                      Suppress?: boolean;
                                  };
                                  Reference?: number;
                                  Type?: string;
                              };
                              FOP_Two: {
                                  CC_Info?: {
                                      PaymentCard: {
                                          CardSecurityCode?: ...;
                                          Code?: ...;
                                          ExpireDate?: ...;
                                          ExtendedPayment?: ...;
                                          ManualApprovalCode?: ...;
                                          ManualOBFee?: ...;
                                          Number?: ...;
                                      };
                                      Suppress?: boolean;
                                  };
                                  Reference?: number;
                                  Type?: string;
                              };
                              Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                          };
                          MultipleMiscFOP?: {
                              Fare: { Amount: string };
                              FOP_One: {
                                  CC_Info?: {
                                      PaymentCard: {
                                          Code: ...;
                                          ExpireDate: ...;
                                          ExtendedPayment?: ...;
                                          ManualApprovalCode?: ...;
                                          Number: ...;
                                      };
                                      Suppress?: boolean;
                                  };
                                  Reference?: number;
                                  Type?: string;
                              };
                              FOP_Two: {
                                  ExtendedPayment?: { NumMonths: number };
                                  Reference?: number;
                                  Type?: string;
                              };
                              Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                          };
                          PayLaterPlan?: {
                              Fare: { Amount: string };
                              FOP: {
                                  CC_Info?: {
                                      PaymentCard: {
                                          Code: ...;
                                          ExpireDate: ...;
                                          ManualApprovalCode?: ...;
                                          Number: ...;
                                      };
                                  };
                                  Reference?: number;
                                  Type?: string;
                              };
                              Installment: {
                                  Count: string;
                                  PayLaterReferenceNumber: string;
                                  Value: string;
                              };
                          };
                      };
                      MultipleCC_FOP?: {
                          CC_One: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: string;
                                      Code: string;
                                      ExpireDate: string;
                                      ExtendedPayment?: number;
                                      ManualApprovalCode?: string;
                                      ManualOBFee?: string;
                                      Number: number;
                                  };
                                  Suppress?: boolean;
                              };
                          };
                          CC_Two: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: string;
                                      Code: string;
                                      ExpireDate: string;
                                      ExtendedPayment?: number;
                                      ManualApprovalCode?: string;
                                      ManualOBFee?: string;
                                      Number: number;
                                  };
                                  Suppress?: boolean;
                              };
                          };
                          Fare: { Amount: string };
                      };
                      SabreSonicTicketing?: {
                          BasicFOP?: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: number;
                                      Code: string;
                                      ExpireDate: string;
                                      ExtendedPayment?: number;
                                      ManualApprovalCode?: string;
                                      Number: number;
                                  };
                                  Suppress?: boolean;
                              };
                              ManualApprovalCode?: string;
                              Type?: string;
                          };
                          EnhancedMultipleFOP?: {
                              Fare: { Amount: string };
                              FOP_One: {
                                  CC_Info?: {
                                      PaymentCard: {
                                          CardSecurityCode?: ...;
                                          Code: ...;
                                          ExpireDate: ...;
                                          ExtendedPayment?: ...;
                                          ManualApprovalCode?: ...;
                                          Number: ...;
                                      };
                                  };
                                  Type?: string;
                              };
                              FOP_Two: {
                                  CC_Info?: {
                                      PaymentCard: {
                                          CardSecurityCode?: ...;
                                          Code: ...;
                                          ExpireDate: ...;
                                          ExtendedPayment?: ...;
                                          ManualApprovalCode?: ...;
                                          Number: ...;
                                      };
                                  };
                                  Type?: string;
                              };
                              Taxes: { Tax: { Amount: string; TaxCode: string } };
                          };
                          MultipleFOP?: {
                              Fare: { Amount: string };
                              FOP_One: {
                                  CC_Info?: {
                                      PaymentCard: { Code: ...; ManualApprovalCode?: ...; Number: ... };
                                  };
                                  Type?: string;
                              };
                              FOP_Two: {
                                  CC_Info?: {
                                      PaymentCard: { Code: ...; ManualApprovalCode?: ...; Number: ... };
                                  };
                                  Type?: string;
                              };
                              Taxes?: { Tax: { Amount: string; TaxCode: string } };
                          };
                      };
                  };
                  MiscQualifiers?: {
                      AirExtras?: { EndNumber?: number; Number: number }[];
                      BaggageAllowance?: {
                          Number?: string;
                          SegmentSelect?: { EndNumber?: number; Number: number };
                          Weight?: string;
                      }[];
                      Certificate?: { Number: string }[];
                      Commission?: { Amount?: number; Net?: boolean; Percent?: number };
                      DateOfBirth?: string;
                      Discount?: { Code?: string };
                      Endorsement?: { Override?: boolean; Text: string };
                      FutureTicket?: {
                          Line: { EndNumber?: number; NameNumber?: string; Number: number }[];
                      };
                      Invoice?: { ETReceipt?: boolean; Ind?: boolean };
                      MISF?: {
                          Ind?: boolean;
                          Override?: {
                              Amount?: string;
                              BackOfficeInfo?: string;
                              CurrencyCode?: string;
                              CustomerReference?: string;
                              DocumentReferenceCode?: string;
                              ServiceFeeDescription?: string;
                              TicketNumber?: string;
                          };
                      };
                      NeedPrint?: {
                          AuditorCoupon: boolean;
                          Itinerary: boolean;
                          PassengerReceipt: boolean;
                      };
                      NetRemit?: {
                          Amount?: string;
                          ContractAgreementCode?: string;
                          DiscountAmount?: string;
                          NetCreditAmount?: number;
                          SellingFareAmount?: string;
                          TourCode?: string;
                          ValueCode?: string;
                      };
                      Ticket?: { Action?: string; Type?: string };
                      TourCode?: {
                          SuppressFareReplaceWithBT?: { Ind: boolean };
                          SuppressFareReplaceWithIT?: { Ind: boolean };
                          SuppressIT?: { Ind: boolean };
                          SuppressITSupressFare?: { Ind: boolean };
                          Text?: string;
                      };
                  };
                  PricingQualifiers?: {
                      Brand?: { content?: string; RPH?: number }[];
                      Fare?: { Type: string };
                      FareFocusExclude?: { Ind: boolean };
                      ItineraryOptions?: {
                          SegmentSelect?: { EndNumber?: number; Number: number; RPH?: string }[];
                          SideTrip?: { EndNumber?: number; Number: number };
                      };
                      NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                      PhaseIV?: {
                          NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                          Number: number;
                      }[];
                      PriceQuote?: {
                          NameSelect?: { EndNameNumber?: number; NameNumber: number }[];
                          Record?: { EndNumber?: number; Number: number; Reissue?: boolean }[];
                      }[];
                      RefundableBalance?: {
                          Amount: string;
                          Taxes?: { Tax: { Amount: string; Code: string }[] };
                      };
                      SpanishLargeFamilyDiscountLevel?: "1"
                      | "2";
                      SpecificFare?: { FareBasis?: string; RPH?: string }[];
                      SpecificPenalty?: {
                          AdditionalInfo?: boolean;
                          Changeable?: {
                              AfterDeparture?: boolean;
                              Any?: boolean;
                              BeforeDeparture?: boolean;
                              CurrencyCode?: string;
                              MaxPenalty?: string;
                          };
                          EitherOr?: {
                              AfterDeparture?: boolean;
                              Any?: boolean;
                              BeforeDeparture?: boolean;
                              CurrencyCode?: string;
                              MaxPenalty?: string;
                          };
                          Refundable?: {
                              AfterDeparture?: boolean;
                              Any?: boolean;
                              BeforeDeparture?: boolean;
                              CurrencyCode?: string;
                              MaxPenalty?: string;
                          };
                      };
                      Taxes?: { NoTax?: { Ind?: boolean }; TaxExempt?: { Code?: string }[] };
                      ValidityDates?: {
                          NotValidAfter?: string;
                          NotValidBefore?: string;
                          Segment: { EndNumber?: number; Number: number }[];
                      }[];
                  };
              }[];
              version?: string;
          };
      }
      • OptionalAirTicketRQ?: {
            AccountingLines?: {
                All?: boolean;
                Delete?: { EndNumber?: number; Number: number }[];
                None?: boolean;
            };
            DesignatePrinter?: {
                Printers?: {
                    BagTag?: { LNIATA?: string };
                    BoardingPass?: { HostedCarrier?: boolean; LNIATA?: string };
                    Hardcopy?: { LNIATA?: string; Spacing?: "1" | "2" };
                    InvoiceItinerary?: { LNIATA?: string };
                    ListLabel?: { LNIATA?: string };
                    MiniItinerary?: { LNIATA?: string };
                    Report?: { LNIATA?: string };
                    Ticket?: {
                        CountryCode?: string;
                        LNIATA?: string;
                        MiniItinerary?: { LNIATA?: string };
                        Remote?: { LNIATA?: string };
                    };
                };
                Profile?: { Number?: number };
            };
            Diagnostics?: unknown;
            haltOnInvalidMCT?: boolean;
            healthCheck?: string;
            Itinerary: { ID: string };
            PostProcessing?: {
                acceptNegotiatedFare?: boolean;
                acceptPriceChanges?: boolean;
                actionOnBackDatePrice?: "O" | "R" | "Q";
                actionOnPQExpired?: "O" | "R" | "Q";
                CreditVerificationInterval?: { waitInterval?: number };
                EndTransaction?: {
                    Email?: {
                        eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                        Ind: boolean;
                        Invoice?: { Ind: boolean };
                        Itinerary?: {
                            Ind: boolean;
                            PDF?: { Ind: boolean };
                            Segment?: { EndNumber?: number; Number: number }[];
                        };
                        PersonName?: { NameNumber: string };
                    };
                    generateSingleInvoice?: boolean;
                    Source?: { ReceivedFrom: string };
                };
                GhostTicketCheck?: { numAttempts?: number; waitInterval?: number };
                TicketingInterval?: { includeFirst?: boolean; waitInterval?: number };
            };
            targetCity?: string;
            Ticketing: {
                FlightQualifiers?: { VendorPrefs?: { Airline: { Code: string } } };
                FOP_Qualifiers?: {
                    BasicFOP?: {
                        CC_Info?: {
                            PaymentCard: {
                                CardSecurityCode?: string;
                                Code?: string;
                                ExpireDate?: string;
                                ExtendedPayment?: number;
                                ManualApprovalCode?: string;
                                ManualOBFee?: string;
                                Number?: number;
                            };
                            Suppress?: boolean;
                        };
                        CostCenter?: string;
                        Reference?: number;
                        Type?: string;
                        Virtual?: string;
                    };
                    BSP_Ticketing?: {
                        MultipleFOP?: {
                            Fare: { Amount: string };
                            FOP_One: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: ...;
                                        Code?: ...;
                                        ExpireDate?: ...;
                                        ExtendedPayment?: ...;
                                        ManualApprovalCode?: ...;
                                        ManualOBFee?: ...;
                                        Number?: ...;
                                    };
                                    Suppress?: boolean;
                                };
                                Reference?: number;
                                Type?: string;
                            };
                            FOP_Two: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: ...;
                                        Code?: ...;
                                        ExpireDate?: ...;
                                        ExtendedPayment?: ...;
                                        ManualApprovalCode?: ...;
                                        ManualOBFee?: ...;
                                        Number?: ...;
                                    };
                                    Suppress?: boolean;
                                };
                                Reference?: number;
                                Type?: string;
                            };
                            Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                        };
                        MultipleMiscFOP?: {
                            Fare: { Amount: string };
                            FOP_One: {
                                CC_Info?: {
                                    PaymentCard: {
                                        Code: ...;
                                        ExpireDate: ...;
                                        ExtendedPayment?: ...;
                                        ManualApprovalCode?: ...;
                                        Number: ...;
                                    };
                                    Suppress?: boolean;
                                };
                                Reference?: number;
                                Type?: string;
                            };
                            FOP_Two: {
                                ExtendedPayment?: { NumMonths: number };
                                Reference?: number;
                                Type?: string;
                            };
                            Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                        };
                        PayLaterPlan?: {
                            Fare: { Amount: string };
                            FOP: {
                                CC_Info?: {
                                    PaymentCard: {
                                        Code: ...;
                                        ExpireDate: ...;
                                        ManualApprovalCode?: ...;
                                        Number: ...;
                                    };
                                };
                                Reference?: number;
                                Type?: string;
                            };
                            Installment: {
                                Count: string;
                                PayLaterReferenceNumber: string;
                                Value: string;
                            };
                        };
                    };
                    MultipleCC_FOP?: {
                        CC_One: {
                            CC_Info?: {
                                PaymentCard: {
                                    CardSecurityCode?: string;
                                    Code: string;
                                    ExpireDate: string;
                                    ExtendedPayment?: number;
                                    ManualApprovalCode?: string;
                                    ManualOBFee?: string;
                                    Number: number;
                                };
                                Suppress?: boolean;
                            };
                        };
                        CC_Two: {
                            CC_Info?: {
                                PaymentCard: {
                                    CardSecurityCode?: string;
                                    Code: string;
                                    ExpireDate: string;
                                    ExtendedPayment?: number;
                                    ManualApprovalCode?: string;
                                    ManualOBFee?: string;
                                    Number: number;
                                };
                                Suppress?: boolean;
                            };
                        };
                        Fare: { Amount: string };
                    };
                    SabreSonicTicketing?: {
                        BasicFOP?: {
                            CC_Info?: {
                                PaymentCard: {
                                    CardSecurityCode?: number;
                                    Code: string;
                                    ExpireDate: string;
                                    ExtendedPayment?: number;
                                    ManualApprovalCode?: string;
                                    Number: number;
                                };
                                Suppress?: boolean;
                            };
                            ManualApprovalCode?: string;
                            Type?: string;
                        };
                        EnhancedMultipleFOP?: {
                            Fare: { Amount: string };
                            FOP_One: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: ...;
                                        Code: ...;
                                        ExpireDate: ...;
                                        ExtendedPayment?: ...;
                                        ManualApprovalCode?: ...;
                                        Number: ...;
                                    };
                                };
                                Type?: string;
                            };
                            FOP_Two: {
                                CC_Info?: {
                                    PaymentCard: {
                                        CardSecurityCode?: ...;
                                        Code: ...;
                                        ExpireDate: ...;
                                        ExtendedPayment?: ...;
                                        ManualApprovalCode?: ...;
                                        Number: ...;
                                    };
                                };
                                Type?: string;
                            };
                            Taxes: { Tax: { Amount: string; TaxCode: string } };
                        };
                        MultipleFOP?: {
                            Fare: { Amount: string };
                            FOP_One: {
                                CC_Info?: {
                                    PaymentCard: { Code: ...; ManualApprovalCode?: ...; Number: ... };
                                };
                                Type?: string;
                            };
                            FOP_Two: {
                                CC_Info?: {
                                    PaymentCard: { Code: ...; ManualApprovalCode?: ...; Number: ... };
                                };
                                Type?: string;
                            };
                            Taxes?: { Tax: { Amount: string; TaxCode: string } };
                        };
                    };
                };
                MiscQualifiers?: {
                    AirExtras?: { EndNumber?: number; Number: number }[];
                    BaggageAllowance?: {
                        Number?: string;
                        SegmentSelect?: { EndNumber?: number; Number: number };
                        Weight?: string;
                    }[];
                    Certificate?: { Number: string }[];
                    Commission?: { Amount?: number; Net?: boolean; Percent?: number };
                    DateOfBirth?: string;
                    Discount?: { Code?: string };
                    Endorsement?: { Override?: boolean; Text: string };
                    FutureTicket?: {
                        Line: { EndNumber?: number; NameNumber?: string; Number: number }[];
                    };
                    Invoice?: { ETReceipt?: boolean; Ind?: boolean };
                    MISF?: {
                        Ind?: boolean;
                        Override?: {
                            Amount?: string;
                            BackOfficeInfo?: string;
                            CurrencyCode?: string;
                            CustomerReference?: string;
                            DocumentReferenceCode?: string;
                            ServiceFeeDescription?: string;
                            TicketNumber?: string;
                        };
                    };
                    NeedPrint?: {
                        AuditorCoupon: boolean;
                        Itinerary: boolean;
                        PassengerReceipt: boolean;
                    };
                    NetRemit?: {
                        Amount?: string;
                        ContractAgreementCode?: string;
                        DiscountAmount?: string;
                        NetCreditAmount?: number;
                        SellingFareAmount?: string;
                        TourCode?: string;
                        ValueCode?: string;
                    };
                    Ticket?: { Action?: string; Type?: string };
                    TourCode?: {
                        SuppressFareReplaceWithBT?: { Ind: boolean };
                        SuppressFareReplaceWithIT?: { Ind: boolean };
                        SuppressIT?: { Ind: boolean };
                        SuppressITSupressFare?: { Ind: boolean };
                        Text?: string;
                    };
                };
                PricingQualifiers?: {
                    Brand?: { content?: string; RPH?: number }[];
                    Fare?: { Type: string };
                    FareFocusExclude?: { Ind: boolean };
                    ItineraryOptions?: {
                        SegmentSelect?: { EndNumber?: number; Number: number; RPH?: string }[];
                        SideTrip?: { EndNumber?: number; Number: number };
                    };
                    NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                    PhaseIV?: {
                        NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                        Number: number;
                    }[];
                    PriceQuote?: {
                        NameSelect?: { EndNameNumber?: number; NameNumber: number }[];
                        Record?: { EndNumber?: number; Number: number; Reissue?: boolean }[];
                    }[];
                    RefundableBalance?: {
                        Amount: string;
                        Taxes?: { Tax: { Amount: string; Code: string }[] };
                    };
                    SpanishLargeFamilyDiscountLevel?: "1"
                    | "2";
                    SpecificFare?: { FareBasis?: string; RPH?: string }[];
                    SpecificPenalty?: {
                        AdditionalInfo?: boolean;
                        Changeable?: {
                            AfterDeparture?: boolean;
                            Any?: boolean;
                            BeforeDeparture?: boolean;
                            CurrencyCode?: string;
                            MaxPenalty?: string;
                        };
                        EitherOr?: {
                            AfterDeparture?: boolean;
                            Any?: boolean;
                            BeforeDeparture?: boolean;
                            CurrencyCode?: string;
                            MaxPenalty?: string;
                        };
                        Refundable?: {
                            AfterDeparture?: boolean;
                            Any?: boolean;
                            BeforeDeparture?: boolean;
                            CurrencyCode?: string;
                            MaxPenalty?: string;
                        };
                    };
                    Taxes?: { NoTax?: { Ind?: boolean }; TaxExempt?: { Code?: string }[] };
                    ValidityDates?: {
                        NotValidAfter?: string;
                        NotValidBefore?: string;
                        Segment: { EndNumber?: number; Number: number }[];
                    }[];
                };
            }[];
            version?: string;
        }

        Orchestrated Air Ticket API request.

        • OptionalAccountingLines?: {
              All?: boolean;
              Delete?: { EndNumber?: number; Number: number }[];
              None?: boolean;
          }

          Used to control accounting line deletion prior ticketing.

          As a default logic, the API will always attempt to delete all accounting lines prior ticketing.
          
          However, if you wish the system to behave differently you may request to delete specific accounting line numbers only (`Number`, `EndNumber`) or prevent the deletion altogether: (`None`).
          
          • OptionalAll?: boolean

            Used to delete all accounting lines, cannot combine with "None" attribute.

            true
            
          • OptionalDelete?: { EndNumber?: number; Number: number }[]

            Used to specify accounting line numbers to be deleted.

          • OptionalNone?: boolean

            Used to indicate not to delete any of the accounting lines, cannot combine with "All" attribute.

            false
            
        • OptionalDesignatePrinter?: {
              Printers?: {
                  BagTag?: { LNIATA?: string };
                  BoardingPass?: { HostedCarrier?: boolean; LNIATA?: string };
                  Hardcopy?: { LNIATA?: string; Spacing?: "1" | "2" };
                  InvoiceItinerary?: { LNIATA?: string };
                  ListLabel?: { LNIATA?: string };
                  MiniItinerary?: { LNIATA?: string };
                  Report?: { LNIATA?: string };
                  Ticket?: {
                      CountryCode?: string;
                      LNIATA?: string;
                      MiniItinerary?: { LNIATA?: string };
                      Remote?: { LNIATA?: string };
                  };
              };
              Profile?: { Number?: number };
          }

          Used to control printer designation process.

          • OptionalPrinters?: {
                BagTag?: { LNIATA?: string };
                BoardingPass?: { HostedCarrier?: boolean; LNIATA?: string };
                Hardcopy?: { LNIATA?: string; Spacing?: "1" | "2" };
                InvoiceItinerary?: { LNIATA?: string };
                ListLabel?: { LNIATA?: string };
                MiniItinerary?: { LNIATA?: string };
                Report?: { LNIATA?: string };
                Ticket?: {
                    CountryCode?: string;
                    LNIATA?: string;
                    MiniItinerary?: { LNIATA?: string };
                    Remote?: { LNIATA?: string };
                };
            }

            Used to designate printers.

            • OptionalBagTag?: { LNIATA?: string }

              Used to specify bag tag printer.

              • OptionalLNIATA?: string

                Used to specify a bag tag printer address.

                XXXXX9
                
            • OptionalBoardingPass?: { HostedCarrier?: boolean; LNIATA?: string }

              Used to specify boarding pass of printer.

              • OptionalHostedCarrier?: boolean

                Used by airline customers to indicate request for an airline-based boarding pass printer.

                true
                
              • OptionalLNIATA?: string

                Used to specify a boarding pass printer address.

                XXXXX9
                
            • OptionalHardcopy?: { LNIATA?: string; Spacing?: "1" | "2" }

              Used to specify the hardcopy printer.

              • OptionalLNIATA?: string

                Used to specify a hardcopy printer address.

                XXXXX9
                
              • OptionalSpacing?: "1" | "2"

                Used to specify the spacing, either 1, or 2.

                1
                @enum {string}
            • OptionalInvoiceItinerary?: { LNIATA?: string }

              Used to specify invoice/itinerary printer.

              • OptionalLNIATA?: string

                Used to specify an invoice/itinerary printer address.

                XXXXX9
                
            • OptionalListLabel?: { LNIATA?: string }

              Used to specify list/label printer.

              • OptionalLNIATA?: string

                Used to specify a list/label printer address.

                XXXXX9
                
            • OptionalMiniItinerary?: { LNIATA?: string }

              Used to specify mini itinerary printer.

              • OptionalLNIATA?: string

                Used to specify a mini itinerary printer address.

                XXXXX9
                
            • OptionalReport?: { LNIATA?: string }

              Used to specify report printer.

              • OptionalLNIATA?: string

                Used to specify a report printer address. Please note that the user account attempting to designate to a report printer must be signed in under duty code 9. To set duty code 9 the client application can utilize the ContextChangeLLSRQ service.

                XXXXX9
                
            • OptionalTicket?: {
                  CountryCode?: string;
                  LNIATA?: string;
                  MiniItinerary?: { LNIATA?: string };
                  Remote?: { LNIATA?: string };
              }

              Used to specify ticket printer.

              • OptionalCountryCode?: string

                Used to specify country code associated with the airport code.

                AB
                
              • OptionalLNIATA?: string

                Used to specify a ticket printer address. Clients should only associate 255 sessions to a single printer address. Additional sessions beyond the initial 255 need to be designated to a different printer address.

                XXXXX9
                
              • OptionalMiniItinerary?: { LNIATA?: string }

                Used by ATB1 or ATB2 customers to also designate a mini itinerary printer at the same time they are designating their ticket printer.

                • OptionalLNIATA?: string

                  Used by ATB1 or ATB2 customers to also designate a mini itinerary printer at the same time they are designating their ticket printer.

                  XXXXX9
                  
              • OptionalRemote?: { LNIATA?: string }

                Used by customers to designate an ATB or ATB2 ticket printer along with a remote printer.

                • OptionalLNIATA?: string

                  Used by customers to designate an ATB or ATB2 ticket printer along with a remote printer.

                  XXXXX9
                  
          • OptionalProfile?: { Number?: number }

            Used to pass printer profile information.

            • OptionalNumber?: number

              Used to specify a previously established printer number.

              1
              
        • OptionalDiagnostics?: unknown
        • OptionalhaltOnInvalidMCT?: boolean

          Used to specify whether the service should check and stop processing upon encountering an error indicating that minimum connection time between air itinerary segments is not met.

          true
          
        • OptionalhealthCheck?: string

          This is for Sabre internal use only.

          If `true`, the API is queried in health check mode and will return a blank success that does not invoke downstream providers.
          
          false
          
        • Itinerary: { ID: string }

          Used to pass record locator of the reservation to issue tickets from.

          • ID: string

            Used to specify a record locator.

            YYABHF
            
        • OptionalPostProcessing?: {
              acceptNegotiatedFare?: boolean;
              acceptPriceChanges?: boolean;
              actionOnBackDatePrice?: "O" | "R" | "Q";
              actionOnPQExpired?: "O" | "R" | "Q";
              CreditVerificationInterval?: { waitInterval?: number };
              EndTransaction?: {
                  Email?: {
                      eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                      Ind: boolean;
                      Invoice?: { Ind: boolean };
                      Itinerary?: {
                          Ind: boolean;
                          PDF?: { Ind: boolean };
                          Segment?: { EndNumber?: number; Number: number }[];
                      };
                      PersonName?: { NameNumber: string };
                  };
                  generateSingleInvoice?: boolean;
                  Source?: { ReceivedFrom: string };
              };
              GhostTicketCheck?: { numAttempts?: number; waitInterval?: number };
              TicketingInterval?: { includeFirst?: boolean; waitInterval?: number };
          }

          Additional ticket issuance options, mostly related to post issuance actions.

          • OptionalacceptNegotiatedFare?: boolean

            Used to accept a negotiated fare when it is not possible to ticket the stored fare.

            true
            
          • OptionalacceptPriceChanges?: boolean

            Used to specify that system should issue a ticket even if price increases while processing.

            true
            
          • OptionalactionOnBackDatePrice?: "O" | "R" | "Q"

            Used to specify appropriate action when Price Quote contains back date price. Available options are "R" - reprice, "Q" Quit, "O" Override. If no action is specified, system will automatically perform the reprice.

            Q
            @enum {string}
          • OptionalactionOnPQExpired?: "O" | "R" | "Q"

            Used to specify appropriate action when Price Quote expires. Available options are "R" - reprice, "Q" Quit, "O" Override.

            O
            @enum {string}
          • OptionalCreditVerificationInterval?: { waitInterval?: number }

            If true, specifies the wait interval before committing the changes to the ticket in the instance of system encountering CREDIT VERIFICATION message.

            • OptionalwaitInterval?: number

              The duration of the wait interval in milliseconds.

              4000
              
          • OptionalEndTransaction?: {
                Email?: {
                    eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                    Ind: boolean;
                    Invoice?: { Ind: boolean };
                    Itinerary?: {
                        Ind: boolean;
                        PDF?: { Ind: boolean };
                        Segment?: { EndNumber?: number; Number: number }[];
                    };
                    PersonName?: { NameNumber: string };
                };
                generateSingleInvoice?: boolean;
                Source?: { ReceivedFrom: string };
            }

            Used to end the transaction and finalize the record.

            • OptionalEmail?: {
                  eTicket?: { Ind: boolean; PDF?: { Ind: boolean } };
                  Ind: boolean;
                  Invoice?: { Ind: boolean };
                  Itinerary?: {
                      Ind: boolean;
                      PDF?: { Ind: boolean };
                      Segment?: { EndNumber?: number; Number: number }[];
                  };
                  PersonName?: { NameNumber: string };
              }

              Used to send an email notification upon end transaction to any email addresses contained within the particular record.

              • OptionaleTicket?: { Ind: boolean; PDF?: { Ind: boolean } }

                Used to send an email notification containing a text-based copy of the eTicket, it cannot combine with .../Invoice, or .../Itinerary.

                • Ind: boolean

                  Used to send an email notification containing a text-based copy of the eTicket.

                  true
                  
                • OptionalPDF?: { Ind: boolean }

                  Used to send an email notification containing a PDF-based copy of the eTicket.

                  • Ind: boolean

                    Used to request a PDF copy of the eTicket.

                    true
                    
              • Ind: boolean

                Used to send an email notification upon end transaction.

                true
                
              • OptionalInvoice?: { Ind: boolean }

                Used to send an email notification containing a text-based copy of the invoice. It cannot combine with .../eTicket, or .../Itinerary.

                • Ind: boolean

                  Used to specify containing a text-based copy of the invoice.

                  true
                  
              • OptionalItinerary?: {
                    Ind: boolean;
                    PDF?: { Ind: boolean };
                    Segment?: { EndNumber?: number; Number: number }[];
                }

                Used to send an email notification containing a text-based copy of the itinerary. It cannot combine with .../eTicket, or .../Invoice.

                • Ind: boolean

                  Used to send an email notification containing a text-based copy of the itinerary.

                  true
                  
                • OptionalPDF?: { Ind: boolean }

                  Used to send an email notification containing a PDF-based copy of the itinerary.

                  • Ind: boolean

                    Used to send an email notification containing a PDF-based copy of the itinerary.

                    true
                    
                • OptionalSegment?: { EndNumber?: number; Number: number }[]
              • OptionalPersonName?: { NameNumber: string }
                • NameNumber: string

                  Used to specify a particular passenger name number to send the email notification to. Please note that the email address in the PNR's email field must be name associated to the specified name number.

                  2.1
                  
            • OptionalgenerateSingleInvoice?: boolean

              If true, the API will send a single commit message after issuing multiple tickets.

              This alters the default mechanism in which each ticket is committed to the PNR immediately after issuance.
              
              false
              
            • OptionalSource?: { ReceivedFrom: string }

              Used to receive the record.

              • ReceivedFrom: string

                Used to receive the record.

                SWS TESTING
                
          • OptionalGhostTicketCheck?: { numAttempts?: number; waitInterval?: number }
            • OptionalnumAttempts?: number

              Used to specify how many times GhostTicket will be checked.

              2
              
            • OptionalwaitInterval?: number

              Used to specify interval of time that system will wait.

              1000
              
          • OptionalTicketingInterval?: { includeFirst?: boolean; waitInterval?: number }

            Specifies the wait interval before the second and then to any subsequent ticketing operations. For example, if you send four /Ticketing nodes, the system will perform four ticketing issuance operations. In this case the delay is set after the first, second, and third operation.

            • OptionalincludeFirst?: boolean

              If true, triggers the Ticketing Interval logic for first ticketing transaction.

              true
              
            • OptionalwaitInterval?: number

              Used to specify an interval that the system should wait in milliseconds.

              1000
              
        • OptionaltargetCity?: string

          Used to specify to which city service should change context using ContextChange (AAA) and the rest of the service uses new security. If empty or equals current city the context doesn't change.

          AAAA
          
        • Ticketing: {
              FlightQualifiers?: { VendorPrefs?: { Airline: { Code: string } } };
              FOP_Qualifiers?: {
                  BasicFOP?: {
                      CC_Info?: {
                          PaymentCard: {
                              CardSecurityCode?: string;
                              Code?: string;
                              ExpireDate?: string;
                              ExtendedPayment?: number;
                              ManualApprovalCode?: string;
                              ManualOBFee?: string;
                              Number?: number;
                          };
                          Suppress?: boolean;
                      };
                      CostCenter?: string;
                      Reference?: number;
                      Type?: string;
                      Virtual?: string;
                  };
                  BSP_Ticketing?: {
                      MultipleFOP?: {
                          Fare: { Amount: string };
                          FOP_One: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: ...;
                                      Code?: ...;
                                      ExpireDate?: ...;
                                      ExtendedPayment?: ...;
                                      ManualApprovalCode?: ...;
                                      ManualOBFee?: ...;
                                      Number?: ...;
                                  };
                                  Suppress?: boolean;
                              };
                              Reference?: number;
                              Type?: string;
                          };
                          FOP_Two: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: ...;
                                      Code?: ...;
                                      ExpireDate?: ...;
                                      ExtendedPayment?: ...;
                                      ManualApprovalCode?: ...;
                                      ManualOBFee?: ...;
                                      Number?: ...;
                                  };
                                  Suppress?: boolean;
                              };
                              Reference?: number;
                              Type?: string;
                          };
                          Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                      };
                      MultipleMiscFOP?: {
                          Fare: { Amount: string };
                          FOP_One: {
                              CC_Info?: {
                                  PaymentCard: {
                                      Code: ...;
                                      ExpireDate: ...;
                                      ExtendedPayment?: ...;
                                      ManualApprovalCode?: ...;
                                      Number: ...;
                                  };
                                  Suppress?: boolean;
                              };
                              Reference?: number;
                              Type?: string;
                          };
                          FOP_Two: {
                              ExtendedPayment?: { NumMonths: number };
                              Reference?: number;
                              Type?: string;
                          };
                          Taxes?: { Tax: { Amount: ...; TaxCode: ... }[] };
                      };
                      PayLaterPlan?: {
                          Fare: { Amount: string };
                          FOP: {
                              CC_Info?: {
                                  PaymentCard: {
                                      Code: ...;
                                      ExpireDate: ...;
                                      ManualApprovalCode?: ...;
                                      Number: ...;
                                  };
                              };
                              Reference?: number;
                              Type?: string;
                          };
                          Installment: {
                              Count: string;
                              PayLaterReferenceNumber: string;
                              Value: string;
                          };
                      };
                  };
                  MultipleCC_FOP?: {
                      CC_One: {
                          CC_Info?: {
                              PaymentCard: {
                                  CardSecurityCode?: string;
                                  Code: string;
                                  ExpireDate: string;
                                  ExtendedPayment?: number;
                                  ManualApprovalCode?: string;
                                  ManualOBFee?: string;
                                  Number: number;
                              };
                              Suppress?: boolean;
                          };
                      };
                      CC_Two: {
                          CC_Info?: {
                              PaymentCard: {
                                  CardSecurityCode?: string;
                                  Code: string;
                                  ExpireDate: string;
                                  ExtendedPayment?: number;
                                  ManualApprovalCode?: string;
                                  ManualOBFee?: string;
                                  Number: number;
                              };
                              Suppress?: boolean;
                          };
                      };
                      Fare: { Amount: string };
                  };
                  SabreSonicTicketing?: {
                      BasicFOP?: {
                          CC_Info?: {
                              PaymentCard: {
                                  CardSecurityCode?: number;
                                  Code: string;
                                  ExpireDate: string;
                                  ExtendedPayment?: number;
                                  ManualApprovalCode?: string;
                                  Number: number;
                              };
                              Suppress?: boolean;
                          };
                          ManualApprovalCode?: string;
                          Type?: string;
                      };
                      EnhancedMultipleFOP?: {
                          Fare: { Amount: string };
                          FOP_One: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: ...;
                                      Code: ...;
                                      ExpireDate: ...;
                                      ExtendedPayment?: ...;
                                      ManualApprovalCode?: ...;
                                      Number: ...;
                                  };
                              };
                              Type?: string;
                          };
                          FOP_Two: {
                              CC_Info?: {
                                  PaymentCard: {
                                      CardSecurityCode?: ...;
                                      Code: ...;
                                      ExpireDate: ...;
                                      ExtendedPayment?: ...;
                                      ManualApprovalCode?: ...;
                                      Number: ...;
                                  };
                              };
                              Type?: string;
                          };
                          Taxes: { Tax: { Amount: string; TaxCode: string } };
                      };
                      MultipleFOP?: {
                          Fare: { Amount: string };
                          FOP_One: {
                              CC_Info?: {
                                  PaymentCard: { Code: ...; ManualApprovalCode?: ...; Number: ... };
                              };
                              Type?: string;
                          };
                          FOP_Two: {
                              CC_Info?: {
                                  PaymentCard: { Code: ...; ManualApprovalCode?: ...; Number: ... };
                              };
                              Type?: string;
                          };
                          Taxes?: { Tax: { Amount: string; TaxCode: string } };
                      };
                  };
              };
              MiscQualifiers?: {
                  AirExtras?: { EndNumber?: number; Number: number }[];
                  BaggageAllowance?: {
                      Number?: string;
                      SegmentSelect?: { EndNumber?: number; Number: number };
                      Weight?: string;
                  }[];
                  Certificate?: { Number: string }[];
                  Commission?: { Amount?: number; Net?: boolean; Percent?: number };
                  DateOfBirth?: string;
                  Discount?: { Code?: string };
                  Endorsement?: { Override?: boolean; Text: string };
                  FutureTicket?: {
                      Line: { EndNumber?: number; NameNumber?: string; Number: number }[];
                  };
                  Invoice?: { ETReceipt?: boolean; Ind?: boolean };
                  MISF?: {
                      Ind?: boolean;
                      Override?: {
                          Amount?: string;
                          BackOfficeInfo?: string;
                          CurrencyCode?: string;
                          CustomerReference?: string;
                          DocumentReferenceCode?: string;
                          ServiceFeeDescription?: string;
                          TicketNumber?: string;
                      };
                  };
                  NeedPrint?: {
                      AuditorCoupon: boolean;
                      Itinerary: boolean;
                      PassengerReceipt: boolean;
                  };
                  NetRemit?: {
                      Amount?: string;
                      ContractAgreementCode?: string;
                      DiscountAmount?: string;
                      NetCreditAmount?: number;
                      SellingFareAmount?: string;
                      TourCode?: string;
                      ValueCode?: string;
                  };
                  Ticket?: { Action?: string; Type?: string };
                  TourCode?: {
                      SuppressFareReplaceWithBT?: { Ind: boolean };
                      SuppressFareReplaceWithIT?: { Ind: boolean };
                      SuppressIT?: { Ind: boolean };
                      SuppressITSupressFare?: { Ind: boolean };
                      Text?: string;
                  };
              };
              PricingQualifiers?: {
                  Brand?: { content?: string; RPH?: number }[];
                  Fare?: { Type: string };
                  FareFocusExclude?: { Ind: boolean };
                  ItineraryOptions?: {
                      SegmentSelect?: { EndNumber?: number; Number: number; RPH?: string }[];
                      SideTrip?: { EndNumber?: number; Number: number };
                  };
                  NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                  PhaseIV?: {
                      NameSelect?: { EndNameNumber?: string; NameNumber: string }[];
                      Number: number;
                  }[];
                  PriceQuote?: {
                      NameSelect?: { EndNameNumber?: number; NameNumber: number }[];
                      Record?: { EndNumber?: number; Number: number; Reissue?: boolean }[];
                  }[];
                  RefundableBalance?: {
                      Amount: string;
                      Taxes?: { Tax: { Amount: string; Code: string }[] };
                  };
                  SpanishLargeFamilyDiscountLevel?: "1"
                  | "2";
                  SpecificFare?: { FareBasis?: string; RPH?: string }[];
                  SpecificPenalty?: {
                      AdditionalInfo?: boolean;
                      Changeable?: {
                          AfterDeparture?: boolean;
                          Any?: boolean;
                          BeforeDeparture?: boolean;
                          CurrencyCode?: string;
                          MaxPenalty?: string;
                      };
                      EitherOr?: {
                          AfterDeparture?: boolean;
                          Any?: boolean;
                          BeforeDeparture?: boolean;
                          CurrencyCode?: string;
                          MaxPenalty?: string;
                      };
                      Refundable?: {
                          AfterDeparture?: boolean;
                          Any?: boolean;
                          BeforeDeparture?: boolean;
                          CurrencyCode?: string;
                          MaxPenalty?: string;
                      };
                  };
                  Taxes?: { NoTax?: { Ind?: boolean }; TaxExempt?: { Code?: string }[] };
                  ValidityDates?: {
                      NotValidAfter?: string;
                      NotValidBefore?: string;
                      Segment: { EndNumber?: number; Number: number }[];
                  }[];
              };
          }[]

          Used to repeat the node as many times as many tickets/ ticket types/EMDs are to be issued.

        • Optionalversion?: string

          Used to specify API version.

          1.3.0
          
    • EnhancedAirTicketResponse: {
          AirTicketRS?: {
              ApplicationResults?: {
                  Error?: {
                      SystemSpecificResults?: {
                          DocURL?: string;
                          Element?: string;
                          HostCommand?: { content?: string; LNIATA?: string };
                          Message?: { code?: string; content?: string }[];
                          RecordID?: string;
                          reference?: string;
                          ShortText?: string;
                          timeStamp?: string;
                      }[];
                      timeStamp?: string;
                      type?: "Transport"
                      | "Validation"
                      | "Application"
                      | "BusinessLogic";
                  }[];
                  status: "Complete"
                  | "Incomplete"
                  | "NotProcessed"
                  | "Unknown";
                  Success?: {
                      SystemSpecificResults?: {
                          DocURL?: string;
                          Element?: string;
                          HostCommand?: { content?: string; LNIATA?: string };
                          Message?: { code?: string; content?: string }[];
                          RecordID?: string;
                          reference?: string;
                          ShortText?: string;
                          timeStamp?: string;
                      }[];
                      timeStamp?: string;
                      type?: "Transport"
                      | "Validation"
                      | "Application"
                      | "BusinessLogic";
                  }[];
                  Warning?: {
                      SystemSpecificResults?: {
                          DocURL?: string;
                          Element?: string;
                          HostCommand?: { content?: string; LNIATA?: string };
                          Message?: { code?: string; content?: string }[];
                          RecordID?: string;
                          reference?: string;
                          ShortText?: string;
                          timeStamp?: string;
                      }[];
                      timeStamp?: string;
                      type?: "Transport"
                      | "Validation"
                      | "Application"
                      | "BusinessLogic";
                  }[];
              };
              Diagnostics?: {
                  ESSM_Data: {
                      AbacusPrimeHost: boolean;
                      AutoEnd: boolean;
                      AutoEndAndRetrieve: boolean;
                      AutoEndDetected: boolean;
                      InfiniPrimeHost: boolean;
                      PrevSimulChgTty: boolean;
                  };
              };
              Summary?: {
                  committed?: boolean;
                  DocumentNumber?: string;
                  DocumentStatus?: string;
                  DocumentType?: string;
                  FirstName?: string;
                  IssuingLocation?: string;
                  LastName?: string;
                  LocalIssueDateTime?: string;
                  Reservation?: {
                      content?: string;
                      createDate?: string;
                      provider?: string;
                      purgeDate?: string;
                  };
                  TotalAmount?: {
                      content?: string;
                      currencyCode?: string;
                      decimalPlace?: number;
                  };
              }[];
              version?: string;
          };
          Links?: { href?: string; rel?: string }[];
      }
      • OptionalAirTicketRS?: {
            ApplicationResults?: {
                Error?: {
                    SystemSpecificResults?: {
                        DocURL?: string;
                        Element?: string;
                        HostCommand?: { content?: string; LNIATA?: string };
                        Message?: { code?: string; content?: string }[];
                        RecordID?: string;
                        reference?: string;
                        ShortText?: string;
                        timeStamp?: string;
                    }[];
                    timeStamp?: string;
                    type?: "Transport"
                    | "Validation"
                    | "Application"
                    | "BusinessLogic";
                }[];
                status: "Complete"
                | "Incomplete"
                | "NotProcessed"
                | "Unknown";
                Success?: {
                    SystemSpecificResults?: {
                        DocURL?: string;
                        Element?: string;
                        HostCommand?: { content?: string; LNIATA?: string };
                        Message?: { code?: string; content?: string }[];
                        RecordID?: string;
                        reference?: string;
                        ShortText?: string;
                        timeStamp?: string;
                    }[];
                    timeStamp?: string;
                    type?: "Transport"
                    | "Validation"
                    | "Application"
                    | "BusinessLogic";
                }[];
                Warning?: {
                    SystemSpecificResults?: {
                        DocURL?: string;
                        Element?: string;
                        HostCommand?: { content?: string; LNIATA?: string };
                        Message?: { code?: string; content?: string }[];
                        RecordID?: string;
                        reference?: string;
                        ShortText?: string;
                        timeStamp?: string;
                    }[];
                    timeStamp?: string;
                    type?: "Transport"
                    | "Validation"
                    | "Application"
                    | "BusinessLogic";
                }[];
            };
            Diagnostics?: {
                ESSM_Data: {
                    AbacusPrimeHost: boolean;
                    AutoEnd: boolean;
                    AutoEndAndRetrieve: boolean;
                    AutoEndDetected: boolean;
                    InfiniPrimeHost: boolean;
                    PrevSimulChgTty: boolean;
                };
            };
            Summary?: {
                committed?: boolean;
                DocumentNumber?: string;
                DocumentStatus?: string;
                DocumentType?: string;
                FirstName?: string;
                IssuingLocation?: string;
                LastName?: string;
                LocalIssueDateTime?: string;
                Reservation?: {
                    content?: string;
                    createDate?: string;
                    provider?: string;
                    purgeDate?: string;
                };
                TotalAmount?: {
                    content?: string;
                    currencyCode?: string;
                    decimalPlace?: number;
                };
            }[];
            version?: string;
        }

        Orchestrated Air Ticket API response.

        • OptionalApplicationResults?: {
              Error?: {
                  SystemSpecificResults?: {
                      DocURL?: string;
                      Element?: string;
                      HostCommand?: { content?: string; LNIATA?: string };
                      Message?: { code?: string; content?: string }[];
                      RecordID?: string;
                      reference?: string;
                      ShortText?: string;
                      timeStamp?: string;
                  }[];
                  timeStamp?: string;
                  type?: "Transport"
                  | "Validation"
                  | "Application"
                  | "BusinessLogic";
              }[];
              status: "Complete"
              | "Incomplete"
              | "NotProcessed"
              | "Unknown";
              Success?: {
                  SystemSpecificResults?: {
                      DocURL?: string;
                      Element?: string;
                      HostCommand?: { content?: string; LNIATA?: string };
                      Message?: { code?: string; content?: string }[];
                      RecordID?: string;
                      reference?: string;
                      ShortText?: string;
                      timeStamp?: string;
                  }[];
                  timeStamp?: string;
                  type?: "Transport"
                  | "Validation"
                  | "Application"
                  | "BusinessLogic";
              }[];
              Warning?: {
                  SystemSpecificResults?: {
                      DocURL?: string;
                      Element?: string;
                      HostCommand?: { content?: string; LNIATA?: string };
                      Message?: { code?: string; content?: string }[];
                      RecordID?: string;
                      reference?: string;
                      ShortText?: string;
                      timeStamp?: string;
                  }[];
                  timeStamp?: string;
                  type?: "Transport"
                  | "Validation"
                  | "Application"
                  | "BusinessLogic";
              }[];
          }

          ApplicationResults can be used anywhere where Results is referenced, specifically as the contents of a Sabre SOAP Fault/detail element.

          • OptionalError?: {
                SystemSpecificResults?: {
                    DocURL?: string;
                    Element?: string;
                    HostCommand?: { content?: string; LNIATA?: string };
                    Message?: { code?: string; content?: string }[];
                    RecordID?: string;
                    reference?: string;
                    ShortText?: string;
                    timeStamp?: string;
                }[];
                timeStamp?: string;
                type?: "Transport"
                | "Validation"
                | "Application"
                | "BusinessLogic";
            }[]

            Lists details of any errors encountered during processing.

          • status: "Complete" | "Incomplete" | "NotProcessed" | "Unknown"

            Transaction status.

          • OptionalSuccess?: {
                SystemSpecificResults?: {
                    DocURL?: string;
                    Element?: string;
                    HostCommand?: { content?: string; LNIATA?: string };
                    Message?: { code?: string; content?: string }[];
                    RecordID?: string;
                    reference?: string;
                    ShortText?: string;
                    timeStamp?: string;
                }[];
                timeStamp?: string;
                type?: "Transport"
                | "Validation"
                | "Application"
                | "BusinessLogic";
            }[]

            Lists details of a successful call.

          • OptionalWarning?: {
                SystemSpecificResults?: {
                    DocURL?: string;
                    Element?: string;
                    HostCommand?: { content?: string; LNIATA?: string };
                    Message?: { code?: string; content?: string }[];
                    RecordID?: string;
                    reference?: string;
                    ShortText?: string;
                    timeStamp?: string;
                }[];
                timeStamp?: string;
                type?: "Transport"
                | "Validation"
                | "Application"
                | "BusinessLogic";
            }[]

            Lists details of any issues encountered during processing.

            Use this information to help troubleshoot further.
            
        • OptionalDiagnostics?: {
              ESSM_Data: {
                  AbacusPrimeHost: boolean;
                  AutoEnd: boolean;
                  AutoEndAndRetrieve: boolean;
                  AutoEndDetected: boolean;
                  InfiniPrimeHost: boolean;
                  PrevSimulChgTty: boolean;
              };
          }

          For internal use only.

          • ESSM_Data: {
                AbacusPrimeHost: boolean;
                AutoEnd: boolean;
                AutoEndAndRetrieve: boolean;
                AutoEndDetected: boolean;
                InfiniPrimeHost: boolean;
                PrevSimulChgTty: boolean;
            }

            For internal use only.

            • AbacusPrimeHost: boolean

              For internal use only.

              true
              
            • AutoEnd: boolean

              For internal use only.

              true
              
            • AutoEndAndRetrieve: boolean

              For internal use only.

              true
              
            • AutoEndDetected: boolean

              For internal use only.

              true
              
            • InfiniPrimeHost: boolean

              For internal use only.

              true
              
            • PrevSimulChgTty: boolean

              For internal use only.

              true
              
        • OptionalSummary?: {
              committed?: boolean;
              DocumentNumber?: string;
              DocumentStatus?: string;
              DocumentType?: string;
              FirstName?: string;
              IssuingLocation?: string;
              LastName?: string;
              LocalIssueDateTime?: string;
              Reservation?: {
                  content?: string;
                  createDate?: string;
                  provider?: string;
                  purgeDate?: string;
              };
              TotalAmount?: {
                  content?: string;
                  currencyCode?: string;
                  decimalPlace?: number;
              };
          }[]

          This element is used to return a summary information about the documents that were found.

        • Optionalversion?: string

          Used to indicate version of the payload message.

          1.3.0
          
      • OptionalLinks?: { href?: string; rel?: string }[]

        Lists hypertext application language links.

    • SystemSpecificResults: {
          DocURL?: string;
          Element?: string;
          HostCommand?: { content?: string; LNIATA?: string };
          Message?: { code?: string; content?: string }[];
          RecordID?: string;
          reference?: string;
          ShortText?: string;
          timeStamp?: string;
      }[]

      Lists specific information from the system and/or other sub-systems invoked during processing.