data class Attachment
Attachment(type: AttachmentType, payload: Payload)
val payload: Payload
val type: AttachmentType