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?,
      enableResponseDebugInfo: json_['enableResponseDebugInfo'] as core.bool?,
      queryConfig: json_.containsKey('queryConfig')
          ? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson(
              json_['queryConfig'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      raiSettings: json_.containsKey('raiSettings')
          ? GoogleCloudDialogflowV2RaiSettings.fromJson(
              json_['raiSettings'] 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,
    );