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