Input$QuestActionDefinitionDefinitionInput.fromJson constructor

Input$QuestActionDefinitionDefinitionInput.fromJson(
  1. 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);
}