PrintManifest class
The full manifest generated alongside screenshots.
Contains a timestamp and a list of all PrintManifestEntry items. Designed for LLM consumption — the manifest tells the LLM where each screenshot is and what it contains.
Constructors
-
PrintManifest({required DateTime generatedAt, required List<
PrintManifestEntry> screenshots}) - Creates a manifest with the given timestamp and entries.
Properties
- generatedAt → DateTime
-
When the screenshots were generated.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
screenshots
→ List<
PrintManifestEntry> -
All screenshot entries in this manifest.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Converts this manifest to a JSON-compatible map.
-
toJsonString(
) → String - Returns a pretty-printed JSON string of this manifest.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited