Packages

package mattermost

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class MMEndPoint extends EnumEntry

    List of Mattermost API end points to interact with while sending messages.

  2. case class MMManager(conf: MattermostConfig) extends Product with Serializable

    Mattermost API manager.

    Mattermost API manager. Used to send message to mattermost after DQ Job completion.

    conf

    configuration (host and token) used to connect to Mattermost API.

  3. final case class MMMessage(recipients: Seq[String], body: String, attachments: Seq[BinaryAttachment]) extends Product with Serializable

    Defines mattermost message.

    Defines mattermost message.

    recipients

    Sequence of recipients to send message to (both channels and users).

    body

    Message text to be sent.

    attachments

    Sequence of file attachments for the message (in form of InputStreams)

Value Members

  1. object MMEndPoint extends Enum[MMEndPoint]

Ungrouped