FacilityState class

FacilityState is a freezed union of all possible states that can occur in the FacilityBloc.

Implementers
Annotations
  • @freezed

Constructors

FacilityState.empty()
The FacilityEmptyState state represents the state where no facilities are loaded.
const
factory
FacilityState.fetched({required List<FacilityModel> facilities, @Default([]) List<FacilityModel> allFacilities})
The FacilityFetchedState state represents the state where facilities have been loaded.
const
factory
FacilityState.loading()
The FacilityLoadingState state represents the state where facilities are being loaded.
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult empty(FacilityEmptyState value), required TResult loading(FacilityLoadingState value), required TResult fetched(FacilityFetchedState value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? empty(FacilityEmptyState value)?, TResult? loading(FacilityLoadingState value)?, TResult? fetched(FacilityFetchedState value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult empty(FacilityEmptyState value)?, TResult loading(FacilityLoadingState value)?, TResult fetched(FacilityFetchedState value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult empty()?, TResult loading()?, TResult fetched(List<FacilityModel> facilities, List<FacilityModel> allFacilities)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult empty(), required TResult loading(), required TResult fetched(List<FacilityModel> facilities, List<FacilityModel> allFacilities)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? empty()?, TResult? loading()?, TResult? fetched(List<FacilityModel> facilities, List<FacilityModel> allFacilities)?}) → TResult?
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited