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