printnanny_api_client/models/
workspace_invite_request.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct WorkspaceInviteRequest {
16 #[serde(rename = "invitee_identifier")]
18 pub invitee_identifier: String,
19 #[serde(rename = "invited_by")]
20 pub invited_by: i32,
21 #[serde(rename = "invitee", skip_serializing_if = "Option::is_none")]
22 pub invitee: Option<i32>,
23 #[serde(rename = "organization")]
24 pub organization: i32,
25}
26
27impl WorkspaceInviteRequest {
28 pub fn new(invitee_identifier: String, invited_by: i32, organization: i32) -> WorkspaceInviteRequest {
29 WorkspaceInviteRequest {
30 invitee_identifier,
31 invited_by,
32 invitee: None,
33 organization,
34 }
35 }
36}
37
38