RemoteBooster.fromJson constructor

RemoteBooster.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory RemoteBooster.fromJson(Map<String, dynamic> json) {
  if (json.containsKey('options') &&
      json['options'] is! Map<String, dynamic>) {
    return const RemoteBooster(name: '');
  }

  return RemoteBooster(
    name: json['name'] is String ? json['name'] as String : '',
    options: json['options'] is Map<String, dynamic>
        ? json['options'] as Map<String, dynamic>
        : const {},
  );
}