PartExtension extension
Extension methods for Part.
- on
Properties
-
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> ? -
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 - 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> ? -
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 - 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