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

11 lines
475 B
Dart

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});
}