Put class

Build fluent REST PUT APIs

Example: put('/book/${id}') .json(book.toMap) .fetch((m) => Book.fromMap(m));

Inheritance
Implemented types
Mixed in types

Constructors

Put(String url)
Put.clone(Put route)
Put.copy(Route route)

Properties

getAfter → List<After>
final, inherited
getAuthHeaders → Map<String, String>
final, inherited
getBefore → List<Before>
final, inherited
getClient BaseClient
read / write, inherited
getCookies → List<ClientCookie>
final, inherited
getHeaders → Map<String, String>
final, inherited
getQuery → Map<String, dynamic>
final, inherited
getUrl → String
URL
read-only, inherited
hashCode → int
The hash code for this object.
read-only, inherited
metadataMap → Map<String, dynamic>
final, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

after(After interceptor) Put
override
authHeader(String scheme, String credentials) Put
override
authToken(String credentials) Put
override
basicAuth(String username, String password) Put
override
before(Before interceptor) Put
override
body(dynamic body) Put
charset(String charset) Put
override
contentType(String mimeType, String charset) Put
override
override
cookies(List<ClientCookie> cookies) Put
override
exact({int statusCode, String body, List<int> bytes, String mimeType, String encoding, Map<String, String> headers, int contentLength}) AsyncStringResponse
expect(List<Checker<Response>> conditions) AsyncStringResponse
getBody() → dynamic
override
go({ResponseHook<String> onSuccess, ResponseHook<String> onFailure, ResponseHook<String> then, bool throwOnErr}) AsyncStringResponse
Issues the request and returns the response
override
Add headers
override
headers(Map<String, String> values) Put
Add headers
override
hookHeader(String key, ValueCallback<String> getter) Put
override
http(String origin, [String path]) Put
override
https(String origin, [String path]) Put
override
json(dynamic body, {bool setHeaders: true}) Put
metadata(Map<String, dynamic> metaData) Put
override
mimeType(String mimeType) Put
override
multipart(Map<String, dynamic> values) Put
multipartField(String field, dynamic value) Put
multipartFile(String field, List<int> value, {String filename, MediaType contentType}) Put
multipartStringFile(String field, String value, {String filename, MediaType contentType}) Put
origin(String origin, [String path]) Put
Set origin of the URL
override
path(String path) Put
Append path segments to the URL
override
pathParams(String name, dynamic value) Put
override
queries(Map<String, dynamic> value) Put
Add query parameters
override
query(String key, dynamic value) Put
Add query parameters
override
url(String value) Put
override
urlEncodedForm(Map<String, dynamic> values) Put
urlEncodedFormField(String name, dynamic value) Put
withClient(BaseClient client) Put
Set the client used to make HTTP requests
override
list<T>({T convert(Map d), FutureOr onError(StringResponse resp)}) → Future<List<T>>
Fetches json response and returns the decoded result
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
one<T>({T convert(Map d), FutureOr onError(StringResponse resp)}) → Future<T>
Fetches json response and returns the decoded result
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited