TransactionStatus

Defines a transaction processing status

  • Transaction status is not yet known. Upon local transaction validation this status can change to uploading or failed.

  • Transaction processing started. This status is set immediately after transaction was locally validated. This status will be kept until a response from server is received and can be followed by processing, completed, or failed status.

  • Transaction is being processed by the server. This value is set after transaction was accepted by the server for processing, and can be followed by completed, or failed status.

  • Transaction processing had finished successfully. This is a final status.

  • Transaction validation or processing had failed. This is a final status.

CustomStringConvertible

Helper functions