public sealed class RetrieveToolSchemaResponse : IMessage<RetrieveToolSchemaResponse>, IEquatable<RetrieveToolSchemaResponse>, IDeepCloneable<RetrieveToolSchemaResponse>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class RetrieveToolSchemaResponse.
Response message for [ToolService.RetrieveToolSchema][google.cloud.ces.v1.ToolService.RetrieveToolSchema].
Implements
IMessageRetrieveToolSchemaResponse, IEquatableRetrieveToolSchemaResponse, IDeepCloneableRetrieveToolSchemaResponse, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
RetrieveToolSchemaResponse()
public RetrieveToolSchemaResponse()RetrieveToolSchemaResponse(RetrieveToolSchemaResponse)
public RetrieveToolSchemaResponse(RetrieveToolSchemaResponse other)| Parameter | |
|---|---|
| Name | Description |
other |
RetrieveToolSchemaResponse |
Properties
HasTool
public bool HasTool { get; }Gets whether the "tool" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InputSchema
public Schema InputSchema { get; set; }Required. The schema of the tool input parameters.
| Property Value | |
|---|---|
| Type | Description |
Schema |
|
OutputSchema
public Schema OutputSchema { get; set; }Required. The schema of the tool output parameters.
| Property Value | |
|---|---|
| Type | Description |
Schema |
|
Tool
public string Tool { get; set; }The name of the tool that the schema is for.
Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ToolAsToolName
public ToolName ToolAsToolName { get; set; }| Property Value | |
|---|---|
| Type | Description |
ToolName |
|
ToolIdentifierCase
public RetrieveToolSchemaResponse.ToolIdentifierOneofCase ToolIdentifierCase { get; }| Property Value | |
|---|---|
| Type | Description |
RetrieveToolSchemaResponseToolIdentifierOneofCase |
|
ToolsetTool
public ToolsetTool ToolsetTool { get; set; }The toolset tool that the schema is for.
| Property Value | |
|---|---|
| Type | Description |
ToolsetTool |
|