on_permission_list Event
This event fires once for each permission returned when ListPermissions or GetPermissionInfo is called.
Syntax
class ShareFilePermissionListEventParams(object): @property def folder_id() -> str: ... @property def user_id() -> str: ... @property def can_delete() -> bool: ... @property def can_download() -> bool: ... @property def can_manage_permissions() -> bool: ... @property def can_upload() -> bool: ... @property def can_view() -> bool: ... @property def is_owner() -> bool: ... @property def notify_on_download() -> bool: ... @property def notify_on_upload() -> bool: ... # In class ShareFile: @property def on_permission_list() -> Callable[[ShareFilePermissionListEventParams], None]: ... @on_permission_list.setter def on_permission_list(event_hook: Callable[[ShareFilePermissionListEventParams], None]) -> None: ...
Remarks
This event fires once for each permission returned when list_permissions or get_permission_info is called. The permissions cannot be modified from this event. The FolderId represents the item Id for the specific folder the permission is for. The UserId represents the Id for the user the permission is for.