Struct google_calendar3::AclRule
[−]
[src]
pub struct AclRule { pub scope: Option<AclRuleScope>, pub kind: Option<String>, pub etag: Option<String>, pub role: Option<String>, pub id: Option<String>, }
There is no detailed description.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- patch acl (request|response)
- update acl (request|response)
- get acl (response)
- insert acl (request|response)
Fields
scope: Option<AclRuleScope>
The scope of the rule.
kind: Option<String>
Type of the resource ("calendar#aclRule").
etag: Option<String>
ETag of the resource.
role: Option<String>
The role assigned to the scope. Possible values are: - "none" - Provides no access. - "freeBusyReader" - Provides read access to free/busy information. - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.
id: Option<String>
Identifier of the ACL rule.
Trait Implementations
impl Debug for AclRule
[src]
impl Clone for AclRule
[src]
fn clone(&self) -> AclRule
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more