public static class MessagesRequest.MessagesRequestBuilder
extends java.lang.Object
| Constructor and Description |
|---|
MessagesRequestBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MessagesRequest |
build() |
MessagesRequest.MessagesRequestBuilder |
hideMessagesFromBlockedUsers(boolean hideMessagesFromBlockedUsers)
Method to set parameters to hide or show message from blocked users while fetching
|
MessagesRequest.MessagesRequestBuilder |
setCategory(java.lang.String category)
A method to set parameter to get the messages belonging to a specific category.
|
MessagesRequest.MessagesRequestBuilder |
setGUID(java.lang.String GUID)
A method to set GUID of a Group to get messages of particular conversation
|
MessagesRequest.MessagesRequestBuilder |
setLimit(int limit)
A method to set limit
if default value in the builder is and max value is
|
MessagesRequest.MessagesRequestBuilder |
setMessageId(int messageId)
A method to set Message Id of a particular message from which developer can call
|
MessagesRequest.MessagesRequestBuilder |
setSearchKeyword(java.lang.String searchKeyword)
A method set Search keyword while fetching the messages
|
MessagesRequest.MessagesRequestBuilder |
setTimestamp(long timestamp)
A method to set timestamp from which developer can call
|
MessagesRequest.MessagesRequestBuilder |
setType(java.lang.String type)
A method to set parameter to get the messages belonging to a specific type.
|
MessagesRequest.MessagesRequestBuilder |
setUID(java.lang.String UID)
A method to set UID of a User to get messages of particular conversation
|
MessagesRequest.MessagesRequestBuilder |
setUndelivered(boolean undelivered)
Method to set undelivered message while fetching
|
MessagesRequest.MessagesRequestBuilder |
setUnread(boolean unread)
Method to set unread message while fetching
|
MessagesRequest.MessagesRequestBuilder |
setUpdatedAfter(long updatedAfter)
A method set timestamp to get fetch messages updated/edited after that timestamp
|
MessagesRequest.MessagesRequestBuilder |
updatesOnly(boolean updatesOnly)
A method to set parameter to get edited/updated messages
|
public MessagesRequest.MessagesRequestBuilder setLimit(int limit)
limit - Integer value specified by the Developer is calledpublic MessagesRequest.MessagesRequestBuilder setUID(java.lang.String UID)
UID - Unique Identifier of a User is calledpublic MessagesRequest.MessagesRequestBuilder setGUID(java.lang.String GUID)
GUID - Unique Identifier of a Group is calledpublic MessagesRequest.MessagesRequestBuilder setMessageId(int messageId)
or fetchPrevious()messageId - Unique Id of a message is calledpublic MessagesRequest.MessagesRequestBuilder setUnread(boolean unread)
unread - boolean parameter to consider or avoid unread messages while fetching messages using MessagesRequest is calledpublic MessagesRequest.MessagesRequestBuilder setUndelivered(boolean undelivered)
undelivered - boolean parameter to consider or avoid undelivered messages while fetching messages using MessagesRequest is calledpublic MessagesRequest.MessagesRequestBuilder hideMessagesFromBlockedUsers(boolean hideMessagesFromBlockedUsers)
hideMessagesFromBlockedUsers - boolean parameter to consider or avoid messages from blocked users while fetching messages using MessagesRequest is calledpublic MessagesRequest.MessagesRequestBuilder setTimestamp(long timestamp)
or fetchPrevious()timestamp - timestamp from which developer wants to fetch previous or next messsages is calledpublic MessagesRequest.MessagesRequestBuilder setSearchKeyword(java.lang.String searchKeyword)
searchKeyword - keyword which developer wants to search in the message list is calledpublic MessagesRequest.MessagesRequestBuilder setUpdatedAfter(long updatedAfter)
updatedAfter - timestamp to get messages updated after the specified timestamp is calledpublic MessagesRequest.MessagesRequestBuilder updatesOnly(boolean updatesOnly)
updatesOnly - boolean parameter show or hide edited/updated messages only is calledpublic MessagesRequest.MessagesRequestBuilder setCategory(java.lang.String category)
category - The category for which the messages are to be fetched. is calledpublic MessagesRequest.MessagesRequestBuilder setType(java.lang.String type)
type - The type for which the messages are to be fetched. is calledpublic MessagesRequest build()