veto library
Classes
-
AkeBaseViewModel<
E extends Object?> - Base view model class.
-
AkeViewModelBuilder<
T extends AkeBaseViewModel< Object?> > - Used to build and provide a AkeBaseViewModel to the widget tree.
-
AkeViewModelBuilderState<
T extends AkeBaseViewModel< Object?> > -
BaseViewModel<
A> - Base view model class.
- BusyModel
- A model to represent the busy state of an application or component.
- BusyService
- A service to manage the busy state of the application. Utilizes a ValueNotifier to notify subscribers when the busy state changes.
-
DataProviderElement<
T> - An element that uses a ViewModelWidget.
-
ViewModelBuilder<
T extends BaseViewModel> - Used to build and provide a BaseViewModel to the widget tree.
-
ViewModelBuilderState<
T extends BaseViewModel> -
ViewModelWidget<
T> - A generic widget for view model-driven architecture.
Enums
- BusyType
- Enum for specifying different types of busy indicators.
Mixins
- BusyManagement
- Mixin to manage the busy state of an object.
- BusyServiceManagement
- Mixin to manage the busy state using BusyService.
- ErrorManagement
- Mixin to manage the error state of an object.
- ViewModelHelpers
- Mixin to provide utility methods for ViewModel.