Show / Hide Table of Contents

Class ToolAnnotations

ToolAnnotations holds annotations for a tool.

Inheritance
object
ToolAnnotations
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Connectors.v2.Data
Assembly: Google.Apis.Connectors.v2.dll
Syntax
public class ToolAnnotations : IDirectResponseSchema

Properties

DestructiveHint

If true, the tool may perform destructive updates to its environment. If false, the tool performs only additive updates. (This property is meaningful only when read_only_hint == false)

Declaration
[JsonProperty("destructiveHint")]
public virtual bool? DestructiveHint { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IdempotentHint

If true, calling the tool repeatedly with the same arguments will have no additional effect on the environment. (This property is meaningful only when read_only_hint == false)

Declaration
[JsonProperty("idempotentHint")]
public virtual bool? IdempotentHint { get; set; }
Property Value
Type Description
bool?

OpenWorldHint

If true, this tool may interact with an "open world" of external entities. If false, the tool's domain of interaction is closed. For example, the world of a web search tool is open, whereas that of a memory tool is not.

Declaration
[JsonProperty("openWorldHint")]
public virtual bool? OpenWorldHint { get; set; }
Property Value
Type Description
bool?

ReadOnlyHint

If true, the tool does not modify its environment.

Declaration
[JsonProperty("readOnlyHint")]
public virtual bool? ReadOnlyHint { get; set; }
Property Value
Type Description
bool?

Title

A human-readable title for the tool.

Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX