GoogleCloudDialogflowCxV3DataStoreConnectionSignals.fromJson constructor
GoogleCloudDialogflowCxV3DataStoreConnectionSignals.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowCxV3DataStoreConnectionSignals.fromJson(core.Map json_)
: this(
answer: json_['answer'] as core.String?,
answerGenerationModelCallSignals:
json_.containsKey('answerGenerationModelCallSignals')
? GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals.fromJson(
json_['answerGenerationModelCallSignals']
as core.Map<core.String, core.dynamic>,
)
: null,
answerParts:
(json_['answerParts'] as core.List?)
?.map(
(value) =>
GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
citedSnippets:
(json_['citedSnippets'] as core.List?)
?.map(
(value) =>
GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
groundingSignals:
json_.containsKey('groundingSignals')
? GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals.fromJson(
json_['groundingSignals']
as core.Map<core.String, core.dynamic>,
)
: null,
rewriterModelCallSignals:
json_.containsKey('rewriterModelCallSignals')
? GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals.fromJson(
json_['rewriterModelCallSignals']
as core.Map<core.String, core.dynamic>,
)
: null,
rewrittenQuery: json_['rewrittenQuery'] as core.String?,
safetySignals:
json_.containsKey('safetySignals')
? GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals.fromJson(
json_['safetySignals'] as core.Map<core.String, core.dynamic>,
)
: null,
searchSnippets:
(json_['searchSnippets'] as core.List?)
?.map(
(value) =>
GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);