GoogleApi.DriveActivity.V2.Model.Permission (google_api_drive_activity v0.9.0)
View SourceThe permission setting of an object.
Attributes
-
allowDiscovery(type:boolean(), default:nil) - If true, the item can be discovered (e.g. in the user's "Shared with me" collection) without needing a link to the item. -
anyone(type:GoogleApi.DriveActivity.V2.Model.Anyone.t, default:nil) - If set, this permission applies to anyone, even logged out users. -
domain(type:GoogleApi.DriveActivity.V2.Model.Domain.t, default:nil) - The domain to whom this permission applies. -
group(type:GoogleApi.DriveActivity.V2.Model.Group.t, default:nil) - The group to whom this permission applies. -
role(type:String.t, default:nil) - Indicates the Google Drive permissions role. The role determines a user's ability to read, write, and comment on items. -
user(type:GoogleApi.DriveActivity.V2.Model.User.t, default:nil) - The user to whom this permission applies.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DriveActivity.V2.Model.Permission{ allowDiscovery: boolean() | nil, anyone: GoogleApi.DriveActivity.V2.Model.Anyone.t() | nil, domain: GoogleApi.DriveActivity.V2.Model.Domain.t() | nil, group: GoogleApi.DriveActivity.V2.Model.Group.t() | nil, role: String.t() | nil, user: GoogleApi.DriveActivity.V2.Model.User.t() | nil }