toApiString method

String toApiString()

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';
  }
}