class documentation

The actual access permissions values of shared links after taking into account user preferences and the team and shared folder settings. Check the :class:`RequestedVisibility` for more info on the possible visibility values that can be set by the shared link's owner. 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.ResolvedVisibility.team_and_password: Only members of the same team who have the link-specific password can access the link. Login is required. :ivar sharing.ResolvedVisibility.shared_folder_only: Only members of the shared folder containing the linked file can access the link. Login is required. :ivar sharing.ResolvedVisibility.no_one: The link merely points the user to the content, and does not grant any additional rights. Existing members of the content who use this link can only access the content with their pre-existing access rights. Either on the file directly, or inherited from a parent folder. :ivar sharing.ResolvedVisibility.only_you: Only the current user can view this link.

Method is_no_one Check if the union tag is ``no_one``.
Method is_only_you Check if the union tag is ``only_you``.
Method is_other Check if the union tag is ``other``.
Method is_shared_folder_only Check if the union tag is ``shared_folder_only``.
Method is_team_and_password Check if the union tag is ``team_and_password``.
Class Variable no_one Undocumented
Class Variable only_you Undocumented
Class Variable other Undocumented
Class Variable shared_folder_only Undocumented
Class Variable team_and_password Undocumented
Method _process_custom_annotations Undocumented
Class Variable _catch_all Undocumented

Inherited from RequestedVisibility:

Method is_password Check if the union tag is ``password``.
Method is_public Check if the union tag is ``public``.
Method is_team_only Check if the union tag is ``team_only``.
Class Variable password Undocumented
Class Variable public Undocumented
Class Variable team_only Undocumented
def is_no_one(self): (source)

Check if the union tag is ``no_one``. :rtype: bool

def is_only_you(self): (source)

Check if the union tag is ``only_you``. :rtype: bool

def is_other(self): (source)

Check if the union tag is ``other``. :rtype: bool

def is_shared_folder_only(self): (source)

Check if the union tag is ``shared_folder_only``. :rtype: bool

def is_team_and_password(self): (source)

Check if the union tag is ``team_and_password``. :rtype: bool

Undocumented

only_you = (source)

Undocumented

Undocumented

shared_folder_only = (source)

Undocumented

team_and_password = (source)

Undocumented

def _process_custom_annotations(self, annotation_type, field_path, processor): (source)