walletErrorCodeFromStatus function

WalletErrorCode walletErrorCodeFromStatus(
  1. int? statusCode
)

Implementation

WalletErrorCode walletErrorCodeFromStatus(int? statusCode) {
  if (statusCode == null) return WalletErrorCode.unknown;
  if (statusCode == 400) return WalletErrorCode.validation;
  if (statusCode == 401) return WalletErrorCode.unauthorized;
  if (statusCode == 403) return WalletErrorCode.forbidden;
  if (statusCode == 404) return WalletErrorCode.notFound;
  if (statusCode == 429) return WalletErrorCode.rateLimited;
  if (statusCode == 503) return WalletErrorCode.unavailable;
  if (statusCode >= 500) return WalletErrorCode.server;
  return WalletErrorCode.unknown;
}