Package travel.wink.sdk.affiliate.model
Class BookingContractPaymentDetailsAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.BookingContractPaymentDetailsAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-06-06T15:45:36.063243408+07:00[Asia/Bangkok]")
public class BookingContractPaymentDetailsAffiliate
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 TypeMethodDescriptionagentInvoicedDate(LocalDateTime agentInvoicedDate) agentInvoiceIdentifier(String agentInvoiceIdentifier) booleanThe 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) 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_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
-
BookingContractPaymentDetailsAffiliate
public BookingContractPaymentDetailsAffiliate()
-
-
Method Details
-
vendor
public BookingContractPaymentDetailsAffiliate vendor(BookingContractPaymentDetailsAffiliate.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 BookingContractPaymentDetailsAffiliate 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
-