network library

Classes

AuthInterceptor
Interceptor que agrega automáticamente el header Authorization con un token Bearer obtenido de forma asíncrona.
ErrorInterceptor
Interceptor que transforma errores de Dio en GpExceptions con mensajes amigables para mostrarlos directamente en la UI.
GpApiResponse<T>
Resultado estándar de una petición
GpHttpClient
GpHttpConfig
GpHttpHelpers
GpRetryOptions
GpService
Abstracción base para servicios
RetryInterceptor
Reintentos simples para fallos temporales o códigos HTTP configurables.
TokenRefreshInterceptor
Refresca token ante 401/403 y reintenta la solicitud una sola vez.

Typedefs

GpErrorMapper = Object Function(DioException error)