DatabaseService<T> constructor

DatabaseService<T>(
  1. String collection, {
  2. required T fromDS(
    1. String,
    2. Map<String, dynamic>?
    ),
  3. Map<String, dynamic> toMap(
    1. T
    )?,
})

Create instance of Database service collection path is required fromDS is required to get document snapshot as object T

Implementation

DatabaseService(this.collection, {required this.fromDS, this.toMap});