use crate::models::common::Status; use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; use uuid::Uuid; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, sqlx::FromRow)] pub struct WorkspaceBilling { pub workspace_id: Uuid, pub customer_id: Option, pub subscription_id: Option, pub plan: String, pub billing_email: Option, pub status: Status, pub seats: i32, pub trial_ends_at: Option>, pub current_period_start: Option>, pub current_period_end: Option>, pub canceled_at: Option>, pub created_at: DateTime, pub updated_at: DateTime, }