Package com.vk.api.sdk.queries.secure
Class SecureAddAppEventQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<T,R>
com.vk.api.sdk.client.AbstractSecureQueryBuilder<SecureAddAppEventQuery,OkResponse>
com.vk.api.sdk.queries.secure.SecureAddAppEventQuery
public class SecureAddAppEventQuery extends AbstractSecureQueryBuilder<SecureAddAppEventQuery,OkResponse>
Query for Secure.addAppEvent method
-
Constructor Summary
Constructors Constructor Description SecureAddAppEventQuery(VkApiClient client, ServiceActor actor, int userId, int activityId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description protected SecureAddAppEventQuery
activityId(int value)
There are 2 default activities: , * 1 - level.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected SecureAddAppEventQuery
getThis()
Get reference to this objectprotected SecureAddAppEventQuery
userId(int value)
ID of a user to save the dataSecureAddAppEventQuery
value(java.lang.Integer value)
Depends on activity_id: * 1 - number, current level number,, * 2 - number, current user's points amount, , Any other value is ignoredMethods inherited from class com.vk.api.sdk.client.AbstractSecureQueryBuilder
clientSecret
Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
SecureAddAppEventQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenuserId
- value of "user id" parameter. Minimum is 0.activityId
- value of "activity id" parameter. Minimum is 0.
-
-
Method Details
-
userId
ID of a user to save the data- Parameters:
value
- value of "user id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
activityId
There are 2 default activities: , * 1 - level. Works similar to ,, * 2 - points, saves points amount, Any other value is for saving completed missions- Parameters:
value
- value of "activity id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
value
Depends on activity_id: * 1 - number, current level number,, * 2 - number, current user's points amount, , Any other value is ignored- Parameters:
value
- value of "value" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<SecureAddAppEventQuery,OkResponse>
- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()Description copied from class:AbstractQueryBuilder
Get list of required parameter names- Specified by:
essentialKeys
in classAbstractQueryBuilder<SecureAddAppEventQuery,OkResponse>
- Returns:
- list of names
-