GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson constructor
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson(
core.Map json_)
: this(
confidenceThreshold: json_.containsKey('confidenceThreshold')
? (json_['confidenceThreshold'] as core.num).toDouble()
: null,
contextFilterSettings: json_.containsKey('contextFilterSettings')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
.fromJson(json_['contextFilterSettings']
as core.Map<core.String, core.dynamic>)
: null,
dialogflowQuerySource: json_.containsKey('dialogflowQuerySource')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
.fromJson(json_['dialogflowQuerySource']
as core.Map<core.String, core.dynamic>)
: null,
documentQuerySource: json_.containsKey('documentQuerySource')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
.fromJson(json_['documentQuerySource']
as core.Map<core.String, core.dynamic>)
: null,
knowledgeBaseQuerySource: json_
.containsKey('knowledgeBaseQuerySource')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
.fromJson(json_['knowledgeBaseQuerySource']
as core.Map<core.String, core.dynamic>)
: null,
maxResults: json_.containsKey('maxResults')
? json_['maxResults'] as core.int
: null,
sections: json_.containsKey('sections')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections
.fromJson(
json_['sections'] as core.Map<core.String, core.dynamic>)
: null,
);