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?);

  conditional = (json[r'conditional'] == null)
      ? null
      : RolloutStrategyAttributeConditionalExtension.fromJson(
          json[r'conditional']);

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

  {
    final _jsonData = json[r'values'];
    values = (_jsonData == null)
        ? []
        : ((dynamic data) {
            return data?.cast<dynamic>();
          }(_jsonData));
  } // _jsonFieldName

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