package mattermost
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
sealed abstract
class
MMEndPoint extends EnumEntry
List of Mattermost API end points to interact with while sending messages.
-
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.
-
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
- object MMEndPoint extends Enum[MMEndPoint]