deserialize<T> method

T? deserialize<T>(
  1. Map map
)

Implementation

T? deserialize<T>(Map map) {
  if (T == BackendlessUser) {
    return BackendlessUser.fromJson(map) as T;
  }
  if (T == UserProperty) {
    return UserProperty.fromJson(map) as T;
  }
  if (T == DeviceRegistrationResult) {
    return DeviceRegistrationResult.fromJson(map) as T;
  }
  if (T == GroupResult) {
    return GroupResult.fromJson(map) as T;
  }

  return _deserialize(map, reflectType(T) as ClassMirror) as T;
}