GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig.fromJson constructor

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig.fromJson(
  core.Map json_,
) : this(
      conversationModelConfig:
          json_.containsKey('conversationModelConfig')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig.fromJson(
                json_['conversationModelConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      conversationProcessConfig:
          json_.containsKey('conversationProcessConfig')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig.fromJson(
                json_['conversationProcessConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      disableAgentQueryLogging:
          json_['disableAgentQueryLogging'] as core.bool?,
      enableConversationAugmentedQuery:
          json_['enableConversationAugmentedQuery'] as core.bool?,
      enableEventBasedSuggestion:
          json_['enableEventBasedSuggestion'] as core.bool?,
      enableQuerySuggestionOnly:
          json_['enableQuerySuggestionOnly'] as core.bool?,
      enableQuerySuggestionWhenNoAnswer:
          json_['enableQuerySuggestionWhenNoAnswer'] as core.bool?,
      queryConfig:
          json_.containsKey('queryConfig')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson(
                json_['queryConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      suggestionFeature:
          json_.containsKey('suggestionFeature')
              ? GoogleCloudDialogflowV2SuggestionFeature.fromJson(
                json_['suggestionFeature']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      suggestionTriggerSettings:
          json_.containsKey('suggestionTriggerSettings')
              ? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings.fromJson(
                json_['suggestionTriggerSettings']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );