Class ConversationsFilter
java.lang.Object
com.slack.api.model.block.element.ConversationsFilter
public class ConversationsFilter extends Object
Filter object for conversation lists
Provides a way to filter the list of options in a conversations select menu or conversations multi-select menu.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConversationsFilter.ConversationsFilterBuilder -
Constructor Summary
Constructors Constructor Description ConversationsFilter()ConversationsFilter(List<String> include, Boolean excludeExternalSharedChannels, Boolean excludeBotUsers) -
Method Summary
Modifier and Type Method Description static ConversationsFilter.ConversationsFilterBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)BooleangetExcludeBotUsers()Indicates whether to exclude bot users from conversation lists.BooleangetExcludeExternalSharedChannels()Indicates whether to exclude external shared channels from conversation lists.List<String>getInclude()Indicates which type of conversations should be included in the list.inthashCode()voidsetExcludeBotUsers(Boolean excludeBotUsers)Indicates whether to exclude bot users from conversation lists.voidsetExcludeExternalSharedChannels(Boolean excludeExternalSharedChannels)Indicates whether to exclude external shared channels from conversation lists.voidsetInclude(List<String> include)Indicates which type of conversations should be included in the list.StringtoString()
-
Constructor Details
-
ConversationsFilter
-
ConversationsFilter
public ConversationsFilter()
-
-
Method Details
-
builder
-
getInclude
Indicates which type of conversations should be included in the list. When this field is provided, any conversations that do not match will be excluded. You should provide an array of strings from the following options: im, mpim, private, and public. The array cannot be empty. -
getExcludeExternalSharedChannels
Indicates whether to exclude external shared channels from conversation lists. Defaults to false. -
getExcludeBotUsers
Indicates whether to exclude bot users from conversation lists. Defaults to false. -
setInclude
Indicates which type of conversations should be included in the list. When this field is provided, any conversations that do not match will be excluded. You should provide an array of strings from the following options: im, mpim, private, and public. The array cannot be empty. -
setExcludeExternalSharedChannels
Indicates whether to exclude external shared channels from conversation lists. Defaults to false. -
setExcludeBotUsers
Indicates whether to exclude bot users from conversation lists. Defaults to false. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-