IPWorks Cloud 2020 Python Edition

Questions / Feedback?

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.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 Python Edition - Version 20.0 [Build 8265]