core/api_state library

Classes

ApiState<T, E>
Represents the state of an API request
FailedState<T, E>
Failed state - request failed with error
IdleState<T, E>
Idle state - no request made yet
LoadingState<T, E>
Loading state - request in progress
NetworkErrorState<T, E>
Network error state - request failed due to network issues
SuccessState<T, E>
Success state - request completed with data

Extensions

ApiStateConvenience on ApiState<T, E>
Convenience extensions for ApiState