IdentityBase 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
Properties
custom |
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 |
is |
True if the identity has a membership in any Azure Devops group in the organization. |
is |
True if the identity is a group. |
master |
|
member |
Id of the members of the identity (groups only). |
member |
|
members | |
meta |
|
properties | |
provider |
The display name for the identity as specified by the source identity provider. |
resource |
|
social |
|
subject |
Subject descriptor of a Graph entity. |
unique |
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
descriptor
id
Identity Identifier. Also called Storage Key, or VSID
id: string
Property Value
string
isActive
True if the identity has a membership in any Azure Devops group in the organization.
isActive: boolean
Property Value
boolean
isContainer
True if the identity is a group.
isContainer: boolean
Property Value
boolean
masterId
masterId: string
Property Value
string
memberIds
Id of the members of the identity (groups only).
memberIds: string[]
Property Value
string[]
memberOf
members
metaTypeId
metaTypeId: number
Property Value
number
properties
properties: any
Property Value
any
providerDisplayName
The display name for the identity as specified by the source identity provider.
providerDisplayName: string
Property Value
string
resourceVersion
resourceVersion: number
Property Value
number
socialDescriptor
socialDescriptor: string
Property Value
string
subjectDescriptor
Subject descriptor of a Graph entity.
subjectDescriptor: string
Property Value
string
uniqueUserId
uniqueUserId: number
Property Value
number