Class 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.
    • Constructor Detail

      • ConversationsFilter

        public ConversationsFilter​(List<String> include,
                                   Boolean excludeExternalSharedChannels,
                                   Boolean excludeBotUsers)
      • ConversationsFilter

        public ConversationsFilter()
    • Method Detail

      • getInclude

        public List<String> 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

        public Boolean getExcludeExternalSharedChannels()
        Indicates whether to exclude external shared channels from conversation lists. Defaults to false.
      • getExcludeBotUsers

        public Boolean getExcludeBotUsers()
        Indicates whether to exclude bot users from conversation lists. Defaults to false.
      • setInclude

        public void setInclude​(List<String> include)
        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

        public void setExcludeExternalSharedChannels​(Boolean excludeExternalSharedChannels)
        Indicates whether to exclude external shared channels from conversation lists. Defaults to false.
      • setExcludeBotUsers

        public void setExcludeBotUsers​(Boolean excludeBotUsers)
        Indicates whether to exclude bot users from conversation lists. Defaults to false.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object