The D Programming Language's Unofficial Docs
beta
Dlang.org
Get Help
HttpApiClient.RestBuilder
arsd
http2
HttpApiClient
class
HttpApiClient
()
static
struct
RestBuilder {
HttpApiClientType
apiClient
;
string
[]
pathParts
;
string
[
2
][]
queryParts
;
RestBuilder
opDispatch
(string n, T v);
RestBuilder
opDispatch
();
RestBuilder
opIndex
(string str);
RestBuilder
opIndex
(var str);
RestBuilder
opIndex
(int i);
RestBuilder
opCall
(string name, T value);
string
toUri
();
HttpRequestWrapper
GET
();
HttpRequestWrapper
DELETE
();
HttpRequestWrapper
POST
(T t);
HttpRequestWrapper
PATCH
(T t);
HttpRequestWrapper
PUT
(T t);
}
Members
Functions
DELETE
HttpRequestWrapper
DELETE
()
GET
HttpRequestWrapper
GET
()
PATCH
HttpRequestWrapper
PATCH
(T t)
POST
HttpRequestWrapper
POST
(T t)
PUT
HttpRequestWrapper
PUT
(T t)
opCall
RestBuilder
opCall
(string name, T value)
opDispatch
RestBuilder
opDispatch
(string n, T v)
The args are so you can call opCall on the returned object, despite @property being broken af in D.
opDispatch
RestBuilder
opDispatch
()
opIndex
RestBuilder
opIndex
(string str)
opIndex
RestBuilder
opIndex
(var str)
opIndex
RestBuilder
opIndex
(int i)
toUri
string
toUri
()
arsd
http2
HttpApiClient
constructors
this
functions
request
throwOnError
properties
rest
structs
HttpRequestWrapper
RestBuilder
Suggestion Box / Bug Report