Class PricedSupplierContractWithAcquirer

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:12:05.578754358+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class PricedSupplierContractWithAcquirer extends Object
Details of the booking entries that went in for one particular supplier directly.
  • Field Details

  • Constructor Details

    • PricedSupplierContractWithAcquirer

      public PricedSupplierContractWithAcquirer()
  • Method Details

    • federatedOrganizationIdentifier

      public PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer 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 AuthenticatedUser getUser()
      The authenticated user that made the reactive request
      Returns:
      user
    • setUser

      public void setUser(@Nonnull AuthenticatedUser user)
    • ipAddress

      public PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer 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 PricedSupplierContractWithAcquirer displayPriceQuote(@Nonnull QuoteLightweight displayPriceQuote)
    • getDisplayPriceQuote

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

      public void setDisplayPriceQuote(@Nonnull QuoteLightweight displayPriceQuote)
    • supplierPriceQuote

      public PricedSupplierContractWithAcquirer supplierPriceQuote(@Nonnull QuoteLightweight supplierPriceQuote)
    • getSupplierPriceQuote

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

      public void setSupplierPriceQuote(@Nonnull QuoteLightweight supplierPriceQuote)
    • internalPriceQuote

      public PricedSupplierContractWithAcquirer internalPriceQuote(@Nonnull QuoteLightweight internalPriceQuote)
    • getInternalPriceQuote

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

      public void setInternalPriceQuote(@Nonnull QuoteLightweight internalPriceQuote)
    • capturePriceQuote

      public PricedSupplierContractWithAcquirer capturePriceQuote(@Nonnull QuoteLightweight capturePriceQuote)
    • getCapturePriceQuote

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

      public void setCapturePriceQuote(@Nonnull QuoteLightweight capturePriceQuote)
    • itemList

      public PricedSupplierContractWithAcquirer itemList(@Nonnull List<Object> itemList)
    • addItemListItem

      public PricedSupplierContractWithAcquirer addItemListItem(Object itemListItem)
    • getItemList

      @Nonnull @NotNull @Size(min=1, max=2147483647) public @NotNull @Size(min=1,max=2147483647) List<Object> getItemList()
      Get itemList
      Returns:
      itemList
    • setItemList

      public void setItemList(@Nonnull List<Object> itemList)
    • acquirer

      public PricedSupplierContractWithAcquirer acquirer(@Nonnull Integrator acquirer)
    • getAcquirer

      @Nonnull @NotNull @Valid public @NotNull @Valid Integrator getAcquirer()
      Get acquirer
      Returns:
      acquirer
    • setAcquirer

      public void setAcquirer(@Nonnull Integrator acquirer)
    • externalSupplierIdentifier

      public PricedSupplierContractWithAcquirer externalSupplierIdentifier(@Nonnull String externalSupplierIdentifier)
    • getExternalSupplierIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getExternalSupplierIdentifier()
      Track supplier with its external supplier identifier
      Returns:
      externalSupplierIdentifier
    • setExternalSupplierIdentifier

      public void setExternalSupplierIdentifier(@Nonnull String externalSupplierIdentifier)
    • externalSupplierBookingCode

      public PricedSupplierContractWithAcquirer externalSupplierBookingCode(@Nonnull String externalSupplierBookingCode)
    • getExternalSupplierBookingCode

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getExternalSupplierBookingCode()
      External booking code generated by the affiliate
      Returns:
      externalSupplierBookingCode
    • setExternalSupplierBookingCode

      public void setExternalSupplierBookingCode(@Nonnull String externalSupplierBookingCode)
    • externalTransactionIdentifier

      public PricedSupplierContractWithAcquirer externalTransactionIdentifier(@Nonnull String externalTransactionIdentifier)
    • getExternalTransactionIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getExternalTransactionIdentifier()
      External transaction identifier populated when agent responsible for acquiring
      Returns:
      externalTransactionIdentifier
    • setExternalTransactionIdentifier

      public void setExternalTransactionIdentifier(@Nonnull String externalTransactionIdentifier)
    • metadata

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

      public PricedSupplierContractWithAcquirer 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)
    • totalPrice

      public PricedSupplierContractWithAcquirer totalPrice(@Nullable CustomMonetaryAmount totalPrice)
    • getTotalPrice

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalPrice()
      Get totalPrice
      Returns:
      totalPrice
    • setTotalPrice

      public void setTotalPrice(@Nullable CustomMonetaryAmount totalPrice)
    • totalDisplayPrice

      public PricedSupplierContractWithAcquirer totalDisplayPrice(@Nullable CustomMonetaryAmount totalDisplayPrice)
    • getTotalDisplayPrice

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalDisplayPrice()
      Get totalDisplayPrice
      Returns:
      totalDisplayPrice
    • setTotalDisplayPrice

      public void setTotalDisplayPrice(@Nullable CustomMonetaryAmount totalDisplayPrice)
    • totalSupplierPrice

      public PricedSupplierContractWithAcquirer totalSupplierPrice(@Nullable CustomMonetaryAmount totalSupplierPrice)
    • getTotalSupplierPrice

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalSupplierPrice()
      Get totalSupplierPrice
      Returns:
      totalSupplierPrice
    • setTotalSupplierPrice

      public void setTotalSupplierPrice(@Nullable CustomMonetaryAmount totalSupplierPrice)
    • totalInternalPrice

      public PricedSupplierContractWithAcquirer totalInternalPrice(@Nullable CustomMonetaryAmount totalInternalPrice)
    • getTotalInternalPrice

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalInternalPrice()
      Get totalInternalPrice
      Returns:
      totalInternalPrice
    • setTotalInternalPrice

      public void setTotalInternalPrice(@Nullable CustomMonetaryAmount totalInternalPrice)
    • totalCapturePrice

      public PricedSupplierContractWithAcquirer totalCapturePrice(@Nullable CustomMonetaryAmount totalCapturePrice)
    • getTotalCapturePrice

      @Nullable @Valid public @Valid CustomMonetaryAmount getTotalCapturePrice()
      Get totalCapturePrice
      Returns:
      totalCapturePrice
    • setTotalCapturePrice

      public void setTotalCapturePrice(@Nullable CustomMonetaryAmount totalCapturePrice)
    • 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