deserialize method

  1. @override
T deserialize(
  1. DocumentSnapshot<Map<String, dynamic>> snapshot,
  2. DogEngine engine
)
override

Implementation

@override
T deserialize(DocumentSnapshot<Map<String, dynamic>> snapshot, DogEngine engine) {
  var obj = engine.convertObjectFromNative(snapshot.data() ?? <String, dynamic>{}, T);
  if (obj is FirestoreEntity) {
    setInjectedSnapshot(obj, snapshot);
  }
  return obj;
}