PIbd-32_Shabunov_O.A._Mobil.../lib/repositories/api_interface.dart

25 lines
562 B
Dart

import 'package:flutter_android_app/domain/models/home.dart';
import '../components/locale/l10n/app_localizations.dart';
import '../components/utils/error_callback.dart';
abstract class ApiInterface {
Future<HomeData?> loadData({
OnErrorCallback? onError,
String? search,
int page = 1,
int pageSize = 20,
AppLocale? locale,
String currencyId,
});
Future<HomeData?> loadDataWithIds({
OnErrorCallback? onError,
List<String> ids,
int page = 1,
int pageSize = 8,
AppLocale? locale,
String currencyId,
});
}