bitwarden_api_identity/models/
register_start_open_org_invite_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct RegisterStartOpenOrgInviteRequestModel {
17 #[serde(rename = "organizationId", alias = "OrganizationId")]
18 pub organization_id: uuid::Uuid,
19 #[serde(rename = "code", alias = "Code")]
20 pub code: uuid::Uuid,
21 #[serde(rename = "sealedOpenOrgInviteData", alias = "SealedOpenOrgInviteData")]
22 pub sealed_open_org_invite_data: String,
23}
24
25impl RegisterStartOpenOrgInviteRequestModel {
26 pub fn new(
27 organization_id: uuid::Uuid,
28 code: uuid::Uuid,
29 sealed_open_org_invite_data: String,
30 ) -> RegisterStartOpenOrgInviteRequestModel {
31 RegisterStartOpenOrgInviteRequestModel {
32 organization_id,
33 code,
34 sealed_open_org_invite_data,
35 }
36 }
37}