fromWireName static method

  1. @useResult
TransactionStatus fromWireName(
  1. String? name
)

Parses Model.Status, case-insensitively.

Implementation

@useResult
static TransactionStatus fromWireName(String? name) {
  if (name == null || name.isEmpty) return TransactionStatus.unknown;
  for (final status in TransactionStatus.values) {
    if (status.wireName.toLowerCase() == name.toLowerCase()) return status;
  }
  return TransactionStatus.unknown;
}