ScreenshotData class

Model class representing a captured screenshot with its metadata

Constructors

ScreenshotData.new({required Uint8List bytes, required String filename, required int width, required int height, required String group, required int timestamp})
Creates a new screenshot data object

Properties

bytes Uint8List
Raw bytes of the image
final
filename String
Filename for the screenshot
final
fileSizeKB double
File size in kilobytes
no setter
group String
Group identifier for this screenshot (e.g., "capture_1234567890")
final
hashCode int
The hash code for this object.
no setterinherited
height int
Height of the image in pixels
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timestamp int
Timestamp when the screenshot was captured
final
width int
Width of the image in pixels
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
Creates a string representation for debugging
override

Operators

operator ==(Object other) bool
The equality operator.
inherited