use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct OrganizationUsageCount {
#[serde(rename = "chunk_count")]
pub chunk_count: i32,
#[serde(rename = "dataset_count")]
pub dataset_count: i32,
#[serde(rename = "file_storage")]
pub file_storage: i64,
#[serde(rename = "id")]
pub id: uuid::Uuid,
#[serde(rename = "message_count")]
pub message_count: i32,
#[serde(rename = "org_id")]
pub org_id: uuid::Uuid,
#[serde(rename = "user_count")]
pub user_count: i32,
}
impl OrganizationUsageCount {
pub fn new(chunk_count: i32, dataset_count: i32, file_storage: i64, id: uuid::Uuid, message_count: i32, org_id: uuid::Uuid, user_count: i32) -> OrganizationUsageCount {
OrganizationUsageCount {
chunk_count,
dataset_count,
file_storage,
id,
message_count,
org_id,
user_count,
}
}
}