Input$QuestActionDefinitionDefinitionInput.fromJson constructor
Input$QuestActionDefinitionDefinitionInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$QuestActionDefinitionDefinitionInput.fromJson(
Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('api')) {
final l$api = data['api'];
result$data['api'] = l$api == null
? null
: Input$QuestActionDefinitionDefinitionApiInput.fromJson(
(l$api as Map<String, dynamic>));
}
if (data.containsKey('form')) {
final l$form = data['form'];
result$data['form'] = l$form == null
? null
: Input$QuestActionDefinitionDefinitionQuestionInput.fromJson(
(l$form as Map<String, dynamic>));
}
if (data.containsKey('lead')) {
final l$lead = data['lead'];
result$data['lead'] = l$lead == null
? null
: Input$QuestActionDefinitionDefinitionLeadInput.fromJson(
(l$lead as Map<String, dynamic>));
}
if (data.containsKey('video')) {
final l$video = data['video'];
result$data['video'] = l$video == null
? null
: Input$QuestActionDefinitionDefinitionVideoInput.fromJson(
(l$video as Map<String, dynamic>));
}
if (data.containsKey('socialMedia')) {
final l$socialMedia = data['socialMedia'];
result$data['socialMedia'] = l$socialMedia == null
? null
: Input$QuestActionDefinitionDefinitionSocialMediaInput.fromJson(
(l$socialMedia as Map<String, dynamic>));
}
if (data.containsKey('appDownload')) {
final l$appDownload = data['appDownload'];
result$data['appDownload'] = l$appDownload == null
? null
: Input$QuestActionDefinitionDefinitionAppDownloadInput.fromJson(
(l$appDownload as Map<String, dynamic>));
}
return Input$QuestActionDefinitionDefinitionInput._(result$data);
}