AdapterPairImpl<T extends DatumEntityInterface> class

Implemented types

Constructors

AdapterPairImpl(LocalAdapter<T> local, RemoteAdapter<T> remote, {DatumConflictResolver<T>? conflictResolver, List<DatumMiddleware<T>>? middlewares, DatumConfig<T>? config, List<DatumObserver<T>>? observers, DatumSyncRequestStrategy? syncRequestStrategy})
AdapterPairImpl.fromRegistration(DatumRegistration<T> registration)
factory

Properties

config → DatumConfig<T>?
final
conflictResolver → DatumConflictResolver<T>?
final
hashCode → int
The hash code for this object.
no setterinherited
local → LocalAdapter<T>
final
middlewares → List<DatumMiddleware<T>>?
final
observers → List<DatumObserver<T>>?
final
remote → RemoteAdapter<T>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
syncRequestStrategy → DatumSyncRequestStrategy?
final

Methods

createManager(Datum datum) → DatumManager<T>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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