public class TerminalAction extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TerminalAction.Builder
Class to build instances of
TerminalAction. |
| Modifier | Constructor and Description |
|---|---|
protected |
TerminalAction(String id,
io.apimatic.core.types.OptionalNullable<String> deviceId,
io.apimatic.core.types.OptionalNullable<String> deadlineDuration,
String status,
String cancelReason,
String createdAt,
String updatedAt,
String appId,
String type,
QrCodeOptions qrCodeOptions,
SaveCardOptions saveCardOptions,
SignatureOptions signatureOptions,
ConfirmationOptions confirmationOptions,
ReceiptOptions receiptOptions,
DataCollectionOptions dataCollectionOptions,
SelectOptions selectOptions,
DeviceMetadata deviceMetadata,
io.apimatic.core.types.OptionalNullable<Boolean> awaitNextAction,
io.apimatic.core.types.OptionalNullable<String> awaitNextActionDuration)
Internal initialization constructor.
|
|
TerminalAction(String id,
String deviceId,
String deadlineDuration,
String status,
String cancelReason,
String createdAt,
String updatedAt,
String appId,
String type,
QrCodeOptions qrCodeOptions,
SaveCardOptions saveCardOptions,
SignatureOptions signatureOptions,
ConfirmationOptions confirmationOptions,
ReceiptOptions receiptOptions,
DataCollectionOptions dataCollectionOptions,
SelectOptions selectOptions,
DeviceMetadata deviceMetadata,
Boolean awaitNextAction,
String awaitNextActionDuration)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAppId()
Getter for AppId.
|
Boolean |
getAwaitNextAction()
Getter for AwaitNextAction.
|
String |
getAwaitNextActionDuration()
Getter for AwaitNextActionDuration.
|
String |
getCancelReason()
Getter for CancelReason.
|
ConfirmationOptions |
getConfirmationOptions()
Getter for ConfirmationOptions.
|
String |
getCreatedAt()
Getter for CreatedAt.
|
DataCollectionOptions |
getDataCollectionOptions()
Getter for DataCollectionOptions.
|
String |
getDeadlineDuration()
Getter for DeadlineDuration.
|
String |
getDeviceId()
Getter for DeviceId.
|
DeviceMetadata |
getDeviceMetadata()
Getter for DeviceMetadata.
|
String |
getId()
Getter for Id.
|
QrCodeOptions |
getQrCodeOptions()
Getter for QrCodeOptions.
|
ReceiptOptions |
getReceiptOptions()
Getter for ReceiptOptions.
|
SaveCardOptions |
getSaveCardOptions()
Getter for SaveCardOptions.
|
SelectOptions |
getSelectOptions()
Getter for SelectOptions.
|
SignatureOptions |
getSignatureOptions()
Getter for SignatureOptions.
|
String |
getStatus()
Getter for Status.
|
String |
getType()
Getter for Type.
|
String |
getUpdatedAt()
Getter for UpdatedAt.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetAwaitNextAction()
Internal Getter for AwaitNextAction.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetAwaitNextActionDuration()
Internal Getter for AwaitNextActionDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDeadlineDuration()
Internal Getter for DeadlineDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDeviceId()
Internal Getter for DeviceId.
|
TerminalAction.Builder |
toBuilder()
Builds a new
TerminalAction.Builder object. |
String |
toString()
Converts this TerminalAction into string format.
|
public TerminalAction(String id, String deviceId, String deadlineDuration, String status, String cancelReason, String createdAt, String updatedAt, String appId, String type, QrCodeOptions qrCodeOptions, SaveCardOptions saveCardOptions, SignatureOptions signatureOptions, ConfirmationOptions confirmationOptions, ReceiptOptions receiptOptions, DataCollectionOptions dataCollectionOptions, SelectOptions selectOptions, DeviceMetadata deviceMetadata, Boolean awaitNextAction, String awaitNextActionDuration)
id - String value for id.deviceId - String value for deviceId.deadlineDuration - String value for deadlineDuration.status - String value for status.cancelReason - String value for cancelReason.createdAt - String value for createdAt.updatedAt - String value for updatedAt.appId - String value for appId.type - String value for type.qrCodeOptions - QrCodeOptions value for qrCodeOptions.saveCardOptions - SaveCardOptions value for saveCardOptions.signatureOptions - SignatureOptions value for signatureOptions.confirmationOptions - ConfirmationOptions value for confirmationOptions.receiptOptions - ReceiptOptions value for receiptOptions.dataCollectionOptions - DataCollectionOptions value for dataCollectionOptions.selectOptions - SelectOptions value for selectOptions.deviceMetadata - DeviceMetadata value for deviceMetadata.awaitNextAction - Boolean value for awaitNextAction.awaitNextActionDuration - String value for awaitNextActionDuration.protected TerminalAction(String id, io.apimatic.core.types.OptionalNullable<String> deviceId, io.apimatic.core.types.OptionalNullable<String> deadlineDuration, String status, String cancelReason, String createdAt, String updatedAt, String appId, String type, QrCodeOptions qrCodeOptions, SaveCardOptions saveCardOptions, SignatureOptions signatureOptions, ConfirmationOptions confirmationOptions, ReceiptOptions receiptOptions, DataCollectionOptions dataCollectionOptions, SelectOptions selectOptions, DeviceMetadata deviceMetadata, io.apimatic.core.types.OptionalNullable<Boolean> awaitNextAction, io.apimatic.core.types.OptionalNullable<String> awaitNextActionDuration)
public String getId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDeviceId()
public String getDeviceId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDeadlineDuration()
public String getDeadlineDuration()
public String getStatus()
public String getCancelReason()
public String getCreatedAt()
public String getUpdatedAt()
public String getAppId()
public String getType()
public QrCodeOptions getQrCodeOptions()
public SaveCardOptions getSaveCardOptions()
public SignatureOptions getSignatureOptions()
public ConfirmationOptions getConfirmationOptions()
public ReceiptOptions getReceiptOptions()
public DataCollectionOptions getDataCollectionOptions()
public SelectOptions getSelectOptions()
public DeviceMetadata getDeviceMetadata()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetAwaitNextAction()
public Boolean getAwaitNextAction()
protected io.apimatic.core.types.OptionalNullable<String> internalGetAwaitNextActionDuration()
public String getAwaitNextActionDuration()
public String toString()
public TerminalAction.Builder toBuilder()
TerminalAction.Builder object.
Creates the instance with the state of the current model.TerminalAction.Builder objectCopyright © 2023. All rights reserved.