bitwarden_api_api/models/
people_access_policies_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct PeopleAccessPoliciesRequestModel {
17 #[serde(
18 rename = "userAccessPolicyRequests",
19 skip_serializing_if = "Option::is_none"
20 )]
21 pub user_access_policy_requests: Option<Vec<models::AccessPolicyRequest>>,
22 #[serde(
23 rename = "groupAccessPolicyRequests",
24 skip_serializing_if = "Option::is_none"
25 )]
26 pub group_access_policy_requests: Option<Vec<models::AccessPolicyRequest>>,
27}
28
29impl PeopleAccessPoliciesRequestModel {
30 pub fn new() -> PeopleAccessPoliciesRequestModel {
31 PeopleAccessPoliciesRequestModel {
32 user_access_policy_requests: None,
33 group_access_policy_requests: None,
34 }
35 }
36}