Package com.vk.api.sdk.queries.market
Class MarketAddQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<MarketAddQuery,AddResponse>
-
- com.vk.api.sdk.queries.market.MarketAddQuery
-
public class MarketAddQuery extends AbstractQueryBuilder<MarketAddQuery,AddResponse>
Query for Market.add method
-
-
Constructor Summary
Constructors Constructor Description MarketAddQuery(VkApiClient client, UserActor actor, int ownerId, java.lang.String name, java.lang.String description, int categoryId)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 protected MarketAddQuerycategoryId(int value)Item category ID.MarketAddQuerydeleted(java.lang.Boolean value)Item status ('1' — deleted, '0' — not deleted).protected MarketAddQuerydescription(java.lang.String value)Item description.MarketAddQuerydimensionHeight(java.lang.Integer value)Set dimension heightMarketAddQuerydimensionLength(java.lang.Integer value)Set dimension lengthMarketAddQuerydimensionWidth(java.lang.Integer value)Set dimension widthprotected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesprotected MarketAddQuerygetThis()Get reference to this objectMarketAddQuerymainPhotoId(java.lang.Integer value)Cover photo ID.protected MarketAddQueryname(java.lang.String value)Item name.MarketAddQueryoldPrice(java.lang.Number value)Set old priceprotected MarketAddQueryownerId(int value)ID of an item owner community.MarketAddQueryphotoIds(java.lang.Integer... value)photo_ids IDs of additional photos.MarketAddQueryphotoIds(java.util.List<java.lang.Integer> value)IDs of additional photos.MarketAddQueryprice(java.lang.Number value)Item price.MarketAddQuerysku(java.lang.String value)Set skuMarketAddQueryurl(java.lang.String value)Url for button in market item.MarketAddQueryweight(java.lang.Integer value)Set weight-
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
-
MarketAddQuery
public MarketAddQuery(VkApiClient client, UserActor actor, int ownerId, java.lang.String name, java.lang.String description, int categoryId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client- VK API clientactor- actor with access tokenownerId- value of "owner id" parameter.name- value of "name" parameter.description- value of "description" parameter.categoryId- value of "category id" parameter. Minimum is 0.
-
-
Method Detail
-
ownerId
protected MarketAddQuery ownerId(int value)
ID of an item owner community.- Parameters:
value- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
name
protected MarketAddQuery name(java.lang.String value)
Item name.- Parameters:
value- value of "name" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
description
protected MarketAddQuery description(java.lang.String value)
Item description.- Parameters:
value- value of "description" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
categoryId
protected MarketAddQuery categoryId(int value)
Item category ID.- Parameters:
value- value of "category id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
price
public MarketAddQuery price(java.lang.Number value)
Item price.- Parameters:
value- value of "price" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
oldPrice
public MarketAddQuery oldPrice(java.lang.Number value)
Set old price- Parameters:
value- value of "old price" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
deleted
public MarketAddQuery deleted(java.lang.Boolean value)
Item status ('1' — deleted, '0' — not deleted).- Parameters:
value- value of "deleted" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
mainPhotoId
public MarketAddQuery mainPhotoId(java.lang.Integer value)
Cover photo ID.- Parameters:
value- value of "main photo id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
url
public MarketAddQuery url(java.lang.String value)
Url for button in market item.- Parameters:
value- value of "url" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
dimensionWidth
public MarketAddQuery dimensionWidth(java.lang.Integer value)
Set dimension width- Parameters:
value- value of "dimension width" parameter. Maximum is 100000. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
dimensionHeight
public MarketAddQuery dimensionHeight(java.lang.Integer value)
Set dimension height- Parameters:
value- value of "dimension height" parameter. Maximum is 100000. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
dimensionLength
public MarketAddQuery dimensionLength(java.lang.Integer value)
Set dimension length- Parameters:
value- value of "dimension length" parameter. Maximum is 100000. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
weight
public MarketAddQuery weight(java.lang.Integer value)
Set weight- Parameters:
value- value of "weight" parameter. Maximum is 100000000. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
sku
public MarketAddQuery sku(java.lang.String value)
Set sku- Parameters:
value- value of "sku" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
photoIds
public MarketAddQuery photoIds(java.lang.Integer... value)
photo_ids IDs of additional photos.- Parameters:
value- value of "photo ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
photoIds
public MarketAddQuery photoIds(java.util.List<java.lang.Integer> value)
IDs of additional photos.- Parameters:
value- value of "photo ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected MarketAddQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<MarketAddQuery,AddResponse>- 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<MarketAddQuery,AddResponse>- Returns:
- list of names
-
-