GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson constructor
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig.fromJson(
core.Map json_,
) : this(
confidenceThreshold:
(json_['confidenceThreshold'] as core.num?)?.toDouble(),
contextFilterSettings:
json_.containsKey('contextFilterSettings')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings.fromJson(
json_['contextFilterSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
contextSize: json_['contextSize'] as core.int?,
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_['maxResults'] as core.int?,
sections:
json_.containsKey('sections')
? GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections.fromJson(
json_['sections'] as core.Map<core.String, core.dynamic>,
)
: null,
);