Package com.vk.api.sdk.queries.messages
Class MessagesSearchConversationsQueryWithExtended
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<MessagesSearchConversationsQueryWithExtended,SearchConversationsExtendedResponse>
com.vk.api.sdk.queries.messages.MessagesSearchConversationsQueryWithExtended
public class MessagesSearchConversationsQueryWithExtended extends AbstractQueryBuilder<MessagesSearchConversationsQueryWithExtended,SearchConversationsExtendedResponse>
Query for Messages.searchConversations method
-
Constructor Summary
Constructors Constructor Description MessagesSearchConversationsQueryWithExtended(VkApiClient client, GroupActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersMessagesSearchConversationsQueryWithExtended(VkApiClient client, UserActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description MessagesSearchConversationsQueryWithExtended
count(java.lang.Integer value)
Maximum number of results.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected MessagesSearchConversationsQueryWithExtended
extended(java.lang.Boolean value)
'1' — return extra information about users and communitiesMessagesSearchConversationsQueryWithExtended
fields(Fields... value)
fields Profile fields to return.MessagesSearchConversationsQueryWithExtended
fields(java.util.List<Fields> value)
Profile fields to return.protected MessagesSearchConversationsQueryWithExtended
getThis()
Get reference to this objectMessagesSearchConversationsQueryWithExtended
groupId(java.lang.Integer value)
Group ID (for group messages with user access token)MessagesSearchConversationsQueryWithExtended
q(java.lang.String value)
Search query string.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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
MessagesSearchConversationsQueryWithExtended
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access token
-
MessagesSearchConversationsQueryWithExtended
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 Details
-
q
Search query string.- Parameters:
value
- value of "q" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
count
Maximum number of results.- Parameters:
value
- value of "count" parameter. Maximum is 255. Minimum is 1. By default 20.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
extended
'1' — return extra information about users and communities- Parameters:
value
- value of "extended" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
groupId
Group ID (for group messages with user access token)- Parameters:
value
- value of "group id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
fields Profile fields to return.- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
Profile fields to return.- Parameters:
value
- value of "fields" parameter.- 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<MessagesSearchConversationsQueryWithExtended,SearchConversationsExtendedResponse>
- 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<MessagesSearchConversationsQueryWithExtended,SearchConversationsExtendedResponse>
- Returns:
- list of names
-