11 lines
475 B
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});
|
||
|
}
|