use serde::{Deserialize, Serialize};
use crate::models::credential::Credential;
#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)]
pub struct Subscription {
pub id: Option<i32>,
pub offer: Option<String>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub status: Option<String>,
pub is_active: Option<bool>,
}
#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)]
pub struct User {
pub id: Option<i32>,
pub credential: Option<Credential>,
pub subscription: Option<Subscription>,
pub display_name: Option<String>,
}