Documentation
    Preparing search index...
    interface operations {
        createOfferPrice: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody?: {
                content: {
                    "application/json": {
                        diags?: string[];
                        params?: {
                            formOfPayment?: {
                                binNumber?: string;
                                cardType?: string;
                                id: string;
                                subCode: string;
                            }[];
                        };
                        passengers?: {
                            frequentFlyer?: {
                                accountNumber?: string;
                                airline?: string;
                                programCode?: string;
                                programName?: string;
                                providerName?: string;
                                signInID?: string;
                                tierCode?: string;
                                tierName?: string;
                                tierPriority?: string;
                            }[];
                            id: string;
                            type?: string;
                        }[];
                        query: {
                            formOfPayment: string;
                            offerItemId: string[];
                            passengerId?: string[];
                        }[];
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            id?: string;
                            messages?: {
                                code: number;
                                message: string;
                                service: string;
                                system?: string;
                                type: string;
                            }[];
                            payloadAttributes?: {
                                host?: string;
                                timeStamp?: string;
                                trxID?: string;
                            } & { [key: string]: string };
                            response?: {
                                offers: {
                                    commission?: { amount?: string; percentage?: string };
                                    id: string;
                                    offerExpirationDateTime: string;
                                    offerItems: {
                                        id: string;
                                        mandatoryInd?: boolean;
                                        passengers: (...)[];
                                    }[];
                                    paymentTimeLimitDateTime?: string;
                                    price?: {
                                        baseAmount?: {
                                            amount: string;
                                            curCode: string;
                                            taxable?: boolean;
                                        };
                                        originalAmount?: {
                                            amount: string;
                                            curCode: string;
                                            taxable?: boolean;
                                        };
                                        taxes?: {
                                            breakdown?: (...)[];
                                            total: { amount: ...; curCode: ...; taxable?: ... };
                                        };
                                        totalAmount?: {
                                            amount: string;
                                            curCode: string;
                                            taxable?: boolean;
                                        };
                                    };
                                    purchaseTimeLimitDateTime?: string;
                                    source: string;
                                    totalPrice: {
                                        baseAmount?: {
                                            amount: string;
                                            curCode: string;
                                            taxable?: boolean;
                                        };
                                        equivAmount?: {
                                            amount: string;
                                            curCode: string;
                                            taxable?: boolean;
                                        };
                                        totalAmount: { amount: string; curCode: string; taxable?: boolean };
                                        totalTaxes?: { amount: string; curCode: string; taxable?: boolean };
                                    };
                                    ttl: number;
                                }[];
                                promotions?: {
                                    remarks?: string[];
                                    rules?: {
                                        discount?: {
                                            accountCodes?: ...;
                                            amount?: ...;
                                            curCode?: ...;
                                            percent?: ...;
                                        };
                                        id?: string;
                                        type?: string;
                                    }[];
                                    tag?: string;
                                    tourCode?: string;
                                }[];
                            };
                            version: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
    }
    Index

    Properties

    Properties

    createOfferPrice: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody?: {
            content: {
                "application/json": {
                    diags?: string[];
                    params?: {
                        formOfPayment?: {
                            binNumber?: string;
                            cardType?: string;
                            id: string;
                            subCode: string;
                        }[];
                    };
                    passengers?: {
                        frequentFlyer?: {
                            accountNumber?: string;
                            airline?: string;
                            programCode?: string;
                            programName?: string;
                            providerName?: string;
                            signInID?: string;
                            tierCode?: string;
                            tierName?: string;
                            tierPriority?: string;
                        }[];
                        id: string;
                        type?: string;
                    }[];
                    query: {
                        formOfPayment: string;
                        offerItemId: string[];
                        passengerId?: string[];
                    }[];
                };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        id?: string;
                        messages?: {
                            code: number;
                            message: string;
                            service: string;
                            system?: string;
                            type: string;
                        }[];
                        payloadAttributes?: {
                            host?: string;
                            timeStamp?: string;
                            trxID?: string;
                        } & { [key: string]: string };
                        response?: {
                            offers: {
                                commission?: { amount?: string; percentage?: string };
                                id: string;
                                offerExpirationDateTime: string;
                                offerItems: {
                                    id: string;
                                    mandatoryInd?: boolean;
                                    passengers: (...)[];
                                }[];
                                paymentTimeLimitDateTime?: string;
                                price?: {
                                    baseAmount?: {
                                        amount: string;
                                        curCode: string;
                                        taxable?: boolean;
                                    };
                                    originalAmount?: {
                                        amount: string;
                                        curCode: string;
                                        taxable?: boolean;
                                    };
                                    taxes?: {
                                        breakdown?: (...)[];
                                        total: { amount: ...; curCode: ...; taxable?: ... };
                                    };
                                    totalAmount?: { amount: string; curCode: string; taxable?: boolean };
                                };
                                purchaseTimeLimitDateTime?: string;
                                source: string;
                                totalPrice: {
                                    baseAmount?: {
                                        amount: string;
                                        curCode: string;
                                        taxable?: boolean;
                                    };
                                    equivAmount?: { amount: string; curCode: string; taxable?: boolean };
                                    totalAmount: { amount: string; curCode: string; taxable?: boolean };
                                    totalTaxes?: { amount: string; curCode: string; taxable?: boolean };
                                };
                                ttl: number;
                            }[];
                            promotions?: {
                                remarks?: string[];
                                rules?: {
                                    discount?: {
                                        accountCodes?: ...;
                                        amount?: ...;
                                        curCode?: ...;
                                        percent?: ...;
                                    };
                                    id?: string;
                                    type?: string;
                                }[];
                                tag?: string;
                                tourCode?: string;
                            }[];
                        };
                        version: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }

    Type Declaration

    • parameters: { cookie?: never; header?: never; path?: never; query?: never }
    • OptionalrequestBody?: {
          content: {
              "application/json": {
                  diags?: string[];
                  params?: {
                      formOfPayment?: {
                          binNumber?: string;
                          cardType?: string;
                          id: string;
                          subCode: string;
                      }[];
                  };
                  passengers?: {
                      frequentFlyer?: {
                          accountNumber?: string;
                          airline?: string;
                          programCode?: string;
                          programName?: string;
                          providerName?: string;
                          signInID?: string;
                          tierCode?: string;
                          tierName?: string;
                          tierPriority?: string;
                      }[];
                      id: string;
                      type?: string;
                  }[];
                  query: {
                      formOfPayment: string;
                      offerItemId: string[];
                      passengerId?: string[];
                  }[];
              };
          };
      }

      Price offers from the NDC, ATPCO and LCC content sources.

    • responses: {
          "200": {
              content: {
                  "application/json": {
                      id?: string;
                      messages?: {
                          code: number;
                          message: string;
                          service: string;
                          system?: string;
                          type: string;
                      }[];
                      payloadAttributes?: {
                          host?: string;
                          timeStamp?: string;
                          trxID?: string;
                      } & { [key: string]: string };
                      response?: {
                          offers: {
                              commission?: { amount?: string; percentage?: string };
                              id: string;
                              offerExpirationDateTime: string;
                              offerItems: {
                                  id: string;
                                  mandatoryInd?: boolean;
                                  passengers: (...)[];
                              }[];
                              paymentTimeLimitDateTime?: string;
                              price?: {
                                  baseAmount?: {
                                      amount: string;
                                      curCode: string;
                                      taxable?: boolean;
                                  };
                                  originalAmount?: {
                                      amount: string;
                                      curCode: string;
                                      taxable?: boolean;
                                  };
                                  taxes?: {
                                      breakdown?: (...)[];
                                      total: { amount: ...; curCode: ...; taxable?: ... };
                                  };
                                  totalAmount?: { amount: string; curCode: string; taxable?: boolean };
                              };
                              purchaseTimeLimitDateTime?: string;
                              source: string;
                              totalPrice: {
                                  baseAmount?: {
                                      amount: string;
                                      curCode: string;
                                      taxable?: boolean;
                                  };
                                  equivAmount?: { amount: string; curCode: string; taxable?: boolean };
                                  totalAmount: { amount: string; curCode: string; taxable?: boolean };
                                  totalTaxes?: { amount: string; curCode: string; taxable?: boolean };
                              };
                              ttl: number;
                          }[];
                          promotions?: {
                              remarks?: string[];
                              rules?: {
                                  discount?: {
                                      accountCodes?: ...;
                                      amount?: ...;
                                      curCode?: ...;
                                      percent?: ...;
                                  };
                                  id?: string;
                                  type?: string;
                              }[];
                              tag?: string;
                              tourCode?: string;
                          }[];
                      };
                      version: string;
                  };
              };
              headers: { [name: string]: unknown };
          };
      }
      • 200: {
            content: {
                "application/json": {
                    id?: string;
                    messages?: {
                        code: number;
                        message: string;
                        service: string;
                        system?: string;
                        type: string;
                    }[];
                    payloadAttributes?: { host?: string; timeStamp?: string; trxID?: string } & {
                        [key: string]: string;
                    };
                    response?: {
                        offers: {
                            commission?: { amount?: string; percentage?: string };
                            id: string;
                            offerExpirationDateTime: string;
                            offerItems: { id: string; mandatoryInd?: boolean; passengers: (...)[] }[];
                            paymentTimeLimitDateTime?: string;
                            price?: {
                                baseAmount?: { amount: string; curCode: string; taxable?: boolean };
                                originalAmount?: {
                                    amount: string;
                                    curCode: string;
                                    taxable?: boolean;
                                };
                                taxes?: {
                                    breakdown?: (...)[];
                                    total: { amount: ...; curCode: ...; taxable?: ... };
                                };
                                totalAmount?: { amount: string; curCode: string; taxable?: boolean };
                            };
                            purchaseTimeLimitDateTime?: string;
                            source: string;
                            totalPrice: {
                                baseAmount?: { amount: string; curCode: string; taxable?: boolean };
                                equivAmount?: { amount: string; curCode: string; taxable?: boolean };
                                totalAmount: { amount: string; curCode: string; taxable?: boolean };
                                totalTaxes?: { amount: string; curCode: string; taxable?: boolean };
                            };
                            ttl: number;
                        }[];
                        promotions?: {
                            remarks?: string[];
                            rules?: {
                                discount?: {
                                    accountCodes?: ...;
                                    amount?: ...;
                                    curCode?: ...;
                                    percent?: ...;
                                };
                                id?: string;
                                type?: string;
                            }[];
                            tag?: string;
                            tourCode?: string;
                        }[];
                    };
                    version: string;
                };
            };
            headers: { [name: string]: unknown };
        }

        Success