Packages

package views

Type Members

  1. case class SlackHomeView(blocks: List[SlackBlock], private_metadata: Option[String] = None, callback_id: Option[SlackCallbackId] = None, external_id: Option[String] = None) extends SlackView with Product with Serializable
    Annotations
    @JsonAdt("home")
  2. case class SlackModalView(title: SlackBlockPlainText, blocks: List[SlackBlock], close: Option[SlackBlockPlainText] = None, submit: Option[SlackBlockPlainText] = None, private_metadata: Option[String] = None, callback_id: Option[SlackCallbackId] = None, clear_on_close: Option[Boolean] = None, notify_on_close: Option[Boolean] = None, hash: Option[String] = None, external_id: Option[String] = None) extends SlackView with Product with Serializable
    Annotations
    @JsonAdt("modal")
  3. case class SlackStatefulStateParams(id: SlackViewId, team_id: SlackTeamId, state: Option[SlackViewState] = None, hash: String, previous_view_id: Option[SlackViewId] = None, root_view_id: Option[SlackViewId] = None, app_id: Option[SlackAppId] = None, bot_id: Option[SlackBotId] = None) extends Product with Serializable
  4. case class SlackStatefulView(stateParams: SlackStatefulStateParams, view: SlackView) extends Product with Serializable
  5. sealed trait SlackView extends AnyRef

    Views are app-customized visual areas within modals and Home tabs.

    Views are app-customized visual areas within modals and Home tabs. https://api.slack.com/reference/surfaces/views

  6. case class SlackViewState(values: Map[String, Json] = Map()) extends Product with Serializable
  7. case class SlackViewStateValue(type: String, value: String) extends Product with Serializable

Ungrouped