Attachment

@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)

Constructors

Link copied to clipboard
constructor(fallback: String, color: String? = null, pretext: String? = null, text: String, authorName: String? = null, authorLink: Uri? = null, authorIcon: Uri? = null, title: String? = null, titleLink: Uri? = null, fields: List<AttachmentField>? = null, imageUrl: Uri? = null, thumbUrl: Uri? = null, footer: String? = null, footerIcon: String? = null, actions: List<PostAction>? = null)

Properties

Link copied to clipboard
val actions: List<PostAction>? = null
Link copied to clipboard
@JsonProperty(name = "author_icon")
val authorIcon: Uri? = null
Link copied to clipboard
@JsonProperty(name = "author_link")
val authorLink: Uri? = null
Link copied to clipboard
@JsonProperty(name = "author_name")
val authorName: String? = null
Link copied to clipboard
val color: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val footer: String? = null
Link copied to clipboard
@JsonProperty(name = "footer_icon")
val footerIcon: String? = null
Link copied to clipboard
@JsonProperty(name = "image_url")
val imageUrl: Uri? = null
Link copied to clipboard
val pretext: String? = null
Link copied to clipboard
Link copied to clipboard
@JsonProperty(name = "thumb_url")
val thumbUrl: Uri? = null
Link copied to clipboard
val title: String? = null
Link copied to clipboard
@JsonProperty(name = "title_link")
val titleLink: Uri? = null