DataStoreToolModalityConfig.fromJson constructor
DataStoreToolModalityConfig.fromJson(
- Map json_
Implementation
DataStoreToolModalityConfig.fromJson(core.Map json_)
: this(
groundingConfig: json_.containsKey('groundingConfig')
? DataStoreToolGroundingConfig.fromJson(
json_['groundingConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
modalityType: json_['modalityType'] as core.String?,
rewriterConfig: json_.containsKey('rewriterConfig')
? DataStoreToolRewriterConfig.fromJson(
json_['rewriterConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
snippetsConfig: json_.containsKey('snippetsConfig')
? DataStoreToolSnippetsConfig.fromJson(
json_['snippetsConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
summarizationConfig: json_.containsKey('summarizationConfig')
? DataStoreToolSummarizationConfig.fromJson(
json_['summarizationConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
);