View Source GoogleApi.Calendar.V3.Model.AclRule (google_api_calendar v0.25.0)
Attributes
-
etag
(type:String.t
, default:nil
) - ETag of the resource. -
id
(type:String.t
, default:nil
) - Identifier of the Access Control List (ACL) rule. See Sharing calendars. -
kind
(type:String.t
, default:calendar#aclRule
) - Type of the resource ("calendar#aclRule"). -
role
(type:String.t
, default:nil
) - 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.
-
scope
(type:GoogleApi.Calendar.V3.Model.AclRuleScope.t
, default:nil
) - The extent to which calendar access is granted by this ACL rule.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Calendar.V3.Model.AclRule{ etag: String.t() | nil, id: String.t() | nil, kind: String.t() | nil, role: String.t() | nil, scope: GoogleApi.Calendar.V3.Model.AclRuleScope.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.