Input$SegmentsDefinitionsInput.fromJson constructor

Input$SegmentsDefinitionsInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$SegmentsDefinitionsInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('rank')) {
    final l$rank = data['rank'];
    result$data['rank'] = (l$rank as int?);
  }
  if (data.containsKey('criteria')) {
    final l$criteria = data['criteria'];
    result$data['criteria'] = (l$criteria as String?);
  }
  if (data.containsKey('filter')) {
    final l$filter = data['filter'];
    result$data['filter'] = l$filter == null
        ? null
        : Input$AudienceSegmentFilterInput.fromJson(
            (l$filter as Map<String, dynamic>));
  }
  if (data.containsKey('value')) {
    final l$value = data['value'];
    result$data['value'] = l$value == null
        ? null
        : Input$AudienceSegmentFilterValueInput.fromJson(
            (l$value as Map<String, dynamic>));
  }
  return Input$SegmentsDefinitionsInput._(result$data);
}