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.
  • Constructor Details

  • Method Details

    • builder

    • 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.
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual​(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object