TextPart class base
- Implemented types
- Available extensions
Constructors
Properties
-
custom
↔ Map<
String, dynamic> ? -
getter/setter pair
-
custom
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
The custom content if it is a custom part, otherwise null.no setter - customPart → CustomPart?
-
Available on Part, provided by the PartExtension extension
The custom part if it is one, otherwise null.no setter -
data
↔ Map<
String, dynamic> ? -
getter/setter pair
-
data
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
The data content if it is a data part, otherwise null.no setter - dataPart → DataPart?
-
Available on Part, provided by the PartExtension extension
The data part if it is one, otherwise null.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- isCustom → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a custom part.no setter - isData → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a data part.no setter - isMedia → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a media part.no setter - isReasoning → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a reasoning part.no setter - isResource → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a resource.no setter - isText → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a text part.no setter - isToolRequest → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a tool request.no setter - isToolResponse → bool
-
Available on Part, provided by the PartExtension extension
Whether this part is a tool response.no setter - media → Media?
-
Available on Part, provided by the PartExtension extension
The media content if it is a media part, otherwise null.no setter - mediaPart → MediaPart?
-
Available on Part, provided by the PartExtension extension
The media part if it is one, otherwise null.no setter -
metadata
↔ Map<
String, dynamic> ? -
getter/setter pair
-
metadata
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
The metadata of the part.no setter - reasoning → String?
-
Available on Part, provided by the PartExtension extension
The reasoning content if it is a reasoning part, otherwise null.no setter - reasoningPart → ReasoningPart?
-
Available on Part, provided by the PartExtension extension
The reasoning part if it is one, otherwise null.no setter -
resource
→ Map<
String, dynamic> ? -
Available on Part, provided by the PartExtension extension
The resource content if it is a resource part, otherwise null.no setter - resourcePart → ResourcePart?
-
Available on Part, provided by the PartExtension extension
The resource part if it is one, otherwise null.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- text ↔ String
-
getter/setter pair
- text → String?
-
Available on Part, provided by the PartExtension extension
The text content if it is a text part, otherwise null.no setter - textPart → TextPart?
-
Available on Part, provided by the PartExtension extension
The text part if it is one, otherwise null.no setter - toolRequest → ToolRequest?
-
Available on Part, provided by the PartExtension extension
The tool request content if it is a tool request part, otherwise null.no setter - toolRequestPart → ToolRequestPart?
-
Available on Part, provided by the PartExtension extension
The tool request part if it is one, otherwise null.no setter - toolResponse → ToolResponse?
-
Available on Part, provided by the PartExtension extension
The tool response content if it is a tool response part, otherwise null.no setter - toolResponsePart → ToolResponsePart?
-
Available on Part, provided by the PartExtension extension
The tool response part if it is one, otherwise null.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