Struct gsuite_api::types::Privilege [−][src]
pub struct Privilege { pub child_privileges: Vec<Privilege>, pub etag: String, pub is_ou_scopable: bool, pub kind: String, pub privilege_name: String, pub service_id: String, pub service_name: String, }
Fields
child_privileges: Vec<Privilege>
A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege.
etag: String
is_ou_scopable: bool
A Boolean value to indicate whether payload is wanted. Optional.
kind: String
privilege_name: String
service_id: String
service_name: String
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Privilege
impl UnwindSafe for Privilege
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more