public class TerminalCheckout extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TerminalCheckout.Builder
Class to build instances of
TerminalCheckout. |
| Modifier | Constructor and Description |
|---|---|
protected |
TerminalCheckout(Money amountMoney,
DeviceCheckoutOptions deviceOptions,
String id,
io.apimatic.core.types.OptionalNullable<String> referenceId,
io.apimatic.core.types.OptionalNullable<String> note,
io.apimatic.core.types.OptionalNullable<String> orderId,
PaymentOptions paymentOptions,
io.apimatic.core.types.OptionalNullable<String> deadlineDuration,
String status,
String cancelReason,
List<String> paymentIds,
String createdAt,
String updatedAt,
String appId,
String locationId,
String paymentType,
io.apimatic.core.types.OptionalNullable<String> teamMemberId,
io.apimatic.core.types.OptionalNullable<String> customerId,
Money appFeeMoney,
io.apimatic.core.types.OptionalNullable<String> statementDescriptionIdentifier,
Money tipMoney)
Initialization constructor.
|
|
TerminalCheckout(Money amountMoney,
DeviceCheckoutOptions deviceOptions,
String id,
String referenceId,
String note,
String orderId,
PaymentOptions paymentOptions,
String deadlineDuration,
String status,
String cancelReason,
List<String> paymentIds,
String createdAt,
String updatedAt,
String appId,
String locationId,
String paymentType,
String teamMemberId,
String customerId,
Money appFeeMoney,
String statementDescriptionIdentifier,
Money tipMoney)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Money |
getAmountMoney()
Getter for AmountMoney.
|
Money |
getAppFeeMoney()
Getter for AppFeeMoney.
|
String |
getAppId()
Getter for AppId.
|
String |
getCancelReason()
Getter for CancelReason.
|
String |
getCreatedAt()
Getter for CreatedAt.
|
String |
getCustomerId()
Getter for CustomerId.
|
String |
getDeadlineDuration()
Getter for DeadlineDuration.
|
DeviceCheckoutOptions |
getDeviceOptions()
Getter for DeviceOptions.
|
String |
getId()
Getter for Id.
|
String |
getLocationId()
Getter for LocationId.
|
String |
getNote()
Getter for Note.
|
String |
getOrderId()
Getter for OrderId.
|
List<String> |
getPaymentIds()
Getter for PaymentIds.
|
PaymentOptions |
getPaymentOptions()
Getter for PaymentOptions.
|
String |
getPaymentType()
Getter for PaymentType.
|
String |
getReferenceId()
Getter for ReferenceId.
|
String |
getStatementDescriptionIdentifier()
Getter for StatementDescriptionIdentifier.
|
String |
getStatus()
Getter for Status.
|
String |
getTeamMemberId()
Getter for TeamMemberId.
|
Money |
getTipMoney()
Getter for TipMoney.
|
String |
getUpdatedAt()
Getter for UpdatedAt.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCustomerId()
Internal Getter for CustomerId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDeadlineDuration()
Internal Getter for DeadlineDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetNote()
Internal Getter for Note.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetOrderId()
Internal Getter for OrderId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetReferenceId()
Internal Getter for ReferenceId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetStatementDescriptionIdentifier()
Internal Getter for StatementDescriptionIdentifier.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetTeamMemberId()
Internal Getter for TeamMemberId.
|
TerminalCheckout.Builder |
toBuilder()
Builds a new
TerminalCheckout.Builder object. |
String |
toString()
Converts this TerminalCheckout into string format.
|
public TerminalCheckout(Money amountMoney, DeviceCheckoutOptions deviceOptions, String id, String referenceId, String note, String orderId, PaymentOptions paymentOptions, String deadlineDuration, String status, String cancelReason, List<String> paymentIds, String createdAt, String updatedAt, String appId, String locationId, String paymentType, String teamMemberId, String customerId, Money appFeeMoney, String statementDescriptionIdentifier, Money tipMoney)
amountMoney - Money value for amountMoney.deviceOptions - DeviceCheckoutOptions value for deviceOptions.id - String value for id.referenceId - String value for referenceId.note - String value for note.orderId - String value for orderId.paymentOptions - PaymentOptions value for paymentOptions.deadlineDuration - String value for deadlineDuration.status - String value for status.cancelReason - String value for cancelReason.paymentIds - List of String value for paymentIds.createdAt - String value for createdAt.updatedAt - String value for updatedAt.appId - String value for appId.locationId - String value for locationId.paymentType - String value for paymentType.teamMemberId - String value for teamMemberId.customerId - String value for customerId.appFeeMoney - Money value for appFeeMoney.statementDescriptionIdentifier - String value for statementDescriptionIdentifier.tipMoney - Money value for tipMoney.protected TerminalCheckout(Money amountMoney, DeviceCheckoutOptions deviceOptions, String id, io.apimatic.core.types.OptionalNullable<String> referenceId, io.apimatic.core.types.OptionalNullable<String> note, io.apimatic.core.types.OptionalNullable<String> orderId, PaymentOptions paymentOptions, io.apimatic.core.types.OptionalNullable<String> deadlineDuration, String status, String cancelReason, List<String> paymentIds, String createdAt, String updatedAt, String appId, String locationId, String paymentType, io.apimatic.core.types.OptionalNullable<String> teamMemberId, io.apimatic.core.types.OptionalNullable<String> customerId, Money appFeeMoney, io.apimatic.core.types.OptionalNullable<String> statementDescriptionIdentifier, Money tipMoney)
amountMoney - Money value for amountMoney.deviceOptions - DeviceCheckoutOptions value for deviceOptions.id - String value for id.referenceId - String value for referenceId.note - String value for note.orderId - String value for orderId.paymentOptions - PaymentOptions value for paymentOptions.deadlineDuration - String value for deadlineDuration.status - String value for status.cancelReason - String value for cancelReason.paymentIds - List of String value for paymentIds.createdAt - String value for createdAt.updatedAt - String value for updatedAt.appId - String value for appId.locationId - String value for locationId.paymentType - String value for paymentType.teamMemberId - String value for teamMemberId.customerId - String value for customerId.appFeeMoney - Money value for appFeeMoney.statementDescriptionIdentifier - String value for statementDescriptionIdentifier.tipMoney - Money value for tipMoney.public String getId()
public Money getAmountMoney()
protected io.apimatic.core.types.OptionalNullable<String> internalGetReferenceId()
public String getReferenceId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetNote()
public String getNote()
protected io.apimatic.core.types.OptionalNullable<String> internalGetOrderId()
public String getOrderId()
public PaymentOptions getPaymentOptions()
public DeviceCheckoutOptions getDeviceOptions()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDeadlineDuration()
public String getDeadlineDuration()
public String getStatus()
public String getCancelReason()
public List<String> getPaymentIds()
public String getCreatedAt()
public String getUpdatedAt()
public String getAppId()
public String getLocationId()
public String getPaymentType()
protected io.apimatic.core.types.OptionalNullable<String> internalGetTeamMemberId()
public String getTeamMemberId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCustomerId()
public String getCustomerId()
public Money getAppFeeMoney()
protected io.apimatic.core.types.OptionalNullable<String> internalGetStatementDescriptionIdentifier()
public String getStatementDescriptionIdentifier()
public Money getTipMoney()
public String toString()
public TerminalCheckout.Builder toBuilder()
TerminalCheckout.Builder object.
Creates the instance with the state of the current model.TerminalCheckout.Builder objectCopyright © 2024. All rights reserved.