Last updated:
0 purchases
base data
Library for manage general repositories.
Using #
For use repositories with api implementations
import 'package:base_data/base_data.dart';
mixin UsersApiSource on GetAllApiSource<User> {}
class UsersRepositoryAdapter with GetAllRepositoryAdapter<User> {
final UsersApiSource apiSource;
UsersRepositoryAdapter(this.apiSource);
}
copied to clipboard
For use repositories with api and db implementations
import 'package:base_data/base_data.dart';
mixin UsersApiSource on GetAllApiSource<User> {}
mixin UsersDbSource on PutAllDbSource<User> {}
class UsersRepositoryAdapter with StorageGetAllRepositoryAdapter<User> {
final UsersApiSource apiSource;
final UsersDbSource dbSource;
UsersRepositoryAdapter(
this.apiSource,
this.dbSource,
);
}
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.