wo_http library
Classes
- WoAuthStrategy
- Contract used by WoDefaultAuthInterceptor to resolve/refresh auth tokens.
- WoDataClientDefinition
- WoDataClientFactory
- WoDataFailure
- Standard failure payload returned in WoResult.error.
- WoDataRegistry
- WoDefaultAuthInterceptor
- WoDefaultHttpApiClient
- WoDefaultHttpErrorAdapter
- WoDefaultLogger
- WoDefaultRetryHttpInterceptor
- WoHttpClient
- High-level HTTP client contract used by feature modules.
- WoHttpErrorAdapter
- Contract for converting backend error payloads into a normalized map.
- WoHttpErrorContext
-
Context passed to
onError, including the failed request and retry helper. - WoHttpInterceptor
- Interceptor contract for request/response/error pipeline hooks.
- WoHttpRequest
- Internal normalized request model passed through interceptors.
- WoHttpResponse
- Internal normalized HTTP response model.
- WoLogger
- Logging contract used by interceptors and clients.
-
WoResult<
T> - Result wrapper returned by WoHttpClient methods.
- WoUploadFile
- File descriptor used for multipart upload requests.
Enums
Extensions
Typedefs
-
RetryRequest
= Future<
WoHttpResponse> Function(WoHttpRequest request) - Callback used by interceptors to retry a request.
- WoDefaultAuthIntercptor = WoDefaultAuthInterceptor