Table of Contents

Class EntraApplicationOptionalClaim

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Entra directory optional claim.

public class EntraApplicationOptionalClaim : GlobalSerializableBase, IComparable<EntraApplicationOptionalClaim>
Inheritance
EntraApplicationOptionalClaim
Implements

Constructors

EntraApplicationOptionalClaim()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraApplicationOptionalClaim class.

public EntraApplicationOptionalClaim()

Properties

AdditionalProperties

Gets or sets the additional properties for the optional claim.

public SerializableStringCollection AdditionalProperties { get; set; }

Property Value

SerializableStringCollection

AdditionalPropertyStrings

Gets the additional properties for the optional claim as human readable strings.

public SerializableStringCollection AdditionalPropertyStrings { get; set; }

Property Value

SerializableStringCollection

ClaimDisplayName

Gets the name and type of the optional claim.

public string ClaimDisplayName { get; set; }

Property Value

string

ClaimName

Gets or sets the name of the optional claim.

public string ClaimName { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of the optional claim. This is for internal system use only.

public Guid Identifier { get; set; }

Property Value

Guid

IsEssential

Gets or sets whether the optional claim is essential.

public BooleanOption IsEssential { get; set; }

Property Value

BooleanOption

Source

Gets or sets the source of the optional claim.

public string Source { get; set; }

Property Value

string

TokenType

Gets or sets the token type.

public EntraApplicationOptionalClaimTokenType TokenType { get; set; }

Property Value

EntraApplicationOptionalClaimTokenType

TokenTypeString

Getstoken type as a human readable string.

public string TokenTypeString { get; set; }

Property Value

string

Methods

CompareTo(EntraApplicationOptionalClaim)

Compares two CENTREL.XIA.Configuration.Types.EntraApplicationOptionalClaim objects to allow sorting alphabetically by display name.

public int CompareTo(EntraApplicationOptionalClaim other)

Parameters

other EntraApplicationOptionalClaim

The CENTREL.XIA.Configuration.Types.EntraApplicationOptionalClaim to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.EntraApplicationOptionalClaim objects.

ShouldSerializeAdditionalProperties()

Determines whether the additional properties property should be serialized.

public bool ShouldSerializeAdditionalProperties()

Returns

bool

A System.Boolean value that indicates whether the additional properties property should be serialized.

ShouldSerializeAdditionalPropertyStrings()

Determines whether the additional property strings property should be serialized.

public bool ShouldSerializeAdditionalPropertyStrings()

Returns

bool

A System.Boolean value that indicates whether the additional property strings property should be serialized.

ToString()

Returns the name of the optional claim.

public override string ToString()

Returns

string

The display name of the optional claim.