ToolRemoteAgentToolAgentCardSkill class

Constructors

ToolRemoteAgentToolAgentCardSkill({Input<String?>? description, Input<List<String>?>? examples, Input<String?>? id, Input<List<String>?>? inputModes, Input<String?>? name, Input<List<String>?>? outputModes, Input<List<String>?>? tags})
Creates a new ToolRemoteAgentToolAgentCardSkill. description (Output) examples (Output) id (Output) inputModes (Output) name (Output) outputModes (Output) tags (Output)
const
ToolRemoteAgentToolAgentCardSkill.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String?>?
(Output) The description of the system tool.
final
examples → Input<List<String>?>?
(Output) Example prompts or scenarios that this skill can handle.
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String?>?
(Output) A unique identifier for the agent's skill.
final
inputModes → Input<List<String>?>?
(Output) The set of supported input media types for this skill, overriding the agent's defaults.
final
name → Input<String?>?
(Output) The name of the system tool.
final
outputModes → Input<List<String>?>?
(Output) The set of supported output media types for this skill, overriding the agent's defaults.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<List<String>?>?
(Output) A set of keywords describing the skill's capabilities.
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