A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
More...
|
virtual System.Nullable< bool > | AllowFileDiscovery [get, set] |
| Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type domain or anyone. More...
|
|
virtual System.Nullable< bool > | Deleted [get, set] |
| Whether the account associated with this permission has been deleted. This field only pertains to user and group permissions. More...
|
|
virtual string | DisplayName [get, set] |
| The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: - user - User's full name, as defined for their Google account, such as "Joe Smith." - group More...
|
|
virtual string | Domain [get, set] |
| The domain to which this permission refers. More...
|
|
virtual string | EmailAddress [get, set] |
| The email address of the user or group to which this permission refers. More...
|
|
virtual string | ExpirationTimeRaw [get, set] |
| The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future More...
|
|
virtual System.Nullable< System.DateTime > | ExpirationTime [get, set] |
| - See also
- System.DateTime
representation of ExpirationTimeRaw. More...
|
|
virtual string | Id [get, set] |
| The ID of this permission. This is a unique identifier for the grantee, and is published in User resources as permissionId. IDs should be treated as opaque values. More...
|
|
virtual string | Kind [get, set] |
| Identifies what kind of resource this is. Value: the fixed string "drive#permission". More...
|
|
virtual System.Collections.Generic.IList< Permission.PermissionDetailsData > | PermissionDetails [get, set] |
| Details of whether the permissions on this shared drive item are inherited or directly on this item. This is an output-only field which is present only for shared drive items. More...
|
|
virtual string | PhotoLink [get, set] |
| A link to the user's profile photo, if available. More...
|
|
virtual string | Role [get, set] |
| The role granted by this permission. While new values may be supported in the future, the following are currently allowed: - owner - organizer - fileOrganizer - writer - commenter - reader More...
|
|
virtual System.Collections.Generic.IList< Permission.TeamDrivePermissionDetailsData > | TeamDrivePermissionDetails [get, set] |
| Deprecated - use permissionDetails instead. More...
|
|
virtual string | Type [get, set] |
| The type of the grantee. Valid values are: - user - group - domain - anyone When creating a permission, if type is user or group, you must provide an emailAddress for the user or group. When type is domain, you must provide a domain. There isn't extra information required for a anyone type. More...
|
|
virtual string | ETag [get, set] |
| The ETag of the item. More...
|
|
string | ETag |
|
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.