trieve_client/models/
user_organization.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct UserOrganization {
15 #[serde(rename = "created_at")]
16 pub created_at: String,
17 #[serde(rename = "id")]
18 pub id: uuid::Uuid,
19 #[serde(rename = "organization_id")]
20 pub organization_id: uuid::Uuid,
21 #[serde(rename = "role")]
22 pub role: i32,
23 #[serde(rename = "updated_at")]
24 pub updated_at: String,
25 #[serde(rename = "user_id")]
26 pub user_id: uuid::Uuid,
27}
28
29impl UserOrganization {
30 pub fn new(created_at: String, id: uuid::Uuid, organization_id: uuid::Uuid, role: i32, updated_at: String, user_id: uuid::Uuid) -> UserOrganization {
31 UserOrganization {
32 created_at,
33 id,
34 organization_id,
35 role,
36 updated_at,
37 user_id,
38 }
39 }
40}
41