Documentation
    Preparing search index...

    This file was auto-generated by openapi-typescript. Do not make direct changes to the file.

    interface paths {
        "/v5/offers/shop": {
            post: {
                requestBody?: {
                    content: {
                        "application/json": {
                            OTA_AirLowFareSearchRQ: {
                                AvailableFlightsOnly?: boolean;
                                OriginDestinationInformation: {
                                    ArrivalDateTime?: string;
                                    ArrivalWindow?: string;
                                    ConnectionLocations?: {
                                        ConnectionLocation: { LocationCode: ...; PreferLevel?: ... }[];
                                    };
                                    DepartureDateTime?: string;
                                    DepartureWindow?: string;
                                    DestinationLocation: {
                                        LocationCode?: string;
                                        LocationType?: string;
                                    };
                                    Fixed?: boolean;
                                    OriginLocation: { LocationCode?: string; LocationType?: string };
                                    TPA_Extensions?: {
                                        AlternateTime?: { Minus?: number; PlusMinus?: number };
                                        Baggage?: { FreeCarryOn?: boolean; FreePieceRequired?: boolean };
                                        BrandFilters?: {
                                            Brand?: (...)[];
                                            NonBrandedFares?: { PreferLevel: ... };
                                        };
                                        CabinPref?: {
                                            Cabin?: | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                            PreferLevel?: "Preferred";
                                        };
                                        ClassOfService?: { Code: ...; PreferLevel?: ... }[];
                                        ConnectionTime?: {
                                            EnableExcludedConnection?: boolean;
                                            ExcludedConnectionBegin?: string;
                                            ExcludedConnectionEnd?: string;
                                            Max?: number;
                                            Min?: number;
                                        };
                                        FareBasis?: { Code: ...; PreferLevel?: ... }[];
                                        FareType?: { Code: ...; PreferLevel: ... }[];
                                        Flight?: {
                                            Airline: ...;
                                            ArrivalDateTime: ...;
                                            ClassOfService?: ...;
                                            DepartureDateTime: ...;
                                            DestinationLocation: ...;
                                            Number: ...;
                                            OriginLocation: ...;
                                            Type?: ...;
                                        }[];
                                        IncludeAlliancePref?: { Code: ... }[];
                                        IncludeVendorPref?: { Code: ... }[];
                                        MaxOneWayOptions?: { Value: number };
                                        PriorityBoarding?: { FreePriorityBoarding?: boolean };
                                        Seats?: { Seat?: (...)[] };
                                        SeatSelection?: { FreeSeatSelection?: boolean };
                                        SegmentType?: { Code?: (...) | (...) | (...) };
                                        SisterDestinationLocation?: { LocationCode?: ... }[];
                                        SisterDestinationMileage?: {
                                            AllowBorderCross?: boolean;
                                            Number: number;
                                        };
                                        SisterOriginLocation?: { LocationCode?: ... }[];
                                        SisterOriginMileage?: {
                                            AllowBorderCross?: boolean;
                                            Number: number;
                                        };
                                        Stopover?: {
                                            DepartureDateTime?: string;
                                            DepartureWindow?: string;
                                            Stay?: { MaxHours?: ...; MinHours?: ...; Nights?: ... };
                                            StopoverPoint: { LocationCode: ...; LocationType?: ... };
                                        };
                                        TotalTravelTime?: { Max?: number; Min?: number };
                                    };
                                }[];
                                POS: {
                                    Source: {
                                        FixedPCC?: boolean;
                                        PseudoCityCode?: string;
                                        RequestorID: {
                                            CompanyName?: { Code?: ... };
                                            ID: string;
                                            Type: string;
                                        };
                                    }[];
                                };
                                ResponseType?: string;
                                ResponseVersion?: string;
                                TPA_Extensions?: {
                                    AlternateAirportCities?: {
                                        AlternateLocation: { LocationCode?: ... }[];
                                        SpecifiedLocation: { LocationCode?: string };
                                    }[];
                                    AlternateAirportMileage?: {
                                        AllowBorderCross?: boolean;
                                        Number: string;
                                    };
                                    AlternatePCC?: {
                                        FixedPCC?: boolean;
                                        PseudoCityCode: string;
                                        TravelPreferences?: {
                                            TPA_Extensions?: {
                                                ExcludeAlliancePref?: ...;
                                                IncludeAlliancePref?: ...;
                                            };
                                            VendorPref?: (...)[];
                                        };
                                    }[];
                                    DiversityControl?: {
                                        Dimensions: {
                                            Carrier?: {
                                                Default?: { Options: ... };
                                                OnlineIndicator?: boolean;
                                                Override?: (...)[];
                                                Weight: number;
                                            };
                                            InboundOutboundPairing?: { Duplicates?: number; Weight: number };
                                            OperatingDuplicate?: {
                                                PreferredCarrier?: (...)[];
                                                Weight: number;
                                            };
                                            PriceWeight?: number;
                                            StopsNumber?: { Weight: number };
                                            TimeOfDay?: { Distribution?: (...)[]; Weight: number };
                                            TravelTime?: { Weight: number };
                                        };
                                        LowFareBucket: { FareCutOff?: string; Options?: string };
                                    };
                                    IntelliSellTransaction?: {
                                        AirStreaming?: {
                                            MaxItinsPerChunk: number;
                                            Method: "Services"
                                            | "WholeResponse";
                                        };
                                        CompressResponse?: { Value?: boolean };
                                        MultipleSourcePerItinerary?: { Value: boolean };
                                        RequestType?: { Name?: string };
                                        ResponseSorting?: { SortFaresInsideItin?: boolean };
                                        ServiceTag?: { Name?: string };
                                        TranID?: Record<string, never>;
                                    };
                                    MultiTicket?: {
                                        DisplayPolicy?: "SOW"
                                        | "GOW2RT"
                                        | "SCHS";
                                        RequestedOneWays?: number;
                                    };
                                    RichContent?: {
                                        FlightAmenities?: boolean;
                                        Language?: string;
                                        SeatInfo?: boolean;
                                        UniversalProductAttributes?: boolean;
                                        UniversalTicketingAttributes?: boolean;
                                    };
                                };
                                TravelerInfoSummary: {
                                    AirTravelerAvail: {
                                        PassengerTypeQuantity: {
                                            Code: ...;
                                            Quantity?: ...;
                                            TPA_Extensions?: ...;
                                        }[];
                                    }[];
                                    PriceRequestInformation?: {
                                        AccountCode?: { Code: string }[];
                                        CurrencyCode?: string;
                                        NegotiatedFareCode?: { Code?: string; Supplier?: (...)[] }[];
                                        NegotiatedFaresOnly?: boolean;
                                        ProcessThruFaresOnly?: boolean;
                                        PurchaseDate?: string;
                                        TPA_Extensions?: {
                                            BrandedFareIndicators?: {
                                                BrandFilters?: { Brand?: ...; NonBrandedFares?: ... };
                                                ItinParityBrandlessLeg?: boolean;
                                                ItinParityFallbackMode?: (...) | (...);
                                                MultipleBrandedFares?: boolean;
                                                ParityMode?: (...) | (...);
                                                ParityModeForLowest?: (...) | (...) | (...);
                                                ReturnBrandAncillaries?: boolean;
                                                SingleBrandedFare?: boolean;
                                                UpsellLimit?: number;
                                            };
                                            Indicators?: {
                                                MinMaxStay?: { Ind: ... };
                                                RefundPenalty?: { Ind: ... };
                                                ResTicketing?: { Ind: ... };
                                            };
                                            OBFees?: Record<string, never>;
                                            PassengerStatus?: {
                                                CityCode?: string;
                                                CountryCode?: string;
                                                StateCode?: string;
                                                Type: (...) | (...) | (...);
                                            };
                                            PointOfSaleOverride?: { Code: string };
                                            PointOfTicketingOverride?: { Code: string };
                                            Priority?: {
                                                DirectFlights?: { Priority: ... };
                                                Price?: { Priority: ... };
                                                Time?: { Priority: ... };
                                                Vendor?: { Priority: ... };
                                            };
                                            PrivateFare?: { Ind?: boolean };
                                            PublicFare?: { Ind?: boolean };
                                        };
                                    };
                                    TPA_Extensions?: Record<string, never>;
                                };
                                TravelPreferences?: {
                                    AncillaryFees?: {
                                        AncillaryFeeGroup?: { Code: string; Count?: string }[];
                                        Enable: boolean;
                                        Summary?: boolean;
                                    };
                                    Baggage?: {
                                        CarryOnInfo?: boolean;
                                        Description?: boolean;
                                        FreeCarryOn?: boolean;
                                        FreePieceRequired?: boolean;
                                        RequestedPieces?: number;
                                        RequestType?: "C"
                                        | "A"
                                        | "N";
                                    };
                                    CabinPref?: {
                                        Cabin?: | "PremiumFirst"
                                        | "First"
                                        | "PremiumBusiness"
                                        | "Business"
                                        | "PremiumEconomy"
                                        | "Economy"
                                        | "Y"
                                        | "S"
                                        | "C"
                                        | "J"
                                        | "F"
                                        | "P";
                                        PreferLevel?: "Preferred";
                                    }[];
                                    ETicketDesired?: boolean;
                                    FlightTypePref?: { MaxConnections?: number
                                    | boolean };
                                    Hybrid?: boolean;
                                    LookForAlternatives?: boolean;
                                    MaxStopsQuantity?: number;
                                    SpanishFamilyDiscount?: { Level: 1 | 2 };
                                    TPA_Extensions?: {
                                        AdditionalFareLimit?: { Value: number };
                                        AvoidCabinDowngrade?: { Mode: "All" | "Main" | "None" };
                                        ClassOfService?: { Code: string; PreferLevel?: (...) | (...) }[];
                                        CodeShareIndicator?: {
                                            ExcludeCodeshare: boolean;
                                            KeepOnlines?: boolean;
                                        };
                                        CountryPref?: { Code: string; PreferLevel: string }[];
                                        DataSources?: {
                                            ATPCO?: "Enable" | "Disable";
                                            LCC?: "Enable" | "Disable";
                                            NDC?: "Enable" | "Disable";
                                        };
                                        DiversityParameters?: {
                                            AdditionalNonStopsNumber?: number;
                                            AdditionalNonStopsPercentage?: number;
                                            InboundOutboundPairing?: number;
                                            TimeOfDayDistribution?: { TimeOfDayRange: (...)[] };
                                            Weightings?: { PriceWeight: number; TravelTimeWeight: number };
                                        };
                                        ExcludeAlliancePref?: { Code: string }[];
                                        ExcludeCallDirectCarriers?: { Enabled?: boolean };
                                        ExcludeVendorPref?: { Code?: string }[];
                                        ExemptAllTaxes?: { Value: boolean };
                                        ExemptAllTaxesAndFees?: { Value: boolean };
                                        ExemptTax?: { TaxCode: string }[];
                                        FareBasis?: { Code: string; PreferLevel?: (...) | (...) }[];
                                        FareFocusRules?: { Exclude?: boolean };
                                        FareType?: { Code: string; PreferLevel: (...) | (...) }[];
                                        FlexibleFares?: {
                                            FareParameters: {
                                                AccountCode?: ...;
                                                AvoidCabinDowngrade?: ...;
                                                Baggage?: ...;
                                                BrandedFareIndicators?: ...;
                                                Cabin?: ...;
                                                ClassOfService?: ...;
                                                CorporateID?: ...;
                                                ExcludeRestricted?: ...;
                                                FareBasis?: ...;
                                                FareType?: ...;
                                                JumpCabinLogic?: ...;
                                                KeepSameCabin?: ...;
                                                Leg?: ...;
                                                MinMaxStay?: ...;
                                                NegotiatedFaresOnly?: ...;
                                                PassengerTypeQuantity?: ...;
                                                PriorityBoarding?: ...;
                                                PrivateFare?: ...;
                                                PublicFare?: ...;
                                                RefundPenalty?: ...;
                                                ResTicketing?: ...;
                                                Seats?: ...;
                                                SeatSelection?: ...;
                                                UseNegotiatedFares?: ...;
                                                UsePassengerFares?: ...;
                                                VoluntaryChanges?: ...;
                                                XOFares?: ...;
                                            }[];
                                        };
                                        FlightStopsAsConnections?: { Ind: boolean };
                                        GoverningCarrierOverride?: { AirlineCode: string };
                                        IncludeAlliancePref?: { Code: string }[];
                                        JumpCabinLogic?: { Disabled: boolean };
                                        KeepSameCabin?: { Enabled: boolean };
                                        LongConnectPoints?: { Max?: number; Min?: number };
                                        LongConnectTime?: {
                                            Enable?: boolean;
                                            Max?: number;
                                            Min?: number;
                                            NumberOfSolutions?: string;
                                        };
                                        LowCostCarriersProcessing?: { Disable?: boolean };
                                        NDCIndicators?: {
                                            CarrierSpecificQualifiers?: {
                                                AccountCode?: ...;
                                                CarrierCode: ...;
                                                FrequentFlyer?: ...;
                                                Qualifier?: ...;
                                            }[];
                                            FrequentFlyer?: {
                                                AccountNumber: ...;
                                                AirlineDesignator: ...;
                                                PassengerId: ...;
                                            }[];
                                            MaxNumberOfUpsells?: { Value: number };
                                            MultipleBrandedFares?: { Value: boolean };
                                            ParityMode?: { Mode: (...) | (...) };
                                            Qualifier?: { Name: ...; Value: ... }[];
                                            ShowOneWays?: { Value: boolean };
                                            SingleBrandedFare?: { Value: boolean };
                                        };
                                        NumTrips?: { Number?: number };
                                        OnlineIndicator?: { Ind?: boolean };
                                        PreferNDCSourceOnTie?: { Value: boolean };
                                        PriorityBoarding?: {
                                            FreePriorityBoarding?: boolean;
                                            Info?: boolean;
                                        };
                                        RetailerRules?: { Force?: boolean; RetailerRule: { Code: ... }[] };
                                        Seats?: { Seat?: { AtLeast?: ...; LessThan?: ...; Type?: ... }[] };
                                        SeatSelection?: { FreeSeatSelection?: boolean; Info?: boolean };
                                        SellingLevels?: {
                                            SellingLevelRules?: { Ignore: boolean };
                                            ShowFareAmounts?: { Adjusted?: boolean; Original?: boolean };
                                        };
                                        SettlementMethod?: string;
                                        Taxes?: { Tax?: { Amount?: ...; TaxCode: ... }[] };
                                        TicketingSumOfLocals?: { Enable?: boolean };
                                        TripType?: {
                                            Value?: "OneWay" | "Return" | "Circle" | "OpenJaw" | "Other";
                                        };
                                        ValidatingCarrier?: {
                                            Code?: string;
                                            Preference?: { Code: ...; Level: ... }[];
                                        };
                                        ValidatingCarrierCheck?: {
                                            Carrier?: { Code: ... }[];
                                            Country?: { Code: ... }[];
                                            IETValidation: { Ind: boolean };
                                            SettlementValidation: { Ind: boolean };
                                        };
                                        VerificationItinCallLogic?: {
                                            AlwaysCheckAvailability?: boolean;
                                            Value?: "L"
                                            | "M"
                                            | "B";
                                        };
                                        XOFares?: { Value: boolean };
                                    };
                                    ValidInterlineTicket?: boolean;
                                    VendorPref?: {
                                        Code?: string;
                                        PreferLevel?: "Only"
                                        | "Unacceptable"
                                        | "Preferred";
                                        Type?: "Marketing" | "Operating";
                                    }[];
                                    VendorPrefApplicability?: {
                                        Type: "Marketing"
                                        | "Operating";
                                        Value: "AllSegments" | "AtLeastOneSegment";
                                    }[];
                                    VendorPrefPairing?: {
                                        Applicability?: "AllSegments"
                                        | "AtLeastOneSegment";
                                        PreferLevel: "Unacceptable" | "Preferred";
                                        VendorPref: { Code: ...; Type?: ... }[];
                                    }[];
                                };
                                Version: string;
                            };
                        };
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                groupedItineraryResponse: {
                                    baggageAllowanceDescs?: {
                                        description1?: string;
                                        description2?: string;
                                        id: number;
                                        pieceCount?: number;
                                        unit?: string;
                                        weight?: number;
                                    }[];
                                    baggageChargeDescs?: {
                                        description1?: string;
                                        description2?: string;
                                        equivalentAmount?: number;
                                        equivalentCurrency?: string;
                                        firstPiece?: number;
                                        id: number;
                                        lastPiece?: number;
                                        noChargeNotAvailable?: string;
                                    }[];
                                    brandFeatureDescs?: {
                                        application: string;
                                        commercialName: string;
                                        id: number;
                                        serviceGroup: string;
                                        serviceType: string;
                                        subCode: string;
                                        vendor: string;
                                    }[];
                                    fareComponentDescs?: {
                                        applicablePricingCategories?: string;
                                        aslRetailerRuleCode?: string;
                                        brand?: {
                                            brandName?: string;
                                            code: string;
                                            priceClassDescriptionRef?: number;
                                            programCode?: string;
                                            programDescription?: string;
                                            programId?: string;
                                            programSystemCode?: string;
                                        };
                                        cabinCode?: string;
                                        corporateIdMatched?: boolean;
                                        direction?: | "AF"
                                        | "AL"
                                        | "AP"
                                        | "AT"
                                        | "CA"
                                        | "CT"
                                        | "DI"
                                        | "DO"
                                        | "DU"
                                        | "EH"
                                        | "EM"
                                        | "EU"
                                        | "FE"
                                        | "IN"
                                        | "ME"
                                        | "NA"
                                        | "NP"
                                        | "PA"
                                        | "PE"
                                        | "PN"
                                        | "PO"
                                        | "PV"
                                        | "RU"
                                        | "RW"
                                        | "SA"
                                        | "SN"
                                        | "SP"
                                        | "TB"
                                        | "TS"
                                        | "TT"
                                        | "US"
                                        | "WH"
                                        | "XX";
                                        directionality?: string;
                                        displayCategoryType?: string;
                                        fareAmount?: number;
                                        fareBasisCode: string;
                                        fareCode?: string;
                                        fareComponentReferenceId?: number;
                                        fareCurrency?: string;
                                        fareDescription?: string;
                                        farePassengerType: string;
                                        fareRule?: string;
                                        fareTariff?: string;
                                        fareType?: string;
                                        fareTypeBitmap?: string;
                                        generalRetailerRuleCode?: string;
                                        governingCarrier?: string;
                                        handlingMarkupDetails?: {
                                            amountCurrency?: ...;
                                            fareAmountAfterMarkup?: ...;
                                            markupAmount?: ...;
                                            markupHandlingFeeAppId?: ...;
                                            markupRuleItemNumber?: ...;
                                            markupRuleSourcePcc?: ...;
                                            markupTypeCode?: ...;
                                            retailerRuleQualifier?: ...;
                                        }[];
                                        higherIntermediatePoints?: {
                                            amount?: ...;
                                            cabinHigh?: ...;
                                            cabinLow?: ...;
                                            destination?: ...;
                                            fareClassHigh?: ...;
                                            fareClassLow?: ...;
                                            highDestination?: ...;
                                            highOrigin?: ...;
                                            lowDestination?: ...;
                                            lowOrigin?: ...;
                                            mileageSurchargePercentage?: ...;
                                            origin?: ...;
                                        }[];
                                        id: number;
                                        matchedAccountCode?: string;
                                        mileage?: boolean;
                                        mileageSurcharge?: number;
                                        milesAmount?: number;
                                        negotiatedFare?: boolean;
                                        notValidAfter?: string;
                                        notValidBefore?: string;
                                        oneWayFare?: boolean;
                                        plusUps?: {
                                            amount: ...;
                                            countryOfPayment?: ...;
                                            destination: ...;
                                            fareDestination?: ...;
                                            fareOrigin?: ...;
                                            message: ...;
                                            origin: ...;
                                            viaCity?: ...;
                                        }[];
                                        privateFare?: boolean;
                                        publishedFareAmount?: number;
                                        publishedFareCurrency?: string;
                                        segments: { segment?: ...; surface?: ... }[];
                                        ticketDesignator?: string;
                                        vendorCode?: string;
                                        webBasedFare?: boolean;
                                    }[];
                                    flightAmenities?: {
                                        beverage?: {
                                            alcoholicCost?: (...)
                                            | (...);
                                            exists?: boolean;
                                            id: number;
                                            nonAlcoholicCost?: (...) | (...);
                                        }[];
                                        entertainment?: {
                                            cost?: (...)
                                            | (...);
                                            exists?: boolean;
                                            id: number;
                                            type?: string;
                                        }[];
                                        food?: {
                                            cost?: (...)
                                            | (...);
                                            exists?: boolean;
                                            id: number;
                                            type?: string;
                                        }[];
                                        layout?: {
                                            directAisleAccess?: boolean;
                                            id: number;
                                            rowLayout?: string;
                                        }[];
                                        power?: {
                                            cost?: (...)
                                            | (...);
                                            distribution?: string;
                                            id: number;
                                            type?: string;
                                        }[];
                                        seat?: { id: number; pitch?: string; type?: string }[];
                                        wifi?: {
                                            cost?: (...) | (...);
                                            exists?: boolean;
                                            id: number;
                                            type?: string;
                                        }[];
                                    };
                                    itineraryGroups?: {
                                        groupDescription: {
                                            itineraryType?: string;
                                            legDescriptions: (...)[];
                                        };
                                        itineraries?: {
                                            currentItinerary?: ...;
                                            diversitySwapper?: ...;
                                            failed?: ...;
                                            id: ...;
                                            itinSource?: ...;
                                            legs?: ...;
                                            originDestinationInformationRef?: ...;
                                            pricingInformation?: ...;
                                            pricingSource: ...;
                                            routingItinerary?: ...;
                                            sabreConnectLite?: ...;
                                        }[];
                                        processingMessages?: { pricingSource: ...; text: ... }[];
                                    }[];
                                    legDescs?: {
                                        elapsedTime?: number;
                                        id?: number;
                                        schedules: {
                                            departureDateAdjustment?: ...;
                                            ref: ...;
                                            requestedStopover?: ...;
                                        }[];
                                    }[];
                                    messages: {
                                        code?: string;
                                        numberOfOccurences?: number;
                                        severity?: string;
                                        shortCode?: string;
                                        text?: string;
                                        type?: string;
                                        value?: string;
                                    }[];
                                    obFeeDescs?: {
                                        amount: number;
                                        currency: string;
                                        description?: string;
                                        id: number;
                                        type?: string;
                                    }[];
                                    originalItineraryDesc?: {
                                        taxes: { passengerIndex: number; tax: (...)[] }[];
                                    };
                                    passengerDescs?: {
                                        givenName?: string;
                                        id: number;
                                        passengerId?: string;
                                        surname?: string;
                                    }[];
                                    priceClassDescriptions?: {
                                        descriptions: { id?: ...; text: ... }[];
                                        id: number;
                                    }[];
                                    scheduleDescs?: {
                                        arrival: {
                                            airport: string;
                                            city?: string;
                                            country?: string;
                                            dateAdjustment?: number;
                                            state?: string;
                                            terminal?: string;
                                            time: string;
                                        };
                                        bookingDetails?: { classOfService?: string; mealCodeList?: string };
                                        carrier: {
                                            alliances?: string;
                                            basicBookingRequest?: boolean;
                                            callDirect?: boolean;
                                            codeShared?: string;
                                            disclosure?: string;
                                            equipment?: {
                                                change?: ...;
                                                code?: ...;
                                                typeForFirstLeg?: ...;
                                                typeForLastLeg?: ...;
                                            };
                                            marketing: string;
                                            marketingFlightNumber: number;
                                            operating?: string;
                                            operatingFlightNumber?: number;
                                        };
                                        departure: {
                                            airport: string;
                                            city?: string;
                                            country?: string;
                                            state?: string;
                                            terminal?: string;
                                            time: string;
                                        };
                                        dotRating?: string;
                                        elapsedTime?: number;
                                        eTicketable?: boolean;
                                        flightStatused?: number;
                                        frequency?: string;
                                        funnel?: boolean;
                                        governmentApproval?: boolean;
                                        hiddenStops?: {
                                            airMiles?: ...;
                                            airport: ...;
                                            arrivalDateAdjustment?: ...;
                                            arrivalTime?: ...;
                                            city?: ...;
                                            country?: ...;
                                            departureDateAdjustment?: ...;
                                            departureTime?: ...;
                                            elapsedLayoverTime?: ...;
                                            elapsedTime?: ...;
                                            equipment?: ...;
                                            state?: ...;
                                        }[];
                                        id: number;
                                        message?: string;
                                        messageType?: string;
                                        onTimePerformance?: number;
                                        smokingAllowed?: boolean;
                                        stopCount?: number;
                                        totalMilesFlown?: number;
                                        trafficRestriction?: string;
                                    }[];
                                    scheduleMessages?: {
                                        destination: string;
                                        origin: string;
                                        pricingSource: string;
                                        text?: string;
                                        type?: string;
                                    }[];
                                    statistics?: {
                                        branded?: number;
                                        departed?: number;
                                        itineraryCount?: number;
                                        legMissed?: number;
                                        oneWay?: number;
                                        soldOut?: number;
                                    };
                                    taxDescs?: {
                                        amount: number;
                                        carrier?: string;
                                        code: string;
                                        country?: string;
                                        currency: string;
                                        description?: string;
                                        id: number;
                                        publishedAmount?: number;
                                        publishedCurrency?: string;
                                        station?: string;
                                        taxReissue?: {
                                            maxAmount?: number;
                                            maxCurrency?: string;
                                            refundable?: boolean;
                                            restrictionApply?: boolean;
                                            taxType?: string;
                                        };
                                        taxRestrictions?: {
                                            currency?: string;
                                            maxAmount?: number;
                                            minAmount?: number;
                                            rate?: number;
                                        };
                                    }[];
                                    taxSummaryDescs?: {
                                        amount: number;
                                        code: string;
                                        country?: string;
                                        currency: string;
                                        description?: string;
                                        id: number;
                                        publishedAmount?: number;
                                        publishedCurrency?: string;
                                        station?: string;
                                    }[];
                                    upaCategoryDescs?: { id: number; name: string }[];
                                    upaDescs?: {
                                        attributeDescription?: string;
                                        categories?: { ref: ... }[];
                                        ctaText?: string;
                                        ctaUrl?: string;
                                        description?: string;
                                        headline?: string;
                                        id: number;
                                        largeIconUrl?: string;
                                        photos?: { ref: ... }[];
                                        smallIconUrl?: string;
                                        tour?: { ref: number };
                                        video?: { ref: number };
                                    }[];
                                    upaPhotoDescs?: {
                                        caption: string;
                                        id: number;
                                        largeUrl: string;
                                        mediumSquareUrl: string;
                                        thumbUrl: string;
                                        url: string;
                                    }[];
                                    upaTourDescs?: {
                                        caption: string;
                                        embedUrl: string;
                                        id: number;
                                        mediumSquareUrl: string;
                                        thumbUrl: string;
                                    }[];
                                    upaVideoDescs?: {
                                        caption: string;
                                        embedUrl: string;
                                        id: number;
                                        mediumSquareUrl: string;
                                        thumbUrl: string;
                                    }[];
                                    utaDescs?: {
                                        application?: string;
                                        assessment: string;
                                        categoryId: string;
                                        commercialName?: string;
                                        descriptions: string;
                                        groupCode?: string;
                                        headline: string;
                                        id: number;
                                        largeIconUrl: string;
                                        smallIconUrl: string;
                                        subCode?: string;
                                    }[];
                                    validatingCarrierDescs?: {
                                        alternates?: { code?: ...; ietCountryWobsp?: ... }[];
                                        country?: string;
                                        default?: { code?: string; ietCountryWobsp?: { country?: ... } };
                                        id: number;
                                        newVcxProcess?: boolean;
                                        otherTicketings?: { code?: ...; ietCountryWobsp?: ... }[];
                                        settlementMethod?: string;
                                    }[];
                                    version: string;
                                };
                            };
                        };
                    };
                };
            };
        };
    }
    Index

    Properties

    Properties

    "/v5/offers/shop": {
        post: {
            requestBody?: {
                content: {
                    "application/json": {
                        OTA_AirLowFareSearchRQ: {
                            AvailableFlightsOnly?: boolean;
                            OriginDestinationInformation: {
                                ArrivalDateTime?: string;
                                ArrivalWindow?: string;
                                ConnectionLocations?: {
                                    ConnectionLocation: { LocationCode: ...; PreferLevel?: ... }[];
                                };
                                DepartureDateTime?: string;
                                DepartureWindow?: string;
                                DestinationLocation: { LocationCode?: string; LocationType?: string };
                                Fixed?: boolean;
                                OriginLocation: { LocationCode?: string; LocationType?: string };
                                TPA_Extensions?: {
                                    AlternateTime?: { Minus?: number; PlusMinus?: number };
                                    Baggage?: { FreeCarryOn?: boolean; FreePieceRequired?: boolean };
                                    BrandFilters?: {
                                        Brand?: (...)[];
                                        NonBrandedFares?: { PreferLevel: ... };
                                    };
                                    CabinPref?: {
                                        Cabin?: | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                        PreferLevel?: "Preferred";
                                    };
                                    ClassOfService?: { Code: ...; PreferLevel?: ... }[];
                                    ConnectionTime?: {
                                        EnableExcludedConnection?: boolean;
                                        ExcludedConnectionBegin?: string;
                                        ExcludedConnectionEnd?: string;
                                        Max?: number;
                                        Min?: number;
                                    };
                                    FareBasis?: { Code: ...; PreferLevel?: ... }[];
                                    FareType?: { Code: ...; PreferLevel: ... }[];
                                    Flight?: {
                                        Airline: ...;
                                        ArrivalDateTime: ...;
                                        ClassOfService?: ...;
                                        DepartureDateTime: ...;
                                        DestinationLocation: ...;
                                        Number: ...;
                                        OriginLocation: ...;
                                        Type?: ...;
                                    }[];
                                    IncludeAlliancePref?: { Code: ... }[];
                                    IncludeVendorPref?: { Code: ... }[];
                                    MaxOneWayOptions?: { Value: number };
                                    PriorityBoarding?: { FreePriorityBoarding?: boolean };
                                    Seats?: { Seat?: (...)[] };
                                    SeatSelection?: { FreeSeatSelection?: boolean };
                                    SegmentType?: { Code?: (...) | (...) | (...) };
                                    SisterDestinationLocation?: { LocationCode?: ... }[];
                                    SisterDestinationMileage?: {
                                        AllowBorderCross?: boolean;
                                        Number: number;
                                    };
                                    SisterOriginLocation?: { LocationCode?: ... }[];
                                    SisterOriginMileage?: { AllowBorderCross?: boolean; Number: number };
                                    Stopover?: {
                                        DepartureDateTime?: string;
                                        DepartureWindow?: string;
                                        Stay?: { MaxHours?: ...; MinHours?: ...; Nights?: ... };
                                        StopoverPoint: { LocationCode: ...; LocationType?: ... };
                                    };
                                    TotalTravelTime?: { Max?: number; Min?: number };
                                };
                            }[];
                            POS: {
                                Source: {
                                    FixedPCC?: boolean;
                                    PseudoCityCode?: string;
                                    RequestorID: {
                                        CompanyName?: { Code?: ... };
                                        ID: string;
                                        Type: string;
                                    };
                                }[];
                            };
                            ResponseType?: string;
                            ResponseVersion?: string;
                            TPA_Extensions?: {
                                AlternateAirportCities?: {
                                    AlternateLocation: { LocationCode?: ... }[];
                                    SpecifiedLocation: { LocationCode?: string };
                                }[];
                                AlternateAirportMileage?: {
                                    AllowBorderCross?: boolean;
                                    Number: string;
                                };
                                AlternatePCC?: {
                                    FixedPCC?: boolean;
                                    PseudoCityCode: string;
                                    TravelPreferences?: {
                                        TPA_Extensions?: {
                                            ExcludeAlliancePref?: ...;
                                            IncludeAlliancePref?: ...;
                                        };
                                        VendorPref?: (...)[];
                                    };
                                }[];
                                DiversityControl?: {
                                    Dimensions: {
                                        Carrier?: {
                                            Default?: { Options: ... };
                                            OnlineIndicator?: boolean;
                                            Override?: (...)[];
                                            Weight: number;
                                        };
                                        InboundOutboundPairing?: { Duplicates?: number; Weight: number };
                                        OperatingDuplicate?: { PreferredCarrier?: (...)[]; Weight: number };
                                        PriceWeight?: number;
                                        StopsNumber?: { Weight: number };
                                        TimeOfDay?: { Distribution?: (...)[]; Weight: number };
                                        TravelTime?: { Weight: number };
                                    };
                                    LowFareBucket: { FareCutOff?: string; Options?: string };
                                };
                                IntelliSellTransaction?: {
                                    AirStreaming?: {
                                        MaxItinsPerChunk: number;
                                        Method: "Services"
                                        | "WholeResponse";
                                    };
                                    CompressResponse?: { Value?: boolean };
                                    MultipleSourcePerItinerary?: { Value: boolean };
                                    RequestType?: { Name?: string };
                                    ResponseSorting?: { SortFaresInsideItin?: boolean };
                                    ServiceTag?: { Name?: string };
                                    TranID?: Record<string, never>;
                                };
                                MultiTicket?: {
                                    DisplayPolicy?: "SOW"
                                    | "GOW2RT"
                                    | "SCHS";
                                    RequestedOneWays?: number;
                                };
                                RichContent?: {
                                    FlightAmenities?: boolean;
                                    Language?: string;
                                    SeatInfo?: boolean;
                                    UniversalProductAttributes?: boolean;
                                    UniversalTicketingAttributes?: boolean;
                                };
                            };
                            TravelerInfoSummary: {
                                AirTravelerAvail: {
                                    PassengerTypeQuantity: {
                                        Code: ...;
                                        Quantity?: ...;
                                        TPA_Extensions?: ...;
                                    }[];
                                }[];
                                PriceRequestInformation?: {
                                    AccountCode?: { Code: string }[];
                                    CurrencyCode?: string;
                                    NegotiatedFareCode?: { Code?: string; Supplier?: (...)[] }[];
                                    NegotiatedFaresOnly?: boolean;
                                    ProcessThruFaresOnly?: boolean;
                                    PurchaseDate?: string;
                                    TPA_Extensions?: {
                                        BrandedFareIndicators?: {
                                            BrandFilters?: { Brand?: ...; NonBrandedFares?: ... };
                                            ItinParityBrandlessLeg?: boolean;
                                            ItinParityFallbackMode?: (...) | (...);
                                            MultipleBrandedFares?: boolean;
                                            ParityMode?: (...) | (...);
                                            ParityModeForLowest?: (...) | (...) | (...);
                                            ReturnBrandAncillaries?: boolean;
                                            SingleBrandedFare?: boolean;
                                            UpsellLimit?: number;
                                        };
                                        Indicators?: {
                                            MinMaxStay?: { Ind: ... };
                                            RefundPenalty?: { Ind: ... };
                                            ResTicketing?: { Ind: ... };
                                        };
                                        OBFees?: Record<string, never>;
                                        PassengerStatus?: {
                                            CityCode?: string;
                                            CountryCode?: string;
                                            StateCode?: string;
                                            Type: (...) | (...) | (...);
                                        };
                                        PointOfSaleOverride?: { Code: string };
                                        PointOfTicketingOverride?: { Code: string };
                                        Priority?: {
                                            DirectFlights?: { Priority: ... };
                                            Price?: { Priority: ... };
                                            Time?: { Priority: ... };
                                            Vendor?: { Priority: ... };
                                        };
                                        PrivateFare?: { Ind?: boolean };
                                        PublicFare?: { Ind?: boolean };
                                    };
                                };
                                TPA_Extensions?: Record<string, never>;
                            };
                            TravelPreferences?: {
                                AncillaryFees?: {
                                    AncillaryFeeGroup?: { Code: string; Count?: string }[];
                                    Enable: boolean;
                                    Summary?: boolean;
                                };
                                Baggage?: {
                                    CarryOnInfo?: boolean;
                                    Description?: boolean;
                                    FreeCarryOn?: boolean;
                                    FreePieceRequired?: boolean;
                                    RequestedPieces?: number;
                                    RequestType?: "C"
                                    | "A"
                                    | "N";
                                };
                                CabinPref?: {
                                    Cabin?: | "PremiumFirst"
                                    | "First"
                                    | "PremiumBusiness"
                                    | "Business"
                                    | "PremiumEconomy"
                                    | "Economy"
                                    | "Y"
                                    | "S"
                                    | "C"
                                    | "J"
                                    | "F"
                                    | "P";
                                    PreferLevel?: "Preferred";
                                }[];
                                ETicketDesired?: boolean;
                                FlightTypePref?: { MaxConnections?: number
                                | boolean };
                                Hybrid?: boolean;
                                LookForAlternatives?: boolean;
                                MaxStopsQuantity?: number;
                                SpanishFamilyDiscount?: { Level: 1 | 2 };
                                TPA_Extensions?: {
                                    AdditionalFareLimit?: { Value: number };
                                    AvoidCabinDowngrade?: { Mode: "All" | "Main" | "None" };
                                    ClassOfService?: { Code: string; PreferLevel?: (...) | (...) }[];
                                    CodeShareIndicator?: {
                                        ExcludeCodeshare: boolean;
                                        KeepOnlines?: boolean;
                                    };
                                    CountryPref?: { Code: string; PreferLevel: string }[];
                                    DataSources?: {
                                        ATPCO?: "Enable" | "Disable";
                                        LCC?: "Enable" | "Disable";
                                        NDC?: "Enable" | "Disable";
                                    };
                                    DiversityParameters?: {
                                        AdditionalNonStopsNumber?: number;
                                        AdditionalNonStopsPercentage?: number;
                                        InboundOutboundPairing?: number;
                                        TimeOfDayDistribution?: { TimeOfDayRange: (...)[] };
                                        Weightings?: { PriceWeight: number; TravelTimeWeight: number };
                                    };
                                    ExcludeAlliancePref?: { Code: string }[];
                                    ExcludeCallDirectCarriers?: { Enabled?: boolean };
                                    ExcludeVendorPref?: { Code?: string }[];
                                    ExemptAllTaxes?: { Value: boolean };
                                    ExemptAllTaxesAndFees?: { Value: boolean };
                                    ExemptTax?: { TaxCode: string }[];
                                    FareBasis?: { Code: string; PreferLevel?: (...) | (...) }[];
                                    FareFocusRules?: { Exclude?: boolean };
                                    FareType?: { Code: string; PreferLevel: (...) | (...) }[];
                                    FlexibleFares?: {
                                        FareParameters: {
                                            AccountCode?: ...;
                                            AvoidCabinDowngrade?: ...;
                                            Baggage?: ...;
                                            BrandedFareIndicators?: ...;
                                            Cabin?: ...;
                                            ClassOfService?: ...;
                                            CorporateID?: ...;
                                            ExcludeRestricted?: ...;
                                            FareBasis?: ...;
                                            FareType?: ...;
                                            JumpCabinLogic?: ...;
                                            KeepSameCabin?: ...;
                                            Leg?: ...;
                                            MinMaxStay?: ...;
                                            NegotiatedFaresOnly?: ...;
                                            PassengerTypeQuantity?: ...;
                                            PriorityBoarding?: ...;
                                            PrivateFare?: ...;
                                            PublicFare?: ...;
                                            RefundPenalty?: ...;
                                            ResTicketing?: ...;
                                            Seats?: ...;
                                            SeatSelection?: ...;
                                            UseNegotiatedFares?: ...;
                                            UsePassengerFares?: ...;
                                            VoluntaryChanges?: ...;
                                            XOFares?: ...;
                                        }[];
                                    };
                                    FlightStopsAsConnections?: { Ind: boolean };
                                    GoverningCarrierOverride?: { AirlineCode: string };
                                    IncludeAlliancePref?: { Code: string }[];
                                    JumpCabinLogic?: { Disabled: boolean };
                                    KeepSameCabin?: { Enabled: boolean };
                                    LongConnectPoints?: { Max?: number; Min?: number };
                                    LongConnectTime?: {
                                        Enable?: boolean;
                                        Max?: number;
                                        Min?: number;
                                        NumberOfSolutions?: string;
                                    };
                                    LowCostCarriersProcessing?: { Disable?: boolean };
                                    NDCIndicators?: {
                                        CarrierSpecificQualifiers?: {
                                            AccountCode?: ...;
                                            CarrierCode: ...;
                                            FrequentFlyer?: ...;
                                            Qualifier?: ...;
                                        }[];
                                        FrequentFlyer?: {
                                            AccountNumber: ...;
                                            AirlineDesignator: ...;
                                            PassengerId: ...;
                                        }[];
                                        MaxNumberOfUpsells?: { Value: number };
                                        MultipleBrandedFares?: { Value: boolean };
                                        ParityMode?: { Mode: (...) | (...) };
                                        Qualifier?: { Name: ...; Value: ... }[];
                                        ShowOneWays?: { Value: boolean };
                                        SingleBrandedFare?: { Value: boolean };
                                    };
                                    NumTrips?: { Number?: number };
                                    OnlineIndicator?: { Ind?: boolean };
                                    PreferNDCSourceOnTie?: { Value: boolean };
                                    PriorityBoarding?: {
                                        FreePriorityBoarding?: boolean;
                                        Info?: boolean;
                                    };
                                    RetailerRules?: { Force?: boolean; RetailerRule: { Code: ... }[] };
                                    Seats?: { Seat?: { AtLeast?: ...; LessThan?: ...; Type?: ... }[] };
                                    SeatSelection?: { FreeSeatSelection?: boolean; Info?: boolean };
                                    SellingLevels?: {
                                        SellingLevelRules?: { Ignore: boolean };
                                        ShowFareAmounts?: { Adjusted?: boolean; Original?: boolean };
                                    };
                                    SettlementMethod?: string;
                                    Taxes?: { Tax?: { Amount?: ...; TaxCode: ... }[] };
                                    TicketingSumOfLocals?: { Enable?: boolean };
                                    TripType?: {
                                        Value?: "OneWay" | "Return" | "Circle" | "OpenJaw" | "Other";
                                    };
                                    ValidatingCarrier?: {
                                        Code?: string;
                                        Preference?: { Code: ...; Level: ... }[];
                                    };
                                    ValidatingCarrierCheck?: {
                                        Carrier?: { Code: ... }[];
                                        Country?: { Code: ... }[];
                                        IETValidation: { Ind: boolean };
                                        SettlementValidation: { Ind: boolean };
                                    };
                                    VerificationItinCallLogic?: {
                                        AlwaysCheckAvailability?: boolean;
                                        Value?: "L"
                                        | "M"
                                        | "B";
                                    };
                                    XOFares?: { Value: boolean };
                                };
                                ValidInterlineTicket?: boolean;
                                VendorPref?: {
                                    Code?: string;
                                    PreferLevel?: "Only"
                                    | "Unacceptable"
                                    | "Preferred";
                                    Type?: "Marketing" | "Operating";
                                }[];
                                VendorPrefApplicability?: {
                                    Type: "Marketing"
                                    | "Operating";
                                    Value: "AllSegments" | "AtLeastOneSegment";
                                }[];
                                VendorPrefPairing?: {
                                    Applicability?: "AllSegments"
                                    | "AtLeastOneSegment";
                                    PreferLevel: "Unacceptable" | "Preferred";
                                    VendorPref: { Code: ...; Type?: ... }[];
                                }[];
                            };
                            Version: string;
                        };
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            groupedItineraryResponse: {
                                baggageAllowanceDescs?: {
                                    description1?: string;
                                    description2?: string;
                                    id: number;
                                    pieceCount?: number;
                                    unit?: string;
                                    weight?: number;
                                }[];
                                baggageChargeDescs?: {
                                    description1?: string;
                                    description2?: string;
                                    equivalentAmount?: number;
                                    equivalentCurrency?: string;
                                    firstPiece?: number;
                                    id: number;
                                    lastPiece?: number;
                                    noChargeNotAvailable?: string;
                                }[];
                                brandFeatureDescs?: {
                                    application: string;
                                    commercialName: string;
                                    id: number;
                                    serviceGroup: string;
                                    serviceType: string;
                                    subCode: string;
                                    vendor: string;
                                }[];
                                fareComponentDescs?: {
                                    applicablePricingCategories?: string;
                                    aslRetailerRuleCode?: string;
                                    brand?: {
                                        brandName?: string;
                                        code: string;
                                        priceClassDescriptionRef?: number;
                                        programCode?: string;
                                        programDescription?: string;
                                        programId?: string;
                                        programSystemCode?: string;
                                    };
                                    cabinCode?: string;
                                    corporateIdMatched?: boolean;
                                    direction?: | "AF"
                                    | "AL"
                                    | "AP"
                                    | "AT"
                                    | "CA"
                                    | "CT"
                                    | "DI"
                                    | "DO"
                                    | "DU"
                                    | "EH"
                                    | "EM"
                                    | "EU"
                                    | "FE"
                                    | "IN"
                                    | "ME"
                                    | "NA"
                                    | "NP"
                                    | "PA"
                                    | "PE"
                                    | "PN"
                                    | "PO"
                                    | "PV"
                                    | "RU"
                                    | "RW"
                                    | "SA"
                                    | "SN"
                                    | "SP"
                                    | "TB"
                                    | "TS"
                                    | "TT"
                                    | "US"
                                    | "WH"
                                    | "XX";
                                    directionality?: string;
                                    displayCategoryType?: string;
                                    fareAmount?: number;
                                    fareBasisCode: string;
                                    fareCode?: string;
                                    fareComponentReferenceId?: number;
                                    fareCurrency?: string;
                                    fareDescription?: string;
                                    farePassengerType: string;
                                    fareRule?: string;
                                    fareTariff?: string;
                                    fareType?: string;
                                    fareTypeBitmap?: string;
                                    generalRetailerRuleCode?: string;
                                    governingCarrier?: string;
                                    handlingMarkupDetails?: {
                                        amountCurrency?: ...;
                                        fareAmountAfterMarkup?: ...;
                                        markupAmount?: ...;
                                        markupHandlingFeeAppId?: ...;
                                        markupRuleItemNumber?: ...;
                                        markupRuleSourcePcc?: ...;
                                        markupTypeCode?: ...;
                                        retailerRuleQualifier?: ...;
                                    }[];
                                    higherIntermediatePoints?: {
                                        amount?: ...;
                                        cabinHigh?: ...;
                                        cabinLow?: ...;
                                        destination?: ...;
                                        fareClassHigh?: ...;
                                        fareClassLow?: ...;
                                        highDestination?: ...;
                                        highOrigin?: ...;
                                        lowDestination?: ...;
                                        lowOrigin?: ...;
                                        mileageSurchargePercentage?: ...;
                                        origin?: ...;
                                    }[];
                                    id: number;
                                    matchedAccountCode?: string;
                                    mileage?: boolean;
                                    mileageSurcharge?: number;
                                    milesAmount?: number;
                                    negotiatedFare?: boolean;
                                    notValidAfter?: string;
                                    notValidBefore?: string;
                                    oneWayFare?: boolean;
                                    plusUps?: {
                                        amount: ...;
                                        countryOfPayment?: ...;
                                        destination: ...;
                                        fareDestination?: ...;
                                        fareOrigin?: ...;
                                        message: ...;
                                        origin: ...;
                                        viaCity?: ...;
                                    }[];
                                    privateFare?: boolean;
                                    publishedFareAmount?: number;
                                    publishedFareCurrency?: string;
                                    segments: { segment?: ...; surface?: ... }[];
                                    ticketDesignator?: string;
                                    vendorCode?: string;
                                    webBasedFare?: boolean;
                                }[];
                                flightAmenities?: {
                                    beverage?: {
                                        alcoholicCost?: (...)
                                        | (...);
                                        exists?: boolean;
                                        id: number;
                                        nonAlcoholicCost?: (...) | (...);
                                    }[];
                                    entertainment?: {
                                        cost?: (...)
                                        | (...);
                                        exists?: boolean;
                                        id: number;
                                        type?: string;
                                    }[];
                                    food?: {
                                        cost?: (...)
                                        | (...);
                                        exists?: boolean;
                                        id: number;
                                        type?: string;
                                    }[];
                                    layout?: {
                                        directAisleAccess?: boolean;
                                        id: number;
                                        rowLayout?: string;
                                    }[];
                                    power?: {
                                        cost?: (...)
                                        | (...);
                                        distribution?: string;
                                        id: number;
                                        type?: string;
                                    }[];
                                    seat?: { id: number; pitch?: string; type?: string }[];
                                    wifi?: {
                                        cost?: (...) | (...);
                                        exists?: boolean;
                                        id: number;
                                        type?: string;
                                    }[];
                                };
                                itineraryGroups?: {
                                    groupDescription: {
                                        itineraryType?: string;
                                        legDescriptions: (...)[];
                                    };
                                    itineraries?: {
                                        currentItinerary?: ...;
                                        diversitySwapper?: ...;
                                        failed?: ...;
                                        id: ...;
                                        itinSource?: ...;
                                        legs?: ...;
                                        originDestinationInformationRef?: ...;
                                        pricingInformation?: ...;
                                        pricingSource: ...;
                                        routingItinerary?: ...;
                                        sabreConnectLite?: ...;
                                    }[];
                                    processingMessages?: { pricingSource: ...; text: ... }[];
                                }[];
                                legDescs?: {
                                    elapsedTime?: number;
                                    id?: number;
                                    schedules: {
                                        departureDateAdjustment?: ...;
                                        ref: ...;
                                        requestedStopover?: ...;
                                    }[];
                                }[];
                                messages: {
                                    code?: string;
                                    numberOfOccurences?: number;
                                    severity?: string;
                                    shortCode?: string;
                                    text?: string;
                                    type?: string;
                                    value?: string;
                                }[];
                                obFeeDescs?: {
                                    amount: number;
                                    currency: string;
                                    description?: string;
                                    id: number;
                                    type?: string;
                                }[];
                                originalItineraryDesc?: {
                                    taxes: { passengerIndex: number; tax: (...)[] }[];
                                };
                                passengerDescs?: {
                                    givenName?: string;
                                    id: number;
                                    passengerId?: string;
                                    surname?: string;
                                }[];
                                priceClassDescriptions?: {
                                    descriptions: { id?: ...; text: ... }[];
                                    id: number;
                                }[];
                                scheduleDescs?: {
                                    arrival: {
                                        airport: string;
                                        city?: string;
                                        country?: string;
                                        dateAdjustment?: number;
                                        state?: string;
                                        terminal?: string;
                                        time: string;
                                    };
                                    bookingDetails?: { classOfService?: string; mealCodeList?: string };
                                    carrier: {
                                        alliances?: string;
                                        basicBookingRequest?: boolean;
                                        callDirect?: boolean;
                                        codeShared?: string;
                                        disclosure?: string;
                                        equipment?: {
                                            change?: ...;
                                            code?: ...;
                                            typeForFirstLeg?: ...;
                                            typeForLastLeg?: ...;
                                        };
                                        marketing: string;
                                        marketingFlightNumber: number;
                                        operating?: string;
                                        operatingFlightNumber?: number;
                                    };
                                    departure: {
                                        airport: string;
                                        city?: string;
                                        country?: string;
                                        state?: string;
                                        terminal?: string;
                                        time: string;
                                    };
                                    dotRating?: string;
                                    elapsedTime?: number;
                                    eTicketable?: boolean;
                                    flightStatused?: number;
                                    frequency?: string;
                                    funnel?: boolean;
                                    governmentApproval?: boolean;
                                    hiddenStops?: {
                                        airMiles?: ...;
                                        airport: ...;
                                        arrivalDateAdjustment?: ...;
                                        arrivalTime?: ...;
                                        city?: ...;
                                        country?: ...;
                                        departureDateAdjustment?: ...;
                                        departureTime?: ...;
                                        elapsedLayoverTime?: ...;
                                        elapsedTime?: ...;
                                        equipment?: ...;
                                        state?: ...;
                                    }[];
                                    id: number;
                                    message?: string;
                                    messageType?: string;
                                    onTimePerformance?: number;
                                    smokingAllowed?: boolean;
                                    stopCount?: number;
                                    totalMilesFlown?: number;
                                    trafficRestriction?: string;
                                }[];
                                scheduleMessages?: {
                                    destination: string;
                                    origin: string;
                                    pricingSource: string;
                                    text?: string;
                                    type?: string;
                                }[];
                                statistics?: {
                                    branded?: number;
                                    departed?: number;
                                    itineraryCount?: number;
                                    legMissed?: number;
                                    oneWay?: number;
                                    soldOut?: number;
                                };
                                taxDescs?: {
                                    amount: number;
                                    carrier?: string;
                                    code: string;
                                    country?: string;
                                    currency: string;
                                    description?: string;
                                    id: number;
                                    publishedAmount?: number;
                                    publishedCurrency?: string;
                                    station?: string;
                                    taxReissue?: {
                                        maxAmount?: number;
                                        maxCurrency?: string;
                                        refundable?: boolean;
                                        restrictionApply?: boolean;
                                        taxType?: string;
                                    };
                                    taxRestrictions?: {
                                        currency?: string;
                                        maxAmount?: number;
                                        minAmount?: number;
                                        rate?: number;
                                    };
                                }[];
                                taxSummaryDescs?: {
                                    amount: number;
                                    code: string;
                                    country?: string;
                                    currency: string;
                                    description?: string;
                                    id: number;
                                    publishedAmount?: number;
                                    publishedCurrency?: string;
                                    station?: string;
                                }[];
                                upaCategoryDescs?: { id: number; name: string }[];
                                upaDescs?: {
                                    attributeDescription?: string;
                                    categories?: { ref: ... }[];
                                    ctaText?: string;
                                    ctaUrl?: string;
                                    description?: string;
                                    headline?: string;
                                    id: number;
                                    largeIconUrl?: string;
                                    photos?: { ref: ... }[];
                                    smallIconUrl?: string;
                                    tour?: { ref: number };
                                    video?: { ref: number };
                                }[];
                                upaPhotoDescs?: {
                                    caption: string;
                                    id: number;
                                    largeUrl: string;
                                    mediumSquareUrl: string;
                                    thumbUrl: string;
                                    url: string;
                                }[];
                                upaTourDescs?: {
                                    caption: string;
                                    embedUrl: string;
                                    id: number;
                                    mediumSquareUrl: string;
                                    thumbUrl: string;
                                }[];
                                upaVideoDescs?: {
                                    caption: string;
                                    embedUrl: string;
                                    id: number;
                                    mediumSquareUrl: string;
                                    thumbUrl: string;
                                }[];
                                utaDescs?: {
                                    application?: string;
                                    assessment: string;
                                    categoryId: string;
                                    commercialName?: string;
                                    descriptions: string;
                                    groupCode?: string;
                                    headline: string;
                                    id: number;
                                    largeIconUrl: string;
                                    smallIconUrl: string;
                                    subCode?: string;
                                }[];
                                validatingCarrierDescs?: {
                                    alternates?: { code?: ...; ietCountryWobsp?: ... }[];
                                    country?: string;
                                    default?: { code?: string; ietCountryWobsp?: { country?: ... } };
                                    id: number;
                                    newVcxProcess?: boolean;
                                    otherTicketings?: { code?: ...; ietCountryWobsp?: ... }[];
                                    settlementMethod?: string;
                                }[];
                                version: string;
                            };
                        };
                    };
                };
            };
        };
    }

    Type Declaration

    • post: {
          requestBody?: {
              content: {
                  "application/json": {
                      OTA_AirLowFareSearchRQ: {
                          AvailableFlightsOnly?: boolean;
                          OriginDestinationInformation: {
                              ArrivalDateTime?: string;
                              ArrivalWindow?: string;
                              ConnectionLocations?: {
                                  ConnectionLocation: { LocationCode: ...; PreferLevel?: ... }[];
                              };
                              DepartureDateTime?: string;
                              DepartureWindow?: string;
                              DestinationLocation: { LocationCode?: string; LocationType?: string };
                              Fixed?: boolean;
                              OriginLocation: { LocationCode?: string; LocationType?: string };
                              TPA_Extensions?: {
                                  AlternateTime?: { Minus?: number; PlusMinus?: number };
                                  Baggage?: { FreeCarryOn?: boolean; FreePieceRequired?: boolean };
                                  BrandFilters?: {
                                      Brand?: (...)[];
                                      NonBrandedFares?: { PreferLevel: ... };
                                  };
                                  CabinPref?: {
                                      Cabin?: | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      PreferLevel?: "Preferred";
                                  };
                                  ClassOfService?: { Code: ...; PreferLevel?: ... }[];
                                  ConnectionTime?: {
                                      EnableExcludedConnection?: boolean;
                                      ExcludedConnectionBegin?: string;
                                      ExcludedConnectionEnd?: string;
                                      Max?: number;
                                      Min?: number;
                                  };
                                  FareBasis?: { Code: ...; PreferLevel?: ... }[];
                                  FareType?: { Code: ...; PreferLevel: ... }[];
                                  Flight?: {
                                      Airline: ...;
                                      ArrivalDateTime: ...;
                                      ClassOfService?: ...;
                                      DepartureDateTime: ...;
                                      DestinationLocation: ...;
                                      Number: ...;
                                      OriginLocation: ...;
                                      Type?: ...;
                                  }[];
                                  IncludeAlliancePref?: { Code: ... }[];
                                  IncludeVendorPref?: { Code: ... }[];
                                  MaxOneWayOptions?: { Value: number };
                                  PriorityBoarding?: { FreePriorityBoarding?: boolean };
                                  Seats?: { Seat?: (...)[] };
                                  SeatSelection?: { FreeSeatSelection?: boolean };
                                  SegmentType?: { Code?: (...) | (...) | (...) };
                                  SisterDestinationLocation?: { LocationCode?: ... }[];
                                  SisterDestinationMileage?: {
                                      AllowBorderCross?: boolean;
                                      Number: number;
                                  };
                                  SisterOriginLocation?: { LocationCode?: ... }[];
                                  SisterOriginMileage?: { AllowBorderCross?: boolean; Number: number };
                                  Stopover?: {
                                      DepartureDateTime?: string;
                                      DepartureWindow?: string;
                                      Stay?: { MaxHours?: ...; MinHours?: ...; Nights?: ... };
                                      StopoverPoint: { LocationCode: ...; LocationType?: ... };
                                  };
                                  TotalTravelTime?: { Max?: number; Min?: number };
                              };
                          }[];
                          POS: {
                              Source: {
                                  FixedPCC?: boolean;
                                  PseudoCityCode?: string;
                                  RequestorID: {
                                      CompanyName?: { Code?: ... };
                                      ID: string;
                                      Type: string;
                                  };
                              }[];
                          };
                          ResponseType?: string;
                          ResponseVersion?: string;
                          TPA_Extensions?: {
                              AlternateAirportCities?: {
                                  AlternateLocation: { LocationCode?: ... }[];
                                  SpecifiedLocation: { LocationCode?: string };
                              }[];
                              AlternateAirportMileage?: {
                                  AllowBorderCross?: boolean;
                                  Number: string;
                              };
                              AlternatePCC?: {
                                  FixedPCC?: boolean;
                                  PseudoCityCode: string;
                                  TravelPreferences?: {
                                      TPA_Extensions?: {
                                          ExcludeAlliancePref?: ...;
                                          IncludeAlliancePref?: ...;
                                      };
                                      VendorPref?: (...)[];
                                  };
                              }[];
                              DiversityControl?: {
                                  Dimensions: {
                                      Carrier?: {
                                          Default?: { Options: ... };
                                          OnlineIndicator?: boolean;
                                          Override?: (...)[];
                                          Weight: number;
                                      };
                                      InboundOutboundPairing?: { Duplicates?: number; Weight: number };
                                      OperatingDuplicate?: { PreferredCarrier?: (...)[]; Weight: number };
                                      PriceWeight?: number;
                                      StopsNumber?: { Weight: number };
                                      TimeOfDay?: { Distribution?: (...)[]; Weight: number };
                                      TravelTime?: { Weight: number };
                                  };
                                  LowFareBucket: { FareCutOff?: string; Options?: string };
                              };
                              IntelliSellTransaction?: {
                                  AirStreaming?: {
                                      MaxItinsPerChunk: number;
                                      Method: "Services"
                                      | "WholeResponse";
                                  };
                                  CompressResponse?: { Value?: boolean };
                                  MultipleSourcePerItinerary?: { Value: boolean };
                                  RequestType?: { Name?: string };
                                  ResponseSorting?: { SortFaresInsideItin?: boolean };
                                  ServiceTag?: { Name?: string };
                                  TranID?: Record<string, never>;
                              };
                              MultiTicket?: {
                                  DisplayPolicy?: "SOW"
                                  | "GOW2RT"
                                  | "SCHS";
                                  RequestedOneWays?: number;
                              };
                              RichContent?: {
                                  FlightAmenities?: boolean;
                                  Language?: string;
                                  SeatInfo?: boolean;
                                  UniversalProductAttributes?: boolean;
                                  UniversalTicketingAttributes?: boolean;
                              };
                          };
                          TravelerInfoSummary: {
                              AirTravelerAvail: {
                                  PassengerTypeQuantity: {
                                      Code: ...;
                                      Quantity?: ...;
                                      TPA_Extensions?: ...;
                                  }[];
                              }[];
                              PriceRequestInformation?: {
                                  AccountCode?: { Code: string }[];
                                  CurrencyCode?: string;
                                  NegotiatedFareCode?: { Code?: string; Supplier?: (...)[] }[];
                                  NegotiatedFaresOnly?: boolean;
                                  ProcessThruFaresOnly?: boolean;
                                  PurchaseDate?: string;
                                  TPA_Extensions?: {
                                      BrandedFareIndicators?: {
                                          BrandFilters?: { Brand?: ...; NonBrandedFares?: ... };
                                          ItinParityBrandlessLeg?: boolean;
                                          ItinParityFallbackMode?: (...) | (...);
                                          MultipleBrandedFares?: boolean;
                                          ParityMode?: (...) | (...);
                                          ParityModeForLowest?: (...) | (...) | (...);
                                          ReturnBrandAncillaries?: boolean;
                                          SingleBrandedFare?: boolean;
                                          UpsellLimit?: number;
                                      };
                                      Indicators?: {
                                          MinMaxStay?: { Ind: ... };
                                          RefundPenalty?: { Ind: ... };
                                          ResTicketing?: { Ind: ... };
                                      };
                                      OBFees?: Record<string, never>;
                                      PassengerStatus?: {
                                          CityCode?: string;
                                          CountryCode?: string;
                                          StateCode?: string;
                                          Type: (...) | (...) | (...);
                                      };
                                      PointOfSaleOverride?: { Code: string };
                                      PointOfTicketingOverride?: { Code: string };
                                      Priority?: {
                                          DirectFlights?: { Priority: ... };
                                          Price?: { Priority: ... };
                                          Time?: { Priority: ... };
                                          Vendor?: { Priority: ... };
                                      };
                                      PrivateFare?: { Ind?: boolean };
                                      PublicFare?: { Ind?: boolean };
                                  };
                              };
                              TPA_Extensions?: Record<string, never>;
                          };
                          TravelPreferences?: {
                              AncillaryFees?: {
                                  AncillaryFeeGroup?: { Code: string; Count?: string }[];
                                  Enable: boolean;
                                  Summary?: boolean;
                              };
                              Baggage?: {
                                  CarryOnInfo?: boolean;
                                  Description?: boolean;
                                  FreeCarryOn?: boolean;
                                  FreePieceRequired?: boolean;
                                  RequestedPieces?: number;
                                  RequestType?: "C"
                                  | "A"
                                  | "N";
                              };
                              CabinPref?: {
                                  Cabin?: | "PremiumFirst"
                                  | "First"
                                  | "PremiumBusiness"
                                  | "Business"
                                  | "PremiumEconomy"
                                  | "Economy"
                                  | "Y"
                                  | "S"
                                  | "C"
                                  | "J"
                                  | "F"
                                  | "P";
                                  PreferLevel?: "Preferred";
                              }[];
                              ETicketDesired?: boolean;
                              FlightTypePref?: { MaxConnections?: number
                              | boolean };
                              Hybrid?: boolean;
                              LookForAlternatives?: boolean;
                              MaxStopsQuantity?: number;
                              SpanishFamilyDiscount?: { Level: 1 | 2 };
                              TPA_Extensions?: {
                                  AdditionalFareLimit?: { Value: number };
                                  AvoidCabinDowngrade?: { Mode: "All" | "Main" | "None" };
                                  ClassOfService?: { Code: string; PreferLevel?: (...) | (...) }[];
                                  CodeShareIndicator?: {
                                      ExcludeCodeshare: boolean;
                                      KeepOnlines?: boolean;
                                  };
                                  CountryPref?: { Code: string; PreferLevel: string }[];
                                  DataSources?: {
                                      ATPCO?: "Enable" | "Disable";
                                      LCC?: "Enable" | "Disable";
                                      NDC?: "Enable" | "Disable";
                                  };
                                  DiversityParameters?: {
                                      AdditionalNonStopsNumber?: number;
                                      AdditionalNonStopsPercentage?: number;
                                      InboundOutboundPairing?: number;
                                      TimeOfDayDistribution?: { TimeOfDayRange: (...)[] };
                                      Weightings?: { PriceWeight: number; TravelTimeWeight: number };
                                  };
                                  ExcludeAlliancePref?: { Code: string }[];
                                  ExcludeCallDirectCarriers?: { Enabled?: boolean };
                                  ExcludeVendorPref?: { Code?: string }[];
                                  ExemptAllTaxes?: { Value: boolean };
                                  ExemptAllTaxesAndFees?: { Value: boolean };
                                  ExemptTax?: { TaxCode: string }[];
                                  FareBasis?: { Code: string; PreferLevel?: (...) | (...) }[];
                                  FareFocusRules?: { Exclude?: boolean };
                                  FareType?: { Code: string; PreferLevel: (...) | (...) }[];
                                  FlexibleFares?: {
                                      FareParameters: {
                                          AccountCode?: ...;
                                          AvoidCabinDowngrade?: ...;
                                          Baggage?: ...;
                                          BrandedFareIndicators?: ...;
                                          Cabin?: ...;
                                          ClassOfService?: ...;
                                          CorporateID?: ...;
                                          ExcludeRestricted?: ...;
                                          FareBasis?: ...;
                                          FareType?: ...;
                                          JumpCabinLogic?: ...;
                                          KeepSameCabin?: ...;
                                          Leg?: ...;
                                          MinMaxStay?: ...;
                                          NegotiatedFaresOnly?: ...;
                                          PassengerTypeQuantity?: ...;
                                          PriorityBoarding?: ...;
                                          PrivateFare?: ...;
                                          PublicFare?: ...;
                                          RefundPenalty?: ...;
                                          ResTicketing?: ...;
                                          Seats?: ...;
                                          SeatSelection?: ...;
                                          UseNegotiatedFares?: ...;
                                          UsePassengerFares?: ...;
                                          VoluntaryChanges?: ...;
                                          XOFares?: ...;
                                      }[];
                                  };
                                  FlightStopsAsConnections?: { Ind: boolean };
                                  GoverningCarrierOverride?: { AirlineCode: string };
                                  IncludeAlliancePref?: { Code: string }[];
                                  JumpCabinLogic?: { Disabled: boolean };
                                  KeepSameCabin?: { Enabled: boolean };
                                  LongConnectPoints?: { Max?: number; Min?: number };
                                  LongConnectTime?: {
                                      Enable?: boolean;
                                      Max?: number;
                                      Min?: number;
                                      NumberOfSolutions?: string;
                                  };
                                  LowCostCarriersProcessing?: { Disable?: boolean };
                                  NDCIndicators?: {
                                      CarrierSpecificQualifiers?: {
                                          AccountCode?: ...;
                                          CarrierCode: ...;
                                          FrequentFlyer?: ...;
                                          Qualifier?: ...;
                                      }[];
                                      FrequentFlyer?: {
                                          AccountNumber: ...;
                                          AirlineDesignator: ...;
                                          PassengerId: ...;
                                      }[];
                                      MaxNumberOfUpsells?: { Value: number };
                                      MultipleBrandedFares?: { Value: boolean };
                                      ParityMode?: { Mode: (...) | (...) };
                                      Qualifier?: { Name: ...; Value: ... }[];
                                      ShowOneWays?: { Value: boolean };
                                      SingleBrandedFare?: { Value: boolean };
                                  };
                                  NumTrips?: { Number?: number };
                                  OnlineIndicator?: { Ind?: boolean };
                                  PreferNDCSourceOnTie?: { Value: boolean };
                                  PriorityBoarding?: { FreePriorityBoarding?: boolean; Info?: boolean };
                                  RetailerRules?: { Force?: boolean; RetailerRule: { Code: ... }[] };
                                  Seats?: { Seat?: { AtLeast?: ...; LessThan?: ...; Type?: ... }[] };
                                  SeatSelection?: { FreeSeatSelection?: boolean; Info?: boolean };
                                  SellingLevels?: {
                                      SellingLevelRules?: { Ignore: boolean };
                                      ShowFareAmounts?: { Adjusted?: boolean; Original?: boolean };
                                  };
                                  SettlementMethod?: string;
                                  Taxes?: { Tax?: { Amount?: ...; TaxCode: ... }[] };
                                  TicketingSumOfLocals?: { Enable?: boolean };
                                  TripType?: {
                                      Value?: "OneWay" | "Return" | "Circle" | "OpenJaw" | "Other";
                                  };
                                  ValidatingCarrier?: {
                                      Code?: string;
                                      Preference?: { Code: ...; Level: ... }[];
                                  };
                                  ValidatingCarrierCheck?: {
                                      Carrier?: { Code: ... }[];
                                      Country?: { Code: ... }[];
                                      IETValidation: { Ind: boolean };
                                      SettlementValidation: { Ind: boolean };
                                  };
                                  VerificationItinCallLogic?: {
                                      AlwaysCheckAvailability?: boolean;
                                      Value?: "L"
                                      | "M"
                                      | "B";
                                  };
                                  XOFares?: { Value: boolean };
                              };
                              ValidInterlineTicket?: boolean;
                              VendorPref?: {
                                  Code?: string;
                                  PreferLevel?: "Only"
                                  | "Unacceptable"
                                  | "Preferred";
                                  Type?: "Marketing" | "Operating";
                              }[];
                              VendorPrefApplicability?: {
                                  Type: "Marketing"
                                  | "Operating";
                                  Value: "AllSegments" | "AtLeastOneSegment";
                              }[];
                              VendorPrefPairing?: {
                                  Applicability?: "AllSegments"
                                  | "AtLeastOneSegment";
                                  PreferLevel: "Unacceptable" | "Preferred";
                                  VendorPref: { Code: ...; Type?: ... }[];
                              }[];
                          };
                          Version: string;
                      };
                  };
              };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          groupedItineraryResponse: {
                              baggageAllowanceDescs?: {
                                  description1?: string;
                                  description2?: string;
                                  id: number;
                                  pieceCount?: number;
                                  unit?: string;
                                  weight?: number;
                              }[];
                              baggageChargeDescs?: {
                                  description1?: string;
                                  description2?: string;
                                  equivalentAmount?: number;
                                  equivalentCurrency?: string;
                                  firstPiece?: number;
                                  id: number;
                                  lastPiece?: number;
                                  noChargeNotAvailable?: string;
                              }[];
                              brandFeatureDescs?: {
                                  application: string;
                                  commercialName: string;
                                  id: number;
                                  serviceGroup: string;
                                  serviceType: string;
                                  subCode: string;
                                  vendor: string;
                              }[];
                              fareComponentDescs?: {
                                  applicablePricingCategories?: string;
                                  aslRetailerRuleCode?: string;
                                  brand?: {
                                      brandName?: string;
                                      code: string;
                                      priceClassDescriptionRef?: number;
                                      programCode?: string;
                                      programDescription?: string;
                                      programId?: string;
                                      programSystemCode?: string;
                                  };
                                  cabinCode?: string;
                                  corporateIdMatched?: boolean;
                                  direction?: | "AF"
                                  | "AL"
                                  | "AP"
                                  | "AT"
                                  | "CA"
                                  | "CT"
                                  | "DI"
                                  | "DO"
                                  | "DU"
                                  | "EH"
                                  | "EM"
                                  | "EU"
                                  | "FE"
                                  | "IN"
                                  | "ME"
                                  | "NA"
                                  | "NP"
                                  | "PA"
                                  | "PE"
                                  | "PN"
                                  | "PO"
                                  | "PV"
                                  | "RU"
                                  | "RW"
                                  | "SA"
                                  | "SN"
                                  | "SP"
                                  | "TB"
                                  | "TS"
                                  | "TT"
                                  | "US"
                                  | "WH"
                                  | "XX";
                                  directionality?: string;
                                  displayCategoryType?: string;
                                  fareAmount?: number;
                                  fareBasisCode: string;
                                  fareCode?: string;
                                  fareComponentReferenceId?: number;
                                  fareCurrency?: string;
                                  fareDescription?: string;
                                  farePassengerType: string;
                                  fareRule?: string;
                                  fareTariff?: string;
                                  fareType?: string;
                                  fareTypeBitmap?: string;
                                  generalRetailerRuleCode?: string;
                                  governingCarrier?: string;
                                  handlingMarkupDetails?: {
                                      amountCurrency?: ...;
                                      fareAmountAfterMarkup?: ...;
                                      markupAmount?: ...;
                                      markupHandlingFeeAppId?: ...;
                                      markupRuleItemNumber?: ...;
                                      markupRuleSourcePcc?: ...;
                                      markupTypeCode?: ...;
                                      retailerRuleQualifier?: ...;
                                  }[];
                                  higherIntermediatePoints?: {
                                      amount?: ...;
                                      cabinHigh?: ...;
                                      cabinLow?: ...;
                                      destination?: ...;
                                      fareClassHigh?: ...;
                                      fareClassLow?: ...;
                                      highDestination?: ...;
                                      highOrigin?: ...;
                                      lowDestination?: ...;
                                      lowOrigin?: ...;
                                      mileageSurchargePercentage?: ...;
                                      origin?: ...;
                                  }[];
                                  id: number;
                                  matchedAccountCode?: string;
                                  mileage?: boolean;
                                  mileageSurcharge?: number;
                                  milesAmount?: number;
                                  negotiatedFare?: boolean;
                                  notValidAfter?: string;
                                  notValidBefore?: string;
                                  oneWayFare?: boolean;
                                  plusUps?: {
                                      amount: ...;
                                      countryOfPayment?: ...;
                                      destination: ...;
                                      fareDestination?: ...;
                                      fareOrigin?: ...;
                                      message: ...;
                                      origin: ...;
                                      viaCity?: ...;
                                  }[];
                                  privateFare?: boolean;
                                  publishedFareAmount?: number;
                                  publishedFareCurrency?: string;
                                  segments: { segment?: ...; surface?: ... }[];
                                  ticketDesignator?: string;
                                  vendorCode?: string;
                                  webBasedFare?: boolean;
                              }[];
                              flightAmenities?: {
                                  beverage?: {
                                      alcoholicCost?: (...)
                                      | (...);
                                      exists?: boolean;
                                      id: number;
                                      nonAlcoholicCost?: (...) | (...);
                                  }[];
                                  entertainment?: {
                                      cost?: (...)
                                      | (...);
                                      exists?: boolean;
                                      id: number;
                                      type?: string;
                                  }[];
                                  food?: {
                                      cost?: (...)
                                      | (...);
                                      exists?: boolean;
                                      id: number;
                                      type?: string;
                                  }[];
                                  layout?: {
                                      directAisleAccess?: boolean;
                                      id: number;
                                      rowLayout?: string;
                                  }[];
                                  power?: {
                                      cost?: (...)
                                      | (...);
                                      distribution?: string;
                                      id: number;
                                      type?: string;
                                  }[];
                                  seat?: { id: number; pitch?: string; type?: string }[];
                                  wifi?: {
                                      cost?: (...) | (...);
                                      exists?: boolean;
                                      id: number;
                                      type?: string;
                                  }[];
                              };
                              itineraryGroups?: {
                                  groupDescription: {
                                      itineraryType?: string;
                                      legDescriptions: (...)[];
                                  };
                                  itineraries?: {
                                      currentItinerary?: ...;
                                      diversitySwapper?: ...;
                                      failed?: ...;
                                      id: ...;
                                      itinSource?: ...;
                                      legs?: ...;
                                      originDestinationInformationRef?: ...;
                                      pricingInformation?: ...;
                                      pricingSource: ...;
                                      routingItinerary?: ...;
                                      sabreConnectLite?: ...;
                                  }[];
                                  processingMessages?: { pricingSource: ...; text: ... }[];
                              }[];
                              legDescs?: {
                                  elapsedTime?: number;
                                  id?: number;
                                  schedules: {
                                      departureDateAdjustment?: ...;
                                      ref: ...;
                                      requestedStopover?: ...;
                                  }[];
                              }[];
                              messages: {
                                  code?: string;
                                  numberOfOccurences?: number;
                                  severity?: string;
                                  shortCode?: string;
                                  text?: string;
                                  type?: string;
                                  value?: string;
                              }[];
                              obFeeDescs?: {
                                  amount: number;
                                  currency: string;
                                  description?: string;
                                  id: number;
                                  type?: string;
                              }[];
                              originalItineraryDesc?: {
                                  taxes: { passengerIndex: number; tax: (...)[] }[];
                              };
                              passengerDescs?: {
                                  givenName?: string;
                                  id: number;
                                  passengerId?: string;
                                  surname?: string;
                              }[];
                              priceClassDescriptions?: {
                                  descriptions: { id?: ...; text: ... }[];
                                  id: number;
                              }[];
                              scheduleDescs?: {
                                  arrival: {
                                      airport: string;
                                      city?: string;
                                      country?: string;
                                      dateAdjustment?: number;
                                      state?: string;
                                      terminal?: string;
                                      time: string;
                                  };
                                  bookingDetails?: { classOfService?: string; mealCodeList?: string };
                                  carrier: {
                                      alliances?: string;
                                      basicBookingRequest?: boolean;
                                      callDirect?: boolean;
                                      codeShared?: string;
                                      disclosure?: string;
                                      equipment?: {
                                          change?: ...;
                                          code?: ...;
                                          typeForFirstLeg?: ...;
                                          typeForLastLeg?: ...;
                                      };
                                      marketing: string;
                                      marketingFlightNumber: number;
                                      operating?: string;
                                      operatingFlightNumber?: number;
                                  };
                                  departure: {
                                      airport: string;
                                      city?: string;
                                      country?: string;
                                      state?: string;
                                      terminal?: string;
                                      time: string;
                                  };
                                  dotRating?: string;
                                  elapsedTime?: number;
                                  eTicketable?: boolean;
                                  flightStatused?: number;
                                  frequency?: string;
                                  funnel?: boolean;
                                  governmentApproval?: boolean;
                                  hiddenStops?: {
                                      airMiles?: ...;
                                      airport: ...;
                                      arrivalDateAdjustment?: ...;
                                      arrivalTime?: ...;
                                      city?: ...;
                                      country?: ...;
                                      departureDateAdjustment?: ...;
                                      departureTime?: ...;
                                      elapsedLayoverTime?: ...;
                                      elapsedTime?: ...;
                                      equipment?: ...;
                                      state?: ...;
                                  }[];
                                  id: number;
                                  message?: string;
                                  messageType?: string;
                                  onTimePerformance?: number;
                                  smokingAllowed?: boolean;
                                  stopCount?: number;
                                  totalMilesFlown?: number;
                                  trafficRestriction?: string;
                              }[];
                              scheduleMessages?: {
                                  destination: string;
                                  origin: string;
                                  pricingSource: string;
                                  text?: string;
                                  type?: string;
                              }[];
                              statistics?: {
                                  branded?: number;
                                  departed?: number;
                                  itineraryCount?: number;
                                  legMissed?: number;
                                  oneWay?: number;
                                  soldOut?: number;
                              };
                              taxDescs?: {
                                  amount: number;
                                  carrier?: string;
                                  code: string;
                                  country?: string;
                                  currency: string;
                                  description?: string;
                                  id: number;
                                  publishedAmount?: number;
                                  publishedCurrency?: string;
                                  station?: string;
                                  taxReissue?: {
                                      maxAmount?: number;
                                      maxCurrency?: string;
                                      refundable?: boolean;
                                      restrictionApply?: boolean;
                                      taxType?: string;
                                  };
                                  taxRestrictions?: {
                                      currency?: string;
                                      maxAmount?: number;
                                      minAmount?: number;
                                      rate?: number;
                                  };
                              }[];
                              taxSummaryDescs?: {
                                  amount: number;
                                  code: string;
                                  country?: string;
                                  currency: string;
                                  description?: string;
                                  id: number;
                                  publishedAmount?: number;
                                  publishedCurrency?: string;
                                  station?: string;
                              }[];
                              upaCategoryDescs?: { id: number; name: string }[];
                              upaDescs?: {
                                  attributeDescription?: string;
                                  categories?: { ref: ... }[];
                                  ctaText?: string;
                                  ctaUrl?: string;
                                  description?: string;
                                  headline?: string;
                                  id: number;
                                  largeIconUrl?: string;
                                  photos?: { ref: ... }[];
                                  smallIconUrl?: string;
                                  tour?: { ref: number };
                                  video?: { ref: number };
                              }[];
                              upaPhotoDescs?: {
                                  caption: string;
                                  id: number;
                                  largeUrl: string;
                                  mediumSquareUrl: string;
                                  thumbUrl: string;
                                  url: string;
                              }[];
                              upaTourDescs?: {
                                  caption: string;
                                  embedUrl: string;
                                  id: number;
                                  mediumSquareUrl: string;
                                  thumbUrl: string;
                              }[];
                              upaVideoDescs?: {
                                  caption: string;
                                  embedUrl: string;
                                  id: number;
                                  mediumSquareUrl: string;
                                  thumbUrl: string;
                              }[];
                              utaDescs?: {
                                  application?: string;
                                  assessment: string;
                                  categoryId: string;
                                  commercialName?: string;
                                  descriptions: string;
                                  groupCode?: string;
                                  headline: string;
                                  id: number;
                                  largeIconUrl: string;
                                  smallIconUrl: string;
                                  subCode?: string;
                              }[];
                              validatingCarrierDescs?: {
                                  alternates?: { code?: ...; ietCountryWobsp?: ... }[];
                                  country?: string;
                                  default?: { code?: string; ietCountryWobsp?: { country?: ... } };
                                  id: number;
                                  newVcxProcess?: boolean;
                                  otherTicketings?: { code?: ...; ietCountryWobsp?: ... }[];
                                  settlementMethod?: string;
                              }[];
                              version: string;
                          };
                      };
                  };
              };
          };
      }

      Create Bargain Finder Max Request.

      • OptionalrequestBody?: {
            content: {
                "application/json": {
                    OTA_AirLowFareSearchRQ: {
                        AvailableFlightsOnly?: boolean;
                        OriginDestinationInformation: {
                            ArrivalDateTime?: string;
                            ArrivalWindow?: string;
                            ConnectionLocations?: {
                                ConnectionLocation: { LocationCode: ...; PreferLevel?: ... }[];
                            };
                            DepartureDateTime?: string;
                            DepartureWindow?: string;
                            DestinationLocation: { LocationCode?: string; LocationType?: string };
                            Fixed?: boolean;
                            OriginLocation: { LocationCode?: string; LocationType?: string };
                            TPA_Extensions?: {
                                AlternateTime?: { Minus?: number; PlusMinus?: number };
                                Baggage?: { FreeCarryOn?: boolean; FreePieceRequired?: boolean };
                                BrandFilters?: {
                                    Brand?: (...)[];
                                    NonBrandedFares?: { PreferLevel: ... };
                                };
                                CabinPref?: {
                                    Cabin?: | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    PreferLevel?: "Preferred";
                                };
                                ClassOfService?: { Code: ...; PreferLevel?: ... }[];
                                ConnectionTime?: {
                                    EnableExcludedConnection?: boolean;
                                    ExcludedConnectionBegin?: string;
                                    ExcludedConnectionEnd?: string;
                                    Max?: number;
                                    Min?: number;
                                };
                                FareBasis?: { Code: ...; PreferLevel?: ... }[];
                                FareType?: { Code: ...; PreferLevel: ... }[];
                                Flight?: {
                                    Airline: ...;
                                    ArrivalDateTime: ...;
                                    ClassOfService?: ...;
                                    DepartureDateTime: ...;
                                    DestinationLocation: ...;
                                    Number: ...;
                                    OriginLocation: ...;
                                    Type?: ...;
                                }[];
                                IncludeAlliancePref?: { Code: ... }[];
                                IncludeVendorPref?: { Code: ... }[];
                                MaxOneWayOptions?: { Value: number };
                                PriorityBoarding?: { FreePriorityBoarding?: boolean };
                                Seats?: { Seat?: (...)[] };
                                SeatSelection?: { FreeSeatSelection?: boolean };
                                SegmentType?: { Code?: (...) | (...) | (...) };
                                SisterDestinationLocation?: { LocationCode?: ... }[];
                                SisterDestinationMileage?: {
                                    AllowBorderCross?: boolean;
                                    Number: number;
                                };
                                SisterOriginLocation?: { LocationCode?: ... }[];
                                SisterOriginMileage?: { AllowBorderCross?: boolean; Number: number };
                                Stopover?: {
                                    DepartureDateTime?: string;
                                    DepartureWindow?: string;
                                    Stay?: { MaxHours?: ...; MinHours?: ...; Nights?: ... };
                                    StopoverPoint: { LocationCode: ...; LocationType?: ... };
                                };
                                TotalTravelTime?: { Max?: number; Min?: number };
                            };
                        }[];
                        POS: {
                            Source: {
                                FixedPCC?: boolean;
                                PseudoCityCode?: string;
                                RequestorID: {
                                    CompanyName?: { Code?: ... };
                                    ID: string;
                                    Type: string;
                                };
                            }[];
                        };
                        ResponseType?: string;
                        ResponseVersion?: string;
                        TPA_Extensions?: {
                            AlternateAirportCities?: {
                                AlternateLocation: { LocationCode?: ... }[];
                                SpecifiedLocation: { LocationCode?: string };
                            }[];
                            AlternateAirportMileage?: {
                                AllowBorderCross?: boolean;
                                Number: string;
                            };
                            AlternatePCC?: {
                                FixedPCC?: boolean;
                                PseudoCityCode: string;
                                TravelPreferences?: {
                                    TPA_Extensions?: {
                                        ExcludeAlliancePref?: ...;
                                        IncludeAlliancePref?: ...;
                                    };
                                    VendorPref?: (...)[];
                                };
                            }[];
                            DiversityControl?: {
                                Dimensions: {
                                    Carrier?: {
                                        Default?: { Options: ... };
                                        OnlineIndicator?: boolean;
                                        Override?: (...)[];
                                        Weight: number;
                                    };
                                    InboundOutboundPairing?: { Duplicates?: number; Weight: number };
                                    OperatingDuplicate?: { PreferredCarrier?: (...)[]; Weight: number };
                                    PriceWeight?: number;
                                    StopsNumber?: { Weight: number };
                                    TimeOfDay?: { Distribution?: (...)[]; Weight: number };
                                    TravelTime?: { Weight: number };
                                };
                                LowFareBucket: { FareCutOff?: string; Options?: string };
                            };
                            IntelliSellTransaction?: {
                                AirStreaming?: {
                                    MaxItinsPerChunk: number;
                                    Method: "Services"
                                    | "WholeResponse";
                                };
                                CompressResponse?: { Value?: boolean };
                                MultipleSourcePerItinerary?: { Value: boolean };
                                RequestType?: { Name?: string };
                                ResponseSorting?: { SortFaresInsideItin?: boolean };
                                ServiceTag?: { Name?: string };
                                TranID?: Record<string, never>;
                            };
                            MultiTicket?: {
                                DisplayPolicy?: "SOW"
                                | "GOW2RT"
                                | "SCHS";
                                RequestedOneWays?: number;
                            };
                            RichContent?: {
                                FlightAmenities?: boolean;
                                Language?: string;
                                SeatInfo?: boolean;
                                UniversalProductAttributes?: boolean;
                                UniversalTicketingAttributes?: boolean;
                            };
                        };
                        TravelerInfoSummary: {
                            AirTravelerAvail: {
                                PassengerTypeQuantity: {
                                    Code: ...;
                                    Quantity?: ...;
                                    TPA_Extensions?: ...;
                                }[];
                            }[];
                            PriceRequestInformation?: {
                                AccountCode?: { Code: string }[];
                                CurrencyCode?: string;
                                NegotiatedFareCode?: { Code?: string; Supplier?: (...)[] }[];
                                NegotiatedFaresOnly?: boolean;
                                ProcessThruFaresOnly?: boolean;
                                PurchaseDate?: string;
                                TPA_Extensions?: {
                                    BrandedFareIndicators?: {
                                        BrandFilters?: { Brand?: ...; NonBrandedFares?: ... };
                                        ItinParityBrandlessLeg?: boolean;
                                        ItinParityFallbackMode?: (...) | (...);
                                        MultipleBrandedFares?: boolean;
                                        ParityMode?: (...) | (...);
                                        ParityModeForLowest?: (...) | (...) | (...);
                                        ReturnBrandAncillaries?: boolean;
                                        SingleBrandedFare?: boolean;
                                        UpsellLimit?: number;
                                    };
                                    Indicators?: {
                                        MinMaxStay?: { Ind: ... };
                                        RefundPenalty?: { Ind: ... };
                                        ResTicketing?: { Ind: ... };
                                    };
                                    OBFees?: Record<string, never>;
                                    PassengerStatus?: {
                                        CityCode?: string;
                                        CountryCode?: string;
                                        StateCode?: string;
                                        Type: (...) | (...) | (...);
                                    };
                                    PointOfSaleOverride?: { Code: string };
                                    PointOfTicketingOverride?: { Code: string };
                                    Priority?: {
                                        DirectFlights?: { Priority: ... };
                                        Price?: { Priority: ... };
                                        Time?: { Priority: ... };
                                        Vendor?: { Priority: ... };
                                    };
                                    PrivateFare?: { Ind?: boolean };
                                    PublicFare?: { Ind?: boolean };
                                };
                            };
                            TPA_Extensions?: Record<string, never>;
                        };
                        TravelPreferences?: {
                            AncillaryFees?: {
                                AncillaryFeeGroup?: { Code: string; Count?: string }[];
                                Enable: boolean;
                                Summary?: boolean;
                            };
                            Baggage?: {
                                CarryOnInfo?: boolean;
                                Description?: boolean;
                                FreeCarryOn?: boolean;
                                FreePieceRequired?: boolean;
                                RequestedPieces?: number;
                                RequestType?: "C"
                                | "A"
                                | "N";
                            };
                            CabinPref?: {
                                Cabin?: | "PremiumFirst"
                                | "First"
                                | "PremiumBusiness"
                                | "Business"
                                | "PremiumEconomy"
                                | "Economy"
                                | "Y"
                                | "S"
                                | "C"
                                | "J"
                                | "F"
                                | "P";
                                PreferLevel?: "Preferred";
                            }[];
                            ETicketDesired?: boolean;
                            FlightTypePref?: { MaxConnections?: number
                            | boolean };
                            Hybrid?: boolean;
                            LookForAlternatives?: boolean;
                            MaxStopsQuantity?: number;
                            SpanishFamilyDiscount?: { Level: 1 | 2 };
                            TPA_Extensions?: {
                                AdditionalFareLimit?: { Value: number };
                                AvoidCabinDowngrade?: { Mode: "All" | "Main" | "None" };
                                ClassOfService?: { Code: string; PreferLevel?: (...) | (...) }[];
                                CodeShareIndicator?: {
                                    ExcludeCodeshare: boolean;
                                    KeepOnlines?: boolean;
                                };
                                CountryPref?: { Code: string; PreferLevel: string }[];
                                DataSources?: {
                                    ATPCO?: "Enable" | "Disable";
                                    LCC?: "Enable" | "Disable";
                                    NDC?: "Enable" | "Disable";
                                };
                                DiversityParameters?: {
                                    AdditionalNonStopsNumber?: number;
                                    AdditionalNonStopsPercentage?: number;
                                    InboundOutboundPairing?: number;
                                    TimeOfDayDistribution?: { TimeOfDayRange: (...)[] };
                                    Weightings?: { PriceWeight: number; TravelTimeWeight: number };
                                };
                                ExcludeAlliancePref?: { Code: string }[];
                                ExcludeCallDirectCarriers?: { Enabled?: boolean };
                                ExcludeVendorPref?: { Code?: string }[];
                                ExemptAllTaxes?: { Value: boolean };
                                ExemptAllTaxesAndFees?: { Value: boolean };
                                ExemptTax?: { TaxCode: string }[];
                                FareBasis?: { Code: string; PreferLevel?: (...) | (...) }[];
                                FareFocusRules?: { Exclude?: boolean };
                                FareType?: { Code: string; PreferLevel: (...) | (...) }[];
                                FlexibleFares?: {
                                    FareParameters: {
                                        AccountCode?: ...;
                                        AvoidCabinDowngrade?: ...;
                                        Baggage?: ...;
                                        BrandedFareIndicators?: ...;
                                        Cabin?: ...;
                                        ClassOfService?: ...;
                                        CorporateID?: ...;
                                        ExcludeRestricted?: ...;
                                        FareBasis?: ...;
                                        FareType?: ...;
                                        JumpCabinLogic?: ...;
                                        KeepSameCabin?: ...;
                                        Leg?: ...;
                                        MinMaxStay?: ...;
                                        NegotiatedFaresOnly?: ...;
                                        PassengerTypeQuantity?: ...;
                                        PriorityBoarding?: ...;
                                        PrivateFare?: ...;
                                        PublicFare?: ...;
                                        RefundPenalty?: ...;
                                        ResTicketing?: ...;
                                        Seats?: ...;
                                        SeatSelection?: ...;
                                        UseNegotiatedFares?: ...;
                                        UsePassengerFares?: ...;
                                        VoluntaryChanges?: ...;
                                        XOFares?: ...;
                                    }[];
                                };
                                FlightStopsAsConnections?: { Ind: boolean };
                                GoverningCarrierOverride?: { AirlineCode: string };
                                IncludeAlliancePref?: { Code: string }[];
                                JumpCabinLogic?: { Disabled: boolean };
                                KeepSameCabin?: { Enabled: boolean };
                                LongConnectPoints?: { Max?: number; Min?: number };
                                LongConnectTime?: {
                                    Enable?: boolean;
                                    Max?: number;
                                    Min?: number;
                                    NumberOfSolutions?: string;
                                };
                                LowCostCarriersProcessing?: { Disable?: boolean };
                                NDCIndicators?: {
                                    CarrierSpecificQualifiers?: {
                                        AccountCode?: ...;
                                        CarrierCode: ...;
                                        FrequentFlyer?: ...;
                                        Qualifier?: ...;
                                    }[];
                                    FrequentFlyer?: {
                                        AccountNumber: ...;
                                        AirlineDesignator: ...;
                                        PassengerId: ...;
                                    }[];
                                    MaxNumberOfUpsells?: { Value: number };
                                    MultipleBrandedFares?: { Value: boolean };
                                    ParityMode?: { Mode: (...) | (...) };
                                    Qualifier?: { Name: ...; Value: ... }[];
                                    ShowOneWays?: { Value: boolean };
                                    SingleBrandedFare?: { Value: boolean };
                                };
                                NumTrips?: { Number?: number };
                                OnlineIndicator?: { Ind?: boolean };
                                PreferNDCSourceOnTie?: { Value: boolean };
                                PriorityBoarding?: { FreePriorityBoarding?: boolean; Info?: boolean };
                                RetailerRules?: { Force?: boolean; RetailerRule: { Code: ... }[] };
                                Seats?: { Seat?: { AtLeast?: ...; LessThan?: ...; Type?: ... }[] };
                                SeatSelection?: { FreeSeatSelection?: boolean; Info?: boolean };
                                SellingLevels?: {
                                    SellingLevelRules?: { Ignore: boolean };
                                    ShowFareAmounts?: { Adjusted?: boolean; Original?: boolean };
                                };
                                SettlementMethod?: string;
                                Taxes?: { Tax?: { Amount?: ...; TaxCode: ... }[] };
                                TicketingSumOfLocals?: { Enable?: boolean };
                                TripType?: {
                                    Value?: "OneWay" | "Return" | "Circle" | "OpenJaw" | "Other";
                                };
                                ValidatingCarrier?: {
                                    Code?: string;
                                    Preference?: { Code: ...; Level: ... }[];
                                };
                                ValidatingCarrierCheck?: {
                                    Carrier?: { Code: ... }[];
                                    Country?: { Code: ... }[];
                                    IETValidation: { Ind: boolean };
                                    SettlementValidation: { Ind: boolean };
                                };
                                VerificationItinCallLogic?: {
                                    AlwaysCheckAvailability?: boolean;
                                    Value?: "L"
                                    | "M"
                                    | "B";
                                };
                                XOFares?: { Value: boolean };
                            };
                            ValidInterlineTicket?: boolean;
                            VendorPref?: {
                                Code?: string;
                                PreferLevel?: "Only"
                                | "Unacceptable"
                                | "Preferred";
                                Type?: "Marketing" | "Operating";
                            }[];
                            VendorPrefApplicability?: {
                                Type: "Marketing"
                                | "Operating";
                                Value: "AllSegments" | "AtLeastOneSegment";
                            }[];
                            VendorPrefPairing?: {
                                Applicability?: "AllSegments"
                                | "AtLeastOneSegment";
                                PreferLevel: "Unacceptable" | "Preferred";
                                VendorPref: { Code: ...; Type?: ... }[];
                            }[];
                        };
                        Version: string;
                    };
                };
            };
        }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        groupedItineraryResponse: {
                            baggageAllowanceDescs?: {
                                description1?: string;
                                description2?: string;
                                id: number;
                                pieceCount?: number;
                                unit?: string;
                                weight?: number;
                            }[];
                            baggageChargeDescs?: {
                                description1?: string;
                                description2?: string;
                                equivalentAmount?: number;
                                equivalentCurrency?: string;
                                firstPiece?: number;
                                id: number;
                                lastPiece?: number;
                                noChargeNotAvailable?: string;
                            }[];
                            brandFeatureDescs?: {
                                application: string;
                                commercialName: string;
                                id: number;
                                serviceGroup: string;
                                serviceType: string;
                                subCode: string;
                                vendor: string;
                            }[];
                            fareComponentDescs?: {
                                applicablePricingCategories?: string;
                                aslRetailerRuleCode?: string;
                                brand?: {
                                    brandName?: string;
                                    code: string;
                                    priceClassDescriptionRef?: number;
                                    programCode?: string;
                                    programDescription?: string;
                                    programId?: string;
                                    programSystemCode?: string;
                                };
                                cabinCode?: string;
                                corporateIdMatched?: boolean;
                                direction?: | "AF"
                                | "AL"
                                | "AP"
                                | "AT"
                                | "CA"
                                | "CT"
                                | "DI"
                                | "DO"
                                | "DU"
                                | "EH"
                                | "EM"
                                | "EU"
                                | "FE"
                                | "IN"
                                | "ME"
                                | "NA"
                                | "NP"
                                | "PA"
                                | "PE"
                                | "PN"
                                | "PO"
                                | "PV"
                                | "RU"
                                | "RW"
                                | "SA"
                                | "SN"
                                | "SP"
                                | "TB"
                                | "TS"
                                | "TT"
                                | "US"
                                | "WH"
                                | "XX";
                                directionality?: string;
                                displayCategoryType?: string;
                                fareAmount?: number;
                                fareBasisCode: string;
                                fareCode?: string;
                                fareComponentReferenceId?: number;
                                fareCurrency?: string;
                                fareDescription?: string;
                                farePassengerType: string;
                                fareRule?: string;
                                fareTariff?: string;
                                fareType?: string;
                                fareTypeBitmap?: string;
                                generalRetailerRuleCode?: string;
                                governingCarrier?: string;
                                handlingMarkupDetails?: {
                                    amountCurrency?: ...;
                                    fareAmountAfterMarkup?: ...;
                                    markupAmount?: ...;
                                    markupHandlingFeeAppId?: ...;
                                    markupRuleItemNumber?: ...;
                                    markupRuleSourcePcc?: ...;
                                    markupTypeCode?: ...;
                                    retailerRuleQualifier?: ...;
                                }[];
                                higherIntermediatePoints?: {
                                    amount?: ...;
                                    cabinHigh?: ...;
                                    cabinLow?: ...;
                                    destination?: ...;
                                    fareClassHigh?: ...;
                                    fareClassLow?: ...;
                                    highDestination?: ...;
                                    highOrigin?: ...;
                                    lowDestination?: ...;
                                    lowOrigin?: ...;
                                    mileageSurchargePercentage?: ...;
                                    origin?: ...;
                                }[];
                                id: number;
                                matchedAccountCode?: string;
                                mileage?: boolean;
                                mileageSurcharge?: number;
                                milesAmount?: number;
                                negotiatedFare?: boolean;
                                notValidAfter?: string;
                                notValidBefore?: string;
                                oneWayFare?: boolean;
                                plusUps?: {
                                    amount: ...;
                                    countryOfPayment?: ...;
                                    destination: ...;
                                    fareDestination?: ...;
                                    fareOrigin?: ...;
                                    message: ...;
                                    origin: ...;
                                    viaCity?: ...;
                                }[];
                                privateFare?: boolean;
                                publishedFareAmount?: number;
                                publishedFareCurrency?: string;
                                segments: { segment?: ...; surface?: ... }[];
                                ticketDesignator?: string;
                                vendorCode?: string;
                                webBasedFare?: boolean;
                            }[];
                            flightAmenities?: {
                                beverage?: {
                                    alcoholicCost?: (...)
                                    | (...);
                                    exists?: boolean;
                                    id: number;
                                    nonAlcoholicCost?: (...) | (...);
                                }[];
                                entertainment?: {
                                    cost?: (...)
                                    | (...);
                                    exists?: boolean;
                                    id: number;
                                    type?: string;
                                }[];
                                food?: {
                                    cost?: (...)
                                    | (...);
                                    exists?: boolean;
                                    id: number;
                                    type?: string;
                                }[];
                                layout?: {
                                    directAisleAccess?: boolean;
                                    id: number;
                                    rowLayout?: string;
                                }[];
                                power?: {
                                    cost?: (...)
                                    | (...);
                                    distribution?: string;
                                    id: number;
                                    type?: string;
                                }[];
                                seat?: { id: number; pitch?: string; type?: string }[];
                                wifi?: {
                                    cost?: (...) | (...);
                                    exists?: boolean;
                                    id: number;
                                    type?: string;
                                }[];
                            };
                            itineraryGroups?: {
                                groupDescription: {
                                    itineraryType?: string;
                                    legDescriptions: (...)[];
                                };
                                itineraries?: {
                                    currentItinerary?: ...;
                                    diversitySwapper?: ...;
                                    failed?: ...;
                                    id: ...;
                                    itinSource?: ...;
                                    legs?: ...;
                                    originDestinationInformationRef?: ...;
                                    pricingInformation?: ...;
                                    pricingSource: ...;
                                    routingItinerary?: ...;
                                    sabreConnectLite?: ...;
                                }[];
                                processingMessages?: { pricingSource: ...; text: ... }[];
                            }[];
                            legDescs?: {
                                elapsedTime?: number;
                                id?: number;
                                schedules: {
                                    departureDateAdjustment?: ...;
                                    ref: ...;
                                    requestedStopover?: ...;
                                }[];
                            }[];
                            messages: {
                                code?: string;
                                numberOfOccurences?: number;
                                severity?: string;
                                shortCode?: string;
                                text?: string;
                                type?: string;
                                value?: string;
                            }[];
                            obFeeDescs?: {
                                amount: number;
                                currency: string;
                                description?: string;
                                id: number;
                                type?: string;
                            }[];
                            originalItineraryDesc?: {
                                taxes: { passengerIndex: number; tax: (...)[] }[];
                            };
                            passengerDescs?: {
                                givenName?: string;
                                id: number;
                                passengerId?: string;
                                surname?: string;
                            }[];
                            priceClassDescriptions?: {
                                descriptions: { id?: ...; text: ... }[];
                                id: number;
                            }[];
                            scheduleDescs?: {
                                arrival: {
                                    airport: string;
                                    city?: string;
                                    country?: string;
                                    dateAdjustment?: number;
                                    state?: string;
                                    terminal?: string;
                                    time: string;
                                };
                                bookingDetails?: { classOfService?: string; mealCodeList?: string };
                                carrier: {
                                    alliances?: string;
                                    basicBookingRequest?: boolean;
                                    callDirect?: boolean;
                                    codeShared?: string;
                                    disclosure?: string;
                                    equipment?: {
                                        change?: ...;
                                        code?: ...;
                                        typeForFirstLeg?: ...;
                                        typeForLastLeg?: ...;
                                    };
                                    marketing: string;
                                    marketingFlightNumber: number;
                                    operating?: string;
                                    operatingFlightNumber?: number;
                                };
                                departure: {
                                    airport: string;
                                    city?: string;
                                    country?: string;
                                    state?: string;
                                    terminal?: string;
                                    time: string;
                                };
                                dotRating?: string;
                                elapsedTime?: number;
                                eTicketable?: boolean;
                                flightStatused?: number;
                                frequency?: string;
                                funnel?: boolean;
                                governmentApproval?: boolean;
                                hiddenStops?: {
                                    airMiles?: ...;
                                    airport: ...;
                                    arrivalDateAdjustment?: ...;
                                    arrivalTime?: ...;
                                    city?: ...;
                                    country?: ...;
                                    departureDateAdjustment?: ...;
                                    departureTime?: ...;
                                    elapsedLayoverTime?: ...;
                                    elapsedTime?: ...;
                                    equipment?: ...;
                                    state?: ...;
                                }[];
                                id: number;
                                message?: string;
                                messageType?: string;
                                onTimePerformance?: number;
                                smokingAllowed?: boolean;
                                stopCount?: number;
                                totalMilesFlown?: number;
                                trafficRestriction?: string;
                            }[];
                            scheduleMessages?: {
                                destination: string;
                                origin: string;
                                pricingSource: string;
                                text?: string;
                                type?: string;
                            }[];
                            statistics?: {
                                branded?: number;
                                departed?: number;
                                itineraryCount?: number;
                                legMissed?: number;
                                oneWay?: number;
                                soldOut?: number;
                            };
                            taxDescs?: {
                                amount: number;
                                carrier?: string;
                                code: string;
                                country?: string;
                                currency: string;
                                description?: string;
                                id: number;
                                publishedAmount?: number;
                                publishedCurrency?: string;
                                station?: string;
                                taxReissue?: {
                                    maxAmount?: number;
                                    maxCurrency?: string;
                                    refundable?: boolean;
                                    restrictionApply?: boolean;
                                    taxType?: string;
                                };
                                taxRestrictions?: {
                                    currency?: string;
                                    maxAmount?: number;
                                    minAmount?: number;
                                    rate?: number;
                                };
                            }[];
                            taxSummaryDescs?: {
                                amount: number;
                                code: string;
                                country?: string;
                                currency: string;
                                description?: string;
                                id: number;
                                publishedAmount?: number;
                                publishedCurrency?: string;
                                station?: string;
                            }[];
                            upaCategoryDescs?: { id: number; name: string }[];
                            upaDescs?: {
                                attributeDescription?: string;
                                categories?: { ref: ... }[];
                                ctaText?: string;
                                ctaUrl?: string;
                                description?: string;
                                headline?: string;
                                id: number;
                                largeIconUrl?: string;
                                photos?: { ref: ... }[];
                                smallIconUrl?: string;
                                tour?: { ref: number };
                                video?: { ref: number };
                            }[];
                            upaPhotoDescs?: {
                                caption: string;
                                id: number;
                                largeUrl: string;
                                mediumSquareUrl: string;
                                thumbUrl: string;
                                url: string;
                            }[];
                            upaTourDescs?: {
                                caption: string;
                                embedUrl: string;
                                id: number;
                                mediumSquareUrl: string;
                                thumbUrl: string;
                            }[];
                            upaVideoDescs?: {
                                caption: string;
                                embedUrl: string;
                                id: number;
                                mediumSquareUrl: string;
                                thumbUrl: string;
                            }[];
                            utaDescs?: {
                                application?: string;
                                assessment: string;
                                categoryId: string;
                                commercialName?: string;
                                descriptions: string;
                                groupCode?: string;
                                headline: string;
                                id: number;
                                largeIconUrl: string;
                                smallIconUrl: string;
                                subCode?: string;
                            }[];
                            validatingCarrierDescs?: {
                                alternates?: { code?: ...; ietCountryWobsp?: ... }[];
                                country?: string;
                                default?: { code?: string; ietCountryWobsp?: { country?: ... } };
                                id: number;
                                newVcxProcess?: boolean;
                                otherTicketings?: { code?: ...; ietCountryWobsp?: ... }[];
                                settlementMethod?: string;
                            }[];
                            version: string;
                        };
                    };
                };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      groupedItineraryResponse: {
                          baggageAllowanceDescs?: {
                              description1?: string;
                              description2?: string;
                              id: number;
                              pieceCount?: number;
                              unit?: string;
                              weight?: number;
                          }[];
                          baggageChargeDescs?: {
                              description1?: string;
                              description2?: string;
                              equivalentAmount?: number;
                              equivalentCurrency?: string;
                              firstPiece?: number;
                              id: number;
                              lastPiece?: number;
                              noChargeNotAvailable?: string;
                          }[];
                          brandFeatureDescs?: {
                              application: string;
                              commercialName: string;
                              id: number;
                              serviceGroup: string;
                              serviceType: string;
                              subCode: string;
                              vendor: string;
                          }[];
                          fareComponentDescs?: {
                              applicablePricingCategories?: string;
                              aslRetailerRuleCode?: string;
                              brand?: {
                                  brandName?: string;
                                  code: string;
                                  priceClassDescriptionRef?: number;
                                  programCode?: string;
                                  programDescription?: string;
                                  programId?: string;
                                  programSystemCode?: string;
                              };
                              cabinCode?: string;
                              corporateIdMatched?: boolean;
                              direction?: | "AF"
                              | "AL"
                              | "AP"
                              | "AT"
                              | "CA"
                              | "CT"
                              | "DI"
                              | "DO"
                              | "DU"
                              | "EH"
                              | "EM"
                              | "EU"
                              | "FE"
                              | "IN"
                              | "ME"
                              | "NA"
                              | "NP"
                              | "PA"
                              | "PE"
                              | "PN"
                              | "PO"
                              | "PV"
                              | "RU"
                              | "RW"
                              | "SA"
                              | "SN"
                              | "SP"
                              | "TB"
                              | "TS"
                              | "TT"
                              | "US"
                              | "WH"
                              | "XX";
                              directionality?: string;
                              displayCategoryType?: string;
                              fareAmount?: number;
                              fareBasisCode: string;
                              fareCode?: string;
                              fareComponentReferenceId?: number;
                              fareCurrency?: string;
                              fareDescription?: string;
                              farePassengerType: string;
                              fareRule?: string;
                              fareTariff?: string;
                              fareType?: string;
                              fareTypeBitmap?: string;
                              generalRetailerRuleCode?: string;
                              governingCarrier?: string;
                              handlingMarkupDetails?: {
                                  amountCurrency?: ...;
                                  fareAmountAfterMarkup?: ...;
                                  markupAmount?: ...;
                                  markupHandlingFeeAppId?: ...;
                                  markupRuleItemNumber?: ...;
                                  markupRuleSourcePcc?: ...;
                                  markupTypeCode?: ...;
                                  retailerRuleQualifier?: ...;
                              }[];
                              higherIntermediatePoints?: {
                                  amount?: ...;
                                  cabinHigh?: ...;
                                  cabinLow?: ...;
                                  destination?: ...;
                                  fareClassHigh?: ...;
                                  fareClassLow?: ...;
                                  highDestination?: ...;
                                  highOrigin?: ...;
                                  lowDestination?: ...;
                                  lowOrigin?: ...;
                                  mileageSurchargePercentage?: ...;
                                  origin?: ...;
                              }[];
                              id: number;
                              matchedAccountCode?: string;
                              mileage?: boolean;
                              mileageSurcharge?: number;
                              milesAmount?: number;
                              negotiatedFare?: boolean;
                              notValidAfter?: string;
                              notValidBefore?: string;
                              oneWayFare?: boolean;
                              plusUps?: {
                                  amount: ...;
                                  countryOfPayment?: ...;
                                  destination: ...;
                                  fareDestination?: ...;
                                  fareOrigin?: ...;
                                  message: ...;
                                  origin: ...;
                                  viaCity?: ...;
                              }[];
                              privateFare?: boolean;
                              publishedFareAmount?: number;
                              publishedFareCurrency?: string;
                              segments: { segment?: ...; surface?: ... }[];
                              ticketDesignator?: string;
                              vendorCode?: string;
                              webBasedFare?: boolean;
                          }[];
                          flightAmenities?: {
                              beverage?: {
                                  alcoholicCost?: (...)
                                  | (...);
                                  exists?: boolean;
                                  id: number;
                                  nonAlcoholicCost?: (...) | (...);
                              }[];
                              entertainment?: {
                                  cost?: (...)
                                  | (...);
                                  exists?: boolean;
                                  id: number;
                                  type?: string;
                              }[];
                              food?: {
                                  cost?: (...)
                                  | (...);
                                  exists?: boolean;
                                  id: number;
                                  type?: string;
                              }[];
                              layout?: {
                                  directAisleAccess?: boolean;
                                  id: number;
                                  rowLayout?: string;
                              }[];
                              power?: {
                                  cost?: (...)
                                  | (...);
                                  distribution?: string;
                                  id: number;
                                  type?: string;
                              }[];
                              seat?: { id: number; pitch?: string; type?: string }[];
                              wifi?: {
                                  cost?: (...) | (...);
                                  exists?: boolean;
                                  id: number;
                                  type?: string;
                              }[];
                          };
                          itineraryGroups?: {
                              groupDescription: {
                                  itineraryType?: string;
                                  legDescriptions: (...)[];
                              };
                              itineraries?: {
                                  currentItinerary?: ...;
                                  diversitySwapper?: ...;
                                  failed?: ...;
                                  id: ...;
                                  itinSource?: ...;
                                  legs?: ...;
                                  originDestinationInformationRef?: ...;
                                  pricingInformation?: ...;
                                  pricingSource: ...;
                                  routingItinerary?: ...;
                                  sabreConnectLite?: ...;
                              }[];
                              processingMessages?: { pricingSource: ...; text: ... }[];
                          }[];
                          legDescs?: {
                              elapsedTime?: number;
                              id?: number;
                              schedules: {
                                  departureDateAdjustment?: ...;
                                  ref: ...;
                                  requestedStopover?: ...;
                              }[];
                          }[];
                          messages: {
                              code?: string;
                              numberOfOccurences?: number;
                              severity?: string;
                              shortCode?: string;
                              text?: string;
                              type?: string;
                              value?: string;
                          }[];
                          obFeeDescs?: {
                              amount: number;
                              currency: string;
                              description?: string;
                              id: number;
                              type?: string;
                          }[];
                          originalItineraryDesc?: {
                              taxes: { passengerIndex: number; tax: (...)[] }[];
                          };
                          passengerDescs?: {
                              givenName?: string;
                              id: number;
                              passengerId?: string;
                              surname?: string;
                          }[];
                          priceClassDescriptions?: {
                              descriptions: { id?: ...; text: ... }[];
                              id: number;
                          }[];
                          scheduleDescs?: {
                              arrival: {
                                  airport: string;
                                  city?: string;
                                  country?: string;
                                  dateAdjustment?: number;
                                  state?: string;
                                  terminal?: string;
                                  time: string;
                              };
                              bookingDetails?: { classOfService?: string; mealCodeList?: string };
                              carrier: {
                                  alliances?: string;
                                  basicBookingRequest?: boolean;
                                  callDirect?: boolean;
                                  codeShared?: string;
                                  disclosure?: string;
                                  equipment?: {
                                      change?: ...;
                                      code?: ...;
                                      typeForFirstLeg?: ...;
                                      typeForLastLeg?: ...;
                                  };
                                  marketing: string;
                                  marketingFlightNumber: number;
                                  operating?: string;
                                  operatingFlightNumber?: number;
                              };
                              departure: {
                                  airport: string;
                                  city?: string;
                                  country?: string;
                                  state?: string;
                                  terminal?: string;
                                  time: string;
                              };
                              dotRating?: string;
                              elapsedTime?: number;
                              eTicketable?: boolean;
                              flightStatused?: number;
                              frequency?: string;
                              funnel?: boolean;
                              governmentApproval?: boolean;
                              hiddenStops?: {
                                  airMiles?: ...;
                                  airport: ...;
                                  arrivalDateAdjustment?: ...;
                                  arrivalTime?: ...;
                                  city?: ...;
                                  country?: ...;
                                  departureDateAdjustment?: ...;
                                  departureTime?: ...;
                                  elapsedLayoverTime?: ...;
                                  elapsedTime?: ...;
                                  equipment?: ...;
                                  state?: ...;
                              }[];
                              id: number;
                              message?: string;
                              messageType?: string;
                              onTimePerformance?: number;
                              smokingAllowed?: boolean;
                              stopCount?: number;
                              totalMilesFlown?: number;
                              trafficRestriction?: string;
                          }[];
                          scheduleMessages?: {
                              destination: string;
                              origin: string;
                              pricingSource: string;
                              text?: string;
                              type?: string;
                          }[];
                          statistics?: {
                              branded?: number;
                              departed?: number;
                              itineraryCount?: number;
                              legMissed?: number;
                              oneWay?: number;
                              soldOut?: number;
                          };
                          taxDescs?: {
                              amount: number;
                              carrier?: string;
                              code: string;
                              country?: string;
                              currency: string;
                              description?: string;
                              id: number;
                              publishedAmount?: number;
                              publishedCurrency?: string;
                              station?: string;
                              taxReissue?: {
                                  maxAmount?: number;
                                  maxCurrency?: string;
                                  refundable?: boolean;
                                  restrictionApply?: boolean;
                                  taxType?: string;
                              };
                              taxRestrictions?: {
                                  currency?: string;
                                  maxAmount?: number;
                                  minAmount?: number;
                                  rate?: number;
                              };
                          }[];
                          taxSummaryDescs?: {
                              amount: number;
                              code: string;
                              country?: string;
                              currency: string;
                              description?: string;
                              id: number;
                              publishedAmount?: number;
                              publishedCurrency?: string;
                              station?: string;
                          }[];
                          upaCategoryDescs?: { id: number; name: string }[];
                          upaDescs?: {
                              attributeDescription?: string;
                              categories?: { ref: ... }[];
                              ctaText?: string;
                              ctaUrl?: string;
                              description?: string;
                              headline?: string;
                              id: number;
                              largeIconUrl?: string;
                              photos?: { ref: ... }[];
                              smallIconUrl?: string;
                              tour?: { ref: number };
                              video?: { ref: number };
                          }[];
                          upaPhotoDescs?: {
                              caption: string;
                              id: number;
                              largeUrl: string;
                              mediumSquareUrl: string;
                              thumbUrl: string;
                              url: string;
                          }[];
                          upaTourDescs?: {
                              caption: string;
                              embedUrl: string;
                              id: number;
                              mediumSquareUrl: string;
                              thumbUrl: string;
                          }[];
                          upaVideoDescs?: {
                              caption: string;
                              embedUrl: string;
                              id: number;
                              mediumSquareUrl: string;
                              thumbUrl: string;
                          }[];
                          utaDescs?: {
                              application?: string;
                              assessment: string;
                              categoryId: string;
                              commercialName?: string;
                              descriptions: string;
                              groupCode?: string;
                              headline: string;
                              id: number;
                              largeIconUrl: string;
                              smallIconUrl: string;
                              subCode?: string;
                          }[];
                          validatingCarrierDescs?: {
                              alternates?: { code?: ...; ietCountryWobsp?: ... }[];
                              country?: string;
                              default?: { code?: string; ietCountryWobsp?: { country?: ... } };
                              id: number;
                              newVcxProcess?: boolean;
                              otherTicketings?: { code?: ...; ietCountryWobsp?: ... }[];
                              settlementMethod?: string;
                          }[];
                          version: string;
                      };
                  };
              };
          }

          Success Response returned.