Struct google_drive::types::Permission
source · pub struct Permission {Show 14 fields
pub allow_file_discovery: Option<bool>,
pub deleted: Option<bool>,
pub display_name: String,
pub domain: String,
pub email_address: String,
pub expiration_time: Option<DateTime<Utc>>,
pub id: String,
pub kind: String,
pub permission_details: Vec<PermissionDetails>,
pub photo_link: String,
pub role: String,
pub team_drive_permission_details: Vec<TeamDrivePermissionDetails>,
pub type_: String,
pub view: String,
}
Expand description
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
Fields§
§allow_file_discovery: Option<bool>
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
deleted: Option<bool>
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
display_name: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
domain: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
email_address: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
expiration_time: Option<DateTime<Utc>>
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
id: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
kind: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
permission_details: Vec<PermissionDetails>
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
photo_link: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
role: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
team_drive_permission_details: Vec<TeamDrivePermissionDetails>
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
type_: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
view: String
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
Trait Implementations§
source§impl Clone for Permission
impl Clone for Permission
source§fn clone(&self) -> Permission
fn clone(&self) -> Permission
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Permission
impl Debug for Permission
source§impl<'de> Deserialize<'de> for Permission
impl<'de> Deserialize<'de> for Permission
source§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>,
source§impl JsonSchema for Permission
impl JsonSchema for Permission
source§fn schema_name() -> String
fn schema_name() -> String
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read moresource§impl PartialEq<Permission> for Permission
impl PartialEq<Permission> for Permission
source§fn eq(&self, other: &Permission) -> bool
fn eq(&self, other: &Permission) -> bool
self
and other
values to be equal, and is used
by ==
.