Class BookingContractSupplierDetails

java.lang.Object
travel.wink.sdk.extranet.model.BookingContractSupplierDetails

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-06T15:46:48.127304372+07:00[Asia/Bangkok]") public class BookingContractSupplierDetails extends Object
Booking contract created by TripPay
  • Field Details

    • JSON_PROPERTY_BOOKING_CONTRACT_IDENTIFIER

      public static final String JSON_PROPERTY_BOOKING_CONTRACT_IDENTIFIER
      See Also:
    • JSON_PROPERTY_CREATED_DATE

      public static final String JSON_PROPERTY_CREATED_DATE
      See Also:
    • JSON_PROPERTY_LAST_UPDATE

      public static final String JSON_PROPERTY_LAST_UPDATE
      See Also:
    • JSON_PROPERTY_IP_ADDRESS

      public static final String JSON_PROPERTY_IP_ADDRESS
      See Also:
    • JSON_PROPERTY_TRACE_ID

      public static final String JSON_PROPERTY_TRACE_ID
      See Also:
    • JSON_PROPERTY_SOURCE_URL

      public static final String JSON_PROPERTY_SOURCE_URL
      See Also:
    • JSON_PROPERTY_IDENTIFIER

      public static final String JSON_PROPERTY_IDENTIFIER
      See Also:
    • JSON_PROPERTY_SUPPLIER_IDENTIFIER

      public static final String JSON_PROPERTY_SUPPLIER_IDENTIFIER
      See Also:
    • JSON_PROPERTY_SUPPLIER_NAME

      public static final String JSON_PROPERTY_SUPPLIER_NAME
      See Also:
    • JSON_PROPERTY_DISPLAY_PRICE_QUOTE

      public static final String JSON_PROPERTY_DISPLAY_PRICE_QUOTE
      See Also:
    • JSON_PROPERTY_SUPPLIER_PRICE_QUOTE

      public static final String JSON_PROPERTY_SUPPLIER_PRICE_QUOTE
      See Also:
    • JSON_PROPERTY_INTERNAL_PRICE_QUOTE

      public static final String JSON_PROPERTY_INTERNAL_PRICE_QUOTE
      See Also:
    • JSON_PROPERTY_CAPTURE_PRICE_QUOTE

      public static final String JSON_PROPERTY_CAPTURE_PRICE_QUOTE
      See Also:
    • JSON_PROPERTY_ITEM_LIST

      public static final String JSON_PROPERTY_ITEM_LIST
      See Also:
    • JSON_PROPERTY_EXTERNAL_SUPPLIER_IDENTIFIER

      public static final String JSON_PROPERTY_EXTERNAL_SUPPLIER_IDENTIFIER
      See Also:
    • JSON_PROPERTY_EXTERNAL_SUPPLIER_BOOKING_CODE

      public static final String JSON_PROPERTY_EXTERNAL_SUPPLIER_BOOKING_CODE
      See Also:
    • JSON_PROPERTY_PAYMENT

      public static final String JSON_PROPERTY_PAYMENT
      See Also:
    • JSON_PROPERTY_CANCELLED

      public static final String JSON_PROPERTY_CANCELLED
      See Also:
    • JSON_PROPERTY_CANCELLED_ON

      public static final String JSON_PROPERTY_CANCELLED_ON
      See Also:
    • JSON_PROPERTY_CANCELLER

      public static final String JSON_PROPERTY_CANCELLER
      See Also:
    • JSON_PROPERTY_CANCELLATION_TYPE

      public static final String JSON_PROPERTY_CANCELLATION_TYPE
      See Also:
    • JSON_PROPERTY_CANCELLER_USER_IDENTIFIER

      public static final String JSON_PROPERTY_CANCELLER_USER_IDENTIFIER
      See Also:
    • JSON_PROPERTY_CANCEL_REASON

      public static final String JSON_PROPERTY_CANCEL_REASON
      See Also:
    • JSON_PROPERTY_FUNDS_PROCESSED

      public static final String JSON_PROPERTY_FUNDS_PROCESSED
      See Also:
    • JSON_PROPERTY_REFUNDS

      public static final String JSON_PROPERTY_REFUNDS
      See Also:
    • JSON_PROPERTY_SOURCE_CURRENCY

      public static final String JSON_PROPERTY_SOURCE_CURRENCY
      See Also:
    • JSON_PROPERTY_DISPLAY_CURRENCY

      public static final String JSON_PROPERTY_DISPLAY_CURRENCY
      See Also:
    • JSON_PROPERTY_SUPPLIER_CURRENCY

      public static final String JSON_PROPERTY_SUPPLIER_CURRENCY
      See Also:
    • JSON_PROPERTY_INTERNAL_CURRENCY

      public static final String JSON_PROPERTY_INTERNAL_CURRENCY
      See Also:
    • JSON_PROPERTY_CAPTURE_CURRENCY

      public static final String JSON_PROPERTY_CAPTURE_CURRENCY
      See Also:
    • JSON_PROPERTY_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_SOURCE_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_SOURCE_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_DISPLAY_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_DISPLAY_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_SUPPLIER_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_SUPPLIER_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_INTERNAL_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_INTERNAL_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_CAPTURE_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_CAPTURE_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_NET_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TOKENS_EARNED

      public static final String JSON_PROPERTY_TOTAL_TOKENS_EARNED
      See Also:
    • JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER

      public static final String JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER
      See Also:
    • JSON_PROPERTY_CANCELLABLE_BY_TRAVELER

      public static final String JSON_PROPERTY_CANCELLABLE_BY_TRAVELER
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_IN_PERCENT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_IN_PERCENT
      See Also:
    • JSON_PROPERTY_ORIGINAL_COMMISSIONS_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_COMMISSIONS_IN_PERCENT
      See Also:
    • JSON_PROPERTY_ORIGINAL_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_FEES_IN_PERCENT
      See Also:
    • JSON_PROPERTY_TOTAL_COMMISSIONS_IN_PERCENT_WITH_REFUND

      public static final String JSON_PROPERTY_TOTAL_COMMISSIONS_IN_PERCENT_WITH_REFUND
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_IN_PERCENT_WITH_REFUND

      public static final String JSON_PROPERTY_TOTAL_FEES_IN_PERCENT_WITH_REFUND
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_IN_PERCENT_WITH_REFUND

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_IN_PERCENT_WITH_REFUND
      See Also:
    • JSON_PROPERTY_LODGING

      public static final String JSON_PROPERTY_LODGING
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_COMMISSIONABLE_TOTAL_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_COMMISSIONABLE_TOTAL_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_CANCELLABLE_WITH_NO_CHARGES

      public static final String JSON_PROPERTY_CANCELLABLE_WITH_NO_CHARGES
      See Also:
    • JSON_PROPERTY_IS_CANCELLABLE_WITH_POTENTIAL_CHARGES

      public static final String JSON_PROPERTY_IS_CANCELLABLE_WITH_POTENTIAL_CHARGES
      See Also:
    • JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SALES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SALES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SALES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SALES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SALES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SALES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SALES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SALES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SALES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SALES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_COMMISSIONABLE_TOTAL_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_COMMISSIONABLE_TOTAL_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_COMMISSIONABLE_TOTAL_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_COMMISSIONABLE_TOTAL_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_COMMISSIONABLE_TOTAL_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_COMMISSIONABLE_TOTAL_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_COMMISSIONABLE_TOTAL_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_COMMISSIONABLE_TOTAL_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SALES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SALES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SALES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SALES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SALES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SALES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SALES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SALES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SALES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SALES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_FUNDS_AVAILABLE_DATE

      public static final String JSON_PROPERTY_FUNDS_AVAILABLE_DATE
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_TOTAL_FEES_IN_PERCENT
      See Also:
    • JSON_PROPERTY_TOTAL_COMMISSIONS_IN_PERCENT

      public static final String JSON_PROPERTY_TOTAL_COMMISSIONS_IN_PERCENT
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_IN_PERCENT_WITH_REFUND

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_IN_PERCENT_WITH_REFUND
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_IN_PERCENT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_IN_PERCENT
      See Also:
  • Constructor Details

    • BookingContractSupplierDetails

      public BookingContractSupplierDetails()
  • Method Details

    • bookingContractIdentifier

      public BookingContractSupplierDetails bookingContractIdentifier(UUID bookingContractIdentifier)
    • getBookingContractIdentifier

      @Nullable @Valid public @Valid UUID getBookingContractIdentifier()
      Document UUID
      Returns:
      bookingContractIdentifier
    • setBookingContractIdentifier

      public void setBookingContractIdentifier(UUID bookingContractIdentifier)
    • createdDate

      public BookingContractSupplierDetails createdDate(LocalDateTime createdDate)
    • getCreatedDate

      @Nullable @Valid public LocalDateTime getCreatedDate()
      Datetime this record was first created
      Returns:
      createdDate
    • setCreatedDate

      public void setCreatedDate(LocalDateTime createdDate)
    • lastUpdate

      public BookingContractSupplierDetails lastUpdate(LocalDateTime lastUpdate)
    • getLastUpdate

      @Nullable @Valid public LocalDateTime getLastUpdate()
      Datetime this record was last updated
      Returns:
      lastUpdate
    • setLastUpdate

      public void setLastUpdate(LocalDateTime lastUpdate)
    • ipAddress

      public BookingContractSupplierDetails ipAddress(String ipAddress)
    • getIpAddress

      @Nonnull @NotNull public @NotNull String getIpAddress()
      Caller's IP address
      Returns:
      ipAddress
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • traceId

      public BookingContractSupplierDetails traceId(String traceId)
    • getTraceId

      @Nonnull @NotNull public @NotNull String getTraceId()
      Way to track which booking contracts were made together
      Returns:
      traceId
    • setTraceId

      public void setTraceId(String traceId)
    • sourceUrl

      public BookingContractSupplierDetails sourceUrl(String sourceUrl)
    • getSourceUrl

      @Nonnull @NotNull public @NotNull String getSourceUrl()
      Where did the booking occur
      Returns:
      sourceUrl
    • setSourceUrl

      public void setSourceUrl(String sourceUrl)
    • identifier

      public BookingContractSupplierDetails identifier(UUID identifier)
    • getIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getIdentifier()
      Unique identifier used to track the contract. Create a UUID for this purpose.
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(UUID identifier)
    • supplierIdentifier

      public BookingContractSupplierDetails supplierIdentifier(UUID supplierIdentifier)
    • getSupplierIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getSupplierIdentifier()
      Supplier identifier
      Returns:
      supplierIdentifier
    • setSupplierIdentifier

      public void setSupplierIdentifier(UUID supplierIdentifier)
    • supplierName

      public BookingContractSupplierDetails supplierName(String supplierName)
    • getSupplierName

      @Nonnull @NotNull public @NotNull String getSupplierName()
      Supplier name
      Returns:
      supplierName
    • setSupplierName

      public void setSupplierName(String supplierName)
    • displayPriceQuote

      public BookingContractSupplierDetails displayPriceQuote(QuoteSupplierDetails displayPriceQuote)
    • getDisplayPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteSupplierDetails getDisplayPriceQuote()
      Get displayPriceQuote
      Returns:
      displayPriceQuote
    • setDisplayPriceQuote

      public void setDisplayPriceQuote(QuoteSupplierDetails displayPriceQuote)
    • supplierPriceQuote

      public BookingContractSupplierDetails supplierPriceQuote(QuoteSupplierDetails supplierPriceQuote)
    • getSupplierPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteSupplierDetails getSupplierPriceQuote()
      Get supplierPriceQuote
      Returns:
      supplierPriceQuote
    • setSupplierPriceQuote

      public void setSupplierPriceQuote(QuoteSupplierDetails supplierPriceQuote)
    • internalPriceQuote

      public BookingContractSupplierDetails internalPriceQuote(QuoteSupplierDetails internalPriceQuote)
    • getInternalPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteSupplierDetails getInternalPriceQuote()
      Get internalPriceQuote
      Returns:
      internalPriceQuote
    • setInternalPriceQuote

      public void setInternalPriceQuote(QuoteSupplierDetails internalPriceQuote)
    • capturePriceQuote

      public BookingContractSupplierDetails capturePriceQuote(QuoteSupplierDetails capturePriceQuote)
    • getCapturePriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteSupplierDetails getCapturePriceQuote()
      Get capturePriceQuote
      Returns:
      capturePriceQuote
    • setCapturePriceQuote

      public void setCapturePriceQuote(QuoteSupplierDetails capturePriceQuote)
    • itemList

    • addItemListItem

    • getItemList

      @Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<BookingContractItemSupplierDetails> getItemList()
      Holds one booking line item for a specific supplier.
      Returns:
      itemList
    • setItemList

      public void setItemList(List<BookingContractItemSupplierDetails> itemList)
    • externalSupplierIdentifier

      public BookingContractSupplierDetails externalSupplierIdentifier(String externalSupplierIdentifier)
    • getExternalSupplierIdentifier

      @Nullable public String getExternalSupplierIdentifier()
      Contract creator can choose to geoname this record with her own identifier
      Returns:
      externalSupplierIdentifier
    • setExternalSupplierIdentifier

      public void setExternalSupplierIdentifier(String externalSupplierIdentifier)
    • externalSupplierBookingCode

      public BookingContractSupplierDetails externalSupplierBookingCode(String externalSupplierBookingCode)
    • getExternalSupplierBookingCode

      @Nullable public String getExternalSupplierBookingCode()
      External booking code generated by the affiliate
      Returns:
      externalSupplierBookingCode
    • setExternalSupplierBookingCode

      public void setExternalSupplierBookingCode(String externalSupplierBookingCode)
    • payment

    • getPayment

      @Nullable @Valid public @Valid BookingContractPaymentDetailsSupplierDetails getPayment()
      Get payment
      Returns:
      payment
    • setPayment

      public void setPayment(BookingContractPaymentDetailsSupplierDetails payment)
    • cancelled

      public BookingContractSupplierDetails cancelled(Boolean cancelled)
    • getCancelled

      @Nullable public Boolean getCancelled()
      Optional geoname externalIdentifier to remote inventory.
      Returns:
      cancelled
    • setCancelled

      public void setCancelled(Boolean cancelled)
    • cancelledOn

      public BookingContractSupplierDetails cancelledOn(LocalDateTime cancelledOn)
    • getCancelledOn

      @Nullable @Valid public LocalDateTime getCancelledOn()
      When the booking was cancelled.
      Returns:
      cancelledOn
    • setCancelledOn

      public void setCancelledOn(LocalDateTime cancelledOn)
    • canceller

    • getCanceller

      @Nullable public BookingContractSupplierDetails.CancellerEnum getCanceller()
      Type of entity that cancelled the booking.
      Returns:
      canceller
    • setCanceller

      public void setCanceller(BookingContractSupplierDetails.CancellerEnum canceller)
    • cancellationType

    • getCancellationType

      @Nullable public BookingContractSupplierDetails.CancellationTypeEnum getCancellationType()
      Reason type.
      Returns:
      cancellationType
    • setCancellationType

      public void setCancellationType(BookingContractSupplierDetails.CancellationTypeEnum cancellationType)
    • cancellerUserIdentifier

      public BookingContractSupplierDetails cancellerUserIdentifier(String cancellerUserIdentifier)
    • getCancellerUserIdentifier

      @Nullable public String getCancellerUserIdentifier()
      User identifier that cancelled the entity.
      Returns:
      cancellerUserIdentifier
    • setCancellerUserIdentifier

      public void setCancellerUserIdentifier(String cancellerUserIdentifier)
    • cancelReason

      public BookingContractSupplierDetails cancelReason(String cancelReason)
    • getCancelReason

      @Nullable public String getCancelReason()
      Reason for cancellation.
      Returns:
      cancelReason
    • setCancelReason

      public void setCancelReason(String cancelReason)
    • fundsProcessed

      public BookingContractSupplierDetails fundsProcessed(Boolean fundsProcessed)
    • getFundsProcessed

      @Nullable public Boolean getFundsProcessed()
      Whether a funds transfer request has been created for this booking.
      Returns:
      fundsProcessed
    • setFundsProcessed

      public void setFundsProcessed(Boolean fundsProcessed)
    • refunds

    • addRefundsItem

      public BookingContractSupplierDetails addRefundsItem(RefundSupplierDetails refundsItem)
    • getRefunds

      @Nullable @Valid public @Valid List<RefundSupplierDetails> getRefunds()
      An optional list of refunds that occurred with this booking. If the refund amount(s) is the same as the total price, the booking also gets cancelled.
      Returns:
      refunds
    • setRefunds

      public void setRefunds(List<RefundSupplierDetails> refunds)
    • sourceCurrency

      public BookingContractSupplierDetails sourceCurrency(String sourceCurrency)
    • getSourceCurrency

      @Nonnull @NotNull public @NotNull String getSourceCurrency()
      The source currency
      Returns:
      sourceCurrency
    • setSourceCurrency

      public void setSourceCurrency(String sourceCurrency)
    • displayCurrency

      public BookingContractSupplierDetails displayCurrency(String displayCurrency)
    • getDisplayCurrency

      @Nonnull @NotNull public @NotNull String getDisplayCurrency()
      The display currency
      Returns:
      displayCurrency
    • setDisplayCurrency

      public void setDisplayCurrency(String displayCurrency)
    • supplierCurrency

      public BookingContractSupplierDetails supplierCurrency(String supplierCurrency)
    • getSupplierCurrency

      @Nonnull @NotNull public @NotNull String getSupplierCurrency()
      The supplier currency
      Returns:
      supplierCurrency
    • setSupplierCurrency

      public void setSupplierCurrency(String supplierCurrency)
    • internalCurrency

      public BookingContractSupplierDetails internalCurrency(String internalCurrency)
    • getInternalCurrency

      @Nonnull @NotNull public @NotNull String getInternalCurrency()
      The internal currency
      Returns:
      internalCurrency
    • setInternalCurrency

      public void setInternalCurrency(String internalCurrency)
    • captureCurrency

      public BookingContractSupplierDetails captureCurrency(String captureCurrency)
    • getCaptureCurrency

      @Nonnull @NotNull public @NotNull String getCaptureCurrency()
      The capture currency
      Returns:
      captureCurrency
    • setCaptureCurrency

      public void setCaptureCurrency(String captureCurrency)
    • sourceAmount

      public BookingContractSupplierDetails sourceAmount(BigDecimal sourceAmount)
    • getSourceAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getSourceAmount()
      The total initial price as quoted in the original TripPay contract. minimum: 0
      Returns:
      sourceAmount
    • setSourceAmount

      public void setSourceAmount(BigDecimal sourceAmount)
    • displayAmount

      public BookingContractSupplierDetails displayAmount(BigDecimal displayAmount)
    • getDisplayAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getDisplayAmount()
      The total display price. minimum: 0
      Returns:
      displayAmount
    • setDisplayAmount

      public void setDisplayAmount(BigDecimal displayAmount)
    • supplierAmount

      public BookingContractSupplierDetails supplierAmount(BigDecimal supplierAmount)
    • getSupplierAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getSupplierAmount()
      The total supplier price. minimum: 0
      Returns:
      supplierAmount
    • setSupplierAmount

      public void setSupplierAmount(BigDecimal supplierAmount)
    • internalAmount

      public BookingContractSupplierDetails internalAmount(BigDecimal internalAmount)
    • getInternalAmount

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getInternalAmount()
      Get internalAmount minimum: 0
      Returns:
      internalAmount
    • setInternalAmount

      public void setInternalAmount(BigDecimal internalAmount)
    • captureAmount

      public BookingContractSupplierDetails captureAmount(BigDecimal captureAmount)
    • getCaptureAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getCaptureAmount()
      The total capture price. minimum: 0
      Returns:
      captureAmount
    • setCaptureAmount

      public void setCaptureAmount(BigDecimal captureAmount)
    • sourceAmountRefundModifier

      public BookingContractSupplierDetails sourceAmountRefundModifier(BigDecimal sourceAmountRefundModifier)
    • getSourceAmountRefundModifier

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getSourceAmountRefundModifier()
      The source amount still due after a partial refund occurs. minimum: 0
      Returns:
      sourceAmountRefundModifier
    • setSourceAmountRefundModifier

      public void setSourceAmountRefundModifier(BigDecimal sourceAmountRefundModifier)
    • displayAmountRefundModifier

      public BookingContractSupplierDetails displayAmountRefundModifier(BigDecimal displayAmountRefundModifier)
    • getDisplayAmountRefundModifier

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getDisplayAmountRefundModifier()
      The display amount still due after a partial refund occurs. minimum: 0
      Returns:
      displayAmountRefundModifier
    • setDisplayAmountRefundModifier

      public void setDisplayAmountRefundModifier(BigDecimal displayAmountRefundModifier)
    • supplierAmountRefundModifier

      public BookingContractSupplierDetails supplierAmountRefundModifier(BigDecimal supplierAmountRefundModifier)
    • getSupplierAmountRefundModifier

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getSupplierAmountRefundModifier()
      The supplier amount still due after a partial refund occurs. minimum: 0
      Returns:
      supplierAmountRefundModifier
    • setSupplierAmountRefundModifier

      public void setSupplierAmountRefundModifier(BigDecimal supplierAmountRefundModifier)
    • internalAmountRefundModifier

      public BookingContractSupplierDetails internalAmountRefundModifier(BigDecimal internalAmountRefundModifier)
    • getInternalAmountRefundModifier

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getInternalAmountRefundModifier()
      The internal amount still due after a partial refund occurs. minimum: 0
      Returns:
      internalAmountRefundModifier
    • setInternalAmountRefundModifier

      public void setInternalAmountRefundModifier(BigDecimal internalAmountRefundModifier)
    • captureAmountRefundModifier

      public BookingContractSupplierDetails captureAmountRefundModifier(BigDecimal captureAmountRefundModifier)
    • getCaptureAmountRefundModifier

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getCaptureAmountRefundModifier()
      The capture amount still due after a partial refund occurs. minimum: 0
      Returns:
      captureAmountRefundModifier
    • setCaptureAmountRefundModifier

      public void setCaptureAmountRefundModifier(BigDecimal captureAmountRefundModifier)
    • netSourceAmount

      public BookingContractSupplierDetails netSourceAmount(BigDecimal netSourceAmount)
    • getNetSourceAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getNetSourceAmount()
      The total initial price as quoted in the original TripPay contract. minimum: 0
      Returns:
      netSourceAmount
    • setNetSourceAmount

      public void setNetSourceAmount(BigDecimal netSourceAmount)
    • netDisplayAmount

      public BookingContractSupplierDetails netDisplayAmount(BigDecimal netDisplayAmount)
    • getNetDisplayAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getNetDisplayAmount()
      The total display price. minimum: 0
      Returns:
      netDisplayAmount
    • setNetDisplayAmount

      public void setNetDisplayAmount(BigDecimal netDisplayAmount)
    • netSupplierAmount

      public BookingContractSupplierDetails netSupplierAmount(BigDecimal netSupplierAmount)
    • getNetSupplierAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getNetSupplierAmount()
      The total supplier price. minimum: 0
      Returns:
      netSupplierAmount
    • setNetSupplierAmount

      public void setNetSupplierAmount(BigDecimal netSupplierAmount)
    • netInternalAmount

      public BookingContractSupplierDetails netInternalAmount(BigDecimal netInternalAmount)
    • getNetInternalAmount

      @Nullable @Valid @DecimalMin("0") public @Valid @DecimalMin("0") BigDecimal getNetInternalAmount()
      Get netInternalAmount minimum: 0
      Returns:
      netInternalAmount
    • setNetInternalAmount

      public void setNetInternalAmount(BigDecimal netInternalAmount)
    • netCaptureAmount

      public BookingContractSupplierDetails netCaptureAmount(BigDecimal netCaptureAmount)
    • getNetCaptureAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getNetCaptureAmount()
      The total capture price. minimum: 0
      Returns:
      netCaptureAmount
    • setNetCaptureAmount

      public void setNetCaptureAmount(BigDecimal netCaptureAmount)
    • totalTokensEarned

      public BookingContractSupplierDetails totalTokensEarned(Long totalTokensEarned)
    • getTotalTokensEarned

      @Nullable public Long getTotalTokensEarned()
      Total amount of tokens minted on this contract.
      Returns:
      totalTokensEarned
    • setTotalTokensEarned

      public void setTotalTokensEarned(Long totalTokensEarned)
    • cancellableBySupplier

      public BookingContractSupplierDetails cancellableBySupplier(Boolean cancellableBySupplier)
    • getCancellableBySupplier

      @Nullable public Boolean getCancellableBySupplier()
      Whether the booking can still be cancelled completely by the supplier.
      Returns:
      cancellableBySupplier
    • setCancellableBySupplier

      public void setCancellableBySupplier(Boolean cancellableBySupplier)
    • cancellableByTraveler

      public BookingContractSupplierDetails cancellableByTraveler(Boolean cancellableByTraveler)
    • getCancellableByTraveler

      @Nullable public Boolean getCancellableByTraveler()
      Whether the booking can still be cancelled completely by the traveller.
      Returns:
      cancellableByTraveler
    • setCancellableByTraveler

      public void setCancellableByTraveler(Boolean cancellableByTraveler)
    • totalTripPayFeeInPercent

      public BookingContractSupplierDetails totalTripPayFeeInPercent(Float totalTripPayFeeInPercent)
    • getTotalTripPayFeeInPercent

      @Nullable public Float getTotalTripPayFeeInPercent()
      All amounts that are not of type SALE before a refund was applied
      Returns:
      totalTripPayFeeInPercent
    • setTotalTripPayFeeInPercent

      public void setTotalTripPayFeeInPercent(Float totalTripPayFeeInPercent)
    • originalCommissionsInPercent

      public BookingContractSupplierDetails originalCommissionsInPercent(BigDecimal originalCommissionsInPercent)
    • getOriginalCommissionsInPercent

      @Nullable @Valid public @Valid BigDecimal getOriginalCommissionsInPercent()
      All amounts that are not of type SALE before a refund was applied
      Returns:
      originalCommissionsInPercent
    • setOriginalCommissionsInPercent

      public void setOriginalCommissionsInPercent(BigDecimal originalCommissionsInPercent)
    • originalFeesInPercent

      public BookingContractSupplierDetails originalFeesInPercent(BigDecimal originalFeesInPercent)
    • getOriginalFeesInPercent

      @Nullable @Valid public @Valid BigDecimal getOriginalFeesInPercent()
      All amounts that are not of type SALE before a refund was applied
      Returns:
      originalFeesInPercent
    • setOriginalFeesInPercent

      public void setOriginalFeesInPercent(BigDecimal originalFeesInPercent)
    • totalCommissionsInPercentWithRefund

      public BookingContractSupplierDetails totalCommissionsInPercentWithRefund(Float totalCommissionsInPercentWithRefund)
    • getTotalCommissionsInPercentWithRefund

      @Nullable public Float getTotalCommissionsInPercentWithRefund()
      All amounts that are not of type SALE
      Returns:
      totalCommissionsInPercentWithRefund
    • setTotalCommissionsInPercentWithRefund

      public void setTotalCommissionsInPercentWithRefund(Float totalCommissionsInPercentWithRefund)
    • totalFeesInPercentWithRefund

      public BookingContractSupplierDetails totalFeesInPercentWithRefund(Float totalFeesInPercentWithRefund)
    • getTotalFeesInPercentWithRefund

      @Nullable public Float getTotalFeesInPercentWithRefund()
      All amounts that are not of type SALE
      Returns:
      totalFeesInPercentWithRefund
    • setTotalFeesInPercentWithRefund

      public void setTotalFeesInPercentWithRefund(Float totalFeesInPercentWithRefund)
    • totalTripPayFeeInPercentWithRefund

      public BookingContractSupplierDetails totalTripPayFeeInPercentWithRefund(Float totalTripPayFeeInPercentWithRefund)
    • getTotalTripPayFeeInPercentWithRefund

      @Nullable public Float getTotalTripPayFeeInPercentWithRefund()
      All amounts that are not of type SALE
      Returns:
      totalTripPayFeeInPercentWithRefund
    • setTotalTripPayFeeInPercentWithRefund

      public void setTotalTripPayFeeInPercentWithRefund(Float totalTripPayFeeInPercentWithRefund)
    • lodging

    • getLodging

      @Nullable @Valid public @Valid BookingContractItemSupplierDetails getLodging()
      Get lodging
      Returns:
      lodging
    • setLodging

      public void setLodging(BookingContractItemSupplierDetails lodging)
    • netTotalFeesSupplierAmount

      public BookingContractSupplierDetails netTotalFeesSupplierAmount(CustomMonetaryAmount netTotalFeesSupplierAmount)
    • getNetTotalFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesSupplierAmount()
      Get netTotalFeesSupplierAmount
      Returns:
      netTotalFeesSupplierAmount
    • setNetTotalFeesSupplierAmount

      public void setNetTotalFeesSupplierAmount(CustomMonetaryAmount netTotalFeesSupplierAmount)
    • netTotalFeesAndCommissionsSupplierAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSupplierAmount)
    • getNetTotalFeesAndCommissionsSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsSupplierAmount()
      Get netTotalFeesAndCommissionsSupplierAmount
      Returns:
      netTotalFeesAndCommissionsSupplierAmount
    • setNetTotalFeesAndCommissionsSupplierAmount

      public void setNetTotalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSupplierAmount)
    • totalFeesSupplierAmount

      public BookingContractSupplierDetails totalFeesSupplierAmount(CustomMonetaryAmount totalFeesSupplierAmount)
    • getTotalFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesSupplierAmount()
      Get totalFeesSupplierAmount
      Returns:
      totalFeesSupplierAmount
    • setTotalFeesSupplierAmount

      public void setTotalFeesSupplierAmount(CustomMonetaryAmount totalFeesSupplierAmount)
    • netTotalTripPayFeeSupplierAmount

      public BookingContractSupplierDetails netTotalTripPayFeeSupplierAmount(CustomMonetaryAmount netTotalTripPayFeeSupplierAmount)
    • getNetTotalTripPayFeeSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeSupplierAmount()
      Get netTotalTripPayFeeSupplierAmount
      Returns:
      netTotalTripPayFeeSupplierAmount
    • setNetTotalTripPayFeeSupplierAmount

      public void setNetTotalTripPayFeeSupplierAmount(CustomMonetaryAmount netTotalTripPayFeeSupplierAmount)
    • totalTripPayFeeSupplierAmount

      public BookingContractSupplierDetails totalTripPayFeeSupplierAmount(CustomMonetaryAmount totalTripPayFeeSupplierAmount)
    • getTotalTripPayFeeSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeSupplierAmount()
      Get totalTripPayFeeSupplierAmount
      Returns:
      totalTripPayFeeSupplierAmount
    • setTotalTripPayFeeSupplierAmount

      public void setTotalTripPayFeeSupplierAmount(CustomMonetaryAmount totalTripPayFeeSupplierAmount)
    • netCommissionableTotalSupplierAmount

      public BookingContractSupplierDetails netCommissionableTotalSupplierAmount(CustomMonetaryAmount netCommissionableTotalSupplierAmount)
    • getNetCommissionableTotalSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalSupplierAmount()
      Get netCommissionableTotalSupplierAmount
      Returns:
      netCommissionableTotalSupplierAmount
    • setNetCommissionableTotalSupplierAmount

      public void setNetCommissionableTotalSupplierAmount(CustomMonetaryAmount netCommissionableTotalSupplierAmount)
    • commissionableTotalSupplierAmount

      public BookingContractSupplierDetails commissionableTotalSupplierAmount(CustomMonetaryAmount commissionableTotalSupplierAmount)
    • getCommissionableTotalSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalSupplierAmount()
      Get commissionableTotalSupplierAmount
      Returns:
      commissionableTotalSupplierAmount
    • setCommissionableTotalSupplierAmount

      public void setCommissionableTotalSupplierAmount(CustomMonetaryAmount commissionableTotalSupplierAmount)
    • totalFeesAndCommissionsSupplierAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount totalFeesAndCommissionsSupplierAmount)
    • getTotalFeesAndCommissionsSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsSupplierAmount()
      Get totalFeesAndCommissionsSupplierAmount
      Returns:
      totalFeesAndCommissionsSupplierAmount
    • setTotalFeesAndCommissionsSupplierAmount

      public void setTotalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount totalFeesAndCommissionsSupplierAmount)
    • cancellableWithNoCharges

      public BookingContractSupplierDetails cancellableWithNoCharges(Boolean cancellableWithNoCharges)
    • getCancellableWithNoCharges

      @Nullable public Boolean getCancellableWithNoCharges()
      Whether the cancellation comes at no cost to the traveler.
      Returns:
      cancellableWithNoCharges
    • setCancellableWithNoCharges

      public void setCancellableWithNoCharges(Boolean cancellableWithNoCharges)
    • isCancellableWithPotentialCharges

      public BookingContractSupplierDetails isCancellableWithPotentialCharges(Boolean isCancellableWithPotentialCharges)
    • getIsCancellableWithPotentialCharges

      @Nullable public Boolean getIsCancellableWithPotentialCharges()
      Whether a cancellation comes with partial charges. I.e. Only some of the items in contract are not fully refundable.
      Returns:
      isCancellableWithPotentialCharges
    • setIsCancellableWithPotentialCharges

      public void setIsCancellableWithPotentialCharges(Boolean isCancellableWithPotentialCharges)
    • netCommissionableTotalSourceAmount

      public BookingContractSupplierDetails netCommissionableTotalSourceAmount(CustomMonetaryAmount netCommissionableTotalSourceAmount)
    • getNetCommissionableTotalSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalSourceAmount()
      Get netCommissionableTotalSourceAmount
      Returns:
      netCommissionableTotalSourceAmount
    • setNetCommissionableTotalSourceAmount

      public void setNetCommissionableTotalSourceAmount(CustomMonetaryAmount netCommissionableTotalSourceAmount)
    • netCommissionableTotalCaptureAmount

      public BookingContractSupplierDetails netCommissionableTotalCaptureAmount(CustomMonetaryAmount netCommissionableTotalCaptureAmount)
    • getNetCommissionableTotalCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalCaptureAmount()
      Get netCommissionableTotalCaptureAmount
      Returns:
      netCommissionableTotalCaptureAmount
    • setNetCommissionableTotalCaptureAmount

      public void setNetCommissionableTotalCaptureAmount(CustomMonetaryAmount netCommissionableTotalCaptureAmount)
    • netCommissionableTotalDisplayAmount

      public BookingContractSupplierDetails netCommissionableTotalDisplayAmount(CustomMonetaryAmount netCommissionableTotalDisplayAmount)
    • getNetCommissionableTotalDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalDisplayAmount()
      Get netCommissionableTotalDisplayAmount
      Returns:
      netCommissionableTotalDisplayAmount
    • setNetCommissionableTotalDisplayAmount

      public void setNetCommissionableTotalDisplayAmount(CustomMonetaryAmount netCommissionableTotalDisplayAmount)
    • netCommissionableTotalInternalAmount

      public BookingContractSupplierDetails netCommissionableTotalInternalAmount(CustomMonetaryAmount netCommissionableTotalInternalAmount)
    • getNetCommissionableTotalInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalInternalAmount()
      Get netCommissionableTotalInternalAmount
      Returns:
      netCommissionableTotalInternalAmount
    • setNetCommissionableTotalInternalAmount

      public void setNetCommissionableTotalInternalAmount(CustomMonetaryAmount netCommissionableTotalInternalAmount)
    • netTotalFeesAndCommissionsSourceAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsSourceAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSourceAmount)
    • getNetTotalFeesAndCommissionsSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsSourceAmount()
      Get netTotalFeesAndCommissionsSourceAmount
      Returns:
      netTotalFeesAndCommissionsSourceAmount
    • setNetTotalFeesAndCommissionsSourceAmount

      public void setNetTotalFeesAndCommissionsSourceAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSourceAmount)
    • netTotalFeesAndCommissionsCaptureAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount netTotalFeesAndCommissionsCaptureAmount)
    • getNetTotalFeesAndCommissionsCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsCaptureAmount()
      Get netTotalFeesAndCommissionsCaptureAmount
      Returns:
      netTotalFeesAndCommissionsCaptureAmount
    • setNetTotalFeesAndCommissionsCaptureAmount

      public void setNetTotalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount netTotalFeesAndCommissionsCaptureAmount)
    • netTotalFeesAndCommissionsDisplayAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount netTotalFeesAndCommissionsDisplayAmount)
    • getNetTotalFeesAndCommissionsDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsDisplayAmount()
      Get netTotalFeesAndCommissionsDisplayAmount
      Returns:
      netTotalFeesAndCommissionsDisplayAmount
    • setNetTotalFeesAndCommissionsDisplayAmount

      public void setNetTotalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount netTotalFeesAndCommissionsDisplayAmount)
    • netTotalFeesAndCommissionsInternalAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsInternalAmount(CustomMonetaryAmount netTotalFeesAndCommissionsInternalAmount)
    • getNetTotalFeesAndCommissionsInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsInternalAmount()
      Get netTotalFeesAndCommissionsInternalAmount
      Returns:
      netTotalFeesAndCommissionsInternalAmount
    • setNetTotalFeesAndCommissionsInternalAmount

      public void setNetTotalFeesAndCommissionsInternalAmount(CustomMonetaryAmount netTotalFeesAndCommissionsInternalAmount)
    • netTotalFeesSourceAmount

      public BookingContractSupplierDetails netTotalFeesSourceAmount(CustomMonetaryAmount netTotalFeesSourceAmount)
    • getNetTotalFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesSourceAmount()
      Get netTotalFeesSourceAmount
      Returns:
      netTotalFeesSourceAmount
    • setNetTotalFeesSourceAmount

      public void setNetTotalFeesSourceAmount(CustomMonetaryAmount netTotalFeesSourceAmount)
    • netTotalFeesCaptureAmount

      public BookingContractSupplierDetails netTotalFeesCaptureAmount(CustomMonetaryAmount netTotalFeesCaptureAmount)
    • getNetTotalFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesCaptureAmount()
      Get netTotalFeesCaptureAmount
      Returns:
      netTotalFeesCaptureAmount
    • setNetTotalFeesCaptureAmount

      public void setNetTotalFeesCaptureAmount(CustomMonetaryAmount netTotalFeesCaptureAmount)
    • netTotalFeesDisplayAmount

      public BookingContractSupplierDetails netTotalFeesDisplayAmount(CustomMonetaryAmount netTotalFeesDisplayAmount)
    • getNetTotalFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesDisplayAmount()
      Get netTotalFeesDisplayAmount
      Returns:
      netTotalFeesDisplayAmount
    • setNetTotalFeesDisplayAmount

      public void setNetTotalFeesDisplayAmount(CustomMonetaryAmount netTotalFeesDisplayAmount)
    • netTotalFeesInternalAmount

      public BookingContractSupplierDetails netTotalFeesInternalAmount(CustomMonetaryAmount netTotalFeesInternalAmount)
    • getNetTotalFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesInternalAmount()
      Get netTotalFeesInternalAmount
      Returns:
      netTotalFeesInternalAmount
    • setNetTotalFeesInternalAmount

      public void setNetTotalFeesInternalAmount(CustomMonetaryAmount netTotalFeesInternalAmount)
    • netTotalTripPayFeeSourceAmount

      public BookingContractSupplierDetails netTotalTripPayFeeSourceAmount(CustomMonetaryAmount netTotalTripPayFeeSourceAmount)
    • getNetTotalTripPayFeeSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeSourceAmount()
      Get netTotalTripPayFeeSourceAmount
      Returns:
      netTotalTripPayFeeSourceAmount
    • setNetTotalTripPayFeeSourceAmount

      public void setNetTotalTripPayFeeSourceAmount(CustomMonetaryAmount netTotalTripPayFeeSourceAmount)
    • netTotalTripPayFeeCaptureAmount

      public BookingContractSupplierDetails netTotalTripPayFeeCaptureAmount(CustomMonetaryAmount netTotalTripPayFeeCaptureAmount)
    • getNetTotalTripPayFeeCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeCaptureAmount()
      Get netTotalTripPayFeeCaptureAmount
      Returns:
      netTotalTripPayFeeCaptureAmount
    • setNetTotalTripPayFeeCaptureAmount

      public void setNetTotalTripPayFeeCaptureAmount(CustomMonetaryAmount netTotalTripPayFeeCaptureAmount)
    • netTotalTripPayFeeDisplayAmount

      public BookingContractSupplierDetails netTotalTripPayFeeDisplayAmount(CustomMonetaryAmount netTotalTripPayFeeDisplayAmount)
    • getNetTotalTripPayFeeDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeDisplayAmount()
      Get netTotalTripPayFeeDisplayAmount
      Returns:
      netTotalTripPayFeeDisplayAmount
    • setNetTotalTripPayFeeDisplayAmount

      public void setNetTotalTripPayFeeDisplayAmount(CustomMonetaryAmount netTotalTripPayFeeDisplayAmount)
    • netTotalTripPayFeeInternalAmount

      public BookingContractSupplierDetails netTotalTripPayFeeInternalAmount(CustomMonetaryAmount netTotalTripPayFeeInternalAmount)
    • getNetTotalTripPayFeeInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeInternalAmount()
      Get netTotalTripPayFeeInternalAmount
      Returns:
      netTotalTripPayFeeInternalAmount
    • setNetTotalTripPayFeeInternalAmount

      public void setNetTotalTripPayFeeInternalAmount(CustomMonetaryAmount netTotalTripPayFeeInternalAmount)
    • netTotalSalesSourceAmount

      public BookingContractSupplierDetails netTotalSalesSourceAmount(CustomMonetaryAmount netTotalSalesSourceAmount)
    • getNetTotalSalesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesSourceAmount()
      Get netTotalSalesSourceAmount
      Returns:
      netTotalSalesSourceAmount
    • setNetTotalSalesSourceAmount

      public void setNetTotalSalesSourceAmount(CustomMonetaryAmount netTotalSalesSourceAmount)
    • netTotalSalesCaptureAmount

      public BookingContractSupplierDetails netTotalSalesCaptureAmount(CustomMonetaryAmount netTotalSalesCaptureAmount)
    • getNetTotalSalesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesCaptureAmount()
      Get netTotalSalesCaptureAmount
      Returns:
      netTotalSalesCaptureAmount
    • setNetTotalSalesCaptureAmount

      public void setNetTotalSalesCaptureAmount(CustomMonetaryAmount netTotalSalesCaptureAmount)
    • netTotalSalesDisplayAmount

      public BookingContractSupplierDetails netTotalSalesDisplayAmount(CustomMonetaryAmount netTotalSalesDisplayAmount)
    • getNetTotalSalesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesDisplayAmount()
      Get netTotalSalesDisplayAmount
      Returns:
      netTotalSalesDisplayAmount
    • setNetTotalSalesDisplayAmount

      public void setNetTotalSalesDisplayAmount(CustomMonetaryAmount netTotalSalesDisplayAmount)
    • netTotalSalesSupplierAmount

      public BookingContractSupplierDetails netTotalSalesSupplierAmount(CustomMonetaryAmount netTotalSalesSupplierAmount)
    • getNetTotalSalesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesSupplierAmount()
      Get netTotalSalesSupplierAmount
      Returns:
      netTotalSalesSupplierAmount
    • setNetTotalSalesSupplierAmount

      public void setNetTotalSalesSupplierAmount(CustomMonetaryAmount netTotalSalesSupplierAmount)
    • netTotalSalesInternalAmount

      public BookingContractSupplierDetails netTotalSalesInternalAmount(CustomMonetaryAmount netTotalSalesInternalAmount)
    • getNetTotalSalesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesInternalAmount()
      Get netTotalSalesInternalAmount
      Returns:
      netTotalSalesInternalAmount
    • setNetTotalSalesInternalAmount

      public void setNetTotalSalesInternalAmount(CustomMonetaryAmount netTotalSalesInternalAmount)
    • commissionableTotalSourceAmount

      public BookingContractSupplierDetails commissionableTotalSourceAmount(CustomMonetaryAmount commissionableTotalSourceAmount)
    • getCommissionableTotalSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalSourceAmount()
      Get commissionableTotalSourceAmount
      Returns:
      commissionableTotalSourceAmount
    • setCommissionableTotalSourceAmount

      public void setCommissionableTotalSourceAmount(CustomMonetaryAmount commissionableTotalSourceAmount)
    • commissionableTotalCaptureAmount

      public BookingContractSupplierDetails commissionableTotalCaptureAmount(CustomMonetaryAmount commissionableTotalCaptureAmount)
    • getCommissionableTotalCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalCaptureAmount()
      Get commissionableTotalCaptureAmount
      Returns:
      commissionableTotalCaptureAmount
    • setCommissionableTotalCaptureAmount

      public void setCommissionableTotalCaptureAmount(CustomMonetaryAmount commissionableTotalCaptureAmount)
    • commissionableTotalDisplayAmount

      public BookingContractSupplierDetails commissionableTotalDisplayAmount(CustomMonetaryAmount commissionableTotalDisplayAmount)
    • getCommissionableTotalDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalDisplayAmount()
      Get commissionableTotalDisplayAmount
      Returns:
      commissionableTotalDisplayAmount
    • setCommissionableTotalDisplayAmount

      public void setCommissionableTotalDisplayAmount(CustomMonetaryAmount commissionableTotalDisplayAmount)
    • commissionableTotalInternalAmount

      public BookingContractSupplierDetails commissionableTotalInternalAmount(CustomMonetaryAmount commissionableTotalInternalAmount)
    • getCommissionableTotalInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalInternalAmount()
      Get commissionableTotalInternalAmount
      Returns:
      commissionableTotalInternalAmount
    • setCommissionableTotalInternalAmount

      public void setCommissionableTotalInternalAmount(CustomMonetaryAmount commissionableTotalInternalAmount)
    • totalFeesAndCommissionsSourceAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsSourceAmount(CustomMonetaryAmount totalFeesAndCommissionsSourceAmount)
    • getTotalFeesAndCommissionsSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsSourceAmount()
      Get totalFeesAndCommissionsSourceAmount
      Returns:
      totalFeesAndCommissionsSourceAmount
    • setTotalFeesAndCommissionsSourceAmount

      public void setTotalFeesAndCommissionsSourceAmount(CustomMonetaryAmount totalFeesAndCommissionsSourceAmount)
    • totalFeesAndCommissionsCaptureAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount totalFeesAndCommissionsCaptureAmount)
    • getTotalFeesAndCommissionsCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsCaptureAmount()
      Get totalFeesAndCommissionsCaptureAmount
      Returns:
      totalFeesAndCommissionsCaptureAmount
    • setTotalFeesAndCommissionsCaptureAmount

      public void setTotalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount totalFeesAndCommissionsCaptureAmount)
    • totalFeesAndCommissionsDisplayAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount totalFeesAndCommissionsDisplayAmount)
    • getTotalFeesAndCommissionsDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsDisplayAmount()
      Get totalFeesAndCommissionsDisplayAmount
      Returns:
      totalFeesAndCommissionsDisplayAmount
    • setTotalFeesAndCommissionsDisplayAmount

      public void setTotalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount totalFeesAndCommissionsDisplayAmount)
    • totalFeesAndCommissionsInternalAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsInternalAmount(CustomMonetaryAmount totalFeesAndCommissionsInternalAmount)
    • getTotalFeesAndCommissionsInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsInternalAmount()
      Get totalFeesAndCommissionsInternalAmount
      Returns:
      totalFeesAndCommissionsInternalAmount
    • setTotalFeesAndCommissionsInternalAmount

      public void setTotalFeesAndCommissionsInternalAmount(CustomMonetaryAmount totalFeesAndCommissionsInternalAmount)
    • totalFeesSourceAmount

      public BookingContractSupplierDetails totalFeesSourceAmount(CustomMonetaryAmount totalFeesSourceAmount)
    • getTotalFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesSourceAmount()
      Get totalFeesSourceAmount
      Returns:
      totalFeesSourceAmount
    • setTotalFeesSourceAmount

      public void setTotalFeesSourceAmount(CustomMonetaryAmount totalFeesSourceAmount)
    • totalFeesCaptureAmount

      public BookingContractSupplierDetails totalFeesCaptureAmount(CustomMonetaryAmount totalFeesCaptureAmount)
    • getTotalFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesCaptureAmount()
      Get totalFeesCaptureAmount
      Returns:
      totalFeesCaptureAmount
    • setTotalFeesCaptureAmount

      public void setTotalFeesCaptureAmount(CustomMonetaryAmount totalFeesCaptureAmount)
    • totalFeesDisplayAmount

      public BookingContractSupplierDetails totalFeesDisplayAmount(CustomMonetaryAmount totalFeesDisplayAmount)
    • getTotalFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesDisplayAmount()
      Get totalFeesDisplayAmount
      Returns:
      totalFeesDisplayAmount
    • setTotalFeesDisplayAmount

      public void setTotalFeesDisplayAmount(CustomMonetaryAmount totalFeesDisplayAmount)
    • totalFeesInternalAmount

      public BookingContractSupplierDetails totalFeesInternalAmount(CustomMonetaryAmount totalFeesInternalAmount)
    • getTotalFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesInternalAmount()
      Get totalFeesInternalAmount
      Returns:
      totalFeesInternalAmount
    • setTotalFeesInternalAmount

      public void setTotalFeesInternalAmount(CustomMonetaryAmount totalFeesInternalAmount)
    • totalTripPayFeeSourceAmount

      public BookingContractSupplierDetails totalTripPayFeeSourceAmount(CustomMonetaryAmount totalTripPayFeeSourceAmount)
    • getTotalTripPayFeeSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeSourceAmount()
      Get totalTripPayFeeSourceAmount
      Returns:
      totalTripPayFeeSourceAmount
    • setTotalTripPayFeeSourceAmount

      public void setTotalTripPayFeeSourceAmount(CustomMonetaryAmount totalTripPayFeeSourceAmount)
    • totalTripPayFeeCaptureAmount

      public BookingContractSupplierDetails totalTripPayFeeCaptureAmount(CustomMonetaryAmount totalTripPayFeeCaptureAmount)
    • getTotalTripPayFeeCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeCaptureAmount()
      Get totalTripPayFeeCaptureAmount
      Returns:
      totalTripPayFeeCaptureAmount
    • setTotalTripPayFeeCaptureAmount

      public void setTotalTripPayFeeCaptureAmount(CustomMonetaryAmount totalTripPayFeeCaptureAmount)
    • totalTripPayFeeDisplayAmount

      public BookingContractSupplierDetails totalTripPayFeeDisplayAmount(CustomMonetaryAmount totalTripPayFeeDisplayAmount)
    • getTotalTripPayFeeDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeDisplayAmount()
      Get totalTripPayFeeDisplayAmount
      Returns:
      totalTripPayFeeDisplayAmount
    • setTotalTripPayFeeDisplayAmount

      public void setTotalTripPayFeeDisplayAmount(CustomMonetaryAmount totalTripPayFeeDisplayAmount)
    • totalTripPayFeeInternalAmount

      public BookingContractSupplierDetails totalTripPayFeeInternalAmount(CustomMonetaryAmount totalTripPayFeeInternalAmount)
    • getTotalTripPayFeeInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeInternalAmount()
      Get totalTripPayFeeInternalAmount
      Returns:
      totalTripPayFeeInternalAmount
    • setTotalTripPayFeeInternalAmount

      public void setTotalTripPayFeeInternalAmount(CustomMonetaryAmount totalTripPayFeeInternalAmount)
    • totalSalesSourceAmount

      public BookingContractSupplierDetails totalSalesSourceAmount(CustomMonetaryAmount totalSalesSourceAmount)
    • getTotalSalesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesSourceAmount()
      Get totalSalesSourceAmount
      Returns:
      totalSalesSourceAmount
    • setTotalSalesSourceAmount

      public void setTotalSalesSourceAmount(CustomMonetaryAmount totalSalesSourceAmount)
    • totalSalesCaptureAmount

      public BookingContractSupplierDetails totalSalesCaptureAmount(CustomMonetaryAmount totalSalesCaptureAmount)
    • getTotalSalesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesCaptureAmount()
      Get totalSalesCaptureAmount
      Returns:
      totalSalesCaptureAmount
    • setTotalSalesCaptureAmount

      public void setTotalSalesCaptureAmount(CustomMonetaryAmount totalSalesCaptureAmount)
    • totalSalesDisplayAmount

      public BookingContractSupplierDetails totalSalesDisplayAmount(CustomMonetaryAmount totalSalesDisplayAmount)
    • getTotalSalesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesDisplayAmount()
      Get totalSalesDisplayAmount
      Returns:
      totalSalesDisplayAmount
    • setTotalSalesDisplayAmount

      public void setTotalSalesDisplayAmount(CustomMonetaryAmount totalSalesDisplayAmount)
    • totalSalesSupplierAmount

      public BookingContractSupplierDetails totalSalesSupplierAmount(CustomMonetaryAmount totalSalesSupplierAmount)
    • getTotalSalesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesSupplierAmount()
      Get totalSalesSupplierAmount
      Returns:
      totalSalesSupplierAmount
    • setTotalSalesSupplierAmount

      public void setTotalSalesSupplierAmount(CustomMonetaryAmount totalSalesSupplierAmount)
    • totalSalesInternalAmount

      public BookingContractSupplierDetails totalSalesInternalAmount(CustomMonetaryAmount totalSalesInternalAmount)
    • getTotalSalesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesInternalAmount()
      Get totalSalesInternalAmount
      Returns:
      totalSalesInternalAmount
    • setTotalSalesInternalAmount

      public void setTotalSalesInternalAmount(CustomMonetaryAmount totalSalesInternalAmount)
    • fundsAvailableDate

      public BookingContractSupplierDetails fundsAvailableDate(LocalDate fundsAvailableDate)
    • getFundsAvailableDate

      @Nullable @Valid public @Valid LocalDate getFundsAvailableDate()
      Returns the date the funds will be released to the customer.
      Returns:
      fundsAvailableDate
    • setFundsAvailableDate

      public void setFundsAvailableDate(LocalDate fundsAvailableDate)
    • totalFeesInPercent

      public BookingContractSupplierDetails totalFeesInPercent(Float totalFeesInPercent)
    • getTotalFeesInPercent

      @Nullable public Float getTotalFeesInPercent()
      All amounts that are not of type SALE before a refund was applied
      Returns:
      totalFeesInPercent
    • setTotalFeesInPercent

      public void setTotalFeesInPercent(Float totalFeesInPercent)
    • totalCommissionsInPercent

      public BookingContractSupplierDetails totalCommissionsInPercent(Float totalCommissionsInPercent)
    • getTotalCommissionsInPercent

      @Nullable public Float getTotalCommissionsInPercent()
      All amounts that are not of type SALE before a refund was applied
      Returns:
      totalCommissionsInPercent
    • setTotalCommissionsInPercent

      public void setTotalCommissionsInPercent(Float totalCommissionsInPercent)
    • totalFeesAndCommissionsInPercentWithRefund

      public BookingContractSupplierDetails totalFeesAndCommissionsInPercentWithRefund(Float totalFeesAndCommissionsInPercentWithRefund)
    • getTotalFeesAndCommissionsInPercentWithRefund

      @Nullable public Float getTotalFeesAndCommissionsInPercentWithRefund()
      All amounts that are not of type SALE
      Returns:
      totalFeesAndCommissionsInPercentWithRefund
    • setTotalFeesAndCommissionsInPercentWithRefund

      public void setTotalFeesAndCommissionsInPercentWithRefund(Float totalFeesAndCommissionsInPercentWithRefund)
    • totalFeesAndCommissionsInPercent

      public BookingContractSupplierDetails totalFeesAndCommissionsInPercent(Float totalFeesAndCommissionsInPercent)
    • getTotalFeesAndCommissionsInPercent

      @Nullable public Float getTotalFeesAndCommissionsInPercent()
      All amounts that are not of type SALE before a refund was applied
      Returns:
      totalFeesAndCommissionsInPercent
    • setTotalFeesAndCommissionsInPercent

      public void setTotalFeesAndCommissionsInPercent(Float totalFeesAndCommissionsInPercent)
    • 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