2024-12-19 22:49:26 +04:00
|
|
|
import 'package:leonteva_pmu/domain/models/home.dart';
|
2024-12-18 13:42:27 +04:00
|
|
|
|
|
|
|
typedef OnErrorCallback = void Function(String? error);
|
|
|
|
|
|
|
|
abstract class ApiInterface {
|
2024-12-19 22:49:26 +04:00
|
|
|
Future<HomeData?> loadData({
|
|
|
|
OnErrorCallback? onError,
|
|
|
|
String? q,
|
|
|
|
int page = 1,
|
|
|
|
int pageSize = 25,
|
|
|
|
});
|
2024-12-18 13:42:27 +04:00
|
|
|
}
|