AdapterPairImpl<T extends DatumEntityBase> 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