TrackedBinaryState class
Constructors
- TrackedBinaryState()
- TrackedBinaryState.fromSyncedBase64(String? base64)
-
Creates an instance with synced base64 string (not modified).
factory
- TrackedBinaryState.fromSyncedBytes(Uint8List? bytes)
-
Creates an instance with synced bytes (not modified).
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getBase64(
) → String? - Returns base64 string of data.
-
getBase64IfModified(
) → String? -
getBytes(
) → Uint8List? - Returns raw byte data.
-
getBytesIfModified(
) → Uint8List? -
isEmpty(
) → bool - Returns true if there's no data.
-
isInitialized(
) → bool - Returns whether the asset has been initialized.
-
isModified(
) → bool - Returns whether the data has been modified.
-
isNotEmpty(
) → bool -
markUnmodified(
) → void - Marks the asset as unmodified.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
syncFromBase64(
String? base64) → void - Replaces data from base64 string without marking as modified.
-
syncFromBytes(
Uint8List? bytes) → void - Replaces data from bytes without marking as modified.
-
syncFromFile(
File file) → Future< void> - Replaces data from file without marking as modified.
-
toString(
) → String -
A string representation of this object.
inherited
-
updateFromBase64(
String base64) → void - Updates data from base64 and marks as modified.
-
updateFromBytes(
Uint8List bytes) → void - Updates data from bytes and marks as modified.
-
updateFromFile(
File file) → Future< void> - Updates data from file and marks as modified.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromSyncedFile(
File file) → Future< TrackedBinaryState> - Creates an instance with synced file (not modified).