bitwarden_api_api/models/
create_organization_invite_link_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct CreateOrganizationInviteLinkRequestModel {
17 #[serde(rename = "allowedDomains", alias = "AllowedDomains")]
19 pub allowed_domains: Vec<String>,
20 #[serde(rename = "invite", alias = "Invite")]
23 pub invite: String,
24 #[serde(rename = "supportsConfirmation", alias = "SupportsConfirmation")]
26 pub supports_confirmation: bool,
27}
28
29impl CreateOrganizationInviteLinkRequestModel {
30 pub fn new(
31 allowed_domains: Vec<String>,
32 invite: String,
33 supports_confirmation: bool,
34 ) -> CreateOrganizationInviteLinkRequestModel {
35 CreateOrganizationInviteLinkRequestModel {
36 allowed_domains,
37 invite,
38 supports_confirmation,
39 }
40 }
41}