class MemberAction(bb.Union): (source)
Actions that may be taken on members of a shared folder. This class acts as a tagged union. Only one of the ``is_*`` methods will return true. To get the associated value of a tag (if one exists), use the corresponding ``get_*`` method. :ivar sharing.MemberAction.leave_a_copy: Allow the member to keep a copy of the folder when removing. :ivar sharing.MemberAction.make_editor: Make the member an editor of the folder. :ivar sharing.MemberAction.make_owner: Make the member an owner of the folder. :ivar sharing.MemberAction.make_viewer: Make the member a viewer of the folder. :ivar sharing.MemberAction.make_viewer_no_comment: Make the member a viewer of the folder without commenting permissions. :ivar sharing.MemberAction.remove: Remove the member from the folder.
Method | is |
Check if the union tag is ``leave_a_copy``. |
Method | is |
Check if the union tag is ``make_editor``. |
Method | is |
Check if the union tag is ``make_owner``. |
Method | is |
Check if the union tag is ``make_viewer``. |
Method | is |
Check if the union tag is ``make_viewer_no_comment``. |
Method | is |
Check if the union tag is ``other``. |
Method | is |
Check if the union tag is ``remove``. |
Class Variable | leave |
Undocumented |
Class Variable | make |
Undocumented |
Class Variable | make |
Undocumented |
Class Variable | make |
Undocumented |
Class Variable | make |
Undocumented |
Class Variable | other |
Undocumented |
Class Variable | remove |
Undocumented |
Method | _process |
Undocumented |
Class Variable | _catch |
Undocumented |