oneginiErrorFromJson function

OneginiError oneginiErrorFromJson(
  1. dynamic data
)

Parse json to OneginiError

Implementation

OneginiError oneginiErrorFromJson(dynamic data) {
  var value;

  if (data is Map<String, dynamic>) {
    return OneginiError.fromJson(data);
  }

  try {
    value = json.decode(data);
  } catch (error) {
    print("can't decode error");
  }
  if (value != null) {
    return OneginiError.fromJson(value);
  } else {
    var _error = OneginiError();
    _error.code = 8001;
    _error.message = data;
    return _error;
  }
}