Input$QuestAudienceSegmentFilterValuesAnswersInput.fromJson constructor
Input$QuestAudienceSegmentFilterValuesAnswersInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$QuestAudienceSegmentFilterValuesAnswersInput.fromJson(
Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('paragraph')) {
final l$paragraph = data['paragraph'];
result$data['paragraph'] =
(l$paragraph as List<dynamic>?)?.map((e) => (e as String)).toList();
}
if (data.containsKey('shortAnswer')) {
final l$shortAnswer = data['shortAnswer'];
result$data['shortAnswer'] =
(l$shortAnswer as List<dynamic>?)?.map((e) => (e as String)).toList();
}
if (data.containsKey('rating')) {
final l$rating = data['rating'];
result$data['rating'] =
(l$rating as List<dynamic>?)?.map((e) => (e as int)).toList();
}
if (data.containsKey('number')) {
final l$number = data['number'];
result$data['number'] = l$number == null
? null
: Input$QuestAudienceSegmentFilterValuesAnswersNumberInput.fromJson(
(l$number as Map<String, dynamic>));
}
if (data.containsKey('singleChoice')) {
final l$singleChoice = data['singleChoice'];
result$data['singleChoice'] = (l$singleChoice as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
if (data.containsKey('multipleChoices')) {
final l$multipleChoices = data['multipleChoices'];
result$data['multipleChoices'] = (l$multipleChoices as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
if (data.containsKey('date')) {
final l$date = data['date'];
result$data['date'] = l$date == null
? null
: Input$TimeFromToInput.fromJson((l$date as Map<String, dynamic>));
}
if (data.containsKey('smiley')) {
final l$smiley = data['smiley'];
result$data['smiley'] = (l$smiley as List<dynamic>?)
?.map((e) => Input$ResponseAnswerSmileyObjInput.fromJson(
(e as Map<String, dynamic>)))
.toList();
}
return Input$QuestAudienceSegmentFilterValuesAnswersInput._(result$data);
}