Identity interface

Base Identity class to allow "trimmed" identity class in the GetConnectionData API Makes sure that on-the-wire representations of the derived classes are compatible with each other (e.g. Server responds with PublicIdentity object while client deserializes it as Identity object) Derived classes should not have additional [DataMember] properties

Extends

Inherited Properties

customDisplayName

The custom display name for the identity (if any). Setting this property to an empty string will clear the existing custom display name. Setting this property to null will not affect the existing persisted value (since null values do not get sent over the wire or to the database)

descriptor
id

Identity Identifier. Also called Storage Key, or VSID

isActive

True if the identity has a membership in any Azure Devops group in the organization.

isContainer

True if the identity is a group.

masterId
memberIds

Id of the members of the identity (groups only).

memberOf
members
metaTypeId
properties
providerDisplayName

The display name for the identity as specified by the source identity provider.

resourceVersion
socialDescriptor
subjectDescriptor

Subject descriptor of a Graph entity.

uniqueUserId

Inherited Property Details

customDisplayName

The custom display name for the identity (if any). Setting this property to an empty string will clear the existing custom display name. Setting this property to null will not affect the existing persisted value (since null values do not get sent over the wire or to the database)

customDisplayName: string

Property Value

string

Inherited From IdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Property Value

Inherited From IdentityBase.descriptor

id

Identity Identifier. Also called Storage Key, or VSID

id: string

Property Value

string

Inherited From IdentityBase.id

isActive

True if the identity has a membership in any Azure Devops group in the organization.

isActive: boolean

Property Value

boolean

Inherited From IdentityBase.isActive

isContainer

True if the identity is a group.

isContainer: boolean

Property Value

boolean

Inherited From IdentityBase.isContainer

masterId

masterId: string

Property Value

string

Inherited From IdentityBase.masterId

memberIds

Id of the members of the identity (groups only).

memberIds: string[]

Property Value

string[]

Inherited From IdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Property Value

Inherited From IdentityBase.memberOf

members

members: IdentityDescriptor[]

Property Value

Inherited From IdentityBase.members

metaTypeId

metaTypeId: number

Property Value

number

Inherited From IdentityBase.metaTypeId

properties

properties: any

Property Value

any

Inherited From IdentityBase.properties

providerDisplayName

The display name for the identity as specified by the source identity provider.

providerDisplayName: string

Property Value

string

Inherited From IdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Property Value

number

Inherited From IdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Property Value

string

Inherited From IdentityBase.socialDescriptor

subjectDescriptor

Subject descriptor of a Graph entity.

subjectDescriptor: string

Property Value

string

Inherited From IdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Property Value

number

Inherited From IdentityBase.uniqueUserId