Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class Attachment(val fallback: String, val color: String? = null, val pretext: String? = null, val text: String, val authorName: String? = null, val authorLink: Uri? = null, val authorIcon: Uri? = null, val title: String? = null, val titleLink: Uri? = null, val fields: List<AttachmentField>? = null, val imageUrl: Uri? = null, val thumbUrl: Uri? = null, val footer: String? = null, val footerIcon: String? = null, val actions: List<PostAction>? = null)
Link copied to clipboard
@JsonSerializable
data class AttachmentField(val title: String, val value: String, val short: Boolean? = null)
Link copied to clipboard
class EmojiName : AbstractValue<String>
Link copied to clipboard
class HexColour : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class PostAction(val id: PostActionId, val type: PostActionType? = null, val name: PostActionName, val disabled: Boolean? = null, val style: PostActionStyle? = null, val dataSource: PostActionDataSource? = null, val options: List<PostActionOption>? = null, val defaultOption: PostActionOptionValue? = null, val integration: PostActionIntegration? = null, val cookie: PostActionCookie? = null)
Link copied to clipboard
class PostActionCookie : AbstractValue<String>
Link copied to clipboard
class PostActionId : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class PostActionIntegration(val url: Uri, val context: Map<String, Any>? = null)
Link copied to clipboard
class PostActionName : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class PostActionOption(val text: PostActionOptionText, val value: PostActionOptionValue)
Link copied to clipboard
class PostActionOptionText : AbstractValue<String>
Link copied to clipboard
class PostActionOptionValue : AbstractValue<String>
Link copied to clipboard
class PostActionStyle : AbstractValue<String>
Link copied to clipboard