Documentation
    Preparing search index...
    interface operations {
        offersReshop: {
            parameters: {
                cookie?: never;
                header?: { "X-Request-ID"?: string };
                path?: never;
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": {
                        diagnostics?: (
                            | "ORDER_VIEW_REQUEST"
                            | "ORDER_VIEW_RESPONSE"
                            | "OFFER_STORE_ID_REQUEST"
                            | "OFFER_STORE_ID_RESPONSE"
                            | "OFFER_STORE_PUT_REQUEST"
                            | "OFFER_STORE_PUT_RESPONSE"
                            | "NDCC_ORDER_RESHOP_REQUEST"
                            | "NDCC_ORDER_RESHOP_RESPONSE"
                            | "ESSM_RESPONSE"
                            | "ESSM_TJR_REQUEST"
                            | "ESSM_TJR_RESPONSE"
                            | "ESSM_JWT_REQUEST"
                            | "ESSM_JWT_RESPONSE"
                            | "SPR_REQUEST"
                            | "SPR_RESPONSE"
                            | "OFFER_STORE_GET_REQUEST"
                            | "OFFER_STORE_GET_RESPONSE"
                            | "NDCC_ORDER_RESHOP_PROVIDER"
                            | "FARE_FOCUS_VALIDATION_REQUEST"
                            | "FARE_FOCUS_VALIDATION_RESPONSE"
                            | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                            | "FARE_FOCUS_FILTER_OFFERS_RESPONSE"
                        )[];
                        payloadAttributes?: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        request: {
                            orderId: string;
                            originDestinations: {
                                newOriginDestination?: {
                                    arrivalCode: string;
                                    departureCode: string;
                                    departureDate: string;
                                    departureTime?: string;
                                };
                                retain?: { serviceId: string };
                            }[];
                        };
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "406": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "503": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        offersReshopSecondStep: {
            parameters: {
                cookie?: never;
                header?: { "X-Request-ID"?: string };
                path?: never;
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": {
                        diagnostics?: (
                            | "ORDER_VIEW_REQUEST"
                            | "ORDER_VIEW_RESPONSE"
                            | "OFFER_STORE_ID_REQUEST"
                            | "OFFER_STORE_ID_RESPONSE"
                            | "OFFER_STORE_PUT_REQUEST"
                            | "OFFER_STORE_PUT_RESPONSE"
                            | "NDCC_ORDER_RESHOP_REQUEST"
                            | "NDCC_ORDER_RESHOP_RESPONSE"
                            | "ESSM_RESPONSE"
                            | "ESSM_TJR_REQUEST"
                            | "ESSM_TJR_RESPONSE"
                            | "ESSM_JWT_REQUEST"
                            | "ESSM_JWT_RESPONSE"
                            | "SPR_REQUEST"
                            | "SPR_RESPONSE"
                            | "OFFER_STORE_GET_REQUEST"
                            | "OFFER_STORE_GET_RESPONSE"
                            | "NDCC_ORDER_RESHOP_PROVIDER"
                            | "FARE_FOCUS_VALIDATION_REQUEST"
                            | "FARE_FOCUS_VALIDATION_RESPONSE"
                            | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                            | "FARE_FOCUS_FILTER_OFFERS_RESPONSE"
                        )[];
                        payloadAttributes?: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        request: { offerId: string };
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "406": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
                "503": {
                    content: {
                        "application/json": {
                            diagnostics?: {
                                body?: string;
                                customId?: string;
                                headers?: { [key: string]: string };
                                name?:
                                    | "ORDER_VIEW_REQUEST"
                                    | "ORDER_VIEW_RESPONSE"
                                    | "OFFER_STORE_ID_REQUEST"
                                    | "OFFER_STORE_ID_RESPONSE"
                                    | "OFFER_STORE_PUT_REQUEST"
                                    | "OFFER_STORE_PUT_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_REQUEST"
                                    | "NDCC_ORDER_RESHOP_RESPONSE"
                                    | "ESSM_RESPONSE"
                                    | "ESSM_TJR_REQUEST"
                                    | "ESSM_TJR_RESPONSE"
                                    | "ESSM_JWT_REQUEST"
                                    | "ESSM_JWT_RESPONSE"
                                    | "SPR_REQUEST"
                                    | "SPR_RESPONSE"
                                    | "OFFER_STORE_GET_REQUEST"
                                    | "OFFER_STORE_GET_RESPONSE"
                                    | "NDCC_ORDER_RESHOP_PROVIDER"
                                    | "FARE_FOCUS_VALIDATION_REQUEST"
                                    | "FARE_FOCUS_VALIDATION_RESPONSE"
                                    | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                    | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                            }[];
                            messages?: {
                                category?: "WARNING"
                                | "ERROR";
                                code?: number;
                                description?: string;
                                service?: string;
                                type?: string;
                            }[];
                            payloadAttributes: {
                                echoToken?: string;
                                timeStamp?: string;
                                trxId?: string;
                            };
                            response?: {
                                datalist: {
                                    baggages?: {
                                        allowanceQuantity?: number;
                                        baggageAllowance?: {
                                            allowanceCategory?: ...;
                                            maximumBagWeightInKilograms?: ...;
                                            maximumBagWeightInPounds?: ...;
                                            maximumLengthInCentimeters?: ...;
                                            maximumLengthInInches?: ...;
                                            maximumPieces?: ...;
                                        }[];
                                        baggageId: string;
                                        descriptions?: string[];
                                        typeCode: string;
                                    }[];
                                    passengers: { passengerId: string; typeCode: string }[];
                                    priceClasses?: {
                                        code?: string;
                                        descriptions?: { description: ...; descriptionId?: ... }[];
                                        name?: string;
                                        priceClassId: string;
                                    }[];
                                    segments: {
                                        arrival: {
                                            airportCode: string;
                                            airportName?: string;
                                            arrivalDateTime: string;
                                            terminal?: string;
                                        };
                                        datedOperatingLegs?: {
                                            arrival: ...;
                                            carrierAircraftType?: ...;
                                            departure: ...;
                                            isChangeOfGauge?: ...;
                                        }[];
                                        departure: {
                                            airportCode: string;
                                            airportName?: string;
                                            departureDateTime: string;
                                            terminal?: string;
                                        };
                                        marketingAirline: {
                                            code: string;
                                            flightNumber: string;
                                            name?: string;
                                        };
                                        operatingAirline?: {
                                            code?: string;
                                            flightNumber?: string;
                                            name?: string;
                                        };
                                        segmentId: string;
                                    }[];
                                    voluntaryChangeInformation?: {
                                        applicabilityList?: ((...) | (...) | (...))[];
                                        changeId: string;
                                        description?: string;
                                        feeAmount?: string;
                                        feeCurrencyCode?: string;
                                        hasFee?: boolean;
                                        isAllowed?: boolean;
                                        type?: "Refund" | "Cancel" | "Change";
                                    }[];
                                };
                                offers: {
                                    commission?: {
                                        amount?: string;
                                        code?: string;
                                        currencyCode?: string;
                                        description?: string;
                                        percentage?: string;
                                        percentageAppliedToAmount?: string;
                                    };
                                    differentialAmountDue?: {
                                        balanceDifferentialAmount?: {
                                            amount: string;
                                            currencyCode: string;
                                        };
                                        differentialAmount: { amount: string; currencyCode: string };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    isSellable: boolean;
                                    offerExpirationDateTime: string;
                                    offerExpirationInSeconds: number;
                                    offerId: string;
                                    offerItems: {
                                        commission?: {
                                            amount?: ...;
                                            code?: ...;
                                            currencyCode?: ...;
                                            description?: ...;
                                            percentage?: ...;
                                            percentageAppliedToAmount?: ...;
                                        };
                                        differentialAmountDue: {
                                            balanceDifferentialAmount?: ...;
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        isMandatory: boolean;
                                        journeys: (...)[];
                                        newOfferItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        offerItemId: string;
                                        orderItemRefIds: (...)[];
                                        originalOrderItemDifferential?: {
                                            differentialAmount: ...;
                                            taxSummary?: ...;
                                        };
                                        passengers: (...)[];
                                        penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                        price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                    }[];
                                    ownerCode: string;
                                    paymentTimeLimitDateTime?: string;
                                    paymentTimeLimitText?: string;
                                    paymentType?: string;
                                    penaltyDifferential?: {
                                        differentialAmount: {
                                            amount: string;
                                            currencyCode: string;
                                            type?: (...)
                                            | (...);
                                        };
                                        taxSummary?: {
                                            breakdown?: (...)[];
                                            totalTaxAmount?: { amount: ...; currencyCode: ... };
                                        };
                                    };
                                    source: "NDC";
                                    totalPrice: {
                                        totalAmount: { amount: string; currencyCode: string };
                                    };
                                    validatingAirlineCode?: string;
                                }[];
                            };
                        };
                    };
                    headers: { "X-Request-ID"?: string; [name: string]: unknown };
                };
            };
        };
    }
    Index

    Properties

    offersReshop: {
        parameters: {
            cookie?: never;
            header?: { "X-Request-ID"?: string };
            path?: never;
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    diagnostics?: (
                        | "ORDER_VIEW_REQUEST"
                        | "ORDER_VIEW_RESPONSE"
                        | "OFFER_STORE_ID_REQUEST"
                        | "OFFER_STORE_ID_RESPONSE"
                        | "OFFER_STORE_PUT_REQUEST"
                        | "OFFER_STORE_PUT_RESPONSE"
                        | "NDCC_ORDER_RESHOP_REQUEST"
                        | "NDCC_ORDER_RESHOP_RESPONSE"
                        | "ESSM_RESPONSE"
                        | "ESSM_TJR_REQUEST"
                        | "ESSM_TJR_RESPONSE"
                        | "ESSM_JWT_REQUEST"
                        | "ESSM_JWT_RESPONSE"
                        | "SPR_REQUEST"
                        | "SPR_RESPONSE"
                        | "OFFER_STORE_GET_REQUEST"
                        | "OFFER_STORE_GET_RESPONSE"
                        | "NDCC_ORDER_RESHOP_PROVIDER"
                        | "FARE_FOCUS_VALIDATION_REQUEST"
                        | "FARE_FOCUS_VALIDATION_RESPONSE"
                        | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                        | "FARE_FOCUS_FILTER_OFFERS_RESPONSE"
                    )[];
                    payloadAttributes?: {
                        echoToken?: string;
                        timeStamp?: string;
                        trxId?: string;
                    };
                    request: {
                        orderId: string;
                        originDestinations: {
                            newOriginDestination?: {
                                arrivalCode: string;
                                departureCode: string;
                                departureDate: string;
                                departureTime?: string;
                            };
                            retain?: { serviceId: string };
                        }[];
                    };
                };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "406": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "503": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    offersReshopSecondStep: {
        parameters: {
            cookie?: never;
            header?: { "X-Request-ID"?: string };
            path?: never;
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    diagnostics?: (
                        | "ORDER_VIEW_REQUEST"
                        | "ORDER_VIEW_RESPONSE"
                        | "OFFER_STORE_ID_REQUEST"
                        | "OFFER_STORE_ID_RESPONSE"
                        | "OFFER_STORE_PUT_REQUEST"
                        | "OFFER_STORE_PUT_RESPONSE"
                        | "NDCC_ORDER_RESHOP_REQUEST"
                        | "NDCC_ORDER_RESHOP_RESPONSE"
                        | "ESSM_RESPONSE"
                        | "ESSM_TJR_REQUEST"
                        | "ESSM_TJR_RESPONSE"
                        | "ESSM_JWT_REQUEST"
                        | "ESSM_JWT_RESPONSE"
                        | "SPR_REQUEST"
                        | "SPR_RESPONSE"
                        | "OFFER_STORE_GET_REQUEST"
                        | "OFFER_STORE_GET_RESPONSE"
                        | "NDCC_ORDER_RESHOP_PROVIDER"
                        | "FARE_FOCUS_VALIDATION_REQUEST"
                        | "FARE_FOCUS_VALIDATION_RESPONSE"
                        | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                        | "FARE_FOCUS_FILTER_OFFERS_RESPONSE"
                    )[];
                    payloadAttributes?: {
                        echoToken?: string;
                        timeStamp?: string;
                        trxId?: string;
                    };
                    request: { offerId: string };
                };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "406": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
            "503": {
                content: {
                    "application/json": {
                        diagnostics?: {
                            body?: string;
                            customId?: string;
                            headers?: { [key: string]: string };
                            name?:
                                | "ORDER_VIEW_REQUEST"
                                | "ORDER_VIEW_RESPONSE"
                                | "OFFER_STORE_ID_REQUEST"
                                | "OFFER_STORE_ID_RESPONSE"
                                | "OFFER_STORE_PUT_REQUEST"
                                | "OFFER_STORE_PUT_RESPONSE"
                                | "NDCC_ORDER_RESHOP_REQUEST"
                                | "NDCC_ORDER_RESHOP_RESPONSE"
                                | "ESSM_RESPONSE"
                                | "ESSM_TJR_REQUEST"
                                | "ESSM_TJR_RESPONSE"
                                | "ESSM_JWT_REQUEST"
                                | "ESSM_JWT_RESPONSE"
                                | "SPR_REQUEST"
                                | "SPR_RESPONSE"
                                | "OFFER_STORE_GET_REQUEST"
                                | "OFFER_STORE_GET_RESPONSE"
                                | "NDCC_ORDER_RESHOP_PROVIDER"
                                | "FARE_FOCUS_VALIDATION_REQUEST"
                                | "FARE_FOCUS_VALIDATION_RESPONSE"
                                | "FARE_FOCUS_FILTER_OFFERS_REQUEST"
                                | "FARE_FOCUS_FILTER_OFFERS_RESPONSE";
                        }[];
                        messages?: {
                            category?: "WARNING"
                            | "ERROR";
                            code?: number;
                            description?: string;
                            service?: string;
                            type?: string;
                        }[];
                        payloadAttributes: {
                            echoToken?: string;
                            timeStamp?: string;
                            trxId?: string;
                        };
                        response?: {
                            datalist: {
                                baggages?: {
                                    allowanceQuantity?: number;
                                    baggageAllowance?: {
                                        allowanceCategory?: ...;
                                        maximumBagWeightInKilograms?: ...;
                                        maximumBagWeightInPounds?: ...;
                                        maximumLengthInCentimeters?: ...;
                                        maximumLengthInInches?: ...;
                                        maximumPieces?: ...;
                                    }[];
                                    baggageId: string;
                                    descriptions?: string[];
                                    typeCode: string;
                                }[];
                                passengers: { passengerId: string; typeCode: string }[];
                                priceClasses?: {
                                    code?: string;
                                    descriptions?: { description: ...; descriptionId?: ... }[];
                                    name?: string;
                                    priceClassId: string;
                                }[];
                                segments: {
                                    arrival: {
                                        airportCode: string;
                                        airportName?: string;
                                        arrivalDateTime: string;
                                        terminal?: string;
                                    };
                                    datedOperatingLegs?: {
                                        arrival: ...;
                                        carrierAircraftType?: ...;
                                        departure: ...;
                                        isChangeOfGauge?: ...;
                                    }[];
                                    departure: {
                                        airportCode: string;
                                        airportName?: string;
                                        departureDateTime: string;
                                        terminal?: string;
                                    };
                                    marketingAirline: {
                                        code: string;
                                        flightNumber: string;
                                        name?: string;
                                    };
                                    operatingAirline?: {
                                        code?: string;
                                        flightNumber?: string;
                                        name?: string;
                                    };
                                    segmentId: string;
                                }[];
                                voluntaryChangeInformation?: {
                                    applicabilityList?: ((...) | (...) | (...))[];
                                    changeId: string;
                                    description?: string;
                                    feeAmount?: string;
                                    feeCurrencyCode?: string;
                                    hasFee?: boolean;
                                    isAllowed?: boolean;
                                    type?: "Refund" | "Cancel" | "Change";
                                }[];
                            };
                            offers: {
                                commission?: {
                                    amount?: string;
                                    code?: string;
                                    currencyCode?: string;
                                    description?: string;
                                    percentage?: string;
                                    percentageAppliedToAmount?: string;
                                };
                                differentialAmountDue?: {
                                    balanceDifferentialAmount?: {
                                        amount: string;
                                        currencyCode: string;
                                    };
                                    differentialAmount: { amount: string; currencyCode: string };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                isSellable: boolean;
                                offerExpirationDateTime: string;
                                offerExpirationInSeconds: number;
                                offerId: string;
                                offerItems: {
                                    commission?: {
                                        amount?: ...;
                                        code?: ...;
                                        currencyCode?: ...;
                                        description?: ...;
                                        percentage?: ...;
                                        percentageAppliedToAmount?: ...;
                                    };
                                    differentialAmountDue: {
                                        balanceDifferentialAmount?: ...;
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    isMandatory: boolean;
                                    journeys: (...)[];
                                    newOfferItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    offerItemId: string;
                                    orderItemRefIds: (...)[];
                                    originalOrderItemDifferential?: {
                                        differentialAmount: ...;
                                        taxSummary?: ...;
                                    };
                                    passengers: (...)[];
                                    penaltyDifferential?: { differentialAmount: ...; taxSummary?: ... };
                                    price: { baseAmount?: ...; taxSummary?: ...; totalAmount: ... };
                                }[];
                                ownerCode: string;
                                paymentTimeLimitDateTime?: string;
                                paymentTimeLimitText?: string;
                                paymentType?: string;
                                penaltyDifferential?: {
                                    differentialAmount: {
                                        amount: string;
                                        currencyCode: string;
                                        type?: (...)
                                        | (...);
                                    };
                                    taxSummary?: {
                                        breakdown?: (...)[];
                                        totalTaxAmount?: { amount: ...; currencyCode: ... };
                                    };
                                };
                                source: "NDC";
                                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                                validatingAirlineCode?: string;
                            }[];
                        };
                    };
                };
                headers: { "X-Request-ID"?: string; [name: string]: unknown };
            };
        };
    }