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