ObservableRecord<T extends Entity> class

Implemented types
Mixed-in types
  • LoggingMixin
  • DiffDelegateMixin
Available extensions

Properties

count ↔ int
getter/setter pair
debugName → String

Available on Record<V>, provided by the RecordDebugExtensions extension

no setter
diffHashCode → int
no setterinherited
diffKey → String?
no setteroverride
diffSource → dynamic
no setteroverride
future → Future<T>
no setteroverride
futureOr → FutureOr<T>
Retrieves the values as a FutureOr<V>
no setteroverride
hashCode → int
The hash code for this object.
no setteroverride
id → String?
no setteroverride
isFuture → bool
no setteroverride
isNotLoaded → bool
no setteroverride
isResolved → bool
no setteroverride
log → Logger
no setterinherited
loggerName → String
no setteroverride
mkey → MKey?
final
pending ↔ int
getter/setter pair
recordStream → Stream<T>
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → T
Retrieves the underlying value
no setteroverride
valueOrNull → T?
Retrieves the underlying value
no setteroverride

Methods

clone() → ObservableRecord<T>
override
diffEquals(dynamic other) → bool
inherited
diffIdentical(dynamic other) → bool
inherited
load(Future<T> future, [T initializer(T input)?]) → dynamic
modify(T modification(T input), {required bool ignoreNotLoaded}) → FutureOr<T>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
observe(Listener<ChangeNotification<TrackedValue<T?>>> listener, {bool? fireImmediately}) → Dispose
Watches
override
takeFrom(dynamic source) → void
toString() → String
A string representation of this object.
inherited
update(T? value, {bool force = true, bool silent = false}) → void
override

Operators

operator ==(Object other) → bool
The equality operator.
override