Class BookingContract

java.lang.Object
io.trippay.sdk.payment.model.BookingContract

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-04T14:40:10.835175620+07:00[Asia/Bangkok]") public class BookingContract extends Object
A booking record is the contract that got created after a successful payment was submitted.
  • Field Details

    • JSON_PROPERTY_ID

      public static final String JSON_PROPERTY_ID
      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_VERSION

      public static final String JSON_PROPERTY_VERSION
      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_ADDED_TO_LEDGER

      public static final String JSON_PROPERTY_FUNDS_ADDED_TO_LEDGER
      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_ORIGINAL_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_FEES_IN_PERCENT
      See Also:
    • JSON_PROPERTY_NET_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_CANCELLABLE_BY_TRAVELER

      public static final String JSON_PROPERTY_CANCELLABLE_BY_TRAVELER
      See Also:
    • JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER

      public static final String JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER
      See Also:
    • JSON_PROPERTY_NET_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_CANCELLABLE_WITH_NO_CHARGES

      public static final String JSON_PROPERTY_CANCELLABLE_WITH_NO_CHARGES
      See Also:
    • JSON_PROPERTY_CANCELLABLE_WITH_POTENTIAL_CHARGES

      public static final String JSON_PROPERTY_CANCELLABLE_WITH_POTENTIAL_CHARGES
      See Also:
    • JSON_PROPERTY_NET_TOTAL_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_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_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_AND_COMMISSIONS_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_TOKENS_EARNED

      public static final String JSON_PROPERTY_TOTAL_TOKENS_EARNED
      See Also:
    • JSON_PROPERTY_TOTAL_FUNDS_GROUPED_BY_BENEFICIARY

      public static final String JSON_PROPERTY_TOTAL_FUNDS_GROUPED_BY_BENEFICIARY
      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_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_REFUNDABLE

      public static final String JSON_PROPERTY_REFUNDABLE
      See Also:
    • JSON_PROPERTY_REFUNDED

      public static final String JSON_PROPERTY_REFUNDED
      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_WITH_REFUND

      public static final String JSON_PROPERTY_TOTAL_FEES_IN_PERCENT_WITH_REFUND
      See Also:
    • JSON_PROPERTY_TOTAL_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_TOTAL_FEES_IN_PERCENT
      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_TOTAL_TRIP_PAY_FEE_IN_PERCENT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_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_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:
    • JSON_PROPERTY_ORIGINAL_COMMISSIONS_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_COMMISSIONS_IN_PERCENT
      See Also:
  • Constructor Details

    • BookingContract

      public BookingContract()
  • Method Details

    • id

      public BookingContract id(String id)
    • getId

      @Nullable public String getId()
      Document UUID
      Returns:
      id
    • setId

      public void setId(String id)
    • createdDate

      public BookingContract 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 BookingContract lastUpdate(LocalDateTime lastUpdate)
    • getLastUpdate

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

      public void setLastUpdate(LocalDateTime lastUpdate)
    • version

      public BookingContract version(Long version)
    • getVersion

      @Nullable public Long getVersion()
      Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.
      Returns:
      version
    • setVersion

      public void setVersion(Long version)
    • ipAddress

      public BookingContract ipAddress(String ipAddress)
    • getIpAddress

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

      public void setIpAddress(String ipAddress)
    • traceId

      public BookingContract 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 BookingContract 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 BookingContract identifier(String identifier)
    • getIdentifier

      @Nonnull @NotNull public @NotNull String getIdentifier()
      Unique identifier used to track the contract.
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(String identifier)
    • supplierIdentifier

      public BookingContract supplierIdentifier(UUID supplierIdentifier)
    • getSupplierIdentifier

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

      public void setSupplierIdentifier(UUID supplierIdentifier)
    • supplierName

      public BookingContract supplierName(String supplierName)
    • getSupplierName

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

      public void setSupplierName(String supplierName)
    • displayPriceQuote

      public BookingContract displayPriceQuote(Quote displayPriceQuote)
    • getDisplayPriceQuote

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

      public void setDisplayPriceQuote(Quote displayPriceQuote)
    • supplierPriceQuote

      public BookingContract supplierPriceQuote(Quote supplierPriceQuote)
    • getSupplierPriceQuote

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

      public void setSupplierPriceQuote(Quote supplierPriceQuote)
    • internalPriceQuote

      public BookingContract internalPriceQuote(Quote internalPriceQuote)
    • getInternalPriceQuote

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

      public void setInternalPriceQuote(Quote internalPriceQuote)
    • capturePriceQuote

      public BookingContract capturePriceQuote(Quote capturePriceQuote)
    • getCapturePriceQuote

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

      public void setCapturePriceQuote(Quote capturePriceQuote)
    • itemList

      public BookingContract itemList(List<BookingContractItem> itemList)
    • addItemListItem

      public BookingContract addItemListItem(BookingContractItem itemListItem)
    • getItemList

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

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

      public BookingContract 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 BookingContract externalSupplierBookingCode(String externalSupplierBookingCode)
    • getExternalSupplierBookingCode

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

      public void setExternalSupplierBookingCode(String externalSupplierBookingCode)
    • payment

    • getPayment

      @Nonnull @NotNull @Valid public @NotNull @Valid BookingContractPaymentDetails getPayment()
      Get payment
      Returns:
      payment
    • setPayment

      public void setPayment(BookingContractPaymentDetails payment)
    • cancelled

      public BookingContract cancelled(Boolean cancelled)
    • getCancelled

      @Nonnull @NotNull public @NotNull Boolean getCancelled()
      Whether the booking was cancelled.
      Returns:
      cancelled
    • setCancelled

      public void setCancelled(Boolean cancelled)
    • cancelledOn

      public BookingContract cancelledOn(LocalDateTime cancelledOn)
    • getCancelledOn

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

      public void setCancelledOn(LocalDateTime cancelledOn)
    • canceller

      public BookingContract canceller(BookingContract.CancellerEnum canceller)
    • getCanceller

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

      public void setCanceller(BookingContract.CancellerEnum canceller)
    • cancellationType

      public BookingContract cancellationType(BookingContract.CancellationTypeEnum cancellationType)
    • getCancellationType

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

      public void setCancellationType(BookingContract.CancellationTypeEnum cancellationType)
    • cancellerUserIdentifier

      public BookingContract cancellerUserIdentifier(String cancellerUserIdentifier)
    • getCancellerUserIdentifier

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

      public void setCancellerUserIdentifier(String cancellerUserIdentifier)
    • cancelReason

      public BookingContract cancelReason(String cancelReason)
    • getCancelReason

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

      public void setCancelReason(String cancelReason)
    • fundsAddedToLedger

      public BookingContract fundsAddedToLedger(Boolean fundsAddedToLedger)
    • getFundsAddedToLedger

      @Nullable public Boolean getFundsAddedToLedger()
      Whether the contract has been added to the ledger; rady for payout.
      Returns:
      fundsAddedToLedger
    • setFundsAddedToLedger

      public void setFundsAddedToLedger(Boolean fundsAddedToLedger)
    • fundsProcessed

      public BookingContract 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

      public BookingContract refunds(List<Refund> refunds)
    • addRefundsItem

      public BookingContract addRefundsItem(Refund refundsItem)
    • getRefunds

      @Nullable @Valid public @Valid List<Refund> 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<Refund> refunds)
    • sourceCurrency

      public BookingContract sourceCurrency(String sourceCurrency)
    • getSourceCurrency

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

      public void setSourceCurrency(String sourceCurrency)
    • displayCurrency

      public BookingContract displayCurrency(String displayCurrency)
    • getDisplayCurrency

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

      public void setDisplayCurrency(String displayCurrency)
    • supplierCurrency

      public BookingContract supplierCurrency(String supplierCurrency)
    • getSupplierCurrency

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

      public void setSupplierCurrency(String supplierCurrency)
    • internalCurrency

      public BookingContract internalCurrency(String internalCurrency)
    • getInternalCurrency

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

      public void setInternalCurrency(String internalCurrency)
    • captureCurrency

      public BookingContract captureCurrency(String captureCurrency)
    • getCaptureCurrency

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

      public void setCaptureCurrency(String captureCurrency)
    • sourceAmount

      public BookingContract 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 BookingContract 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 BookingContract 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 BookingContract internalAmount(BigDecimal internalAmount)
    • getInternalAmount

      @Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getInternalAmount()
      The total internal price. minimum: 0
      Returns:
      internalAmount
    • setInternalAmount

      public void setInternalAmount(BigDecimal internalAmount)
    • captureAmount

      public BookingContract 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 BookingContract 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 BookingContract 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 BookingContract 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 BookingContract 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 BookingContract 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)
    • originalFeesInPercent

      public BookingContract 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)
    • netCaptureAmount

      public BookingContract netCaptureAmount(BigDecimal netCaptureAmount)
    • getNetCaptureAmount

      @Nullable @Valid public @Valid BigDecimal getNetCaptureAmount()
      Get netCaptureAmount
      Returns:
      netCaptureAmount
    • setNetCaptureAmount

      public void setNetCaptureAmount(BigDecimal netCaptureAmount)
    • cancellableByTraveler

      public BookingContract 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)
    • cancellableBySupplier

      public BookingContract 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)
    • netSupplierAmount

      public BookingContract netSupplierAmount(BigDecimal netSupplierAmount)
    • getNetSupplierAmount

      @Nullable @Valid public @Valid BigDecimal getNetSupplierAmount()
      Get netSupplierAmount
      Returns:
      netSupplierAmount
    • setNetSupplierAmount

      public void setNetSupplierAmount(BigDecimal netSupplierAmount)
    • cancellableWithNoCharges

      public BookingContract 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)
    • cancellableWithPotentialCharges

      public BookingContract cancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges)
    • getCancellableWithPotentialCharges

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

      public void setCancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges)
    • netTotalFeesSupplierAmount

      public BookingContract netTotalFeesSupplierAmount(CustomMonetaryAmount netTotalFeesSupplierAmount)
    • getNetTotalFeesSupplierAmount

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

      public void setNetTotalFeesSupplierAmount(CustomMonetaryAmount netTotalFeesSupplierAmount)
    • totalFeesSupplierAmount

      public BookingContract totalFeesSupplierAmount(CustomMonetaryAmount totalFeesSupplierAmount)
    • getTotalFeesSupplierAmount

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

      public void setTotalFeesSupplierAmount(CustomMonetaryAmount totalFeesSupplierAmount)
    • netTotalTripPayFeeSupplierAmount

      public BookingContract netTotalTripPayFeeSupplierAmount(CustomMonetaryAmount netTotalTripPayFeeSupplierAmount)
    • getNetTotalTripPayFeeSupplierAmount

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

      public void setNetTotalTripPayFeeSupplierAmount(CustomMonetaryAmount netTotalTripPayFeeSupplierAmount)
    • totalTripPayFeeSupplierAmount

      public BookingContract totalTripPayFeeSupplierAmount(CustomMonetaryAmount totalTripPayFeeSupplierAmount)
    • getTotalTripPayFeeSupplierAmount

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

      public void setTotalTripPayFeeSupplierAmount(CustomMonetaryAmount totalTripPayFeeSupplierAmount)
    • netCommissionableTotalSupplierAmount

      public BookingContract netCommissionableTotalSupplierAmount(CustomMonetaryAmount netCommissionableTotalSupplierAmount)
    • getNetCommissionableTotalSupplierAmount

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

      public void setNetCommissionableTotalSupplierAmount(CustomMonetaryAmount netCommissionableTotalSupplierAmount)
    • commissionableTotalSupplierAmount

      public BookingContract commissionableTotalSupplierAmount(CustomMonetaryAmount commissionableTotalSupplierAmount)
    • getCommissionableTotalSupplierAmount

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

      public void setCommissionableTotalSupplierAmount(CustomMonetaryAmount commissionableTotalSupplierAmount)
    • netTotalFeesAndCommissionsSupplierAmount

      public BookingContract netTotalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSupplierAmount)
    • getNetTotalFeesAndCommissionsSupplierAmount

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

      public void setNetTotalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSupplierAmount)
    • totalFeesAndCommissionsSupplierAmount

      public BookingContract totalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount totalFeesAndCommissionsSupplierAmount)
    • getTotalFeesAndCommissionsSupplierAmount

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

      public void setTotalFeesAndCommissionsSupplierAmount(CustomMonetaryAmount totalFeesAndCommissionsSupplierAmount)
    • totalTokensEarned

      public BookingContract totalTokensEarned(Long totalTokensEarned)
    • getTotalTokensEarned

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

      public void setTotalTokensEarned(Long totalTokensEarned)
    • totalFundsGroupedByBeneficiary

      public BookingContract totalFundsGroupedByBeneficiary(List<Beneficiary> totalFundsGroupedByBeneficiary)
    • addTotalFundsGroupedByBeneficiaryItem

      public BookingContract addTotalFundsGroupedByBeneficiaryItem(Beneficiary totalFundsGroupedByBeneficiaryItem)
    • getTotalFundsGroupedByBeneficiary

      @Nullable @Valid public @Valid List<Beneficiary> getTotalFundsGroupedByBeneficiary()
      Get totalFundsGroupedByBeneficiary
      Returns:
      totalFundsGroupedByBeneficiary
    • setTotalFundsGroupedByBeneficiary

      public void setTotalFundsGroupedByBeneficiary(List<Beneficiary> totalFundsGroupedByBeneficiary)
    • netSourceAmount

      public BookingContract netSourceAmount(BigDecimal netSourceAmount)
    • getNetSourceAmount

      @Nullable @Valid public @Valid BigDecimal getNetSourceAmount()
      Get netSourceAmount
      Returns:
      netSourceAmount
    • setNetSourceAmount

      public void setNetSourceAmount(BigDecimal netSourceAmount)
    • netDisplayAmount

      public BookingContract netDisplayAmount(BigDecimal netDisplayAmount)
    • getNetDisplayAmount

      @Nullable @Valid public @Valid BigDecimal getNetDisplayAmount()
      Get netDisplayAmount
      Returns:
      netDisplayAmount
    • setNetDisplayAmount

      public void setNetDisplayAmount(BigDecimal netDisplayAmount)
    • netInternalAmount

      public BookingContract netInternalAmount(BigDecimal netInternalAmount)
    • getNetInternalAmount

      @Nullable @Valid public @Valid BigDecimal getNetInternalAmount()
      Get netInternalAmount
      Returns:
      netInternalAmount
    • setNetInternalAmount

      public void setNetInternalAmount(BigDecimal netInternalAmount)
    • refundable

      public BookingContract refundable(Boolean refundable)
    • getRefundable

      @Nullable public Boolean getRefundable()
      Get refundable
      Returns:
      refundable
    • setRefundable

      public void setRefundable(Boolean refundable)
    • refunded

      public BookingContract refunded(Boolean refunded)
    • getRefunded

      @Nullable public Boolean getRefunded()
      Get refunded
      Returns:
      refunded
    • setRefunded

      public void setRefunded(Boolean refunded)
    • netCommissionableTotalSourceAmount

      public BookingContract netCommissionableTotalSourceAmount(CustomMonetaryAmount netCommissionableTotalSourceAmount)
    • getNetCommissionableTotalSourceAmount

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

      public void setNetCommissionableTotalSourceAmount(CustomMonetaryAmount netCommissionableTotalSourceAmount)
    • netCommissionableTotalCaptureAmount

      public BookingContract netCommissionableTotalCaptureAmount(CustomMonetaryAmount netCommissionableTotalCaptureAmount)
    • getNetCommissionableTotalCaptureAmount

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

      public void setNetCommissionableTotalCaptureAmount(CustomMonetaryAmount netCommissionableTotalCaptureAmount)
    • netCommissionableTotalDisplayAmount

      public BookingContract netCommissionableTotalDisplayAmount(CustomMonetaryAmount netCommissionableTotalDisplayAmount)
    • getNetCommissionableTotalDisplayAmount

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

      public void setNetCommissionableTotalDisplayAmount(CustomMonetaryAmount netCommissionableTotalDisplayAmount)
    • netCommissionableTotalInternalAmount

      public BookingContract netCommissionableTotalInternalAmount(CustomMonetaryAmount netCommissionableTotalInternalAmount)
    • getNetCommissionableTotalInternalAmount

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

      public void setNetCommissionableTotalInternalAmount(CustomMonetaryAmount netCommissionableTotalInternalAmount)
    • netTotalFeesAndCommissionsSourceAmount

      public BookingContract netTotalFeesAndCommissionsSourceAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSourceAmount)
    • getNetTotalFeesAndCommissionsSourceAmount

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

      public void setNetTotalFeesAndCommissionsSourceAmount(CustomMonetaryAmount netTotalFeesAndCommissionsSourceAmount)
    • netTotalFeesAndCommissionsCaptureAmount

      public BookingContract netTotalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount netTotalFeesAndCommissionsCaptureAmount)
    • getNetTotalFeesAndCommissionsCaptureAmount

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

      public void setNetTotalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount netTotalFeesAndCommissionsCaptureAmount)
    • netTotalFeesAndCommissionsDisplayAmount

      public BookingContract netTotalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount netTotalFeesAndCommissionsDisplayAmount)
    • getNetTotalFeesAndCommissionsDisplayAmount

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

      public void setNetTotalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount netTotalFeesAndCommissionsDisplayAmount)
    • netTotalFeesAndCommissionsInternalAmount

      public BookingContract netTotalFeesAndCommissionsInternalAmount(CustomMonetaryAmount netTotalFeesAndCommissionsInternalAmount)
    • getNetTotalFeesAndCommissionsInternalAmount

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

      public void setNetTotalFeesAndCommissionsInternalAmount(CustomMonetaryAmount netTotalFeesAndCommissionsInternalAmount)
    • netTotalFeesSourceAmount

      public BookingContract netTotalFeesSourceAmount(CustomMonetaryAmount netTotalFeesSourceAmount)
    • getNetTotalFeesSourceAmount

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

      public void setNetTotalFeesSourceAmount(CustomMonetaryAmount netTotalFeesSourceAmount)
    • netTotalFeesCaptureAmount

      public BookingContract netTotalFeesCaptureAmount(CustomMonetaryAmount netTotalFeesCaptureAmount)
    • getNetTotalFeesCaptureAmount

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

      public void setNetTotalFeesCaptureAmount(CustomMonetaryAmount netTotalFeesCaptureAmount)
    • netTotalFeesDisplayAmount

      public BookingContract netTotalFeesDisplayAmount(CustomMonetaryAmount netTotalFeesDisplayAmount)
    • getNetTotalFeesDisplayAmount

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

      public void setNetTotalFeesDisplayAmount(CustomMonetaryAmount netTotalFeesDisplayAmount)
    • netTotalFeesInternalAmount

      public BookingContract netTotalFeesInternalAmount(CustomMonetaryAmount netTotalFeesInternalAmount)
    • getNetTotalFeesInternalAmount

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

      public void setNetTotalFeesInternalAmount(CustomMonetaryAmount netTotalFeesInternalAmount)
    • netTotalTripPayFeeSourceAmount

      public BookingContract netTotalTripPayFeeSourceAmount(CustomMonetaryAmount netTotalTripPayFeeSourceAmount)
    • getNetTotalTripPayFeeSourceAmount

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

      public void setNetTotalTripPayFeeSourceAmount(CustomMonetaryAmount netTotalTripPayFeeSourceAmount)
    • netTotalTripPayFeeCaptureAmount

      public BookingContract netTotalTripPayFeeCaptureAmount(CustomMonetaryAmount netTotalTripPayFeeCaptureAmount)
    • getNetTotalTripPayFeeCaptureAmount

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

      public void setNetTotalTripPayFeeCaptureAmount(CustomMonetaryAmount netTotalTripPayFeeCaptureAmount)
    • netTotalTripPayFeeDisplayAmount

      public BookingContract netTotalTripPayFeeDisplayAmount(CustomMonetaryAmount netTotalTripPayFeeDisplayAmount)
    • getNetTotalTripPayFeeDisplayAmount

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

      public void setNetTotalTripPayFeeDisplayAmount(CustomMonetaryAmount netTotalTripPayFeeDisplayAmount)
    • netTotalTripPayFeeInternalAmount

      public BookingContract netTotalTripPayFeeInternalAmount(CustomMonetaryAmount netTotalTripPayFeeInternalAmount)
    • getNetTotalTripPayFeeInternalAmount

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

      public void setNetTotalTripPayFeeInternalAmount(CustomMonetaryAmount netTotalTripPayFeeInternalAmount)
    • netTotalSalesSourceAmount

      public BookingContract netTotalSalesSourceAmount(CustomMonetaryAmount netTotalSalesSourceAmount)
    • getNetTotalSalesSourceAmount

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

      public void setNetTotalSalesSourceAmount(CustomMonetaryAmount netTotalSalesSourceAmount)
    • netTotalSalesCaptureAmount

      public BookingContract netTotalSalesCaptureAmount(CustomMonetaryAmount netTotalSalesCaptureAmount)
    • getNetTotalSalesCaptureAmount

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

      public void setNetTotalSalesCaptureAmount(CustomMonetaryAmount netTotalSalesCaptureAmount)
    • netTotalSalesDisplayAmount

      public BookingContract netTotalSalesDisplayAmount(CustomMonetaryAmount netTotalSalesDisplayAmount)
    • getNetTotalSalesDisplayAmount

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

      public void setNetTotalSalesDisplayAmount(CustomMonetaryAmount netTotalSalesDisplayAmount)
    • netTotalSalesSupplierAmount

      public BookingContract netTotalSalesSupplierAmount(CustomMonetaryAmount netTotalSalesSupplierAmount)
    • getNetTotalSalesSupplierAmount

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

      public void setNetTotalSalesSupplierAmount(CustomMonetaryAmount netTotalSalesSupplierAmount)
    • netTotalSalesInternalAmount

      public BookingContract netTotalSalesInternalAmount(CustomMonetaryAmount netTotalSalesInternalAmount)
    • getNetTotalSalesInternalAmount

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

      public void setNetTotalSalesInternalAmount(CustomMonetaryAmount netTotalSalesInternalAmount)
    • commissionableTotalSourceAmount

      public BookingContract commissionableTotalSourceAmount(CustomMonetaryAmount commissionableTotalSourceAmount)
    • getCommissionableTotalSourceAmount

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

      public void setCommissionableTotalSourceAmount(CustomMonetaryAmount commissionableTotalSourceAmount)
    • commissionableTotalCaptureAmount

      public BookingContract commissionableTotalCaptureAmount(CustomMonetaryAmount commissionableTotalCaptureAmount)
    • getCommissionableTotalCaptureAmount

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

      public void setCommissionableTotalCaptureAmount(CustomMonetaryAmount commissionableTotalCaptureAmount)
    • commissionableTotalDisplayAmount

      public BookingContract commissionableTotalDisplayAmount(CustomMonetaryAmount commissionableTotalDisplayAmount)
    • getCommissionableTotalDisplayAmount

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

      public void setCommissionableTotalDisplayAmount(CustomMonetaryAmount commissionableTotalDisplayAmount)
    • commissionableTotalInternalAmount

      public BookingContract commissionableTotalInternalAmount(CustomMonetaryAmount commissionableTotalInternalAmount)
    • getCommissionableTotalInternalAmount

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

      public void setCommissionableTotalInternalAmount(CustomMonetaryAmount commissionableTotalInternalAmount)
    • totalFeesAndCommissionsSourceAmount

      public BookingContract totalFeesAndCommissionsSourceAmount(CustomMonetaryAmount totalFeesAndCommissionsSourceAmount)
    • getTotalFeesAndCommissionsSourceAmount

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

      public void setTotalFeesAndCommissionsSourceAmount(CustomMonetaryAmount totalFeesAndCommissionsSourceAmount)
    • totalFeesAndCommissionsCaptureAmount

      public BookingContract totalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount totalFeesAndCommissionsCaptureAmount)
    • getTotalFeesAndCommissionsCaptureAmount

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

      public void setTotalFeesAndCommissionsCaptureAmount(CustomMonetaryAmount totalFeesAndCommissionsCaptureAmount)
    • totalFeesAndCommissionsDisplayAmount

      public BookingContract totalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount totalFeesAndCommissionsDisplayAmount)
    • getTotalFeesAndCommissionsDisplayAmount

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

      public void setTotalFeesAndCommissionsDisplayAmount(CustomMonetaryAmount totalFeesAndCommissionsDisplayAmount)
    • totalFeesAndCommissionsInternalAmount

      public BookingContract totalFeesAndCommissionsInternalAmount(CustomMonetaryAmount totalFeesAndCommissionsInternalAmount)
    • getTotalFeesAndCommissionsInternalAmount

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

      public void setTotalFeesAndCommissionsInternalAmount(CustomMonetaryAmount totalFeesAndCommissionsInternalAmount)
    • totalFeesSourceAmount

      public BookingContract totalFeesSourceAmount(CustomMonetaryAmount totalFeesSourceAmount)
    • getTotalFeesSourceAmount

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

      public void setTotalFeesSourceAmount(CustomMonetaryAmount totalFeesSourceAmount)
    • totalFeesCaptureAmount

      public BookingContract totalFeesCaptureAmount(CustomMonetaryAmount totalFeesCaptureAmount)
    • getTotalFeesCaptureAmount

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

      public void setTotalFeesCaptureAmount(CustomMonetaryAmount totalFeesCaptureAmount)
    • totalFeesDisplayAmount

      public BookingContract totalFeesDisplayAmount(CustomMonetaryAmount totalFeesDisplayAmount)
    • getTotalFeesDisplayAmount

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

      public void setTotalFeesDisplayAmount(CustomMonetaryAmount totalFeesDisplayAmount)
    • totalFeesInternalAmount

      public BookingContract totalFeesInternalAmount(CustomMonetaryAmount totalFeesInternalAmount)
    • getTotalFeesInternalAmount

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

      public void setTotalFeesInternalAmount(CustomMonetaryAmount totalFeesInternalAmount)
    • totalTripPayFeeSourceAmount

      public BookingContract totalTripPayFeeSourceAmount(CustomMonetaryAmount totalTripPayFeeSourceAmount)
    • getTotalTripPayFeeSourceAmount

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

      public void setTotalTripPayFeeSourceAmount(CustomMonetaryAmount totalTripPayFeeSourceAmount)
    • totalTripPayFeeCaptureAmount

      public BookingContract totalTripPayFeeCaptureAmount(CustomMonetaryAmount totalTripPayFeeCaptureAmount)
    • getTotalTripPayFeeCaptureAmount

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

      public void setTotalTripPayFeeCaptureAmount(CustomMonetaryAmount totalTripPayFeeCaptureAmount)
    • totalTripPayFeeDisplayAmount

      public BookingContract totalTripPayFeeDisplayAmount(CustomMonetaryAmount totalTripPayFeeDisplayAmount)
    • getTotalTripPayFeeDisplayAmount

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

      public void setTotalTripPayFeeDisplayAmount(CustomMonetaryAmount totalTripPayFeeDisplayAmount)
    • totalTripPayFeeInternalAmount

      public BookingContract totalTripPayFeeInternalAmount(CustomMonetaryAmount totalTripPayFeeInternalAmount)
    • getTotalTripPayFeeInternalAmount

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

      public void setTotalTripPayFeeInternalAmount(CustomMonetaryAmount totalTripPayFeeInternalAmount)
    • totalSalesSourceAmount

      public BookingContract totalSalesSourceAmount(CustomMonetaryAmount totalSalesSourceAmount)
    • getTotalSalesSourceAmount

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

      public void setTotalSalesSourceAmount(CustomMonetaryAmount totalSalesSourceAmount)
    • totalSalesCaptureAmount

      public BookingContract totalSalesCaptureAmount(CustomMonetaryAmount totalSalesCaptureAmount)
    • getTotalSalesCaptureAmount

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

      public void setTotalSalesCaptureAmount(CustomMonetaryAmount totalSalesCaptureAmount)
    • totalSalesDisplayAmount

      public BookingContract totalSalesDisplayAmount(CustomMonetaryAmount totalSalesDisplayAmount)
    • getTotalSalesDisplayAmount

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

      public void setTotalSalesDisplayAmount(CustomMonetaryAmount totalSalesDisplayAmount)
    • totalSalesSupplierAmount

      public BookingContract totalSalesSupplierAmount(CustomMonetaryAmount totalSalesSupplierAmount)
    • getTotalSalesSupplierAmount

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

      public void setTotalSalesSupplierAmount(CustomMonetaryAmount totalSalesSupplierAmount)
    • totalSalesInternalAmount

      public BookingContract totalSalesInternalAmount(CustomMonetaryAmount totalSalesInternalAmount)
    • getTotalSalesInternalAmount

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

      public void setTotalSalesInternalAmount(CustomMonetaryAmount totalSalesInternalAmount)
    • fundsAvailableDate

      public BookingContract 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)
    • totalFeesInPercentWithRefund

      public BookingContract totalFeesInPercentWithRefund(Float totalFeesInPercentWithRefund)
    • getTotalFeesInPercentWithRefund

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

      public void setTotalFeesInPercentWithRefund(Float totalFeesInPercentWithRefund)
    • totalFeesInPercent

      public BookingContract 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)
    • totalTripPayFeeInPercentWithRefund

      public BookingContract totalTripPayFeeInPercentWithRefund(Float totalTripPayFeeInPercentWithRefund)
    • getTotalTripPayFeeInPercentWithRefund

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

      public void setTotalTripPayFeeInPercentWithRefund(Float totalTripPayFeeInPercentWithRefund)
    • totalTripPayFeeInPercent

      public BookingContract 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)
    • totalCommissionsInPercentWithRefund

      public BookingContract totalCommissionsInPercentWithRefund(Float totalCommissionsInPercentWithRefund)
    • getTotalCommissionsInPercentWithRefund

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

      public void setTotalCommissionsInPercentWithRefund(Float totalCommissionsInPercentWithRefund)
    • totalCommissionsInPercent

      public BookingContract 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 BookingContract 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 BookingContract 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)
    • originalCommissionsInPercent

      public BookingContract 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)
    • 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