GoogleCloudAiplatformV1Tool.fromJson constructor
GoogleCloudAiplatformV1Tool.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1Tool.fromJson(core.Map json_)
: this(
codeExecution:
json_.containsKey('codeExecution')
? GoogleCloudAiplatformV1ToolCodeExecution.fromJson(
json_['codeExecution'] as core.Map<core.String, core.dynamic>,
)
: null,
enterpriseWebSearch:
json_.containsKey('enterpriseWebSearch')
? GoogleCloudAiplatformV1EnterpriseWebSearch.fromJson(
json_['enterpriseWebSearch']
as core.Map<core.String, core.dynamic>,
)
: null,
functionDeclarations:
(json_['functionDeclarations'] as core.List?)
?.map(
(value) =>
GoogleCloudAiplatformV1FunctionDeclaration.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
googleMaps:
json_.containsKey('googleMaps')
? GoogleCloudAiplatformV1GoogleMaps.fromJson(
json_['googleMaps'] as core.Map<core.String, core.dynamic>,
)
: null,
googleSearch:
json_.containsKey('googleSearch')
? GoogleCloudAiplatformV1ToolGoogleSearch.fromJson(
json_['googleSearch'] as core.Map<core.String, core.dynamic>,
)
: null,
googleSearchRetrieval:
json_.containsKey('googleSearchRetrieval')
? GoogleCloudAiplatformV1GoogleSearchRetrieval.fromJson(
json_['googleSearchRetrieval']
as core.Map<core.String, core.dynamic>,
)
: null,
retrieval:
json_.containsKey('retrieval')
? GoogleCloudAiplatformV1Retrieval.fromJson(
json_['retrieval'] as core.Map<core.String, core.dynamic>,
)
: null,
urlContext:
json_.containsKey('urlContext')
? GoogleCloudAiplatformV1UrlContext.fromJson(
json_['urlContext'] as core.Map<core.String, core.dynamic>,
)
: null,
);