HMSException.fromMap constructor

HMSException.fromMap(
  1. Map map
)

Implementation

factory HMSException.fromMap(Map map) {
  HMSExceptionCode? code;

  if (map.containsKey('code')) {
    code = HMSExceptionCode(errorCode: map['code']);
  }

  return HMSException(
      id: map["id"] ?? map['name'] ?? '',
      code: code,
      message: map['message'] ?? '',
      action: map['action'] ?? '',
      description: map['info'] ?? map['description'] ?? '',
      params: map['params'] ?? {},
      isTerminal: map['isTerminal'] ?? false,
      canRetry: map['canRetry'] ?? true);
}