bioscopelib/jsonb/access.rs
use common::enums::roles::Roles;
use common::enums::visibility::Visibility;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct Access {
view_available_below: Vec<Uuid>, //org ids
view_roles_available: Vec<Roles>,
/// public, internal, hidden
visibility: Visibility,
manageability: Visibility,
video_permitted: bool,
org_owner: Uuid,
admin_roles: Option<Vec<Roles>>,
admin_users: Option<Vec<Uuid>>,
}