package com.rosetta.messenger.network

/**
 * Вложение к сообщению
 */
data class MessageAttachment(
    val id: String,
    val blob: String,           // Base64 данные или пусто для CDN
    val type: AttachmentType,
    val preview: String = "",   // Метаданные: "UUID::metadata" или "filesize::filename"
    val width: Int = 0,
    val height: Int = 0,
    val localUri: String = "",   // 🚀 Локальный URI для мгновенного отображения (optimistic UI)
    val transportTag: String = "",
    val transportServer: String = "",
    val encodedFor: String = "",
    val encoder: String = ""
)
