GoogleCloudDialogflowCxV3Tool.fromJson constructor

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