tryParse static method

RemoteBooster? tryParse(
  1. dynamic json
)

Implementation

static RemoteBooster? tryParse(dynamic json) {
  if (json is! Map<String, dynamic>) {
    return null;
  }

  if (json.containsKey('options') &&
      json['options'] is! Map<String, dynamic>) {
    return null;
  }

  final booster = RemoteBooster.fromJson(json);
  if (booster.name.isEmpty) {
    return null;
  }

  return booster;
}