Class BookingContractSupplierDetails

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:17:36.846722567+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class BookingContractSupplierDetails extends Object
BookingContractSupplierDetails
  • 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_FEDERATED_ORGANIZATION_IDENTIFIER

      public static final String JSON_PROPERTY_FEDERATED_ORGANIZATION_IDENTIFIER
      See Also:
    • JSON_PROPERTY_FEDERATED_ORGANIZATION_NAME

      public static final String JSON_PROPERTY_FEDERATED_ORGANIZATION_NAME
      See Also:
    • JSON_PROPERTY_USER

      public static final String JSON_PROPERTY_USER
      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_PAYOUTS

      public static final String JSON_PROPERTY_PAYOUTS
      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_METADATA

      public static final String JSON_PROPERTY_METADATA
      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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_COMMISSIONABLE_TOTAL_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_FEES_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_TRIP_PAY_FEE_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_COMMISSIONABLE_TOTAL_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_AND_COMMISSIONS_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_FEES_SUPPLIER_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_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_TRIP_PAY_FEE_SUPPLIER_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_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_FEES_IN_PERCENT
      See Also:
    • JSON_PROPERTY_ORIGINAL_AFFILIATE_AGENCY_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_AFFILIATE_AGENCY_FEES_IN_PERCENT
      See Also:
    • JSON_PROPERTY_ORIGINAL_SUPPLIER_AGENCY_FEES_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_SUPPLIER_AGENCY_FEES_IN_PERCENT
      See Also:
    • JSON_PROPERTY_ORIGINAL_COMMISSIONS_IN_PERCENT

      public static final String JSON_PROPERTY_ORIGINAL_COMMISSIONS_IN_PERCENT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_CUSTOMERS_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_CUSTOMERS_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_CUSTOMERS_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_CUSTOMERS_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_CUSTOMERS_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_CUSTOMERS_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_CUSTOMERS_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_CUSTOMERS_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_CUSTOMERS_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_CUSTOMERS_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_AFFILIATE_AGENCY_FEES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_TOTAL_SUPPLIER_AGENCY_FEES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_AFFILIATE_AGENCY_FEES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_SOURCE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_SOURCE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_CAPTURE_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_CAPTURE_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_DISPLAY_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_DISPLAY_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_SUPPLIER_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_SUPPLIER_AMOUNT
      See Also:
    • JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_INTERNAL_AMOUNT

      public static final String JSON_PROPERTY_NET_TOTAL_SUPPLIER_AGENCY_FEES_INTERNAL_AMOUNT
      See Also:
    • JSON_PROPERTY_HAS_REFUNDS

      public static final String JSON_PROPERTY_HAS_REFUNDS
      See Also:
    • JSON_PROPERTY_HAS_SUCCESSFUL_REFUNDS

      public static final String JSON_PROPERTY_HAS_SUCCESSFUL_REFUNDS
      See Also:
    • JSON_PROPERTY_HAS_PENDING_REFUNDS

      public static final String JSON_PROPERTY_HAS_PENDING_REFUNDS
      See Also:
    • JSON_PROPERTY_HAS_FAILED_REFUNDS

      public static final String JSON_PROPERTY_HAS_FAILED_REFUNDS
      See Also:
    • JSON_PROPERTY_PLATFORM_IDENTIFIER

      public static final String JSON_PROPERTY_PLATFORM_IDENTIFIER
      See Also:
    • JSON_PROPERTY_TOTAL_FUNDS_GROUPED_BY_BENEFICIARY

      public static final String JSON_PROPERTY_TOTAL_FUNDS_GROUPED_BY_BENEFICIARY
      See Also:
    • JSON_PROPERTY_TOTAL_TOKENS_EARNED

      public static final String JSON_PROPERTY_TOTAL_TOKENS_EARNED
      See Also:
    • JSON_PROPERTY_SELF_ACQUIRING

      public static final String JSON_PROPERTY_SELF_ACQUIRING
      See Also:
    • JSON_PROPERTY_LODGING

      public static final String JSON_PROPERTY_LODGING
      See Also:
    • JSON_PROPERTY_CANCELLABLE_BY_AGENT

      public static final String JSON_PROPERTY_CANCELLABLE_BY_AGENT
      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_FULLY_REFUNDED

      public static final String JSON_PROPERTY_FULLY_REFUNDED
      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:
  • Constructor Details

    • BookingContractSupplierDetails

      public BookingContractSupplierDetails()
  • Method Details

    • bookingContractIdentifier

      public BookingContractSupplierDetails bookingContractIdentifier(@Nullable UUID bookingContractIdentifier)
    • getBookingContractIdentifier

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

      public void setBookingContractIdentifier(@Nullable UUID bookingContractIdentifier)
    • createdDate

      public BookingContractSupplierDetails createdDate(@Nullable LocalDateTime createdDate)
    • getCreatedDate

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

      public void setCreatedDate(@Nullable LocalDateTime createdDate)
    • lastUpdate

      public BookingContractSupplierDetails lastUpdate(@Nullable LocalDateTime lastUpdate)
    • getLastUpdate

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

      public void setLastUpdate(@Nullable LocalDateTime lastUpdate)
    • federatedOrganizationIdentifier

      public BookingContractSupplierDetails federatedOrganizationIdentifier(@Nonnull String federatedOrganizationIdentifier)
    • getFederatedOrganizationIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getFederatedOrganizationIdentifier()
      The auth realm owner ID
      Returns:
      federatedOrganizationIdentifier
    • setFederatedOrganizationIdentifier

      public void setFederatedOrganizationIdentifier(@Nonnull String federatedOrganizationIdentifier)
    • federatedOrganizationName

      public BookingContractSupplierDetails federatedOrganizationName(@Nonnull String federatedOrganizationName)
    • getFederatedOrganizationName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getFederatedOrganizationName()
      The auth realm owner name
      Returns:
      federatedOrganizationName
    • setFederatedOrganizationName

      public void setFederatedOrganizationName(@Nonnull String federatedOrganizationName)
    • user

    • getUser

      @Nonnull @NotNull @Valid public @NotNull @Valid AuthenticatedUserSupplierDetails getUser()
      The authenticated user ID that made the request
      Returns:
      user
    • setUser

      public void setUser(@Nonnull AuthenticatedUserSupplierDetails user)
    • ipAddress

      public BookingContractSupplierDetails ipAddress(@Nonnull String ipAddress)
    • getIpAddress

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

      public void setIpAddress(@Nonnull String ipAddress)
    • traceId

      public BookingContractSupplierDetails traceId(@Nonnull String traceId)
    • getTraceId

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

      public void setTraceId(@Nonnull String traceId)
    • sourceUrl

      public BookingContractSupplierDetails sourceUrl(@Nonnull String sourceUrl)
    • getSourceUrl

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

      public void setSourceUrl(@Nonnull String sourceUrl)
    • identifier

      public BookingContractSupplierDetails identifier(@Nonnull UUID identifier)
    • getIdentifier

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

      public void setIdentifier(@Nonnull UUID identifier)
    • supplierIdentifier

      public BookingContractSupplierDetails supplierIdentifier(@Nonnull UUID supplierIdentifier)
    • getSupplierIdentifier

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

      public void setSupplierIdentifier(@Nonnull UUID supplierIdentifier)
    • supplierName

      public BookingContractSupplierDetails supplierName(@Nonnull String supplierName)
    • getSupplierName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getSupplierName()
      Supplier name
      Returns:
      supplierName
    • setSupplierName

      public void setSupplierName(@Nonnull String supplierName)
    • displayPriceQuote

      public BookingContractSupplierDetails displayPriceQuote(@Nonnull QuoteLightweightSupplierDetails displayPriceQuote)
    • getDisplayPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteLightweightSupplierDetails getDisplayPriceQuote()
      The quote used to create totalDisplayPrice.
      Returns:
      displayPriceQuote
    • setDisplayPriceQuote

      public void setDisplayPriceQuote(@Nonnull QuoteLightweightSupplierDetails displayPriceQuote)
    • supplierPriceQuote

      public BookingContractSupplierDetails supplierPriceQuote(@Nonnull QuoteLightweightSupplierDetails supplierPriceQuote)
    • getSupplierPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteLightweightSupplierDetails getSupplierPriceQuote()
      The quote used to create totalSupplierPrice.
      Returns:
      supplierPriceQuote
    • setSupplierPriceQuote

      public void setSupplierPriceQuote(@Nonnull QuoteLightweightSupplierDetails supplierPriceQuote)
    • internalPriceQuote

      public BookingContractSupplierDetails internalPriceQuote(@Nonnull QuoteLightweightSupplierDetails internalPriceQuote)
    • getInternalPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteLightweightSupplierDetails getInternalPriceQuote()
      The quote used to create totalInternalPrice.
      Returns:
      internalPriceQuote
    • setInternalPriceQuote

      public void setInternalPriceQuote(@Nonnull QuoteLightweightSupplierDetails internalPriceQuote)
    • capturePriceQuote

      public BookingContractSupplierDetails capturePriceQuote(@Nonnull QuoteLightweightSupplierDetails capturePriceQuote)
    • getCapturePriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteLightweightSupplierDetails getCapturePriceQuote()
      The quote used to create totalCapturePrice.
      Returns:
      capturePriceQuote
    • setCapturePriceQuote

      public void setCapturePriceQuote(@Nonnull QuoteLightweightSupplierDetails capturePriceQuote)
    • itemList

      public BookingContractSupplierDetails itemList(@Nonnull List<@Valid BookingContractItemSupplierDetails> itemList)
    • addItemListItem

    • getItemList

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

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

      public BookingContractSupplierDetails externalSupplierIdentifier(@Nullable 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(@Nullable String externalSupplierIdentifier)
    • externalSupplierBookingCode

      public BookingContractSupplierDetails externalSupplierBookingCode(@Nullable String externalSupplierBookingCode)
    • getExternalSupplierBookingCode

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

      public void setExternalSupplierBookingCode(@Nullable String externalSupplierBookingCode)
    • payment

    • getPayment

      @Nonnull @NotNull @Valid public @NotNull @Valid BookingContractPaymentDetailsSupplierDetails getPayment()
      Payment details the merchant provided us at the time of payment.
      Returns:
      payment
    • setPayment

      public void setPayment(@Nonnull BookingContractPaymentDetailsSupplierDetails payment)
    • cancelled

      public BookingContractSupplierDetails cancelled(@Nonnull Boolean cancelled)
    • getCancelled

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

      public void setCancelled(@Nonnull Boolean cancelled)
    • cancelledOn

      public BookingContractSupplierDetails cancelledOn(@Nullable LocalDateTime cancelledOn)
    • getCancelledOn

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

      public void setCancelledOn(@Nullable LocalDateTime cancelledOn)
    • canceller

    • getCanceller

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

      public void setCanceller(@Nullable BookingContractSupplierDetails.CancellerEnum canceller)
    • cancellationType

      public BookingContractSupplierDetails cancellationType(@Nullable BookingContractSupplierDetails.CancellationTypeEnum cancellationType)
    • getCancellationType

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

      public void setCancellationType(@Nullable BookingContractSupplierDetails.CancellationTypeEnum cancellationType)
    • cancellerUserIdentifier

      public BookingContractSupplierDetails cancellerUserIdentifier(@Nullable String cancellerUserIdentifier)
    • getCancellerUserIdentifier

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

      public void setCancellerUserIdentifier(@Nullable String cancellerUserIdentifier)
    • cancelReason

      public BookingContractSupplierDetails cancelReason(@Nullable String cancelReason)
    • getCancelReason

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

      public void setCancelReason(@Nullable String cancelReason)
    • fundsProcessed

      public BookingContractSupplierDetails fundsProcessed(@Nullable Boolean fundsProcessed)
    • getFundsProcessed

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

      public void setFundsProcessed(@Nullable Boolean fundsProcessed)
    • refunds

      public BookingContractSupplierDetails refunds(@Nullable List<@Valid RefundSupplierDetails> refunds)
    • addRefundsItem

      public BookingContractSupplierDetails addRefundsItem(RefundSupplierDetails refundsItem)
    • getRefunds

      @Nullable @Valid public @Valid List<@Valid 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(@Nullable List<@Valid RefundSupplierDetails> refunds)
    • payouts

      public BookingContractSupplierDetails payouts(@Nullable List<@Valid PayoutSupplierDetails> payouts)
    • addPayoutsItem

      public BookingContractSupplierDetails addPayoutsItem(PayoutSupplierDetails payoutsItem)
    • getPayouts

      @Nullable @Valid public @Valid List<@Valid PayoutSupplierDetails> getPayouts()
      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:
      payouts
    • setPayouts

      public void setPayouts(@Nullable List<@Valid PayoutSupplierDetails> payouts)
    • sourceCurrency

      public BookingContractSupplierDetails sourceCurrency(@Nonnull String sourceCurrency)
    • getSourceCurrency

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

      public void setSourceCurrency(@Nonnull String sourceCurrency)
    • displayCurrency

      public BookingContractSupplierDetails displayCurrency(@Nonnull String displayCurrency)
    • getDisplayCurrency

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

      public void setDisplayCurrency(@Nonnull String displayCurrency)
    • supplierCurrency

      public BookingContractSupplierDetails supplierCurrency(@Nonnull String supplierCurrency)
    • getSupplierCurrency

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

      public void setSupplierCurrency(@Nonnull String supplierCurrency)
    • internalCurrency

      public BookingContractSupplierDetails internalCurrency(@Nonnull String internalCurrency)
    • getInternalCurrency

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

      public void setInternalCurrency(@Nonnull String internalCurrency)
    • captureCurrency

      public BookingContractSupplierDetails captureCurrency(@Nonnull String captureCurrency)
    • getCaptureCurrency

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

      public void setCaptureCurrency(@Nonnull String captureCurrency)
    • sourceAmount

      public BookingContractSupplierDetails sourceAmount(@Nonnull 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(@Nonnull BigDecimal sourceAmount)
    • displayAmount

      public BookingContractSupplierDetails displayAmount(@Nonnull 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(@Nonnull BigDecimal displayAmount)
    • supplierAmount

      public BookingContractSupplierDetails supplierAmount(@Nonnull 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(@Nonnull BigDecimal supplierAmount)
    • internalAmount

      public BookingContractSupplierDetails internalAmount(@Nonnull BigDecimal internalAmount)
    • getInternalAmount

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

      public void setInternalAmount(@Nonnull BigDecimal internalAmount)
    • captureAmount

      public BookingContractSupplierDetails captureAmount(@Nonnull 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(@Nonnull BigDecimal captureAmount)
    • sourceAmountRefundModifier

      public BookingContractSupplierDetails sourceAmountRefundModifier(@Nullable BigDecimal sourceAmountRefundModifier)
    • getSourceAmountRefundModifier

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

      public void setSourceAmountRefundModifier(@Nullable BigDecimal sourceAmountRefundModifier)
    • displayAmountRefundModifier

      public BookingContractSupplierDetails displayAmountRefundModifier(@Nullable BigDecimal displayAmountRefundModifier)
    • getDisplayAmountRefundModifier

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

      public void setDisplayAmountRefundModifier(@Nullable BigDecimal displayAmountRefundModifier)
    • supplierAmountRefundModifier

      public BookingContractSupplierDetails supplierAmountRefundModifier(@Nullable BigDecimal supplierAmountRefundModifier)
    • getSupplierAmountRefundModifier

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

      public void setSupplierAmountRefundModifier(@Nullable BigDecimal supplierAmountRefundModifier)
    • internalAmountRefundModifier

      public BookingContractSupplierDetails internalAmountRefundModifier(@Nullable BigDecimal internalAmountRefundModifier)
    • getInternalAmountRefundModifier

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

      public void setInternalAmountRefundModifier(@Nullable BigDecimal internalAmountRefundModifier)
    • captureAmountRefundModifier

      public BookingContractSupplierDetails captureAmountRefundModifier(@Nullable BigDecimal captureAmountRefundModifier)
    • getCaptureAmountRefundModifier

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

      public void setCaptureAmountRefundModifier(@Nullable BigDecimal captureAmountRefundModifier)
    • netSourceAmount

      public BookingContractSupplierDetails netSourceAmount(@Nullable BigDecimal netSourceAmount)
    • getNetSourceAmount

      @Nullable @Valid public @Valid BigDecimal getNetSourceAmount()
      The total initial price as quoted in the original TripPay contract.
      Returns:
      netSourceAmount
    • setNetSourceAmount

      public void setNetSourceAmount(@Nullable BigDecimal netSourceAmount)
    • netDisplayAmount

      public BookingContractSupplierDetails netDisplayAmount(@Nullable BigDecimal netDisplayAmount)
    • getNetDisplayAmount

      @Nullable @Valid public @Valid BigDecimal getNetDisplayAmount()
      The total display price.
      Returns:
      netDisplayAmount
    • setNetDisplayAmount

      public void setNetDisplayAmount(@Nullable BigDecimal netDisplayAmount)
    • netSupplierAmount

      public BookingContractSupplierDetails netSupplierAmount(@Nullable BigDecimal netSupplierAmount)
    • getNetSupplierAmount

      @Nullable @Valid public @Valid BigDecimal getNetSupplierAmount()
      The total supplier price.
      Returns:
      netSupplierAmount
    • setNetSupplierAmount

      public void setNetSupplierAmount(@Nullable BigDecimal netSupplierAmount)
    • netInternalAmount

      public BookingContractSupplierDetails netInternalAmount(@Nullable BigDecimal netInternalAmount)
    • getNetInternalAmount

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

      public void setNetInternalAmount(@Nullable BigDecimal netInternalAmount)
    • netCaptureAmount

      public BookingContractSupplierDetails netCaptureAmount(@Nullable BigDecimal netCaptureAmount)
    • getNetCaptureAmount

      @Nullable @Valid public @Valid BigDecimal getNetCaptureAmount()
      The total capture price.
      Returns:
      netCaptureAmount
    • setNetCaptureAmount

      public void setNetCaptureAmount(@Nullable BigDecimal netCaptureAmount)
    • metadata

      public BookingContractSupplierDetails metadata(@Nullable Map<String,String> metadata)
    • putMetadataItem

      public BookingContractSupplierDetails putMetadataItem(String key, String metadataItem)
    • getMetadata

      @Nullable public Map<String,String> getMetadata()
      Place to add more data related to the booking contract.
      Returns:
      metadata
    • setMetadata

      public void setMetadata(@Nullable Map<String,String> metadata)
    • netCommissionableTotalSourceAmount

      public BookingContractSupplierDetails netCommissionableTotalSourceAmount(@Nullable CustomMonetaryAmount netCommissionableTotalSourceAmount)
    • getNetCommissionableTotalSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalSourceAmount()
      Returns the total amount in source currency the affiliate is owed.
      Returns:
      netCommissionableTotalSourceAmount
    • setNetCommissionableTotalSourceAmount

      public void setNetCommissionableTotalSourceAmount(@Nullable CustomMonetaryAmount netCommissionableTotalSourceAmount)
    • netCommissionableTotalCaptureAmount

      public BookingContractSupplierDetails netCommissionableTotalCaptureAmount(@Nullable CustomMonetaryAmount netCommissionableTotalCaptureAmount)
    • getNetCommissionableTotalCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      netCommissionableTotalCaptureAmount
    • setNetCommissionableTotalCaptureAmount

      public void setNetCommissionableTotalCaptureAmount(@Nullable CustomMonetaryAmount netCommissionableTotalCaptureAmount)
    • netCommissionableTotalDisplayAmount

      public BookingContractSupplierDetails netCommissionableTotalDisplayAmount(@Nullable CustomMonetaryAmount netCommissionableTotalDisplayAmount)
    • getNetCommissionableTotalDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      netCommissionableTotalDisplayAmount
    • setNetCommissionableTotalDisplayAmount

      public void setNetCommissionableTotalDisplayAmount(@Nullable CustomMonetaryAmount netCommissionableTotalDisplayAmount)
    • netCommissionableTotalSupplierAmount

      public BookingContractSupplierDetails netCommissionableTotalSupplierAmount(@Nullable CustomMonetaryAmount netCommissionableTotalSupplierAmount)
    • getNetCommissionableTotalSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      netCommissionableTotalSupplierAmount
    • setNetCommissionableTotalSupplierAmount

      public void setNetCommissionableTotalSupplierAmount(@Nullable CustomMonetaryAmount netCommissionableTotalSupplierAmount)
    • netCommissionableTotalInternalAmount

      public BookingContractSupplierDetails netCommissionableTotalInternalAmount(@Nullable CustomMonetaryAmount netCommissionableTotalInternalAmount)
    • getNetCommissionableTotalInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetCommissionableTotalInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      netCommissionableTotalInternalAmount
    • setNetCommissionableTotalInternalAmount

      public void setNetCommissionableTotalInternalAmount(@Nullable CustomMonetaryAmount netCommissionableTotalInternalAmount)
    • netTotalFeesAndCommissionsSourceAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsSourceAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsSourceAmount)
    • getNetTotalFeesAndCommissionsSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      netTotalFeesAndCommissionsSourceAmount
    • setNetTotalFeesAndCommissionsSourceAmount

      public void setNetTotalFeesAndCommissionsSourceAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsSourceAmount)
    • netTotalFeesAndCommissionsCaptureAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsCaptureAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsCaptureAmount)
    • getNetTotalFeesAndCommissionsCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      netTotalFeesAndCommissionsCaptureAmount
    • setNetTotalFeesAndCommissionsCaptureAmount

      public void setNetTotalFeesAndCommissionsCaptureAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsCaptureAmount)
    • netTotalFeesAndCommissionsDisplayAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsDisplayAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsDisplayAmount)
    • getNetTotalFeesAndCommissionsDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      netTotalFeesAndCommissionsDisplayAmount
    • setNetTotalFeesAndCommissionsDisplayAmount

      public void setNetTotalFeesAndCommissionsDisplayAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsDisplayAmount)
    • netTotalFeesAndCommissionsSupplierAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsSupplierAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsSupplierAmount)
    • getNetTotalFeesAndCommissionsSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      netTotalFeesAndCommissionsSupplierAmount
    • setNetTotalFeesAndCommissionsSupplierAmount

      public void setNetTotalFeesAndCommissionsSupplierAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsSupplierAmount)
    • netTotalFeesAndCommissionsInternalAmount

      public BookingContractSupplierDetails netTotalFeesAndCommissionsInternalAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsInternalAmount)
    • getNetTotalFeesAndCommissionsInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesAndCommissionsInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      netTotalFeesAndCommissionsInternalAmount
    • setNetTotalFeesAndCommissionsInternalAmount

      public void setNetTotalFeesAndCommissionsInternalAmount(@Nullable CustomMonetaryAmount netTotalFeesAndCommissionsInternalAmount)
    • netTotalFeesSourceAmount

      public BookingContractSupplierDetails netTotalFeesSourceAmount(@Nullable CustomMonetaryAmount netTotalFeesSourceAmount)
    • getNetTotalFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      netTotalFeesSourceAmount
    • setNetTotalFeesSourceAmount

      public void setNetTotalFeesSourceAmount(@Nullable CustomMonetaryAmount netTotalFeesSourceAmount)
    • netTotalFeesCaptureAmount

      public BookingContractSupplierDetails netTotalFeesCaptureAmount(@Nullable CustomMonetaryAmount netTotalFeesCaptureAmount)
    • getNetTotalFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      netTotalFeesCaptureAmount
    • setNetTotalFeesCaptureAmount

      public void setNetTotalFeesCaptureAmount(@Nullable CustomMonetaryAmount netTotalFeesCaptureAmount)
    • netTotalFeesDisplayAmount

      public BookingContractSupplierDetails netTotalFeesDisplayAmount(@Nullable CustomMonetaryAmount netTotalFeesDisplayAmount)
    • getNetTotalFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      netTotalFeesDisplayAmount
    • setNetTotalFeesDisplayAmount

      public void setNetTotalFeesDisplayAmount(@Nullable CustomMonetaryAmount netTotalFeesDisplayAmount)
    • netTotalFeesSupplierAmount

      public BookingContractSupplierDetails netTotalFeesSupplierAmount(@Nullable CustomMonetaryAmount netTotalFeesSupplierAmount)
    • getNetTotalFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      netTotalFeesSupplierAmount
    • setNetTotalFeesSupplierAmount

      public void setNetTotalFeesSupplierAmount(@Nullable CustomMonetaryAmount netTotalFeesSupplierAmount)
    • netTotalFeesInternalAmount

      public BookingContractSupplierDetails netTotalFeesInternalAmount(@Nullable CustomMonetaryAmount netTotalFeesInternalAmount)
    • getNetTotalFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalFeesInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      netTotalFeesInternalAmount
    • setNetTotalFeesInternalAmount

      public void setNetTotalFeesInternalAmount(@Nullable CustomMonetaryAmount netTotalFeesInternalAmount)
    • netTotalTripPayFeeSourceAmount

      public BookingContractSupplierDetails netTotalTripPayFeeSourceAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeSourceAmount)
    • getNetTotalTripPayFeeSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      netTotalTripPayFeeSourceAmount
    • setNetTotalTripPayFeeSourceAmount

      public void setNetTotalTripPayFeeSourceAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeSourceAmount)
    • netTotalTripPayFeeCaptureAmount

      public BookingContractSupplierDetails netTotalTripPayFeeCaptureAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeCaptureAmount)
    • getNetTotalTripPayFeeCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      netTotalTripPayFeeCaptureAmount
    • setNetTotalTripPayFeeCaptureAmount

      public void setNetTotalTripPayFeeCaptureAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeCaptureAmount)
    • netTotalTripPayFeeDisplayAmount

      public BookingContractSupplierDetails netTotalTripPayFeeDisplayAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeDisplayAmount)
    • getNetTotalTripPayFeeDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      netTotalTripPayFeeDisplayAmount
    • setNetTotalTripPayFeeDisplayAmount

      public void setNetTotalTripPayFeeDisplayAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeDisplayAmount)
    • netTotalTripPayFeeSupplierAmount

      public BookingContractSupplierDetails netTotalTripPayFeeSupplierAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeSupplierAmount)
    • getNetTotalTripPayFeeSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      netTotalTripPayFeeSupplierAmount
    • setNetTotalTripPayFeeSupplierAmount

      public void setNetTotalTripPayFeeSupplierAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeSupplierAmount)
    • netTotalTripPayFeeInternalAmount

      public BookingContractSupplierDetails netTotalTripPayFeeInternalAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeInternalAmount)
    • getNetTotalTripPayFeeInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalTripPayFeeInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      netTotalTripPayFeeInternalAmount
    • setNetTotalTripPayFeeInternalAmount

      public void setNetTotalTripPayFeeInternalAmount(@Nullable CustomMonetaryAmount netTotalTripPayFeeInternalAmount)
    • netTotalSalesSourceAmount

      public BookingContractSupplierDetails netTotalSalesSourceAmount(@Nullable CustomMonetaryAmount netTotalSalesSourceAmount)
    • getNetTotalSalesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      netTotalSalesSourceAmount
    • setNetTotalSalesSourceAmount

      public void setNetTotalSalesSourceAmount(@Nullable CustomMonetaryAmount netTotalSalesSourceAmount)
    • netTotalSalesCaptureAmount

      public BookingContractSupplierDetails netTotalSalesCaptureAmount(@Nullable CustomMonetaryAmount netTotalSalesCaptureAmount)
    • getNetTotalSalesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      netTotalSalesCaptureAmount
    • setNetTotalSalesCaptureAmount

      public void setNetTotalSalesCaptureAmount(@Nullable CustomMonetaryAmount netTotalSalesCaptureAmount)
    • netTotalSalesDisplayAmount

      public BookingContractSupplierDetails netTotalSalesDisplayAmount(@Nullable CustomMonetaryAmount netTotalSalesDisplayAmount)
    • getNetTotalSalesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      netTotalSalesDisplayAmount
    • setNetTotalSalesDisplayAmount

      public void setNetTotalSalesDisplayAmount(@Nullable CustomMonetaryAmount netTotalSalesDisplayAmount)
    • netTotalSalesSupplierAmount

      public BookingContractSupplierDetails netTotalSalesSupplierAmount(@Nullable CustomMonetaryAmount netTotalSalesSupplierAmount)
    • getNetTotalSalesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      netTotalSalesSupplierAmount
    • setNetTotalSalesSupplierAmount

      public void setNetTotalSalesSupplierAmount(@Nullable CustomMonetaryAmount netTotalSalesSupplierAmount)
    • netTotalSalesInternalAmount

      public BookingContractSupplierDetails netTotalSalesInternalAmount(@Nullable CustomMonetaryAmount netTotalSalesInternalAmount)
    • getNetTotalSalesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSalesInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      netTotalSalesInternalAmount
    • setNetTotalSalesInternalAmount

      public void setNetTotalSalesInternalAmount(@Nullable CustomMonetaryAmount netTotalSalesInternalAmount)
    • commissionableTotalSourceAmount

      public BookingContractSupplierDetails commissionableTotalSourceAmount(@Nullable CustomMonetaryAmount commissionableTotalSourceAmount)
    • getCommissionableTotalSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalSourceAmount()
      Returns the total amount in source currency the affiliate is owed.
      Returns:
      commissionableTotalSourceAmount
    • setCommissionableTotalSourceAmount

      public void setCommissionableTotalSourceAmount(@Nullable CustomMonetaryAmount commissionableTotalSourceAmount)
    • commissionableTotalCaptureAmount

      public BookingContractSupplierDetails commissionableTotalCaptureAmount(@Nullable CustomMonetaryAmount commissionableTotalCaptureAmount)
    • getCommissionableTotalCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      commissionableTotalCaptureAmount
    • setCommissionableTotalCaptureAmount

      public void setCommissionableTotalCaptureAmount(@Nullable CustomMonetaryAmount commissionableTotalCaptureAmount)
    • commissionableTotalDisplayAmount

      public BookingContractSupplierDetails commissionableTotalDisplayAmount(@Nullable CustomMonetaryAmount commissionableTotalDisplayAmount)
    • getCommissionableTotalDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      commissionableTotalDisplayAmount
    • setCommissionableTotalDisplayAmount

      public void setCommissionableTotalDisplayAmount(@Nullable CustomMonetaryAmount commissionableTotalDisplayAmount)
    • commissionableTotalSupplierAmount

      public BookingContractSupplierDetails commissionableTotalSupplierAmount(@Nullable CustomMonetaryAmount commissionableTotalSupplierAmount)
    • getCommissionableTotalSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      commissionableTotalSupplierAmount
    • setCommissionableTotalSupplierAmount

      public void setCommissionableTotalSupplierAmount(@Nullable CustomMonetaryAmount commissionableTotalSupplierAmount)
    • commissionableTotalInternalAmount

      public BookingContractSupplierDetails commissionableTotalInternalAmount(@Nullable CustomMonetaryAmount commissionableTotalInternalAmount)
    • getCommissionableTotalInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getCommissionableTotalInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      commissionableTotalInternalAmount
    • setCommissionableTotalInternalAmount

      public void setCommissionableTotalInternalAmount(@Nullable CustomMonetaryAmount commissionableTotalInternalAmount)
    • totalFeesAndCommissionsSourceAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsSourceAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsSourceAmount)
    • getTotalFeesAndCommissionsSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      totalFeesAndCommissionsSourceAmount
    • setTotalFeesAndCommissionsSourceAmount

      public void setTotalFeesAndCommissionsSourceAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsSourceAmount)
    • totalFeesAndCommissionsCaptureAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsCaptureAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsCaptureAmount)
    • getTotalFeesAndCommissionsCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      totalFeesAndCommissionsCaptureAmount
    • setTotalFeesAndCommissionsCaptureAmount

      public void setTotalFeesAndCommissionsCaptureAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsCaptureAmount)
    • totalFeesAndCommissionsDisplayAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsDisplayAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsDisplayAmount)
    • getTotalFeesAndCommissionsDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      totalFeesAndCommissionsDisplayAmount
    • setTotalFeesAndCommissionsDisplayAmount

      public void setTotalFeesAndCommissionsDisplayAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsDisplayAmount)
    • totalFeesAndCommissionsSupplierAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsSupplierAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsSupplierAmount)
    • getTotalFeesAndCommissionsSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      totalFeesAndCommissionsSupplierAmount
    • setTotalFeesAndCommissionsSupplierAmount

      public void setTotalFeesAndCommissionsSupplierAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsSupplierAmount)
    • totalFeesAndCommissionsInternalAmount

      public BookingContractSupplierDetails totalFeesAndCommissionsInternalAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsInternalAmount)
    • getTotalFeesAndCommissionsInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesAndCommissionsInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      totalFeesAndCommissionsInternalAmount
    • setTotalFeesAndCommissionsInternalAmount

      public void setTotalFeesAndCommissionsInternalAmount(@Nullable CustomMonetaryAmount totalFeesAndCommissionsInternalAmount)
    • totalFeesSourceAmount

      public BookingContractSupplierDetails totalFeesSourceAmount(@Nullable CustomMonetaryAmount totalFeesSourceAmount)
    • getTotalFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      totalFeesSourceAmount
    • setTotalFeesSourceAmount

      public void setTotalFeesSourceAmount(@Nullable CustomMonetaryAmount totalFeesSourceAmount)
    • totalFeesCaptureAmount

      public BookingContractSupplierDetails totalFeesCaptureAmount(@Nullable CustomMonetaryAmount totalFeesCaptureAmount)
    • getTotalFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      totalFeesCaptureAmount
    • setTotalFeesCaptureAmount

      public void setTotalFeesCaptureAmount(@Nullable CustomMonetaryAmount totalFeesCaptureAmount)
    • totalFeesDisplayAmount

      public BookingContractSupplierDetails totalFeesDisplayAmount(@Nullable CustomMonetaryAmount totalFeesDisplayAmount)
    • getTotalFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      totalFeesDisplayAmount
    • setTotalFeesDisplayAmount

      public void setTotalFeesDisplayAmount(@Nullable CustomMonetaryAmount totalFeesDisplayAmount)
    • totalFeesSupplierAmount

      public BookingContractSupplierDetails totalFeesSupplierAmount(@Nullable CustomMonetaryAmount totalFeesSupplierAmount)
    • getTotalFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      totalFeesSupplierAmount
    • setTotalFeesSupplierAmount

      public void setTotalFeesSupplierAmount(@Nullable CustomMonetaryAmount totalFeesSupplierAmount)
    • totalFeesInternalAmount

      public BookingContractSupplierDetails totalFeesInternalAmount(@Nullable CustomMonetaryAmount totalFeesInternalAmount)
    • getTotalFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalFeesInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      totalFeesInternalAmount
    • setTotalFeesInternalAmount

      public void setTotalFeesInternalAmount(@Nullable CustomMonetaryAmount totalFeesInternalAmount)
    • totalTripPayFeeSourceAmount

      public BookingContractSupplierDetails totalTripPayFeeSourceAmount(@Nullable CustomMonetaryAmount totalTripPayFeeSourceAmount)
    • getTotalTripPayFeeSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      totalTripPayFeeSourceAmount
    • setTotalTripPayFeeSourceAmount

      public void setTotalTripPayFeeSourceAmount(@Nullable CustomMonetaryAmount totalTripPayFeeSourceAmount)
    • totalTripPayFeeCaptureAmount

      public BookingContractSupplierDetails totalTripPayFeeCaptureAmount(@Nullable CustomMonetaryAmount totalTripPayFeeCaptureAmount)
    • getTotalTripPayFeeCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      totalTripPayFeeCaptureAmount
    • setTotalTripPayFeeCaptureAmount

      public void setTotalTripPayFeeCaptureAmount(@Nullable CustomMonetaryAmount totalTripPayFeeCaptureAmount)
    • totalTripPayFeeDisplayAmount

      public BookingContractSupplierDetails totalTripPayFeeDisplayAmount(@Nullable CustomMonetaryAmount totalTripPayFeeDisplayAmount)
    • getTotalTripPayFeeDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      totalTripPayFeeDisplayAmount
    • setTotalTripPayFeeDisplayAmount

      public void setTotalTripPayFeeDisplayAmount(@Nullable CustomMonetaryAmount totalTripPayFeeDisplayAmount)
    • totalTripPayFeeSupplierAmount

      public BookingContractSupplierDetails totalTripPayFeeSupplierAmount(@Nullable CustomMonetaryAmount totalTripPayFeeSupplierAmount)
    • getTotalTripPayFeeSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      totalTripPayFeeSupplierAmount
    • setTotalTripPayFeeSupplierAmount

      public void setTotalTripPayFeeSupplierAmount(@Nullable CustomMonetaryAmount totalTripPayFeeSupplierAmount)
    • totalTripPayFeeInternalAmount

      public BookingContractSupplierDetails totalTripPayFeeInternalAmount(@Nullable CustomMonetaryAmount totalTripPayFeeInternalAmount)
    • getTotalTripPayFeeInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalTripPayFeeInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      totalTripPayFeeInternalAmount
    • setTotalTripPayFeeInternalAmount

      public void setTotalTripPayFeeInternalAmount(@Nullable CustomMonetaryAmount totalTripPayFeeInternalAmount)
    • totalSalesSourceAmount

      public BookingContractSupplierDetails totalSalesSourceAmount(@Nullable CustomMonetaryAmount totalSalesSourceAmount)
    • getTotalSalesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      totalSalesSourceAmount
    • setTotalSalesSourceAmount

      public void setTotalSalesSourceAmount(@Nullable CustomMonetaryAmount totalSalesSourceAmount)
    • totalSalesCaptureAmount

      public BookingContractSupplierDetails totalSalesCaptureAmount(@Nullable CustomMonetaryAmount totalSalesCaptureAmount)
    • getTotalSalesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      totalSalesCaptureAmount
    • setTotalSalesCaptureAmount

      public void setTotalSalesCaptureAmount(@Nullable CustomMonetaryAmount totalSalesCaptureAmount)
    • totalSalesDisplayAmount

      public BookingContractSupplierDetails totalSalesDisplayAmount(@Nullable CustomMonetaryAmount totalSalesDisplayAmount)
    • getTotalSalesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      totalSalesDisplayAmount
    • setTotalSalesDisplayAmount

      public void setTotalSalesDisplayAmount(@Nullable CustomMonetaryAmount totalSalesDisplayAmount)
    • totalSalesSupplierAmount

      public BookingContractSupplierDetails totalSalesSupplierAmount(@Nullable CustomMonetaryAmount totalSalesSupplierAmount)
    • getTotalSalesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      totalSalesSupplierAmount
    • setTotalSalesSupplierAmount

      public void setTotalSalesSupplierAmount(@Nullable CustomMonetaryAmount totalSalesSupplierAmount)
    • totalSalesInternalAmount

      public BookingContractSupplierDetails totalSalesInternalAmount(@Nullable CustomMonetaryAmount totalSalesInternalAmount)
    • getTotalSalesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSalesInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      totalSalesInternalAmount
    • setTotalSalesInternalAmount

      public void setTotalSalesInternalAmount(@Nullable CustomMonetaryAmount totalSalesInternalAmount)
    • fundsAvailableDate

      public BookingContractSupplierDetails fundsAvailableDate(@Nullable 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(@Nullable LocalDate fundsAvailableDate)
    • totalFeesInPercentWithRefund

      public BookingContractSupplierDetails totalFeesInPercentWithRefund(@Nullable Float totalFeesInPercentWithRefund)
    • getTotalFeesInPercentWithRefund

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

      public void setTotalFeesInPercentWithRefund(@Nullable Float totalFeesInPercentWithRefund)
    • totalFeesInPercent

      public BookingContractSupplierDetails totalFeesInPercent(@Nullable 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(@Nullable Float totalFeesInPercent)
    • totalTripPayFeeInPercentWithRefund

      public BookingContractSupplierDetails totalTripPayFeeInPercentWithRefund(@Nullable Float totalTripPayFeeInPercentWithRefund)
    • getTotalTripPayFeeInPercentWithRefund

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

      public void setTotalTripPayFeeInPercentWithRefund(@Nullable Float totalTripPayFeeInPercentWithRefund)
    • totalTripPayFeeInPercent

      public BookingContractSupplierDetails totalTripPayFeeInPercent(@Nullable 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(@Nullable Float totalTripPayFeeInPercent)
    • totalCommissionsInPercentWithRefund

      public BookingContractSupplierDetails totalCommissionsInPercentWithRefund(@Nullable Float totalCommissionsInPercentWithRefund)
    • getTotalCommissionsInPercentWithRefund

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

      public void setTotalCommissionsInPercentWithRefund(@Nullable Float totalCommissionsInPercentWithRefund)
    • totalCommissionsInPercent

      public BookingContractSupplierDetails totalCommissionsInPercent(@Nullable 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(@Nullable Float totalCommissionsInPercent)
    • totalFeesAndCommissionsInPercentWithRefund

      public BookingContractSupplierDetails totalFeesAndCommissionsInPercentWithRefund(@Nullable Float totalFeesAndCommissionsInPercentWithRefund)
    • getTotalFeesAndCommissionsInPercentWithRefund

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

      public void setTotalFeesAndCommissionsInPercentWithRefund(@Nullable Float totalFeesAndCommissionsInPercentWithRefund)
    • totalFeesAndCommissionsInPercent

      public BookingContractSupplierDetails totalFeesAndCommissionsInPercent(@Nullable 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(@Nullable Float totalFeesAndCommissionsInPercent)
    • originalFeesInPercent

      public BookingContractSupplierDetails originalFeesInPercent(@Nullable 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(@Nullable BigDecimal originalFeesInPercent)
    • originalAffiliateAgencyFeesInPercent

      public BookingContractSupplierDetails originalAffiliateAgencyFeesInPercent(@Nullable BigDecimal originalAffiliateAgencyFeesInPercent)
    • getOriginalAffiliateAgencyFeesInPercent

      @Nullable @Valid public @Valid BigDecimal getOriginalAffiliateAgencyFeesInPercent()
      Affiliate agent fee in percent
      Returns:
      originalAffiliateAgencyFeesInPercent
    • setOriginalAffiliateAgencyFeesInPercent

      public void setOriginalAffiliateAgencyFeesInPercent(@Nullable BigDecimal originalAffiliateAgencyFeesInPercent)
    • originalSupplierAgencyFeesInPercent

      public BookingContractSupplierDetails originalSupplierAgencyFeesInPercent(@Nullable BigDecimal originalSupplierAgencyFeesInPercent)
    • getOriginalSupplierAgencyFeesInPercent

      @Nullable @Valid public @Valid BigDecimal getOriginalSupplierAgencyFeesInPercent()
      Supplier agent fee in percent
      Returns:
      originalSupplierAgencyFeesInPercent
    • setOriginalSupplierAgencyFeesInPercent

      public void setOriginalSupplierAgencyFeesInPercent(@Nullable BigDecimal originalSupplierAgencyFeesInPercent)
    • originalCommissionsInPercent

      public BookingContractSupplierDetails originalCommissionsInPercent(@Nullable 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(@Nullable BigDecimal originalCommissionsInPercent)
    • netTotalCustomersSourceAmount

      public BookingContractSupplierDetails netTotalCustomersSourceAmount(@Nullable CustomMonetaryAmount netTotalCustomersSourceAmount)
    • getNetTotalCustomersSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalCustomersSourceAmount()
      Returns the total amount in source currency that is fees and commission.
      Returns:
      netTotalCustomersSourceAmount
    • setNetTotalCustomersSourceAmount

      public void setNetTotalCustomersSourceAmount(@Nullable CustomMonetaryAmount netTotalCustomersSourceAmount)
    • netTotalCustomersCaptureAmount

      public BookingContractSupplierDetails netTotalCustomersCaptureAmount(@Nullable CustomMonetaryAmount netTotalCustomersCaptureAmount)
    • getNetTotalCustomersCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalCustomersCaptureAmount()
      Returns the total amount in capture currency the affiliate is owed.
      Returns:
      netTotalCustomersCaptureAmount
    • setNetTotalCustomersCaptureAmount

      public void setNetTotalCustomersCaptureAmount(@Nullable CustomMonetaryAmount netTotalCustomersCaptureAmount)
    • netTotalCustomersDisplayAmount

      public BookingContractSupplierDetails netTotalCustomersDisplayAmount(@Nullable CustomMonetaryAmount netTotalCustomersDisplayAmount)
    • getNetTotalCustomersDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalCustomersDisplayAmount()
      Returns the total amount in display currency the affiliate is owed.
      Returns:
      netTotalCustomersDisplayAmount
    • setNetTotalCustomersDisplayAmount

      public void setNetTotalCustomersDisplayAmount(@Nullable CustomMonetaryAmount netTotalCustomersDisplayAmount)
    • netTotalCustomersSupplierAmount

      public BookingContractSupplierDetails netTotalCustomersSupplierAmount(@Nullable CustomMonetaryAmount netTotalCustomersSupplierAmount)
    • getNetTotalCustomersSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalCustomersSupplierAmount()
      Returns the total amount in supplier currency the affiliate is owed.
      Returns:
      netTotalCustomersSupplierAmount
    • setNetTotalCustomersSupplierAmount

      public void setNetTotalCustomersSupplierAmount(@Nullable CustomMonetaryAmount netTotalCustomersSupplierAmount)
    • netTotalCustomersInternalAmount

      public BookingContractSupplierDetails netTotalCustomersInternalAmount(@Nullable CustomMonetaryAmount netTotalCustomersInternalAmount)
    • getNetTotalCustomersInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalCustomersInternalAmount()
      Returns the total amount in internal currency the affiliate is owed.
      Returns:
      netTotalCustomersInternalAmount
    • setNetTotalCustomersInternalAmount

      public void setNetTotalCustomersInternalAmount(@Nullable CustomMonetaryAmount netTotalCustomersInternalAmount)
    • totalAffiliateAgencyFeesSourceAmount

      public BookingContractSupplierDetails totalAffiliateAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesSourceAmount)
    • getTotalAffiliateAgencyFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalAffiliateAgencyFeesSourceAmount()
      Returns the total amount in source currency owed affiliate agency.
      Returns:
      totalAffiliateAgencyFeesSourceAmount
    • setTotalAffiliateAgencyFeesSourceAmount

      public void setTotalAffiliateAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesSourceAmount)
    • totalAffiliateAgencyFeesCaptureAmount

      public BookingContractSupplierDetails totalAffiliateAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesCaptureAmount)
    • getTotalAffiliateAgencyFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalAffiliateAgencyFeesCaptureAmount()
      Returns the total amount in capture currency owed affiliate agency.
      Returns:
      totalAffiliateAgencyFeesCaptureAmount
    • setTotalAffiliateAgencyFeesCaptureAmount

      public void setTotalAffiliateAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesCaptureAmount)
    • totalAffiliateAgencyFeesDisplayAmount

      public BookingContractSupplierDetails totalAffiliateAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesDisplayAmount)
    • getTotalAffiliateAgencyFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalAffiliateAgencyFeesDisplayAmount()
      Returns the total amount in display currency owed affiliate agency.
      Returns:
      totalAffiliateAgencyFeesDisplayAmount
    • setTotalAffiliateAgencyFeesDisplayAmount

      public void setTotalAffiliateAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesDisplayAmount)
    • totalAffiliateAgencyFeesSupplierAmount

      public BookingContractSupplierDetails totalAffiliateAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesSupplierAmount)
    • getTotalAffiliateAgencyFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalAffiliateAgencyFeesSupplierAmount()
      Returns the total amount in supplier currency owed affiliate agency.
      Returns:
      totalAffiliateAgencyFeesSupplierAmount
    • setTotalAffiliateAgencyFeesSupplierAmount

      public void setTotalAffiliateAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesSupplierAmount)
    • totalAffiliateAgencyFeesInternalAmount

      public BookingContractSupplierDetails totalAffiliateAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesInternalAmount)
    • getTotalAffiliateAgencyFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalAffiliateAgencyFeesInternalAmount()
      Returns the total amount in internal currency owed affiliate agency.
      Returns:
      totalAffiliateAgencyFeesInternalAmount
    • setTotalAffiliateAgencyFeesInternalAmount

      public void setTotalAffiliateAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount totalAffiliateAgencyFeesInternalAmount)
    • totalSupplierAgencyFeesSourceAmount

      public BookingContractSupplierDetails totalSupplierAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesSourceAmount)
    • getTotalSupplierAgencyFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSupplierAgencyFeesSourceAmount()
      Returns the total amount in source currency owed supplier agency.
      Returns:
      totalSupplierAgencyFeesSourceAmount
    • setTotalSupplierAgencyFeesSourceAmount

      public void setTotalSupplierAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesSourceAmount)
    • totalSupplierAgencyFeesCaptureAmount

      public BookingContractSupplierDetails totalSupplierAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesCaptureAmount)
    • getTotalSupplierAgencyFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSupplierAgencyFeesCaptureAmount()
      Returns the total amount in capture currency owed supplier agency.
      Returns:
      totalSupplierAgencyFeesCaptureAmount
    • setTotalSupplierAgencyFeesCaptureAmount

      public void setTotalSupplierAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesCaptureAmount)
    • totalSupplierAgencyFeesDisplayAmount

      public BookingContractSupplierDetails totalSupplierAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesDisplayAmount)
    • getTotalSupplierAgencyFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSupplierAgencyFeesDisplayAmount()
      Returns the total amount in display currency owed supplier agency.
      Returns:
      totalSupplierAgencyFeesDisplayAmount
    • setTotalSupplierAgencyFeesDisplayAmount

      public void setTotalSupplierAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesDisplayAmount)
    • totalSupplierAgencyFeesSupplierAmount

      public BookingContractSupplierDetails totalSupplierAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesSupplierAmount)
    • getTotalSupplierAgencyFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSupplierAgencyFeesSupplierAmount()
      Returns the total amount in supplier currency owed supplier agency.
      Returns:
      totalSupplierAgencyFeesSupplierAmount
    • setTotalSupplierAgencyFeesSupplierAmount

      public void setTotalSupplierAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesSupplierAmount)
    • totalSupplierAgencyFeesInternalAmount

      public BookingContractSupplierDetails totalSupplierAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesInternalAmount)
    • getTotalSupplierAgencyFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSupplierAgencyFeesInternalAmount()
      Returns the total amount in internal currency owed supplier agency.
      Returns:
      totalSupplierAgencyFeesInternalAmount
    • setTotalSupplierAgencyFeesInternalAmount

      public void setTotalSupplierAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount totalSupplierAgencyFeesInternalAmount)
    • netTotalAffiliateAgencyFeesSourceAmount

      public BookingContractSupplierDetails netTotalAffiliateAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesSourceAmount)
    • getNetTotalAffiliateAgencyFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalAffiliateAgencyFeesSourceAmount()
      Returns the total amount in source currency owed affiliate agency.
      Returns:
      netTotalAffiliateAgencyFeesSourceAmount
    • setNetTotalAffiliateAgencyFeesSourceAmount

      public void setNetTotalAffiliateAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesSourceAmount)
    • netTotalAffiliateAgencyFeesCaptureAmount

      public BookingContractSupplierDetails netTotalAffiliateAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesCaptureAmount)
    • getNetTotalAffiliateAgencyFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalAffiliateAgencyFeesCaptureAmount()
      Returns the total amount in capture currency owed affiliate agency.
      Returns:
      netTotalAffiliateAgencyFeesCaptureAmount
    • setNetTotalAffiliateAgencyFeesCaptureAmount

      public void setNetTotalAffiliateAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesCaptureAmount)
    • netTotalAffiliateAgencyFeesDisplayAmount

      public BookingContractSupplierDetails netTotalAffiliateAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesDisplayAmount)
    • getNetTotalAffiliateAgencyFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalAffiliateAgencyFeesDisplayAmount()
      Returns the total amount in display currency owed affiliate agency.
      Returns:
      netTotalAffiliateAgencyFeesDisplayAmount
    • setNetTotalAffiliateAgencyFeesDisplayAmount

      public void setNetTotalAffiliateAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesDisplayAmount)
    • netTotalAffiliateAgencyFeesSupplierAmount

      public BookingContractSupplierDetails netTotalAffiliateAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesSupplierAmount)
    • getNetTotalAffiliateAgencyFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalAffiliateAgencyFeesSupplierAmount()
      Returns the total amount in supplier currency owed affiliate agency.
      Returns:
      netTotalAffiliateAgencyFeesSupplierAmount
    • setNetTotalAffiliateAgencyFeesSupplierAmount

      public void setNetTotalAffiliateAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesSupplierAmount)
    • netTotalAffiliateAgencyFeesInternalAmount

      public BookingContractSupplierDetails netTotalAffiliateAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesInternalAmount)
    • getNetTotalAffiliateAgencyFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalAffiliateAgencyFeesInternalAmount()
      Returns the total amount in internal currency owed affiliate agency.
      Returns:
      netTotalAffiliateAgencyFeesInternalAmount
    • setNetTotalAffiliateAgencyFeesInternalAmount

      public void setNetTotalAffiliateAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount netTotalAffiliateAgencyFeesInternalAmount)
    • netTotalSupplierAgencyFeesSourceAmount

      public BookingContractSupplierDetails netTotalSupplierAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesSourceAmount)
    • getNetTotalSupplierAgencyFeesSourceAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSupplierAgencyFeesSourceAmount()
      Returns the total amount in source currency owed supplier agency.
      Returns:
      netTotalSupplierAgencyFeesSourceAmount
    • setNetTotalSupplierAgencyFeesSourceAmount

      public void setNetTotalSupplierAgencyFeesSourceAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesSourceAmount)
    • netTotalSupplierAgencyFeesCaptureAmount

      public BookingContractSupplierDetails netTotalSupplierAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesCaptureAmount)
    • getNetTotalSupplierAgencyFeesCaptureAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSupplierAgencyFeesCaptureAmount()
      Returns the total amount in capture currency owed supplier agency.
      Returns:
      netTotalSupplierAgencyFeesCaptureAmount
    • setNetTotalSupplierAgencyFeesCaptureAmount

      public void setNetTotalSupplierAgencyFeesCaptureAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesCaptureAmount)
    • netTotalSupplierAgencyFeesDisplayAmount

      public BookingContractSupplierDetails netTotalSupplierAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesDisplayAmount)
    • getNetTotalSupplierAgencyFeesDisplayAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSupplierAgencyFeesDisplayAmount()
      Returns the total amount in display currency owed supplier agency.
      Returns:
      netTotalSupplierAgencyFeesDisplayAmount
    • setNetTotalSupplierAgencyFeesDisplayAmount

      public void setNetTotalSupplierAgencyFeesDisplayAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesDisplayAmount)
    • netTotalSupplierAgencyFeesSupplierAmount

      public BookingContractSupplierDetails netTotalSupplierAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesSupplierAmount)
    • getNetTotalSupplierAgencyFeesSupplierAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSupplierAgencyFeesSupplierAmount()
      Returns the total amount in supplier currency owed supplier agency.
      Returns:
      netTotalSupplierAgencyFeesSupplierAmount
    • setNetTotalSupplierAgencyFeesSupplierAmount

      public void setNetTotalSupplierAgencyFeesSupplierAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesSupplierAmount)
    • netTotalSupplierAgencyFeesInternalAmount

      public BookingContractSupplierDetails netTotalSupplierAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesInternalAmount)
    • getNetTotalSupplierAgencyFeesInternalAmount

      @Nullable @Valid public @Valid CustomMonetaryAmount getNetTotalSupplierAgencyFeesInternalAmount()
      Returns the total amount in internal currency owed supplier agency.
      Returns:
      netTotalSupplierAgencyFeesInternalAmount
    • setNetTotalSupplierAgencyFeesInternalAmount

      public void setNetTotalSupplierAgencyFeesInternalAmount(@Nullable CustomMonetaryAmount netTotalSupplierAgencyFeesInternalAmount)
    • hasRefunds

      public BookingContractSupplierDetails hasRefunds(@Nullable Boolean hasRefunds)
    • getHasRefunds

      @Nullable public Boolean getHasRefunds()
      Indicates whether any refund in any state is present.
      Returns:
      hasRefunds
    • setHasRefunds

      public void setHasRefunds(@Nullable Boolean hasRefunds)
    • hasSuccessfulRefunds

      public BookingContractSupplierDetails hasSuccessfulRefunds(@Nullable Boolean hasSuccessfulRefunds)
    • getHasSuccessfulRefunds

      @Nullable public Boolean getHasSuccessfulRefunds()
      Indicates whether a successful refund is present.
      Returns:
      hasSuccessfulRefunds
    • setHasSuccessfulRefunds

      public void setHasSuccessfulRefunds(@Nullable Boolean hasSuccessfulRefunds)
    • hasPendingRefunds

      public BookingContractSupplierDetails hasPendingRefunds(@Nullable Boolean hasPendingRefunds)
    • getHasPendingRefunds

      @Nullable public Boolean getHasPendingRefunds()
      Indicates whether a pending refund is present.
      Returns:
      hasPendingRefunds
    • setHasPendingRefunds

      public void setHasPendingRefunds(@Nullable Boolean hasPendingRefunds)
    • hasFailedRefunds

      public BookingContractSupplierDetails hasFailedRefunds(@Nullable Boolean hasFailedRefunds)
    • getHasFailedRefunds

      @Nullable public Boolean getHasFailedRefunds()
      Indicates whether a failed refund is present.
      Returns:
      hasFailedRefunds
    • setHasFailedRefunds

      public void setHasFailedRefunds(@Nullable Boolean hasFailedRefunds)
    • platformIdentifier

      public BookingContractSupplierDetails platformIdentifier(@Nullable String platformIdentifier)
    • getPlatformIdentifier

      @Nullable public String getPlatformIdentifier()
      Returns the account identifier for the beneficiary taking a platform fee
      Returns:
      platformIdentifier
    • setPlatformIdentifier

      public void setPlatformIdentifier(@Nullable String platformIdentifier)
    • totalFundsGroupedByBeneficiary

      public BookingContractSupplierDetails totalFundsGroupedByBeneficiary(@Nullable List<@Valid BeneficiarySupplierDetails> totalFundsGroupedByBeneficiary)
    • addTotalFundsGroupedByBeneficiaryItem

      public BookingContractSupplierDetails addTotalFundsGroupedByBeneficiaryItem(BeneficiarySupplierDetails totalFundsGroupedByBeneficiaryItem)
    • getTotalFundsGroupedByBeneficiary

      @Nullable @Valid public @Valid List<@Valid BeneficiarySupplierDetails> getTotalFundsGroupedByBeneficiary()
      Returns all the beneficiaries in this contract with their total amounts
      Returns:
      totalFundsGroupedByBeneficiary
    • setTotalFundsGroupedByBeneficiary

      public void setTotalFundsGroupedByBeneficiary(@Nullable List<@Valid BeneficiarySupplierDetails> totalFundsGroupedByBeneficiary)
    • totalTokensEarned

      public BookingContractSupplierDetails totalTokensEarned(@Nullable Long totalTokensEarned)
    • getTotalTokensEarned

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

      public void setTotalTokensEarned(@Nullable Long totalTokensEarned)
    • selfAcquiring

      public BookingContractSupplierDetails selfAcquiring(@Nullable Boolean selfAcquiring)
    • getSelfAcquiring

      @Nullable public Boolean getSelfAcquiring()
      Get selfAcquiring
      Returns:
      selfAcquiring
    • setSelfAcquiring

      public void setSelfAcquiring(@Nullable Boolean selfAcquiring)
    • lodging

    • getLodging

      @Nullable @Valid public @Valid BookingContractItemSupplierDetails getLodging()
      Returns the lodging item only.
      Returns:
      lodging
    • setLodging

      public void setLodging(@Nullable BookingContractItemSupplierDetails lodging)
    • cancellableByAgent

      public BookingContractSupplierDetails cancellableByAgent(@Nullable Boolean cancellableByAgent)
    • getCancellableByAgent

      @Nullable public Boolean getCancellableByAgent()
      Whether the booking can still be cancelled completely by an agent.
      Returns:
      cancellableByAgent
    • setCancellableByAgent

      public void setCancellableByAgent(@Nullable Boolean cancellableByAgent)
    • cancellableBySupplier

      public BookingContractSupplierDetails cancellableBySupplier(@Nullable Boolean cancellableBySupplier)
    • getCancellableBySupplier

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

      public void setCancellableBySupplier(@Nullable Boolean cancellableBySupplier)
    • cancellableByTraveler

      public BookingContractSupplierDetails cancellableByTraveler(@Nullable Boolean cancellableByTraveler)
    • getCancellableByTraveler

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

      public void setCancellableByTraveler(@Nullable Boolean cancellableByTraveler)
    • fullyRefunded

      public BookingContractSupplierDetails fullyRefunded(@Nullable Boolean fullyRefunded)
    • getFullyRefunded

      @Nullable public Boolean getFullyRefunded()
      Get fullyRefunded
      Returns:
      fullyRefunded
    • setFullyRefunded

      public void setFullyRefunded(@Nullable Boolean fullyRefunded)
    • cancellableWithNoCharges

      public BookingContractSupplierDetails cancellableWithNoCharges(@Nullable Boolean cancellableWithNoCharges)
    • getCancellableWithNoCharges

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

      public void setCancellableWithNoCharges(@Nullable Boolean cancellableWithNoCharges)
    • isCancellableWithPotentialCharges

      public BookingContractSupplierDetails isCancellableWithPotentialCharges(@Nullable 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(@Nullable Boolean isCancellableWithPotentialCharges)
    • 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