BloomServerpodRepository<T> constructor

const BloomServerpodRepository<T>({
  1. required Future<List<T>> getAllDelegate(),
  2. required Future<T?> getByIdDelegate(
    1. int id
    ),
  3. required Future<T> insertDelegate(
    1. T item
    ),
  4. required Future<T> updateDelegate(
    1. int id,
    2. T item
    ),
  5. required Future<bool> deleteDelegate(
    1. int id
    ),
})

Creates a BloomServerpodRepository wrapping Serverpod endpoint delegates.

Implementation

const BloomServerpodRepository({

  required this.getAllDelegate,
  required this.getByIdDelegate,
  required this.insertDelegate,
  required this.updateDelegate,
  required this.deleteDelegate,
});