annotations library

Classes

DataSource
Marks a class as an abstract datasource contract.
DomainEntity
Marks a class as a pure domain entity.
FeatureBuilder
Marks a widget class as a cubit-state consumer (typically wrapping BlocBuilder/BlocConsumer).
FeatureCubit
Marks a class as a presentation-layer feature cubit.
FeatureState
Marks a class as a feature cubit's state.
MockDataSource
Marks a class as a mock/offline datasource implementation.
Model
Marks a class as a data-layer model (DTO) backed by a domain entity.
Page
Marks a class as a routable page.
RemoteDataSource
Marks a class as a remote (network-backed) datasource implementation.
Repository
Marks a class as an abstract repository contract.
RepositoryImpl
Marks a class as a concrete repository implementation.