[][src]Struct google_calendar3::AclRule

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).

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 ResponseResult for AclRule[src]

impl RequestValue for AclRule[src]

impl Clone for AclRule[src]

impl Default for AclRule[src]

impl Debug for AclRule[src]

impl Serialize for AclRule[src]

impl<'de> Deserialize<'de> for AclRule[src]

Auto Trait Implementations

impl Send for AclRule

impl Sync for AclRule

impl Unpin for AclRule

impl UnwindSafe for AclRule

impl RefUnwindSafe for AclRule

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]