DataStoreToolModalityConfig.fromJson constructor

DataStoreToolModalityConfig.fromJson(
  1. 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,
    );