com.flyberrycapital

slack

package slack

Visibility
  1. Public
  2. All

Type Members

  1. class HttpClient extends AnyRef

    A simple HTTP client for querying the Slack web API and parsing responses.

  2. case class SlackChannel(id: String, name: String, created: Int, creator: String, isArchived: Boolean, isMember: Boolean, members: List[String], numMembers: Int, topic: JsValue, purpose: JsValue, createdDate: DateTime) extends Product with Serializable

    Class for representing a Slack channel

  3. class SlackClient extends AnyRef

    A simple Scala client for Slack (http://slack.

  4. case class SlackIM(id: String, user: String, created: Int, is_user_deleted: Boolean) extends Product with Serializable

    Class for representing a Slack IM channel.

  5. case class SlackMessage(messageType: String, ts: String, user: Option[String], text: Option[String], isStarred: Boolean, attachments: List[JsValue], time: DateTime) extends Product with Serializable

    Class for representing a Slack message

Value Members

  1. object Exceptions

    Exceptions for errors returned by the web API

  2. package Methods

  3. object Responses

    Response object wrappers for responses returned by the web API.

Ungrouped