public sealed class AgentCard : IMessage<AgentCard>, IEquatable<AgentCard>, IDeepCloneable<AgentCard>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class AgentCard.
AgentCard conveys key information about an agent.
Implements
IMessageAgentCard, IEquatableAgentCard, IDeepCloneableAgentCard, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
AgentCard()
public AgentCard()AgentCard(AgentCard)
public AgentCard(AgentCard other)| Parameter | |
|---|---|
| Name | Description |
other |
AgentCard |
Properties
AdditionalInterfaces
public RepeatedField<AgentInterface> AdditionalInterfaces { get; }Optional. Announcement of additional supported transports.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAgentInterface |
|
Capabilities
public AgentCapabilities Capabilities { get; set; }Optional. A2A Capability set supported by the agent.
| Property Value | |
|---|---|
| Type | Description |
AgentCapabilities |
|
DefaultInputModes
public RepeatedField<string> DefaultInputModes { get; }Optional. The set of interaction modes that the agent supports across all skills.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
DefaultOutputModes
public RepeatedField<string> DefaultOutputModes { get; }Optional. The mime types supported as outputs from this agent.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Description
public string Description { get; set; }Optional. A description of the agent's domain of action/solution space.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DocumentationUrl
public string DocumentationUrl { get; set; }Optional. A url to provide additional documentation about the agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IconUrl
public string IconUrl { get; set; }Optional. An optional URL to an icon for the agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Optional. A human readable name for the agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PreferredTransport
public string PreferredTransport { get; set; }Optional. The transport of the preferred endpoint. If empty, defaults to JSONRPC.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProtocolVersion
public string ProtocolVersion { get; set; }Optional. The version of the A2A protocol this agent supports.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Provider
public AgentProvider Provider { get; set; }Optional. The service provider of the agent.
| Property Value | |
|---|---|
| Type | Description |
AgentProvider |
|
Security
public RepeatedField<Security> Security { get; }Security requirements for contacting the agent.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSecurity |
|
SecuritySchemes
public MapField<string, SecurityScheme> SecuritySchemes { get; }The security scheme details used for authenticating with this agent.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringSecurityScheme |
|
Signatures
public RepeatedField<AgentCardSignature> Signatures { get; }Optional. JSON Web Signatures computed for this AgentCard.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAgentCardSignature |
|
Skills
public RepeatedField<AgentSkill> Skills { get; }Optional. Skills represent a unit of ability an agent can perform.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAgentSkill |
|
SupportsAuthenticatedExtendedCard
public bool SupportsAuthenticatedExtendedCard { get; set; }Optional. Whether the agent supports providing an extended agent card when the user is authenticated.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Url
public string Url { get; set; }Optional. A URL to the address the agent is hosted at.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Version
public string Version { get; set; }Optional. The version of the agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|