class documentation

class SharedLinkSettings(bb.Struct): (source)

View In Hierarchy

:ivar sharing.SharedLinkSettings.require_password: Boolean flag to enable or disable password protection. :ivar sharing.SharedLinkSettings.link_password: If ``require_password`` is true, this is needed to specify the password to access the link. :ivar sharing.SharedLinkSettings.expires: Expiration time of the shared link. By default the link won't expire. :ivar sharing.SharedLinkSettings.audience: The new audience who can benefit from the access level specified by the link's access level specified in the `link_access_level` field of `LinkPermissions`. This is used in conjunction with team policies and shared folder policies to determine the final effective audience type in the `effective_audience` field of `LinkPermissions. :ivar sharing.SharedLinkSettings.access: Requested access level you want the audience to gain from this link. Note, modifying access level for an existing link is not supported. :ivar sharing.SharedLinkSettings.requested_visibility: Use ``audience`` instead. The requested access for this shared link. :ivar sharing.SharedLinkSettings.allow_download: Boolean flag to allow or not download capabilities for shared links.

Method __init__ Undocumented
Class Variable __slots__ Undocumented
Instance Variable access Undocumented
Instance Variable allow_download Undocumented
Instance Variable audience Undocumented
Instance Variable expires Undocumented
Instance Variable link_password Undocumented
Instance Variable requested_visibility Undocumented
Instance Variable require_password Undocumented
Method _process_custom_annotations Undocumented
Class Variable _has_required_fields Undocumented
Instance Variable _access_value Undocumented
Instance Variable _allow_download_value Undocumented
Instance Variable _audience_value Undocumented
Instance Variable _expires_value Undocumented
Instance Variable _link_password_value Undocumented
Instance Variable _requested_visibility_value Undocumented
Instance Variable _require_password_value Undocumented
def __init__(self, require_password=None, link_password=None, expires=None, audience=None, access=None, requested_visibility=None, allow_download=None): (source)

Undocumented

__slots__: list[str] = (source)

Undocumented

Undocumented

allow_download = (source)

Undocumented

audience = (source)

Undocumented

Undocumented

link_password = (source)

Undocumented

requested_visibility = (source)

Undocumented

require_password = (source)

Undocumented

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

Undocumented

_has_required_fields: bool = (source)

Undocumented

_access_value = (source)

Undocumented

_allow_download_value = (source)

Undocumented

_audience_value = (source)

Undocumented

_expires_value = (source)

Undocumented

_link_password_value = (source)

Undocumented

_requested_visibility_value = (source)

Undocumented

_require_password_value = (source)

Undocumented