retrofit_flutter library

Classes

BaseUrl
Body
Use this annotation on a service method param when you want to directly control the request body of a POST/PUT request (instead of sending in as request parameters or form-style request body).
Cache
To set the Cache with dio-http-cache in to Dio RequestOptions
CancelRequest
DELETE
Make a DELETE request
DioOptions
DioResponseType
Extra
Extra data that will be passed to dio's request, response, transformer and interceptors.
Field
Named pair for a form request.
FormUrlEncoded
Denotes that the request body will use form URL encoding. Fields should be declared as parameters and annotated with Field.
GET
Make a GET request
Make a HEAD request
Replaces the header with the value of its target.
Headers
Adds headers specified in the value map.
HttpMethod
A holder that includes all http methods which are supported by retrofit.
HttpResponse<T>
Method
MultiPart
Denotes that the request body is multi-part. Parts should be declared as parameters and annotated with Part.
OPTIONS
Make a OPTIONS request
Part
Denotes a single part of a multi-part request. Part parameters may not be null.
PATCH
Make a PATCH request
Path
Named replacement in a URL path segment.
POST
Make a POST request
PUT
Make a PUT request
Queries
Query parameter keys and values appended to the URL.
Query
Query parameter appended to the URL.
ReceiveProgress
RestApi
Define an API.
SendProgress
Url

Enums

Parser
Define how to parse response json If you want to support more, PR is welcome