Documentation
    Preparing search index...

    Function formatteResponseReshop

    • Parameters

      • reshopSabre: {
            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?: "Piece"
                            | "Weight"
                            | "Piece and Weight";
                            maximumBagWeightInKilograms?: number;
                            maximumBagWeightInPounds?: number;
                            maximumLengthInCentimeters?: number;
                            maximumLengthInInches?: number;
                            maximumPieces?: number;
                        }[];
                        baggageId: string;
                        descriptions?: string[];
                        typeCode: string;
                    }[];
                    passengers: { passengerId: string; typeCode: string }[];
                    priceClasses?: {
                        code?: string;
                        descriptions?: { description: string; descriptionId?: string }[];
                        name?: string;
                        priceClassId: string;
                    }[];
                    segments: {
                        arrival: {
                            airportCode: string;
                            airportName?: string;
                            arrivalDateTime: string;
                            terminal?: string;
                        };
                        datedOperatingLegs?: {
                            arrival: {
                                airportCode: string;
                                airportName?: string;
                                arrivalDateTime: string;
                                terminal?: string;
                            };
                            carrierAircraftType?: { code: string; name?: string };
                            departure: {
                                airportCode: string;
                                airportName?: string;
                                departureDateTime: string;
                                terminal?: string;
                            };
                            isChangeOfGauge?: boolean;
                        }[];
                        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?: (
                            "No Show"
                            | "Before Departure"
                            | "After Departure"
                        )[];
                        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?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: string; currencyCode: string };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                    };
                    isSellable: boolean;
                    offerExpirationDateTime: string;
                    offerExpirationInSeconds: number;
                    offerId: string;
                    offerItems: {
                        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?: {
                                    description?: string;
                                    isCollected?: boolean;
                                    isForfeited?: boolean;
                                    isRefundable?: boolean;
                                    nationCode?: string;
                                    taxAmount: { amount: ...; currencyCode: ... };
                                    taxCode: string;
                                    taxCodeText?: string;
                                    taxPadisCode?: string;
                                }[];
                                totalTaxAmount?: { amount: string; currencyCode: string };
                            };
                        };
                        isMandatory: boolean;
                        journeys: { priceClassRefId?: string; segmentRefIds: string[] }[];
                        newOfferItemDifferential?: {
                            differentialAmount: {
                                amount: string;
                                currencyCode: string;
                                type?: "Base" | "Total";
                            };
                            taxSummary?: {
                                breakdown?: {
                                    description?: string;
                                    isCollected?: boolean;
                                    isForfeited?: boolean;
                                    isRefundable?: boolean;
                                    nationCode?: string;
                                    taxAmount: { amount: ...; currencyCode: ... };
                                    taxCode: string;
                                    taxCodeText?: string;
                                    taxPadisCode?: string;
                                }[];
                                totalTaxAmount?: { amount: string; currencyCode: string };
                            };
                        };
                        offerItemId: string;
                        orderItemRefIds: string[];
                        originalOrderItemDifferential?: {
                            differentialAmount: {
                                amount: string;
                                currencyCode: string;
                                type?: "Base"
                                | "Total";
                            };
                            taxSummary?: {
                                breakdown?: {
                                    description?: string;
                                    isCollected?: boolean;
                                    isForfeited?: boolean;
                                    isRefundable?: boolean;
                                    nationCode?: string;
                                    taxAmount: { amount: ...; currencyCode: ... };
                                    taxCode: string;
                                    taxCodeText?: string;
                                    taxPadisCode?: string;
                                }[];
                                totalTaxAmount?: { amount: string; currencyCode: string };
                            };
                        };
                        passengers: {
                            baggages?: { baggageRefId: string; segmentRefIds?: (...)[] }[];
                            fareComponents?: {
                                fareBasis?: {
                                    cabinTypes: ...;
                                    code: ...;
                                    fareCode?: ...;
                                    fareDescription: ...;
                                    reservationBookingDesignators: ...;
                                };
                                priceClassRef?: string;
                                segmentRefIds: (...)[];
                                voluntaryChangeInformationRefs?: (...)[];
                            }[];
                            passengerRefId: string;
                            price: {
                                baseAmount?: { amount: string; currencyCode: string };
                                taxSummary?: {
                                    breakdown?: (...)[];
                                    totalTaxAmount?: { amount: ...; currencyCode: ... };
                                };
                                totalAmount: { amount: string; currencyCode: string };
                            };
                            pricedTypeCode: string;
                        }[];
                        penaltyDifferential?: {
                            differentialAmount: {
                                amount: string;
                                currencyCode: string;
                                type?: "Base"
                                | "Total";
                            };
                            taxSummary?: {
                                breakdown?: {
                                    description?: string;
                                    isCollected?: boolean;
                                    isForfeited?: boolean;
                                    isRefundable?: boolean;
                                    nationCode?: string;
                                    taxAmount: { amount: ...; currencyCode: ... };
                                    taxCode: string;
                                    taxCodeText?: string;
                                    taxPadisCode?: string;
                                }[];
                                totalTaxAmount?: { amount: string; currencyCode: string };
                            };
                        };
                        price: {
                            baseAmount?: { amount: string; currencyCode: string };
                            taxSummary?: {
                                breakdown?: {
                                    description?: string;
                                    isCollected?: boolean;
                                    isForfeited?: boolean;
                                    isRefundable?: boolean;
                                    nationCode?: string;
                                    taxAmount: { amount: ...; currencyCode: ... };
                                    taxCode: string;
                                    taxCodeText?: string;
                                    taxPadisCode?: string;
                                }[];
                                totalTaxAmount?: { amount: string; currencyCode: string };
                            };
                            totalAmount: { amount: string; currencyCode: string };
                        };
                    }[];
                    ownerCode: string;
                    paymentTimeLimitDateTime?: string;
                    paymentTimeLimitText?: string;
                    paymentType?: string;
                    penaltyDifferential?: {
                        differentialAmount: {
                            amount: string;
                            currencyCode: string;
                            type?: "Base"
                            | "Total";
                        };
                        taxSummary?: {
                            breakdown?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: string; currencyCode: string };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                    };
                    source: "NDC";
                    totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                    validatingAirlineCode?: string;
                }[];
            };
        }
        • Optionaldiagnostics?: {
              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";
          }[]

          Lists any applicable diagnostic information to help debug and troubleshoot possible processing errors.

        • Optionalmessages?: {
              category?: "WARNING" | "ERROR";
              code?: number;
              description?: string;
              service?: string;
              type?: string;
          }[]

          Lists any errors or warnings encountered during request processesing.

        • payloadAttributes: { echoToken?: string; timeStamp?: string; trxId?: string }

          Standard payload parameters.

          • OptionalechoToken?: string

            A string that will be copied from the request to the response.

            7c6d6c52-a277-4539-a7f1-da225470d053
            
          • OptionaltimeStamp?: string

            The date and time the transaction was processed in ISO 8601 format.

          • OptionaltrxId?: string

            A unique client's ID assigned to the transaction.

            1SXXXDBYTXW4O
            
        • Optionalresponse?: {
              datalist: {
                  baggages?: {
                      allowanceQuantity?: number;
                      baggageAllowance?: {
                          allowanceCategory?: "Piece" | "Weight" | "Piece and Weight";
                          maximumBagWeightInKilograms?: number;
                          maximumBagWeightInPounds?: number;
                          maximumLengthInCentimeters?: number;
                          maximumLengthInInches?: number;
                          maximumPieces?: number;
                      }[];
                      baggageId: string;
                      descriptions?: string[];
                      typeCode: string;
                  }[];
                  passengers: { passengerId: string; typeCode: string }[];
                  priceClasses?: {
                      code?: string;
                      descriptions?: { description: string; descriptionId?: string }[];
                      name?: string;
                      priceClassId: string;
                  }[];
                  segments: {
                      arrival: {
                          airportCode: string;
                          airportName?: string;
                          arrivalDateTime: string;
                          terminal?: string;
                      };
                      datedOperatingLegs?: {
                          arrival: {
                              airportCode: string;
                              airportName?: string;
                              arrivalDateTime: string;
                              terminal?: string;
                          };
                          carrierAircraftType?: { code: string; name?: string };
                          departure: {
                              airportCode: string;
                              airportName?: string;
                              departureDateTime: string;
                              terminal?: string;
                          };
                          isChangeOfGauge?: boolean;
                      }[];
                      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?: (
                          "No Show"
                          | "Before Departure"
                          | "After Departure"
                      )[];
                      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?: {
                              description?: string;
                              isCollected?: boolean;
                              isForfeited?: boolean;
                              isRefundable?: boolean;
                              nationCode?: string;
                              taxAmount: { amount: string; currencyCode: string };
                              taxCode: string;
                              taxCodeText?: string;
                              taxPadisCode?: string;
                          }[];
                          totalTaxAmount?: { amount: string; currencyCode: string };
                      };
                  };
                  isSellable: boolean;
                  offerExpirationDateTime: string;
                  offerExpirationInSeconds: number;
                  offerId: string;
                  offerItems: {
                      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?: {
                                  description?: string;
                                  isCollected?: boolean;
                                  isForfeited?: boolean;
                                  isRefundable?: boolean;
                                  nationCode?: string;
                                  taxAmount: { amount: ...; currencyCode: ... };
                                  taxCode: string;
                                  taxCodeText?: string;
                                  taxPadisCode?: string;
                              }[];
                              totalTaxAmount?: { amount: string; currencyCode: string };
                          };
                      };
                      isMandatory: boolean;
                      journeys: { priceClassRefId?: string; segmentRefIds: string[] }[];
                      newOfferItemDifferential?: {
                          differentialAmount: {
                              amount: string;
                              currencyCode: string;
                              type?: "Base" | "Total";
                          };
                          taxSummary?: {
                              breakdown?: {
                                  description?: string;
                                  isCollected?: boolean;
                                  isForfeited?: boolean;
                                  isRefundable?: boolean;
                                  nationCode?: string;
                                  taxAmount: { amount: ...; currencyCode: ... };
                                  taxCode: string;
                                  taxCodeText?: string;
                                  taxPadisCode?: string;
                              }[];
                              totalTaxAmount?: { amount: string; currencyCode: string };
                          };
                      };
                      offerItemId: string;
                      orderItemRefIds: string[];
                      originalOrderItemDifferential?: {
                          differentialAmount: {
                              amount: string;
                              currencyCode: string;
                              type?: "Base"
                              | "Total";
                          };
                          taxSummary?: {
                              breakdown?: {
                                  description?: string;
                                  isCollected?: boolean;
                                  isForfeited?: boolean;
                                  isRefundable?: boolean;
                                  nationCode?: string;
                                  taxAmount: { amount: ...; currencyCode: ... };
                                  taxCode: string;
                                  taxCodeText?: string;
                                  taxPadisCode?: string;
                              }[];
                              totalTaxAmount?: { amount: string; currencyCode: string };
                          };
                      };
                      passengers: {
                          baggages?: { baggageRefId: string; segmentRefIds?: (...)[] }[];
                          fareComponents?: {
                              fareBasis?: {
                                  cabinTypes: ...;
                                  code: ...;
                                  fareCode?: ...;
                                  fareDescription: ...;
                                  reservationBookingDesignators: ...;
                              };
                              priceClassRef?: string;
                              segmentRefIds: (...)[];
                              voluntaryChangeInformationRefs?: (...)[];
                          }[];
                          passengerRefId: string;
                          price: {
                              baseAmount?: { amount: string; currencyCode: string };
                              taxSummary?: {
                                  breakdown?: (...)[];
                                  totalTaxAmount?: { amount: ...; currencyCode: ... };
                              };
                              totalAmount: { amount: string; currencyCode: string };
                          };
                          pricedTypeCode: string;
                      }[];
                      penaltyDifferential?: {
                          differentialAmount: {
                              amount: string;
                              currencyCode: string;
                              type?: "Base"
                              | "Total";
                          };
                          taxSummary?: {
                              breakdown?: {
                                  description?: string;
                                  isCollected?: boolean;
                                  isForfeited?: boolean;
                                  isRefundable?: boolean;
                                  nationCode?: string;
                                  taxAmount: { amount: ...; currencyCode: ... };
                                  taxCode: string;
                                  taxCodeText?: string;
                                  taxPadisCode?: string;
                              }[];
                              totalTaxAmount?: { amount: string; currencyCode: string };
                          };
                      };
                      price: {
                          baseAmount?: { amount: string; currencyCode: string };
                          taxSummary?: {
                              breakdown?: {
                                  description?: string;
                                  isCollected?: boolean;
                                  isForfeited?: boolean;
                                  isRefundable?: boolean;
                                  nationCode?: string;
                                  taxAmount: { amount: ...; currencyCode: ... };
                                  taxCode: string;
                                  taxCodeText?: string;
                                  taxPadisCode?: string;
                              }[];
                              totalTaxAmount?: { amount: string; currencyCode: string };
                          };
                          totalAmount: { amount: string; currencyCode: string };
                      };
                  }[];
                  ownerCode: string;
                  paymentTimeLimitDateTime?: string;
                  paymentTimeLimitText?: string;
                  paymentType?: string;
                  penaltyDifferential?: {
                      differentialAmount: {
                          amount: string;
                          currencyCode: string;
                          type?: "Base"
                          | "Total";
                      };
                      taxSummary?: {
                          breakdown?: {
                              description?: string;
                              isCollected?: boolean;
                              isForfeited?: boolean;
                              isRefundable?: boolean;
                              nationCode?: string;
                              taxAmount: { amount: string; currencyCode: string };
                              taxCode: string;
                              taxCodeText?: string;
                              taxPadisCode?: string;
                          }[];
                          totalTaxAmount?: { amount: string; currencyCode: string };
                      };
                  };
                  source: "NDC";
                  totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                  validatingAirlineCode?: string;
              }[];
          }

          Main response body.

          • datalist: {
                baggages?: {
                    allowanceQuantity?: number;
                    baggageAllowance?: {
                        allowanceCategory?: "Piece" | "Weight" | "Piece and Weight";
                        maximumBagWeightInKilograms?: number;
                        maximumBagWeightInPounds?: number;
                        maximumLengthInCentimeters?: number;
                        maximumLengthInInches?: number;
                        maximumPieces?: number;
                    }[];
                    baggageId: string;
                    descriptions?: string[];
                    typeCode: string;
                }[];
                passengers: { passengerId: string; typeCode: string }[];
                priceClasses?: {
                    code?: string;
                    descriptions?: { description: string; descriptionId?: string }[];
                    name?: string;
                    priceClassId: string;
                }[];
                segments: {
                    arrival: {
                        airportCode: string;
                        airportName?: string;
                        arrivalDateTime: string;
                        terminal?: string;
                    };
                    datedOperatingLegs?: {
                        arrival: {
                            airportCode: string;
                            airportName?: string;
                            arrivalDateTime: string;
                            terminal?: string;
                        };
                        carrierAircraftType?: { code: string; name?: string };
                        departure: {
                            airportCode: string;
                            airportName?: string;
                            departureDateTime: string;
                            terminal?: string;
                        };
                        isChangeOfGauge?: boolean;
                    }[];
                    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?: (
                        "No Show"
                        | "Before Departure"
                        | "After Departure"
                    )[];
                    changeId: string;
                    description?: string;
                    feeAmount?: string;
                    feeCurrencyCode?: string;
                    hasFee?: boolean;
                    isAllowed?: boolean;
                    type?: "Refund" | "Cancel" | "Change";
                }[];
            }

            List of objects referenced from the new offers.

            • Optionalbaggages?: {
                  allowanceQuantity?: number;
                  baggageAllowance?: {
                      allowanceCategory?: "Piece" | "Weight" | "Piece and Weight";
                      maximumBagWeightInKilograms?: number;
                      maximumBagWeightInPounds?: number;
                      maximumLengthInCentimeters?: number;
                      maximumLengthInInches?: number;
                      maximumPieces?: number;
                  }[];
                  baggageId: string;
                  descriptions?: string[];
                  typeCode: string;
              }[]

              Lists baggage information associated with the offer.

            • passengers: { passengerId: string; typeCode: string }[]

              Lists any passengers associated with the offer.

            • OptionalpriceClasses?: {
                  code?: string;
                  descriptions?: { description: string; descriptionId?: string }[];
                  name?: string;
                  priceClassId: string;
              }[]

              Lists price details associated with the offer.

            • segments: {
                  arrival: {
                      airportCode: string;
                      airportName?: string;
                      arrivalDateTime: string;
                      terminal?: string;
                  };
                  datedOperatingLegs?: {
                      arrival: {
                          airportCode: string;
                          airportName?: string;
                          arrivalDateTime: string;
                          terminal?: string;
                      };
                      carrierAircraftType?: { code: string; name?: string };
                      departure: {
                          airportCode: string;
                          airportName?: string;
                          departureDateTime: string;
                          terminal?: string;
                      };
                      isChangeOfGauge?: boolean;
                  }[];
                  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;
              }[]

              Lists all air segments associated with the offer.

            • OptionalvoluntaryChangeInformation?: {
                  applicabilityList?: ("No Show" | "Before Departure" | "After Departure")[];
                  changeId: string;
                  description?: string;
                  feeAmount?: string;
                  feeCurrencyCode?: string;
                  hasFee?: boolean;
                  isAllowed?: boolean;
                  type?: "Refund" | "Cancel" | "Change";
              }[]

              Lists details of fees and limitations with the voluntary changes related to the offer.

          • 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?: {
                            description?: string;
                            isCollected?: boolean;
                            isForfeited?: boolean;
                            isRefundable?: boolean;
                            nationCode?: string;
                            taxAmount: { amount: string; currencyCode: string };
                            taxCode: string;
                            taxCodeText?: string;
                            taxPadisCode?: string;
                        }[];
                        totalTaxAmount?: { amount: string; currencyCode: string };
                    };
                };
                isSellable: boolean;
                offerExpirationDateTime: string;
                offerExpirationInSeconds: number;
                offerId: string;
                offerItems: {
                    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?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: ...; currencyCode: ... };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                    };
                    isMandatory: boolean;
                    journeys: { priceClassRefId?: string; segmentRefIds: string[] }[];
                    newOfferItemDifferential?: {
                        differentialAmount: {
                            amount: string;
                            currencyCode: string;
                            type?: "Base" | "Total";
                        };
                        taxSummary?: {
                            breakdown?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: ...; currencyCode: ... };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                    };
                    offerItemId: string;
                    orderItemRefIds: string[];
                    originalOrderItemDifferential?: {
                        differentialAmount: {
                            amount: string;
                            currencyCode: string;
                            type?: "Base"
                            | "Total";
                        };
                        taxSummary?: {
                            breakdown?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: ...; currencyCode: ... };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                    };
                    passengers: {
                        baggages?: { baggageRefId: string; segmentRefIds?: (...)[] }[];
                        fareComponents?: {
                            fareBasis?: {
                                cabinTypes: ...;
                                code: ...;
                                fareCode?: ...;
                                fareDescription: ...;
                                reservationBookingDesignators: ...;
                            };
                            priceClassRef?: string;
                            segmentRefIds: (...)[];
                            voluntaryChangeInformationRefs?: (...)[];
                        }[];
                        passengerRefId: string;
                        price: {
                            baseAmount?: { amount: string; currencyCode: string };
                            taxSummary?: {
                                breakdown?: (...)[];
                                totalTaxAmount?: { amount: ...; currencyCode: ... };
                            };
                            totalAmount: { amount: string; currencyCode: string };
                        };
                        pricedTypeCode: string;
                    }[];
                    penaltyDifferential?: {
                        differentialAmount: {
                            amount: string;
                            currencyCode: string;
                            type?: "Base"
                            | "Total";
                        };
                        taxSummary?: {
                            breakdown?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: ...; currencyCode: ... };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                    };
                    price: {
                        baseAmount?: { amount: string; currencyCode: string };
                        taxSummary?: {
                            breakdown?: {
                                description?: string;
                                isCollected?: boolean;
                                isForfeited?: boolean;
                                isRefundable?: boolean;
                                nationCode?: string;
                                taxAmount: { amount: ...; currencyCode: ... };
                                taxCode: string;
                                taxCodeText?: string;
                                taxPadisCode?: string;
                            }[];
                            totalTaxAmount?: { amount: string; currencyCode: string };
                        };
                        totalAmount: { amount: string; currencyCode: string };
                    };
                }[];
                ownerCode: string;
                paymentTimeLimitDateTime?: string;
                paymentTimeLimitText?: string;
                paymentType?: string;
                penaltyDifferential?: {
                    differentialAmount: {
                        amount: string;
                        currencyCode: string;
                        type?: "Base"
                        | "Total";
                    };
                    taxSummary?: {
                        breakdown?: {
                            description?: string;
                            isCollected?: boolean;
                            isForfeited?: boolean;
                            isRefundable?: boolean;
                            nationCode?: string;
                            taxAmount: { amount: string; currencyCode: string };
                            taxCode: string;
                            taxCodeText?: string;
                            taxPadisCode?: string;
                        }[];
                        totalTaxAmount?: { amount: string; currencyCode: string };
                    };
                };
                source: "NDC";
                totalPrice: { totalAmount: { amount: string; currencyCode: string } };
                validatingAirlineCode?: string;
            }[]

            Lists the new offers created.

      Returns Root

      Reshop response