class documentation

class MemberProfile(bb.Struct): (source)

Known subclasses: dropbox.team.TeamMemberProfile

View In Hierarchy

Basic member profile. :ivar team.MemberProfile.team_member_id: ID of user as a member of a team. :ivar team.MemberProfile.external_id: External ID that a team can attach to the user. An application using the API may find it easier to use their own IDs instead of Dropbox IDs like account_id or team_member_id. :ivar team.MemberProfile.account_id: A user's account identifier. :ivar team.MemberProfile.email: Email address of user. :ivar team.MemberProfile.email_verified: Is true if the user's email is verified to be owned by the user. :ivar team.MemberProfile.secondary_emails: Secondary emails of a user. :ivar team.MemberProfile.status: The user's status as a member of a specific team. :ivar team.MemberProfile.name: Representations for a person's name. :ivar team.MemberProfile.membership_type: The user's membership type: full (normal team member) vs limited (does not use a license; no access to the team's shared quota). :ivar team.MemberProfile.invited_on: The date and time the user was invited to the team (contains value only when the member's status matches ``TeamMemberStatus.invited``). :ivar team.MemberProfile.joined_on: The date and time the user joined as a member of a specific team. :ivar team.MemberProfile.suspended_on: The date and time the user was suspended from the team (contains value only when the member's status matches ``TeamMemberStatus.suspended``). :ivar team.MemberProfile.persistent_id: Persistent ID that a team can attach to the user. The persistent ID is unique ID to be used for SAML authentication. :ivar team.MemberProfile.is_directory_restricted: Whether the user is a directory restricted user. :ivar team.MemberProfile.profile_photo_url: URL for the photo representing the user, if one is set.

Method __init__ Undocumented
Class Variable __slots__ Undocumented
Instance Variable account_id Undocumented
Instance Variable email Undocumented
Instance Variable email_verified Undocumented
Instance Variable external_id Undocumented
Instance Variable invited_on Undocumented
Instance Variable is_directory_restricted Undocumented
Instance Variable joined_on Undocumented
Instance Variable membership_type Undocumented
Instance Variable name Undocumented
Instance Variable persistent_id Undocumented
Instance Variable profile_photo_url Undocumented
Instance Variable secondary_emails Undocumented
Instance Variable status Undocumented
Instance Variable suspended_on Undocumented
Instance Variable team_member_id Undocumented
Method _process_custom_annotations Undocumented
Class Variable _has_required_fields Undocumented
Instance Variable _account_id_value Undocumented
Instance Variable _email_value Undocumented
Instance Variable _email_verified_value Undocumented
Instance Variable _external_id_value Undocumented
Instance Variable _invited_on_value Undocumented
Instance Variable _is_directory_restricted_value Undocumented
Instance Variable _joined_on_value Undocumented
Instance Variable _membership_type_value Undocumented
Instance Variable _name_value Undocumented
Instance Variable _persistent_id_value Undocumented
Instance Variable _profile_photo_url_value Undocumented
Instance Variable _secondary_emails_value Undocumented
Instance Variable _status_value Undocumented
Instance Variable _suspended_on_value Undocumented
Instance Variable _team_member_id_value Undocumented
def __init__(self, team_member_id=None, email=None, email_verified=None, status=None, name=None, membership_type=None, external_id=None, account_id=None, secondary_emails=None, invited_on=None, joined_on=None, suspended_on=None, persistent_id=None, is_directory_restricted=None, profile_photo_url=None): (source)

Undocumented

__slots__: list[str] = (source)

Undocumented

account_id = (source)

Undocumented

Undocumented

email_verified = (source)

Undocumented

external_id = (source)

Undocumented

invited_on = (source)

Undocumented

is_directory_restricted = (source)

Undocumented

joined_on = (source)

Undocumented

membership_type = (source)

Undocumented

Undocumented

persistent_id = (source)

Undocumented

profile_photo_url = (source)

Undocumented

secondary_emails = (source)

Undocumented

Undocumented

suspended_on = (source)

Undocumented

team_member_id = (source)

Undocumented

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

Undocumented

_has_required_fields: bool = (source)

Undocumented

_account_id_value = (source)

Undocumented

_email_value = (source)

Undocumented

_email_verified_value = (source)

Undocumented

_external_id_value = (source)

Undocumented

_invited_on_value = (source)

Undocumented

_is_directory_restricted_value = (source)

Undocumented

_joined_on_value = (source)

Undocumented

_membership_type_value = (source)

Undocumented

_name_value = (source)

Undocumented

_persistent_id_value = (source)

Undocumented

_profile_photo_url_value = (source)

Undocumented

_secondary_emails_value = (source)

Undocumented

_status_value = (source)

Undocumented

_suspended_on_value = (source)

Undocumented

_team_member_id_value = (source)

Undocumented