use serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::prelude::CryptoInfo;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Attachment {
pub gid: Uuid,
pub filename: String,
pub content_type: String,
pub size: u64,
pub crypto: CryptoInfo,
#[serde(with = "hex::serde")]
pub checksum: Vec<u8>,
#[serde(with = "hex::serde")]
pub key: Vec<u8>,
}