Class PayableContractResponseAuthenticatedEntity
java.lang.Object
travel.wink.sdk.booking.model.PayableContractResponseAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-12-27T09:35:47.117628182+07:00[Asia/Bangkok]")
public class PayableContractResponseAuthenticatedEntity
extends Object
Details of the booking entries that went in for one particular supplier directly.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexternalSupplierBookingCode(String externalSupplierBookingCode) externalSupplierIdentifier(String externalSupplierIdentifier) externalTransactionIdentifier(String externalTransactionIdentifier) @NotNull StringExternal booking code generated by the affiliate@NotNull StringTrack supplier with its external supplier supplierContractIdentifierExternal transaction supplierContractIdentifier populated when agent responsible for acquiring@NotNull StringgetId()TripPay supplierContractIdentifier for reactive widget@NotNull @Valid UUIDUnique supplierContractIdentifier used to track the contract.@NotNull @Valid UUIDSupplier supplierContractIdentifier@NotNull StringSupplier name@NotNull @Valid CustomMonetaryAmountGet totalCapturePrice@NotNull @Valid CustomMonetaryAmountGet totalDisplayPrice@NotNull @Valid CustomMonetaryAmountGet totalInternalPrice@NotNull @Valid CustomMonetaryAmountGet totalPrice@NotNull @Valid CustomMonetaryAmountGet totalSupplierPriceGroups all booking contracts submitted at the same timeinthashCode()voidsetExternalSupplierBookingCode(String externalSupplierBookingCode) voidsetExternalSupplierIdentifier(String externalSupplierIdentifier) voidsetExternalTransactionIdentifier(String externalTransactionIdentifier) voidvoidsetSupplierContractIdentifier(UUID supplierContractIdentifier) voidsetSupplierIdentifier(UUID supplierIdentifier) voidsetSupplierName(String supplierName) voidsetTotalCapturePrice(CustomMonetaryAmount totalCapturePrice) voidsetTotalDisplayPrice(CustomMonetaryAmount totalDisplayPrice) voidsetTotalInternalPrice(CustomMonetaryAmount totalInternalPrice) voidsetTotalPrice(CustomMonetaryAmount totalPrice) voidsetTotalSupplierPrice(CustomMonetaryAmount totalSupplierPrice) voidsetTraceId(String traceId) supplierContractIdentifier(UUID supplierContractIdentifier) supplierIdentifier(UUID supplierIdentifier) supplierName(String supplierName) toString()totalCapturePrice(CustomMonetaryAmount totalCapturePrice) totalDisplayPrice(CustomMonetaryAmount totalDisplayPrice) totalInternalPrice(CustomMonetaryAmount totalInternalPrice) totalPrice(CustomMonetaryAmount totalPrice) totalSupplierPrice(CustomMonetaryAmount totalSupplierPrice)
-
Field Details
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_TRACE_ID
- See Also:
-
JSON_PROPERTY_SUPPLIER_CONTRACT_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_NAME
- See Also:
-
JSON_PROPERTY_EXTERNAL_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_EXTERNAL_SUPPLIER_BOOKING_CODE
- See Also:
-
JSON_PROPERTY_EXTERNAL_TRANSACTION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TOTAL_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_DISPLAY_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_SUPPLIER_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_INTERNAL_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_CAPTURE_PRICE
- See Also:
-
-
Constructor Details
-
PayableContractResponseAuthenticatedEntity
public PayableContractResponseAuthenticatedEntity()
-
-
Method Details
-
id
-
getId
TripPay supplierContractIdentifier for reactive widget- Returns:
- id
-
setId
-
traceId
-
getTraceId
Groups all booking contracts submitted at the same time- Returns:
- traceId
-
setTraceId
-
supplierContractIdentifier
public PayableContractResponseAuthenticatedEntity supplierContractIdentifier(UUID supplierContractIdentifier) -
getSupplierContractIdentifier
Unique supplierContractIdentifier used to track the contract. Create a UUID for this purpose.- Returns:
- supplierContractIdentifier
-
setSupplierContractIdentifier
-
supplierIdentifier
-
getSupplierIdentifier
Supplier supplierContractIdentifier- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
supplierName
-
getSupplierName
-
setSupplierName
-
externalSupplierIdentifier
public PayableContractResponseAuthenticatedEntity externalSupplierIdentifier(String externalSupplierIdentifier) -
getExternalSupplierIdentifier
Track supplier with its external supplier supplierContractIdentifier- Returns:
- externalSupplierIdentifier
-
setExternalSupplierIdentifier
-
externalSupplierBookingCode
public PayableContractResponseAuthenticatedEntity externalSupplierBookingCode(String externalSupplierBookingCode) -
getExternalSupplierBookingCode
External booking code generated by the affiliate- Returns:
- externalSupplierBookingCode
-
setExternalSupplierBookingCode
-
externalTransactionIdentifier
public PayableContractResponseAuthenticatedEntity externalTransactionIdentifier(String externalTransactionIdentifier) -
getExternalTransactionIdentifier
External transaction supplierContractIdentifier populated when agent responsible for acquiring- Returns:
- externalTransactionIdentifier
-
setExternalTransactionIdentifier
-
totalPrice
-
getTotalPrice
Get totalPrice- Returns:
- totalPrice
-
setTotalPrice
-
totalDisplayPrice
public PayableContractResponseAuthenticatedEntity totalDisplayPrice(CustomMonetaryAmount totalDisplayPrice) -
getTotalDisplayPrice
Get totalDisplayPrice- Returns:
- totalDisplayPrice
-
setTotalDisplayPrice
-
totalSupplierPrice
public PayableContractResponseAuthenticatedEntity totalSupplierPrice(CustomMonetaryAmount totalSupplierPrice) -
getTotalSupplierPrice
Get totalSupplierPrice- Returns:
- totalSupplierPrice
-
setTotalSupplierPrice
-
totalInternalPrice
public PayableContractResponseAuthenticatedEntity totalInternalPrice(CustomMonetaryAmount totalInternalPrice) -
getTotalInternalPrice
Get totalInternalPrice- Returns:
- totalInternalPrice
-
setTotalInternalPrice
-
totalCapturePrice
public PayableContractResponseAuthenticatedEntity totalCapturePrice(CustomMonetaryAmount totalCapturePrice) -
getTotalCapturePrice
Get totalCapturePrice- Returns:
- totalCapturePrice
-
setTotalCapturePrice
-
equals
-
hashCode
-
toString
-