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.

Typedefs

RetryRequest = Future<WoHttpResponse> Function(WoHttpRequest request)
Callback used by interceptors to retry a request.
WoDefaultAuthIntercptor = WoDefaultAuthInterceptor