GoogleDrive::DriveCapabilities
Inherits OpenApi::Json / OpenApi::Validatable / JSON::Serializable::Unmapped / JSON::Serializable / Reference / Object
Capabilities the current user has on this shared drive.
Constructors
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] can_add_children Object to be assigned
Whether the current user can change the copyRequiresWriterPermission restriction of this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_change_copy_requires_writer_permission_restriction Object to be assigned
Whether the current user can change the domainUsersOnly restriction of this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_change_domain_users_only_restriction Object to be assigned
Whether the current user can change the background of this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_change_drive_background Object to be assigned
Whether the current user can change the driveMembersOnly restriction of this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_change_drive_members_only_restriction Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] can_comment Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] can_copy Object to be assigned
Whether the current user can delete children from folders in this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_delete_children Object to be assigned
Whether the current user can delete this shared drive. Attempting to delete the shared drive may still fail if there are untrashed items inside the shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_delete_drive Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] can_download Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] can_edit Object to be assigned
Whether the current user can list the children of folders in this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_list_children Object to be assigned
Whether the current user can add members to this shared drive or remove them or change their role.
Custom attribute writer method checking allowed values (enum). @param [Object] can_manage_members Object to be assigned
Whether the current user can read the revisions resource of files in this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_read_revisions Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] can_rename Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] can_rename_drive Object to be assigned
Whether the current user can reset the shared drive restrictions to defaults.
Custom attribute writer method checking allowed values (enum). @param [Object] can_reset_drive_restrictions Object to be assigned
Whether the current user can trash children from folders in this shared drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_trash_children Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Check to see if the all the properties in the model are valid @return true if the model is valid