PMU_PIbd32_Kamcharova_K.A/lib/data/repositories/api_interface.dart

11 lines
475 B
Dart
Raw Normal View History

2024-12-21 20:38:35 +04:00
import 'package:identity/domain/models/character.dart';
// Колбэк для обработки ошибок
typedef OnErrorCallback = void Function(String? error);
// Абстрактный класс для интерфейса API
abstract class ApiInterface {
// Метод для загрузки данных, возвращающий список объектов Character
Future<List<Character>?> loadData({String? searchQuery, OnErrorCallback? onError});
}