MessageAttachmentEntity

@Serializable
data class MessageAttachmentEntity(val assetId: String, val assetVersionId: String = "", val cellAsset: Boolean, val mimeType: String, val assetPath: String?, val assetSize: Long?, val localPath: String? = null, val previewUrl: String? = null, val assetWidth: Int?, val assetHeight: Int?, val assetDuration: Long?, val assetTransferStatus: String, val contentUrl: String? = null, val contentHash: String? = null, val assetIndex: Int? = null, val contentExpiresAt: Long? = null, val isEditSupported: Boolean)

Constructors

Link copied to clipboard
constructor(assetId: String, assetVersionId: String = "", cellAsset: Boolean, mimeType: String, assetPath: String?, assetSize: Long?, localPath: String? = null, previewUrl: String? = null, assetWidth: Int?, assetHeight: Int?, assetDuration: Long?, assetTransferStatus: String, contentUrl: String? = null, contentHash: String? = null, assetIndex: Int? = null, contentExpiresAt: Long? = null, isEditSupported: Boolean)

Properties

Link copied to clipboard
@SerialName(value = "asset_duration_ms")
val assetDuration: Long?
Link copied to clipboard
@SerialName(value = "asset_height")
val assetHeight: Int?
Link copied to clipboard
@SerialName(value = "id")
val assetId: String
Link copied to clipboard
@SerialName(value = "asset_index")
val assetIndex: Int?
Link copied to clipboard
@SerialName(value = "asset_path")
val assetPath: String?
Link copied to clipboard
@SerialName(value = "asset_size")
val assetSize: Long?
Link copied to clipboard
@SerialName(value = "asset_transfer_status")
val assetTransferStatus: String
Link copied to clipboard
@SerialName(value = "version_id")
val assetVersionId: String
Link copied to clipboard
@SerialName(value = "asset_width")
val assetWidth: Int?
Link copied to clipboard
@Serializable(with = BooleanIntSerializer::class)
@SerialName(value = "cell_asset")
val cellAsset: Boolean
Link copied to clipboard
@SerialName(value = "content_url_expires_at")
val contentExpiresAt: Long?
Link copied to clipboard
@SerialName(value = "content_hash")
val contentHash: String?
Link copied to clipboard
@SerialName(value = "content_url")
val contentUrl: String?
Link copied to clipboard
@Serializable(with = BooleanIntSerializer::class)
@SerialName(value = "edit_supported")
val isEditSupported: Boolean
Link copied to clipboard
@SerialName(value = "local_path")
val localPath: String?
Link copied to clipboard
@SerialName(value = "mime_type")
val mimeType: String
Link copied to clipboard
@SerialName(value = "preview_url")
val previewUrl: String?