GoogleCloudDialogflowCxV3Tool.fromJson constructor
GoogleCloudDialogflowCxV3Tool.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowCxV3Tool.fromJson(core.Map json_)
: this(
dataStoreSpec:
json_.containsKey('dataStoreSpec')
? GoogleCloudDialogflowCxV3ToolDataStoreTool.fromJson(
json_['dataStoreSpec'] as core.Map<core.String, core.dynamic>,
)
: null,
description: json_['description'] as core.String?,
displayName: json_['displayName'] as core.String?,
functionSpec:
json_.containsKey('functionSpec')
? GoogleCloudDialogflowCxV3ToolFunctionTool.fromJson(
json_['functionSpec'] as core.Map<core.String, core.dynamic>,
)
: null,
name: json_['name'] as core.String?,
openApiSpec:
json_.containsKey('openApiSpec')
? GoogleCloudDialogflowCxV3ToolOpenApiTool.fromJson(
json_['openApiSpec'] as core.Map<core.String, core.dynamic>,
)
: null,
toolType: json_['toolType'] as core.String?,
);