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,
      );