fromJson method

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

Implementation

fromJson(Map<String, dynamic>? json) {
  if (json == null) return;

  id = (json[r'id'] == null) ? null : (json[r'id'] as String?);

  key = (json[r'key'] == null) ? null : (json[r'key'] as String?);

  l = (json[r'l'] == null) ? null : (json[r'l'] as bool?);

  version = (json[r'version'] == null) ? null : (json[r'version'] as int?);

  type = (json[r'type'] == null)
      ? null
      : FeatureValueTypeExtension.fromJson(json[r'type']);

  value = (json[r'value'] == null) ? null : (json[r'value'] as dynamic);

  environmentId = (json[r'environmentId'] == null)
      ? null
      : (json[r'environmentId'] as String?);

  {
    final _jsonData = json[r'strategies'];
    strategies = (_jsonData == null)
        ? []
        : ((dynamic data) {
            return RolloutStrategy.listFromJson(data);
          }(_jsonData));
  } // _jsonFieldName
}