Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class Attachment(val text: String, val fallback: String, val color: String)
Link copied to clipboard
@JsonSerializable
data class Block(val text: Text? = null, val type: BlockType = header, val expand: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
class ChannelId : AbstractValue<String> , WithChannelId
Link copied to clipboard
@JsonSerializable
data class SlackMessage(val text: String? = null, val blocks: List<Block> = emptyList(), val attachments: List<Attachment> = emptyList(), val channel: ChannelId? = null, val as_user: Boolean? = null, val icon_emoji: String? = null, val icon_url: Uri? = null, val link_names: Boolean? = null, val metadata: String? = null, val mrkdwn: Boolean? = null, val parse: String? = null, val reply_broadcast: Boolean? = null, val unfurl_links: Boolean? = null, val unfurl_media: Boolean? = null, val username: String? = null)
Link copied to clipboard
@JsonSerializable
data class SlackResponse(val ok: Boolean)
Link copied to clipboard
class SlackToken : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class Text(val text: String, val type: TextType)
Link copied to clipboard
Link copied to clipboard
interface WithChannelId