com.flyberrycapital.slack.Methods

Chat

class Chat extends AnyRef

The container for Slack's 'chat' methods (https://api.slack.com/methods).

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Chat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Chat(httpClient: HttpClient, apiToken: String)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def delete(postMessageResponse: PostMessageResponse): PostMessageResponse

    https://api.

    https://api.slack.com/methods/chat.delete

    postMessageResponse

    A PostMessageResponse object generated from a call to postMessage() or update().

    returns

    PostMessageResponse object.

  9. def delete(channel: String, ts: String): PostMessageResponse

    https://api.

    https://api.slack.com/methods/chat.delete

    channel

    The channel ID of the message to be deleted.

    ts

    The timestamp of the message to be deleted.

    returns

    PostMessageResponse object.

  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. def postMessage(channel: String, text: String, params: Map[String, String] = Map()): PostMessageResponse

    https://api.

    https://api.slack.com/methods/chat.postMessage

    channel

    The channel ID of the channel to send the message to.

    text

    The text of the message to send.

    params

    Optional additional params.

    returns

    PostMessageResponse object.

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  21. def toString(): String

    Definition Classes
    AnyRef → Any
  22. def update(postMessageResponse: PostMessageResponse, text: String): PostMessageResponse

    https://api.

    https://api.slack.com/methods/chat.update

    postMessageResponse

    A PostMessageResponse object generated from a call to postMessage() or update().

    text

    The updated text for the message.

    returns

    PostMessageResponse object.

  23. def update(channel: String, ts: String, text: String): PostMessageResponse

    https://api.

    https://api.slack.com/methods/chat.update

    channel

    The channel ID of the message to be updated.

    ts

    The timestamp of the message to be updated.

    text

    The updated text for the message.

    returns

    PostMessageResponse object.

  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped