Package com.vk.api.sdk.queries.account
Class AccountSaveProfileInfoQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<AccountSaveProfileInfoQuery,SaveProfileInfoResponse>
-
- com.vk.api.sdk.queries.account.AccountSaveProfileInfoQuery
-
public class AccountSaveProfileInfoQuery extends AbstractQueryBuilder<AccountSaveProfileInfoQuery,SaveProfileInfoResponse>
Query for Account.saveProfileInfo method
-
-
Constructor Summary
Constructors Constructor Description AccountSaveProfileInfoQuery(VkApiClient client, UserActor actor)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountSaveProfileInfoQuerybdate(java.lang.String value)User birth date, format: DD.MM.YYYY.AccountSaveProfileInfoQuerybdateVisibility(SaveProfileInfoBdateVisibility value)Birth date visibility.AccountSaveProfileInfoQuerycancelRequestId(java.lang.Integer value)ID of the name change request to be canceled.AccountSaveProfileInfoQuerycityId(java.lang.Integer value)User city.AccountSaveProfileInfoQuerycountryId(java.lang.Integer value)User country.protected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesAccountSaveProfileInfoQueryfirstName(java.lang.String value)User first name.protected AccountSaveProfileInfoQuerygetThis()Get reference to this objectAccountSaveProfileInfoQueryhomeTown(java.lang.String value)User home town.AccountSaveProfileInfoQuerylastName(java.lang.String value)User last name.AccountSaveProfileInfoQuerymaidenName(java.lang.String value)User maiden name (female only)AccountSaveProfileInfoQueryrelation(SaveProfileInfoRelation value)User relationship status.AccountSaveProfileInfoQueryrelationPartnerId(java.lang.Integer value)ID of the relationship partner.AccountSaveProfileInfoQueryscreenName(java.lang.String value)User screen name.AccountSaveProfileInfoQuerysex(SaveProfileInfoSex value)User sex.AccountSaveProfileInfoQuerystatus(java.lang.String value)Status text.-
Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, 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
-
-
-
-
Constructor Detail
-
AccountSaveProfileInfoQuery
public AccountSaveProfileInfoQuery(VkApiClient client, UserActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client- VK API clientactor- actor with access token
-
-
Method Detail
-
firstName
public AccountSaveProfileInfoQuery firstName(java.lang.String value)
User first name.- Parameters:
value- value of "first name" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
lastName
public AccountSaveProfileInfoQuery lastName(java.lang.String value)
User last name.- Parameters:
value- value of "last name" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
maidenName
public AccountSaveProfileInfoQuery maidenName(java.lang.String value)
User maiden name (female only)- Parameters:
value- value of "maiden name" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
screenName
public AccountSaveProfileInfoQuery screenName(java.lang.String value)
User screen name.- Parameters:
value- value of "screen name" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
cancelRequestId
public AccountSaveProfileInfoQuery cancelRequestId(java.lang.Integer value)
ID of the name change request to be canceled. If this parameter is sent, all the others are ignored.- Parameters:
value- value of "cancel request id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
sex
public AccountSaveProfileInfoQuery sex(SaveProfileInfoSex value)
User sex. Possible values: , * '1' - female,, * '2' - male.- Parameters:
value- value of "sex" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
relation
public AccountSaveProfileInfoQuery relation(SaveProfileInfoRelation value)
User relationship status. Possible values: , * '1' - single,, * '2' - in a relationship,, * '3' - engaged,, * '4' - married,, * '5' - it's complicated,, * '6' - actively searching,, * '7' - in love,, * '0' - not specified.- Parameters:
value- value of "relation" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
relationPartnerId
public AccountSaveProfileInfoQuery relationPartnerId(java.lang.Integer value)
ID of the relationship partner.- Parameters:
value- value of "relation partner id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
bdate
public AccountSaveProfileInfoQuery bdate(java.lang.String value)
User birth date, format: DD.MM.YYYY.- Parameters:
value- value of "bdate" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
bdateVisibility
public AccountSaveProfileInfoQuery bdateVisibility(SaveProfileInfoBdateVisibility value)
Birth date visibility. Returned values: , * '1' - show birth date,, * '2' - show only month and day,, * '0' - hide birth date.- Parameters:
value- value of "bdate visibility" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
homeTown
public AccountSaveProfileInfoQuery homeTown(java.lang.String value)
User home town.- Parameters:
value- value of "home town" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
countryId
public AccountSaveProfileInfoQuery countryId(java.lang.Integer value)
User country.- Parameters:
value- value of "country id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
cityId
public AccountSaveProfileInfoQuery cityId(java.lang.Integer value)
User city.- Parameters:
value- value of "city id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
status
public AccountSaveProfileInfoQuery status(java.lang.String value)
Status text.- Parameters:
value- value of "status" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected AccountSaveProfileInfoQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<AccountSaveProfileInfoQuery,SaveProfileInfoResponse>- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()
Description copied from class:AbstractQueryBuilderGet list of required parameter names- Specified by:
essentialKeysin classAbstractQueryBuilder<AccountSaveProfileInfoQuery,SaveProfileInfoResponse>- Returns:
- list of names
-
-