HubEventElementWithMetadata<M extends Model>.fromMap constructor
HubEventElementWithMetadata<M extends Model>.fromMap (
- Map<
String, Object?> serializedHubEventElement, - ModelProviderInterface provider
Implementation
factory HubEventElementWithMetadata.fromMap(
Map<String, Object?> serializedHubEventElement,
ModelProviderInterface provider,
) {
final model = _parseModelFromMap(serializedHubEventElement, provider);
final serializedElement = serializedHubEventElement['element'] as Map;
final metadata = serializedElement['syncMetadata'] as Map;
final version = metadata['_version'] as int;
final lastChangedAt = metadata['_lastChangedAt'] as int;
final deleted = metadata['_deleted'] as bool?;
return HubEventElementWithMetadata(
model as M,
version: version,
lastChangedAt: lastChangedAt,
deleted: deleted,
);
}