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="2023-08-06T13:39:13.055088027+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 enumTechnology taking the chargestatic enumName of acquiring vendor -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquirerIdentifier(String acquirerIdentifier) agentInvoicedDate(LocalDateTime agentInvoicedDate) agentInvoiceIdentifier(String agentInvoiceIdentifier) booleanUnique acquiring identifier.The date/time the invoice was generatedThe specific invoice this booking was registered on@NotNull StringUnique transaction id from the vendor upon a successful sale.getType()Technology taking the chargeName of acquiring vendorVendor specific values that are returned in a successful responseinthashCode()putVendorSpecificItem(String key, String vendorSpecificItem) voidsetAcquirerIdentifier(String acquirerIdentifier) voidsetAgentInvoicedDate(LocalDateTime agentInvoicedDate) voidsetAgentInvoiceIdentifier(String agentInvoiceIdentifier) voidsetTransactionIdentifier(String transactionIdentifier) voidvoidvoidsetVendorSpecific(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_TYPE
- See Also:
-
JSON_PROPERTY_TRANSACTION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_AGENT_INVOICED_DATE
- See Also:
-
JSON_PROPERTY_AGENT_INVOICE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_VENDOR_SPECIFIC
- See Also:
-
-
Constructor Details
-
BookingContractPaymentDetailsSupplier
public BookingContractPaymentDetailsSupplier()
-
-
Method Details
-
acquirerIdentifier
-
getAcquirerIdentifier
Unique acquiring identifier. Blank for agent payment.- Returns:
- acquirerIdentifier
-
setAcquirerIdentifier
-
vendor
public BookingContractPaymentDetailsSupplier vendor(BookingContractPaymentDetailsSupplier.VendorEnum vendor) -
getVendor
Name of acquiring vendor- Returns:
- vendor
-
setVendor
-
type
-
getType
Technology taking the charge- Returns:
- type
-
setType
-
transactionIdentifier
-
getTransactionIdentifier
Unique transaction id from the vendor upon a successful sale. Agent adds their transaction identifier.- Returns:
- transactionIdentifier
-
setTransactionIdentifier
-
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
-
vendorSpecific
-
putVendorSpecificItem
public BookingContractPaymentDetailsSupplier putVendorSpecificItem(String key, String vendorSpecificItem) -
getVendorSpecific
Vendor specific values that are returned in a successful response- Returns:
- vendorSpecific
-
setVendorSpecific
-
equals
-
hashCode
public int hashCode() -
toString
-