arch/http/http library

Classes

BaseRequest<T>
Main class for http requests
DioRequest<T>
Main implementation for Http requests using Dio
RequestCollection
Collection of currently running requests
RequestSettings
Settings for BaseRequest
Response<ItemType>
Main class to hold Dio response
SimulateResponse
Class to simulate server response

Enums

RequestMethod
Http request method

Typedefs

AuthHandler = void Function(Dio dio)
Function that handles authorization for given BaseRequest
DatabaseGetDelegate<ItemType> = Future Function(Map? headers)
DatabasePutDelegate<ItemType> = Future Function(ItemType parsedItem)
ResponseParser<ItemType> = Future<ItemType> Function(dynamic result, Map? headers)
RetryHandler = Future Function()
Function that handles retry for given BaseRequest