ToolRemoteAgentToolAgentCardSupportedInterface class

Constructors

ToolRemoteAgentToolAgentCardSupportedInterface({Input<String?>? protocolBinding, Input<String?>? protocolVersion, Input<String?>? tenant, Input<String?>? url})
Creates a new ToolRemoteAgentToolAgentCardSupportedInterface. protocolBinding (Output) protocolVersion (Output) tenant (Output) url (Output)
const
ToolRemoteAgentToolAgentCardSupportedInterface.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
protocolBinding → Input<String?>?
(Output) The protocol binding supported at this URL. The core ones officially supported are JSONRPC, GRPC and HTTP+JSON.
final
protocolVersion → Input<String?>?
(Output) The version of the A2A protocol this interface exposes. Examples: "0.3", "1.0"
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tenant → Input<String?>?
(Output) Tenant ID to be used in the request when calling the agent.
final
url → Input<String?>?
(Output) The URL where this interface is available. Must be a valid absolute HTTPS URL in production.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited