class
GoogleDrive::TeamDriveCapabilities
- GoogleDrive::TeamDriveCapabilities
- Reference
- Object
Overview
Capabilities the current user has on this Team Drive.
Included Modules
- JSON::Serializable
- JSON::Serializable::Unmapped
- OpenApi::Json
- OpenApi::Validatable
Defined in:
google_drive/models/team_drive_capabilities.crConstructors
- .new(pull : JSON::PullParser)
-
.new(*, can_add_children : Bool | Nil = nil, can_change_copy_requires_writer_permission_restriction : Bool | Nil = nil, can_change_domain_users_only_restriction : Bool | Nil = nil, can_change_team_drive_background : Bool | Nil = nil, can_change_team_members_only_restriction : Bool | Nil = nil, can_comment : Bool | Nil = nil, can_copy : Bool | Nil = nil, can_delete_children : Bool | Nil = nil, can_delete_team_drive : Bool | Nil = nil, can_download : Bool | Nil = nil, can_edit : Bool | Nil = nil, can_list_children : Bool | Nil = nil, can_manage_members : Bool | Nil = nil, can_read_revisions : Bool | Nil = nil, can_remove_children : Bool | Nil = nil, can_rename : Bool | Nil = nil, can_rename_team_drive : Bool | Nil = nil, can_reset_team_drive_restrictions : Bool | Nil = nil, can_share : Bool | Nil = nil, can_trash_children : Bool | Nil = nil)
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance Method Summary
-
#==(other : self)
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes.
-
#can_add_children : Bool | Nil
Whether the current user can add children to folders in this Team Drive.
-
#can_add_children=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_change_copy_requires_writer_permission_restriction : Bool | Nil
Whether the current user can change the copyRequiresWriterPermission restriction of this Team Drive.
-
#can_change_copy_requires_writer_permission_restriction=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_change_domain_users_only_restriction : Bool | Nil
Whether the current user can change the domainUsersOnly restriction of this Team Drive.
-
#can_change_domain_users_only_restriction=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_change_team_drive_background : Bool | Nil
Whether the current user can change the background of this Team Drive.
-
#can_change_team_drive_background=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_change_team_members_only_restriction : Bool | Nil
Whether the current user can change the teamMembersOnly restriction of this Team Drive.
-
#can_change_team_members_only_restriction=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_comment : Bool | Nil
Whether the current user can comment on files in this Team Drive.
-
#can_comment=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_copy : Bool | Nil
Whether the current user can copy files in this Team Drive.
-
#can_copy=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_delete_children : Bool | Nil
Whether the current user can delete children from folders in this Team Drive.
-
#can_delete_children=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_delete_team_drive : Bool | Nil
Whether the current user can delete this Team Drive.
-
#can_delete_team_drive=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_download : Bool | Nil
Whether the current user can download files in this Team Drive.
-
#can_download=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_edit : Bool | Nil
Whether the current user can edit files in this Team Drive
-
#can_edit=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_list_children : Bool | Nil
Whether the current user can list the children of folders in this Team Drive.
-
#can_list_children=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_manage_members : Bool | Nil
Whether the current user can add members to this Team Drive or remove them or change their role.
-
#can_manage_members=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_read_revisions : Bool | Nil
Whether the current user can read the revisions resource of files in this Team Drive.
-
#can_read_revisions=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_remove_children : Bool | Nil
Deprecated - use canDeleteChildren or canTrashChildren instead.
-
#can_remove_children=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_rename : Bool | Nil
Whether the current user can rename files or folders in this Team Drive.
-
#can_rename=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_rename_team_drive : Bool | Nil
Whether the current user can rename this Team Drive.
-
#can_rename_team_drive=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_reset_team_drive_restrictions : Bool | Nil
Whether the current user can reset the Team Drive restrictions to defaults.
-
#can_reset_team_drive_restrictions=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_share : Bool | Nil
Whether the current user can share files or folders in this Team Drive.
-
#can_share=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#can_trash_children : Bool | Nil
Whether the current user can trash children from folders in this Team Drive.
-
#can_trash_children=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
-
#hash(hasher)
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes.
-
#list_invalid_properties : Array(String)
Show invalid properties with the reasons.
-
#valid? : Bool
Check to see if the all the properties in the model are valid @return true if the model is valid
Instance methods inherited from module OpenApi::Json
after_initialize
after_initialize,
clone
clone,
eql?(o : self)
eql?,
to_hash : Hash(String, JSON::Any)
to_hash,
to_json_any : JSON::Any
to_json_any
Class methods inherited from module OpenApi::Json
build_from_hash(hash : Hash)
build_from_hash,
build_from_json_any(json_any : JSON::Any)
build_from_json_any
Instance methods inherited from module OpenApi::Validatable
list_invalid_properties : Array(String)
list_invalid_properties,
list_invalid_properties_for(key : String) : Array(String)
list_invalid_properties_for,
valid? : Bool
valid?,
validate : Nil
validate
Instance methods inherited from module JSON::Serializable
to_hash : JSON::Any
to_hash
Class methods inherited from module JSON::Serializable
build_from_hash(hash : JSON::Any)
build_from_hash
Constructor Detail
Instance Method Detail
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Whether the current user can add children to folders in this Team Drive.
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 Team 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 Team 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 Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_change_team_drive_background Object to be assigned
Whether the current user can change the teamMembersOnly restriction of this Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_change_team_members_only_restriction Object to be assigned
Whether the current user can comment on files in this Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_comment Object to be assigned
Whether the current user can copy files in this Team Drive.
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 Team 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 Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_delete_team_drive Object to be assigned
Whether the current user can download files in this Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_download Object to be assigned
Whether the current user can edit files in this Team Drive
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 Team 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 Team 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 Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_read_revisions Object to be assigned
Deprecated - use canDeleteChildren or canTrashChildren instead.
Custom attribute writer method checking allowed values (enum). @param [Object] can_remove_children Object to be assigned
Whether the current user can rename files or folders in this Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_rename Object to be assigned
Whether the current user can rename this Team Drive.
Custom attribute writer method checking allowed values (enum). @param [Object] can_rename_team_drive Object to be assigned
Whether the current user can reset the Team Drive restrictions to defaults.
Custom attribute writer method checking allowed values (enum). @param [Object] can_reset_team_drive_restrictions Object to be assigned
Whether the current user can trash children from folders in this Team 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