Package travel.wink.sdk.extranet.model
Class BookingContractPaymentDetailsSupplier
java.lang.Object
travel.wink.sdk.extranet.model.BookingContractPaymentDetailsSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-04T22:29:13.908295668+07:00[Asia/Bangkok]")
public class BookingContractPaymentDetailsSupplier
extends Object
Payment details the merchant provided us at the time of payment.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumUnique transaction id from the vendor upon a successful sale.static enumName of acquiring vendor -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquirerIdentifier(String acquirerIdentifier) addFeesItem(FeeSupplier feesItem) agentInvoicedDate(LocalDateTime agentInvoicedDate) agentInvoiceIdentifier(String agentInvoiceIdentifier) customerIdentifier(String customerIdentifier) booleanfees(List<FeeSupplier> fees) Name of acquirerThe date/time the invoice was generatedThe specific invoice this booking was registered on@NotNull StringUnique customer id from the vendor.@Valid List<FeeSupplier> getFees()Get feesWhere to redirect to after payment [in-]completeUnique transaction id from the vendor upon a successful sale.@NotNull StringUnique transaction id from the vendor upon a successful sale.Name of acquiring vendorVendor specific values that are returned in a successful responseinthashCode()putVendorSpecificItem(String key, String vendorSpecificItem) redirectUrl(String redirectUrl) voidsetAcquirerIdentifier(String acquirerIdentifier) voidsetAgentInvoicedDate(LocalDateTime agentInvoicedDate) voidsetAgentInvoiceIdentifier(String agentInvoiceIdentifier) voidsetCustomerIdentifier(String customerIdentifier) voidsetFees(List<FeeSupplier> fees) voidsetRedirectUrl(String redirectUrl) voidvoidsetTransactionIdentifier(String transactionIdentifier) voidvoidsetVendorSpecific(Map<String, String> vendorSpecific) toString()transactionIdentifier(String transactionIdentifier) vendorSpecific(Map<String, String> vendorSpecific)
-
Field Details
-
JSON_PROPERTY_ACQUIRER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_VENDOR
- See Also:
-
JSON_PROPERTY_TRANSACTION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_CUSTOMER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_AGENT_INVOICED_DATE
- See Also:
-
JSON_PROPERTY_AGENT_INVOICE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_REDIRECT_URL
- See Also:
-
JSON_PROPERTY_FEES
- See Also:
-
JSON_PROPERTY_VENDOR_SPECIFIC
- See Also:
-
-
Constructor Details
-
BookingContractPaymentDetailsSupplier
public BookingContractPaymentDetailsSupplier()
-
-
Method Details
-
acquirerIdentifier
-
getAcquirerIdentifier
-
setAcquirerIdentifier
-
vendor
public BookingContractPaymentDetailsSupplier vendor(BookingContractPaymentDetailsSupplier.VendorEnum vendor) -
getVendor
Name of acquiring vendor- Returns:
- vendor
-
setVendor
-
transactionIdentifier
-
getTransactionIdentifier
Unique transaction id from the vendor upon a successful sale. Agent adds their transaction identifier.- Returns:
- transactionIdentifier
-
setTransactionIdentifier
-
customerIdentifier
-
getCustomerIdentifier
Unique customer id from the vendor. Agent adds their own customer identifier.- Returns:
- customerIdentifier
-
setCustomerIdentifier
-
status
public BookingContractPaymentDetailsSupplier status(BookingContractPaymentDetailsSupplier.StatusEnum status) -
getStatus
Unique transaction id from the vendor upon a successful sale. Agent adds their transaction identifier.- Returns:
- status
-
setStatus
-
agentInvoicedDate
-
getAgentInvoicedDate
The date/time the invoice was generated- Returns:
- agentInvoicedDate
-
setAgentInvoicedDate
-
agentInvoiceIdentifier
-
getAgentInvoiceIdentifier
The specific invoice this booking was registered on- Returns:
- agentInvoiceIdentifier
-
setAgentInvoiceIdentifier
-
redirectUrl
-
getRedirectUrl
Where to redirect to after payment [in-]complete- Returns:
- redirectUrl
-
setRedirectUrl
-
fees
-
addFeesItem
-
getFees
-
setFees
-
vendorSpecific
-
putVendorSpecificItem
public BookingContractPaymentDetailsSupplier putVendorSpecificItem(String key, String vendorSpecificItem) -
getVendorSpecific
-
setVendorSpecific
-
equals
-
hashCode
-
toString
-