Show / Hide Table of Contents

Class TeamMemberProfile

Profile of a user as a member of a team.

Inheritance
System.Object
MemberProfile
TeamMemberProfile
Inherited Members
MemberProfile.TeamMemberId
MemberProfile.Email
MemberProfile.EmailVerified
MemberProfile.Status
MemberProfile.Name
MemberProfile.MembershipType
MemberProfile.ExternalId
MemberProfile.AccountId
MemberProfile.SecondaryEmails
MemberProfile.InvitedOn
MemberProfile.JoinedOn
MemberProfile.SuspendedOn
MemberProfile.PersistentId
MemberProfile.IsDirectoryRestricted
MemberProfile.ProfilePhotoUrl
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dropbox.Api.Team
Assembly: Dropbox.Api.dll
Syntax
public class TeamMemberProfile : MemberProfile

Constructors

| Improve this Doc View Source

TeamMemberProfile(String, String, Boolean, TeamMemberStatus, Name, TeamMembershipType, IEnumerable<String>, String, String, String, IEnumerable<SecondaryEmail>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, String)

Initializes a new instance of the TeamMemberProfile class.

Declaration
public TeamMemberProfile(string teamMemberId, string email, bool emailVerified, TeamMemberStatus status, Name name, TeamMembershipType membershipType, IEnumerable<string> groups, string memberFolderId, string externalId = null, string accountId = null, IEnumerable<SecondaryEmail> secondaryEmails = null, DateTime? invitedOn = null, DateTime? joinedOn = null, DateTime? suspendedOn = null, string persistentId = null, bool? isDirectoryRestricted = null, string profilePhotoUrl = null)
Parameters
Type Name Description
System.String teamMemberId

ID of user as a member of a team.

System.String email

Email address of user.

System.Boolean emailVerified

Is true if the user's email is verified to be owned by the user.

TeamMemberStatus status

The user's status as a member of a specific team.

Name name

Representations for a person's name.

TeamMembershipType membershipType

The user's membership type: full (normal team member) vs limited (does not use a license; no access to the team's shared quota).

System.Collections.Generic.IEnumerable<System.String> groups

List of group IDs of groups that the user belongs to.

System.String memberFolderId

The namespace id of the user's root folder.

System.String externalId

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.

System.String accountId

A user's account identifier.

System.Collections.Generic.IEnumerable<SecondaryEmail> secondaryEmails

Secondary emails of a user.

System.Nullable<System.DateTime> invitedOn

The date and time the user was invited to the team (contains value only when the member's status matches TeamMemberStatus.Invited).

System.Nullable<System.DateTime> joinedOn

The date and time the user joined as a member of a specific team.

System.Nullable<System.DateTime> suspendedOn

The date and time the user was suspended from the team (contains value only when the member's status matches TeamMemberStatus.Suspended).

System.String persistentId

Persistent ID that a team can attach to the user. The persistent ID is unique ID to be used for SAML authentication.

System.Nullable<System.Boolean> isDirectoryRestricted

Whether the user is a directory restricted user.

System.String profilePhotoUrl

URL for the photo representing the user, if one is set.

Properties

| Improve this Doc View Source

Groups

List of group IDs of groups that the user belongs to.

Declaration
public IList<string> Groups { get; protected set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>
| Improve this Doc View Source

MemberFolderId

The namespace id of the user's root folder.

Declaration
public string MemberFolderId { get; protected set; }
Property Value
Type Description
System.String

See Also

TeamMemberInfo
TeamMemberInfoV2
TokenGetAuthenticatedAdminResult
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • TeamMemberProfile(String, String, Boolean, TeamMemberStatus, Name, TeamMembershipType, IEnumerable<String>, String, String, String, IEnumerable<SecondaryEmail>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, String)
  • Properties
    • Groups
    • MemberFolderId
  • See Also
Back to top Generated by DocFX