16 lines
527 B
Dart
16 lines
527 B
Dart
import '../models/member.dart';
|
|
|
|
abstract class MemberRepository {
|
|
Future<Member> first();
|
|
Future<Member> last();
|
|
Future<Member> show(int id);
|
|
Future<Member> prev(int id);
|
|
Future<Member> next(int id);
|
|
Future<Map<String, String>> search(String term);
|
|
Future<Member> paidCaution(int id);
|
|
Future<Member> retener(int id);
|
|
Future<Member> retenerCancel(int id);
|
|
Future<Member> recover(int id);
|
|
Future<Map<String, int>> preDelete(int id);
|
|
Future<Member> delete(int id, String unregDate, String unregReason);
|
|
}
|