ToolRequestPart class
- Implemented types
- Available extensions
Constructors
-
ToolRequestPart({required ToolRequest toolRequest, Map<
String, dynamic> ? data, Map<String, dynamic> ? metadata, Map<String, dynamic> ? custom}) -
factory
-
ToolRequestPart.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
custom
↔ Map<
String, dynamic> ? -
getter/setter pair
-
custom
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
no setter - customPart → CustomPart?
-
Available on Part, provided by the PartExtension extension
no setter -
data
↔ Map<
String, dynamic> ? -
getter/setter pair
-
data
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
no setter - dataPart → DataPart?
-
Available on Part, provided by the PartExtension extension
no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- isCustom → bool
-
Available on Part, provided by the PartExtension extension
no setter - isData → bool
-
Available on Part, provided by the PartExtension extension
no setter - isMedia → bool
-
Available on Part, provided by the PartExtension extension
no setter - isReasoning → bool
-
Available on Part, provided by the PartExtension extension
no setter - isResource → bool
-
Available on Part, provided by the PartExtension extension
no setter - isText → bool
-
Available on Part, provided by the PartExtension extension
no setter - isToolRequest → bool
-
Available on Part, provided by the PartExtension extension
no setter - isToolResponse → bool
-
Available on Part, provided by the PartExtension extension
no setter - media → Media?
-
Available on Part, provided by the PartExtension extension
no setter - mediaPart → MediaPart?
-
Available on Part, provided by the PartExtension extension
no setter -
metadata
↔ Map<
String, dynamic> ? -
getter/setter pair
-
metadata
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
no setter - reasoning → String?
-
Available on Part, provided by the PartExtension extension
no setter - reasoningPart → ReasoningPart?
-
Available on Part, provided by the PartExtension extension
no setter -
resource
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
no setter - resourcePart → ResourcePart?
-
Available on Part, provided by the PartExtension extension
no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- text → String?
-
Available on Part, provided by the PartExtension extension
no setter - textPart → TextPart?
-
Available on Part, provided by the PartExtension extension
no setter - toolRequest ↔ ToolRequest
-
getter/setter pair
- toolRequest → ToolRequest?
-
Available on Part, provided by the PartExtension extension
no setter - toolRequestPart → ToolRequestPart?
-
Available on Part, provided by the PartExtension extension
no setter - toolResponse → ToolResponse?
-
Available on Part, provided by the PartExtension extension
no setter - toolResponsePart → ToolResponsePart?
-
Available on Part, provided by the PartExtension extension
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
$schema
→ const SchemanticType<
ToolRequestPart>