Class PayableContractResponseAuthenticatedEntity

java.lang.Object
travel.wink.sdk.booking.model.PayableContractResponseAuthenticatedEntity

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-11-04T20:27:26.259708560+07:00[Asia/Bangkok]") public class PayableContractResponseAuthenticatedEntity extends Object
Details of the booking entries that went in for one particular supplier directly.
  • Field Details

  • Constructor Details

    • PayableContractResponseAuthenticatedEntity

      public PayableContractResponseAuthenticatedEntity()
  • Method Details

    • id

    • getId

      @Nonnull @NotNull public @NotNull String getId()
      TripPay supplierContractIdentifier for reactive widget
      Returns:
      id
    • setId

      public void setId(String id)
    • traceId

    • getTraceId

      @Nullable public String getTraceId()
      Groups all booking contracts submitted at the same time
      Returns:
      traceId
    • setTraceId

      public void setTraceId(String traceId)
    • supplierContractIdentifier

      public PayableContractResponseAuthenticatedEntity supplierContractIdentifier(UUID supplierContractIdentifier)
    • getSupplierContractIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getSupplierContractIdentifier()
      Unique supplierContractIdentifier used to track the contract. Create a UUID for this purpose.
      Returns:
      supplierContractIdentifier
    • setSupplierContractIdentifier

      public void setSupplierContractIdentifier(UUID supplierContractIdentifier)
    • supplierIdentifier

      public PayableContractResponseAuthenticatedEntity supplierIdentifier(UUID supplierIdentifier)
    • getSupplierIdentifier

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

      public void setSupplierIdentifier(UUID supplierIdentifier)
    • supplierName

      public PayableContractResponseAuthenticatedEntity supplierName(String supplierName)
    • getSupplierName

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

      public void setSupplierName(String supplierName)
    • externalSupplierIdentifier

      public PayableContractResponseAuthenticatedEntity externalSupplierIdentifier(String externalSupplierIdentifier)
    • getExternalSupplierIdentifier

      @Nonnull @NotNull public @NotNull String getExternalSupplierIdentifier()
      Track supplier with its external supplier supplierContractIdentifier
      Returns:
      externalSupplierIdentifier
    • setExternalSupplierIdentifier

      public void setExternalSupplierIdentifier(String externalSupplierIdentifier)
    • externalSupplierBookingCode

      public PayableContractResponseAuthenticatedEntity externalSupplierBookingCode(String externalSupplierBookingCode)
    • getExternalSupplierBookingCode

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

      public void setExternalSupplierBookingCode(String externalSupplierBookingCode)
    • externalTransactionIdentifier

      public PayableContractResponseAuthenticatedEntity externalTransactionIdentifier(String externalTransactionIdentifier)
    • getExternalTransactionIdentifier

      @Nullable public String getExternalTransactionIdentifier()
      External transaction supplierContractIdentifier populated when agent responsible for acquiring
      Returns:
      externalTransactionIdentifier
    • setExternalTransactionIdentifier

      public void setExternalTransactionIdentifier(String externalTransactionIdentifier)
    • totalPrice

    • getTotalPrice

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

      public void setTotalPrice(CustomMonetaryAmount totalPrice)
    • totalDisplayPrice

      public PayableContractResponseAuthenticatedEntity totalDisplayPrice(CustomMonetaryAmount totalDisplayPrice)
    • getTotalDisplayPrice

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

      public void setTotalDisplayPrice(CustomMonetaryAmount totalDisplayPrice)
    • totalSupplierPrice

      public PayableContractResponseAuthenticatedEntity totalSupplierPrice(CustomMonetaryAmount totalSupplierPrice)
    • getTotalSupplierPrice

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

      public void setTotalSupplierPrice(CustomMonetaryAmount totalSupplierPrice)
    • totalInternalPrice

      public PayableContractResponseAuthenticatedEntity totalInternalPrice(CustomMonetaryAmount totalInternalPrice)
    • getTotalInternalPrice

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

      public void setTotalInternalPrice(CustomMonetaryAmount totalInternalPrice)
    • totalCapturePrice

      public PayableContractResponseAuthenticatedEntity totalCapturePrice(CustomMonetaryAmount totalCapturePrice)
    • getTotalCapturePrice

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

      public void setTotalCapturePrice(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