core/core library
Classes
- AppLogger
- CustomPrettyPrinter
- DefaultError
- Failure
-
Modelo de fallo utilizado por las funciones que devuelven
Either<Failure, T>. - HttpClient
-
Implementación básica de un cliente HTTP usando
package:http. - HttpClientFailure
- Fallo proveniente del cliente HTTP interno.
- HttpClientImpl
-
Adaptador/impl que delega en una implementación concreta de
HttpMethod. - HttpHeaders
- HttpMethod
- Interfaz que describe los métodos HTTP soportados por la librería.
- NetworkFailure
- Fallo por problemas de conectividad.
- NotFountFailure
- Fallo que representa un recurso no encontrado.
- ServerFailure
- Fallo para errores del servidor.
- UnknownFailure
- Fallo desconocido o no tipificado.
Typedefs
-
HttpResult<
T> = Future< Either< Failure, T> > - Tipo de retorno estándar para las operaciones HTTP del paquete.
Exceptions / Errors
- AppException
- Excepciones específicas de la aplicación.
- CacheException
- Excepción para errores relacionados con cache/local storage.
- NetworkException
- Excepción para problemas de red (ej. no hay conexión).
- ServerException
- Excepción para errores del servidor.