use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct TokenMetadata {
pub name: String,
pub symbol: String,
pub description: String,
pub image: String,
pub show_name: bool,
pub created_on: String,
pub twitter: Option<String>,
pub telegram: Option<String>,
pub website: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct TokenMetadataIPFS {
pub metadata: TokenMetadata,
pub metadata_uri: String,
}
#[derive(Debug, Clone)]
pub struct CreateTokenMetadata {
pub name: String,
pub symbol: String,
pub description: String,
pub file: String,
pub twitter: Option<String>,
pub telegram: Option<String>,
pub website: Option<String>,
pub metadata_uri: Option<String>,
}