AdapterPairImpl<T extends DatumEntityBase> class
- Implemented types
Constructors
-
AdapterPairImpl(LocalAdapter<
T> local, RemoteAdapter<T> remote, {DatumConflictResolver<T> ? conflictResolver, List<DatumMiddleware< ? middlewares, DatumConfig<T> >T> ? config, List<DatumObserver< ? observers, DatumSyncRequestStrategy? syncRequestStrategy})T> > -
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