Class CreateOrderRequestDataPaymentsInner

java.lang.Object
com.duffel.sdk.model.CreateOrderRequestDataPaymentsInner

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-01-16T15:26:22.356688490+07:00[Asia/Bangkok]") public class CreateOrderRequestDataPaymentsInner extends Object
CreateOrderRequestDataPaymentsInner
  • Field Details

  • Constructor Details

    • CreateOrderRequestDataPaymentsInner

      public CreateOrderRequestDataPaymentsInner()
  • Method Details

    • amount

    • getAmount

      @Nonnull @NotNull public @NotNull String getAmount()
      The amount of the payment. This should be the same as the `total_amount` of the offer specified in `selected_offers`, plus the `total_amount` of all the services specified in `services`.
      Returns:
      amount
    • setAmount

      public void setAmount(String amount)
    • currency

      public CreateOrderRequestDataPaymentsInner currency(String currency)
    • getCurrency

      @Nonnull @NotNull public @NotNull String getCurrency()
      The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code. This should be the same as the `total_currency` of the offer specified in `selected_offers`.
      Returns:
      currency
    • setCurrency

      public void setCurrency(String currency)
    • type

    • getType

      @Nonnull @NotNull public @NotNull CreateOrderRequestDataPaymentsInner.TypeEnum getType()
      The type of payment you want to apply to the order. If you are an IATA agent with your own agreements with airlines, in some cases, you can pay using ARC/BSP cash by specifying `arc_bsp_cash`. Otherwise, you must pay using your Duffel account's balance by specifying `balance`. In [test mode](/docs/api/overview/test-mode), your balance is unlimited. If you're not sure which of these options applies to you, get in touch with the Duffel support team at <help@duffel.com>.
      Returns:
      type
    • setType

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object