ConversationsRequestBuilder class
Builder class for ConversationsRequest.
Allows step-by-step creation of an ConversationsRequest object.
Constructors
- ConversationsRequestBuilder()
-
Default constructor for
ConversationsRequestBuilder.
Properties
- conversationType ↔ String?
-
Type of the conversation.
getter/setter pair
-
groupTags
↔ List<
String> ? -
GroupTags for filtering.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- includeBlockedUsers ↔ bool?
-
Flag to include blocked users.
getter/setter pair
- limit ↔ int?
-
Number of results to limit the query.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- searchKeyword ↔ String?
-
Searching in conversation
getter/setter pair
-
Tags for filtering.
getter/setter pair
- unread ↔ bool?
-
Flag to include unread conversations.
getter/setter pair
-
userTags
↔ List<
String> ? -
UserTags for filtering.
getter/setter pair
- withBlockedInfo ↔ bool?
-
Flag to include blocked information.
getter/setter pair
- withTags ↔ bool?
-
Flag to include tags.
getter/setter pair
- withUserAndGroupTags ↔ bool?
-
Flag to include user and group tags.
getter/setter pair
Methods
-
build(
) → ConversationsRequest -
Builds and returns an
ConversationsRequestobject. -
hideAgentic(
bool value) → ConversationsRequestBuilder -
Sets the flag to hide agentic conversations.
Android Reference:
ConversationsRequestBuilder.hideAgentic(bool) -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onlyAgentic(
bool value) → ConversationsRequestBuilder -
Sets the flag to include only agentic conversations.
Android Reference:
ConversationsRequestBuilder.onlyAgentic(bool) -
setConversationType(
String conversationType) → ConversationsRequestBuilder -
Sets the conversation type filter.
Android Reference:
ConversationsRequestBuilder.setConversationType(String type) -
setGroupTags(
List< String> groupTags) → ConversationsRequestBuilder -
Sets the group tags for filtering.
Android Reference:
ConversationsRequestBuilder.setGroupTags(List<String>) -
setIncludeBlockedUsers(
bool value) → ConversationsRequestBuilder -
Sets the flag to include blocked users (fluent).
Android Reference:
ConversationsRequestBuilder.includeBlockedUsers(bool) -
setLimit(
int limit) → ConversationsRequestBuilder -
Sets the limit for conversations.
Android Reference:
ConversationsRequestBuilder.setLimit(int limit) -
setPage(
int page) → ConversationsRequestBuilder -
Sets the page number (adds PAGE_OFFSET internally).
Android Reference:
ConversationsRequestBuilder.setPage(int page) -
setSearchKeyword(
String searchKeyword) → ConversationsRequestBuilder -
Sets the search keyword.
Android Reference:
ConversationsRequestBuilder.setSearchKeyword(String) -
setTags(
List< String> tags) → ConversationsRequestBuilder -
Sets the tags for filtering.
Android Reference:
ConversationsRequestBuilder.setTags(List<String>) -
setUnread(
bool unread) → ConversationsRequestBuilder -
Sets the unread filter flag.
Android Reference:
ConversationsRequestBuilder.setUnread(bool) -
setUserTags(
List< String> userTags) → ConversationsRequestBuilder -
Sets the user tags for filtering.
Android Reference:
ConversationsRequestBuilder.setUserTags(List<String>) -
setWithBlockedInfo(
bool value) → ConversationsRequestBuilder -
Sets the flag to include blocked information (fluent).
Android Reference:
ConversationsRequestBuilder.withBlockedInfo(bool) -
setWithTags(
bool value) → ConversationsRequestBuilder -
Sets the flag to include tags (fluent).
Android Reference:
ConversationsRequestBuilder.withTags(bool) -
setWithUserAndGroupTags(
bool value) → ConversationsRequestBuilder -
Sets the flag to include user and group tags (fluent).
Android Reference:
ConversationsRequestBuilder.withUserAndGroupTags(bool) -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited