toApiString method
Returns the API string representation of this status.
Implementation
String toApiString() {
switch (this) {
case CloudPosTransactionStatus.staged:
return 'Staged';
case CloudPosTransactionStatus.pushed:
return 'Pushed';
case CloudPosTransactionStatus.pendingOnTerminal:
return 'PendingOnTerminal';
case CloudPosTransactionStatus.cardPresented:
return 'CardPresented';
case CloudPosTransactionStatus.approved:
return 'Approved';
case CloudPosTransactionStatus.declined:
return 'Declined';
case CloudPosTransactionStatus.timedOut:
return 'TimedOut';
case CloudPosTransactionStatus.error:
return 'Error';
case CloudPosTransactionStatus.abandoned:
return 'Abandoned';
case CloudPosTransactionStatus.completed:
return 'Completed';
case CloudPosTransactionStatus.failed:
return 'Failed';
case CloudPosTransactionStatus.terminalBusy:
return 'TerminalBusy';
}
}