bitwarden_api_api/models/
emergency_access_invite_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct EmergencyAccessInviteRequestModel {
17 #[serde(rename = "email")]
18 pub email: String,
19 #[serde(rename = "type")]
20 pub r#type: models::EmergencyAccessType,
21 #[serde(rename = "waitTimeDays")]
22 pub wait_time_days: i32,
23}
24
25impl EmergencyAccessInviteRequestModel {
26 pub fn new(
27 email: String,
28 r#type: models::EmergencyAccessType,
29 wait_time_days: i32,
30 ) -> EmergencyAccessInviteRequestModel {
31 EmergencyAccessInviteRequestModel {
32 email,
33 r#type,
34 wait_time_days,
35 }
36 }
37}