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