OptionsMethod class

Build fluent REST DELETE APIs

Example: options('/book/${id}').go();

Inheritance
Mixed in types

Constructors

OptionsMethod(String url)
OptionsMethod.clone(OptionsMethod route)
OptionsMethod.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) OptionsMethod
override
authHeader(String scheme, String credentials) OptionsMethod
override
authToken(String credentials) OptionsMethod
override
basicAuth(String username, String password) OptionsMethod
override
before(Before interceptor) OptionsMethod
override
charset(String charset) OptionsMethod
override
contentType(String mimeType, String charset) OptionsMethod
override
override
cookies(List<ClientCookie> cookies) OptionsMethod
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
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) OptionsMethod
Add headers
override
hookHeader(String key, ValueCallback<String> getter) OptionsMethod
override
http(String origin, [String path]) OptionsMethod
override
https(String origin, [String path]) OptionsMethod
override
metadata(Map<String, dynamic> metaData) OptionsMethod
override
mimeType(String mimeType) OptionsMethod
override
origin(String origin, [String path]) OptionsMethod
Set origin of the URL
override
path(String path) OptionsMethod
Append path segments to the URL
override
pathParams(String name, dynamic value) OptionsMethod
override
queries(Map<String, dynamic> value) OptionsMethod
Add query parameters
override
query(String key, dynamic value) OptionsMethod
Add query parameters
override
url(String value) OptionsMethod
override
withClient(BaseClient client) OptionsMethod
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