FirestoreRepository<T> constructor

FirestoreRepository<T>({
  1. required CollectionReference<T> collection,
  2. required IdGetter<T, String> idGetter,
  3. QueryTranslator<Query<T>, Query<T>>? queryTranslator,
  4. String? name,
})

Creates a new FirestoreRepository for the specified cf.CollectionReference

Implementation

FirestoreRepository(
    {required cf.CollectionReference<T> collection,
    required IdGetter<T, String> idGetter,
    QueryTranslator<cf.Query<T>, cf.Query<T>>? queryTranslator,
    super.name})
    : _collection = collection,
      _queryTranslator = queryTranslator ?? FirestoreQueryTranslator<T>(),
      _idGetter = idGetter;