trieve_client/models/
organization_usage_count.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct OrganizationUsageCount {
15 #[serde(rename = "chunk_count")]
16 pub chunk_count: i32,
17 #[serde(rename = "dataset_count")]
18 pub dataset_count: i32,
19 #[serde(rename = "file_storage")]
20 pub file_storage: i64,
21 #[serde(rename = "id")]
22 pub id: uuid::Uuid,
23 #[serde(rename = "message_count")]
24 pub message_count: i32,
25 #[serde(rename = "org_id")]
26 pub org_id: uuid::Uuid,
27 #[serde(rename = "user_count")]
28 pub user_count: i32,
29}
30
31impl OrganizationUsageCount {
32 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 {
33 OrganizationUsageCount {
34 chunk_count,
35 dataset_count,
36 file_storage,
37 id,
38 message_count,
39 org_id,
40 user_count,
41 }
42 }
43}
44