use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct BrandIdentity {
pub id: String,
pub name: String,
pub website_url: String,
pub is_default: bool,
pub created_at: String,
pub updated_at: String,
pub audience: Option<String>,
pub company_description: Option<String>,
pub company_name: Option<String>,
pub custom_instructions: Option<String>,
pub custom_tone: Option<String>,
pub language: Option<String>,
pub tone_profile: Option<String>,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
pub enum ToneProfile {
Conversational,
Professional,
Casual,
Formal,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
pub enum Language {
English,
Spanish,
French,
German,
Italian,
Portuguese,
Dutch,
Chinese,
Japanese,
Korean,
Russian,
Arabic,
Hebrew,
Hindi,
Thai,
Vietnamese,
Turkish,
Greek,
Polish,
Swedish,
Norwegian,
Danish,
Finnish,
Czech,
Hungarian,
Romanian,
Ukrainian,
}