import 'package:flutter/material.dart'; import 'package:test_sa/models/base.dart'; class NullableLoadingProvider extends LoadingListNotifier { @override Future getData({int? id}) { return Future.value(); } } abstract class LoadingListNotifier extends ChangeNotifier { int? stateCode; List items = []; bool _loading = false; bool get loading => _loading; set loading(bool value) { _loading = value; notifyListeners(); } void reset() { items = []; _loading = false; stateCode = null; } Future getData({int? id}); }