permissionRole (property)
The role specified by the permission.
Syntax
- (int)permissionRole:(int)permissionIndex; - (void)setPermissionRole:(int)permissionIndex:(int)newPermissionRole;
/* Possible Values */
PR_READER(0),
PR_COMMENTER(1),
PR_WRITER(2),
PR_OWNER(3),
PR_FILE_ORGANIZER(4),
PR_ORGANIZER(5)
public func permissionRole(permissionIndex: Int32) throws -> GoogledrivePermissionRoles
public func setPermissionRole(permissionIndex: Int32, newPermissionRole: GoogledrivePermissionRoles) throws -> Void
public enum GoogledrivePermissionRoles : Int32 { case prReader = 0 case prCommenter = 1 case prWriter = 2 case prOwner = 3 case prFileOrganizer = 4 case prOrganizer = 5 }
Default Value
0
Remarks
The role specified by the permission.
This property defines the role specified by the permission. Possible values are:
prReader (0) (default) | Read-only permissions. |
prCommenter (1) | Read-only plus commenting permissions. |
prWriter (2) | Read, write, and comment permissions. |
prOwner (3) | Full ownership (personal drives only). |
prFileOrganizer (4) | Writer permissions, plus the ability to move and trash resources (shared drives only). |
prOrganizer (5) | File organizer permissions, plus the ability to permanently delete resources from, and rename/delete/alter the membership of, a shared drive (shared drives only). |
The PermissionIndex parameter specifies the index of the item in the array. The size of the array is controlled by the PermissionCount property.