DTO representing Slack channel
Fields are defined as an array, and hashes contained within it will be displayed in a table inside the message attachment.
Holds information about the message to send to Slack.
DTO representing channel or group purpose
Thrown when an exception is encountered while trying to communicate with Slack.
DTO representing channel or group topic
Notification service to send messages to Slack.