google_api_drive v0.6.0 GoogleApi.Drive.V3.Model.FileCapabilities View Source
Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take.
Attributes
canAddChildren(type:boolean(), default:nil) - Whether the current user can add children to this folder. This is always false when the item is not a folder.canChangeCopyRequiresWriterPermission(type:boolean(), default:nil) - Whether the current user can change the copyRequiresWriterPermission restriction of this file.canChangeViewersCanCopyContent(type:boolean(), default:nil) - DeprecatedcanComment(type:boolean(), default:nil) - Whether the current user can comment on this file.canCopy(type:boolean(), default:nil) - Whether the current user can copy this file. For an item in a shared drive, whether the current user can copy non-folder descendants of this item, or this item itself if it is not a folder.canDelete(type:boolean(), default:nil) - Whether the current user can delete this file.canDeleteChildren(type:boolean(), default:nil) - Whether the current user can delete children of this folder. This is false when the item is not a folder. Only populated for items in shared drives.canDownload(type:boolean(), default:nil) - Whether the current user can download this file.canEdit(type:boolean(), default:nil) - Whether the current user can edit this file. Other factors may limit the type of changes a user can make to a file. For example, see canChangeCopyRequiresWriterPermission or canModifyContent.canListChildren(type:boolean(), default:nil) - Whether the current user can list the children of this folder. This is always false when the item is not a folder.canModifyContent(type:boolean(), default:nil) - Whether the current user can modify the content of this file.canMoveChildrenOutOfDrive(type:boolean(), default:nil) - Whether the current user can move children of this folder outside of the shared drive. This is false when the item is not a folder. Only populated for items in shared drives.canMoveChildrenOutOfTeamDrive(type:boolean(), default:nil) - Deprecated - use canMoveChildrenOutOfDrive instead.canMoveChildrenWithinDrive(type:boolean(), default:nil) - Whether the current user can move children of this folder within the shared drive. This is false when the item is not a folder. Only populated for items in shared drives.canMoveChildrenWithinTeamDrive(type:boolean(), default:nil) - Deprecated - use canMoveChildrenWithinDrive instead.canMoveItemIntoTeamDrive(type:boolean(), default:nil) - Deprecated - use canMoveItemOutOfDrive instead.canMoveItemOutOfDrive(type:boolean(), default:nil) - Whether the current user can move this item outside of this drive by changing its parent. Note that a request to change the parent of the item may still fail depending on the new parent that is being added.canMoveItemOutOfTeamDrive(type:boolean(), default:nil) - Deprecated - use canMoveItemOutOfDrive instead.canMoveItemWithinDrive(type:boolean(), default:nil) - Whether the current user can move this item within this shared drive. Note that a request to change the parent of the item may still fail depending on the new parent that is being added. Only populated for items in shared drives.canMoveItemWithinTeamDrive(type:boolean(), default:nil) - Deprecated - use canMoveItemWithinDrive instead.canMoveTeamDriveItem(type:boolean(), default:nil) - Deprecated - use canMoveItemWithinDrive or canMoveItemOutOfDrive instead.canReadDrive(type:boolean(), default:nil) - Whether the current user can read the shared drive to which this file belongs. Only populated for items in shared drives.canReadRevisions(type:boolean(), default:nil) - Whether the current user can read the revisions resource of this file. For a shared drive item, whether revisions of non-folder descendants of this item, or this item itself if it is not a folder, can be read.canReadTeamDrive(type:boolean(), default:nil) - Deprecated - use canReadDrive instead.canRemoveChildren(type:boolean(), default:nil) - Whether the current user can remove children from this folder. This is always false when the item is not a folder. For a folder in a shared drive, use canDeleteChildren or canTrashChildren instead.canRename(type:boolean(), default:nil) - Whether the current user can rename this file.canShare(type:boolean(), default:nil) - Whether the current user can modify the sharing settings for this file.canTrash(type:boolean(), default:nil) - Whether the current user can move this file to trash.canTrashChildren(type:boolean(), default:nil) - Whether the current user can trash children of this folder. This is false when the item is not a folder. Only populated for items in shared drives.canUntrash(type:boolean(), default:nil) - Whether the current user can restore this file from trash.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.Drive.V3.Model.FileCapabilities{
canAddChildren: boolean(),
canChangeCopyRequiresWriterPermission: boolean(),
canChangeViewersCanCopyContent: boolean(),
canComment: boolean(),
canCopy: boolean(),
canDelete: boolean(),
canDeleteChildren: boolean(),
canDownload: boolean(),
canEdit: boolean(),
canListChildren: boolean(),
canModifyContent: boolean(),
canMoveChildrenOutOfDrive: boolean(),
canMoveChildrenOutOfTeamDrive: boolean(),
canMoveChildrenWithinDrive: boolean(),
canMoveChildrenWithinTeamDrive: boolean(),
canMoveItemIntoTeamDrive: boolean(),
canMoveItemOutOfDrive: boolean(),
canMoveItemOutOfTeamDrive: boolean(),
canMoveItemWithinDrive: boolean(),
canMoveItemWithinTeamDrive: boolean(),
canMoveTeamDriveItem: boolean(),
canReadDrive: boolean(),
canReadRevisions: boolean(),
canReadTeamDrive: boolean(),
canRemoveChildren: boolean(),
canRename: boolean(),
canShare: boolean(),
canTrash: boolean(),
canTrashChildren: boolean(),
canUntrash: boolean()
}
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.