dio library

Classes

CancelRequest
Annotation for cancelling the request. When applied to a parameter, allows the method to accept a CancelToken that can be used to cancel the HTTP request.
DioOptions
Annotation for passing Dio options to individual requests.
DioResponseType
Annotation to specify the response type for Dio requests.
Extra
Extra data that will be passed to dio's request, response, transformer and interceptors.
Extras
Extra data that will be passed to dio's request, response, transformer and interceptors. Simple Example:
HttpResponse<T>
Wrapper class that combines response data with the raw Dio response.
ReceiveProgress
Annotation for tracking download progress. When applied to a parameter, allows the method to accept a callback function that will be invoked with progress updates during data reception.
SendProgress
Annotation for tracking upload progress. When applied to a parameter, allows the method to accept a callback function that will be invoked with progress updates during data transmission.
TypedExtras
Extra data that will be passed to Dio's request, response, transformer, and interceptors. Extend TypedExtras and define fields that correspond to the keys passed into extras. The values of these fields will be derived from the data passed into your subclass.