AbstractQueryBuilder

Query builder for API request

Constructors

this
this(VkApiClient client, string method)

Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters

this
this(VkApiClient client, string endpoint, string method)

Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters

Members

Functions

accessToken
T accessToken(string value)

Set access token

build
string[string] build()

Get map of parameter values

captchaKey
T captchaKey(string value)

Set captcha key

captchaSid
T captchaSid(string value)

Set captcha sid

confirm
T confirm(bool value)

Set confirmation

essentialKeys
string[] essentialKeys()

Get list of required parameter names

getBody
string getBody()
Undocumented in source. Be warned that the author may not have intended to support it.
getMethod
string getMethod()

Get method name

getThis
T getThis()

Get reference to this object

lang
T lang(Lang value)

Set lang

setVersion
T setVersion(string value)

Set version

unsafeParam
T unsafeParam(string key, string value)

Set parameter

unsafeParam
T unsafeParam(string key, int value)

Set parameter

unsafeParam
T unsafeParam(string key, bool value)

Set parameter

unsafeParam
T unsafeParam(string key, T[] values)

Set parameter

unsafeParam
T unsafeParam(string key, A values)

Set parameter

unsafeParam
T unsafeParam(string key, int[] values)

Set parameter

unsafeParam
T unsafeParam(string key, double value)

Set parameter

unsafeParam
T unsafeParam(string key, EnumParam value)

Set parameter

unsafeParam
T unsafeParam(string key, EnumParam[] fields)

Set parameter

unsafeParam
T unsafeParam(string key, EnumParam[] fields)

Set parameter

Meta