GoogleCloudDialogflowV2HumanAgentAssistantConfig.fromJson constructor

GoogleCloudDialogflowV2HumanAgentAssistantConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2HumanAgentAssistantConfig.fromJson(core.Map json_)
  : this(
      endUserSuggestionConfig:
          json_.containsKey('endUserSuggestionConfig')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig.fromJson(
                json_['endUserSuggestionConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      humanAgentSuggestionConfig:
          json_.containsKey('humanAgentSuggestionConfig')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig.fromJson(
                json_['humanAgentSuggestionConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      messageAnalysisConfig:
          json_.containsKey('messageAnalysisConfig')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig.fromJson(
                json_['messageAnalysisConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      notificationConfig:
          json_.containsKey('notificationConfig')
              ? GoogleCloudDialogflowV2NotificationConfig.fromJson(
                json_['notificationConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );