Table of Contents

Class IdentityProviderRepresentation

Namespace
Keycloak.AuthServices.Sdk.Kiota.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.Kiota.dll
public class IdentityProviderRepresentation : IAdditionalDataHolder, IParsable
Inheritance
IdentityProviderRepresentation
Implements
IAdditionalDataHolder
IParsable
Inherited Members

Constructors

IdentityProviderRepresentation()

Instantiates a new IdentityProviderRepresentation and sets the default values.

public IdentityProviderRepresentation()

Properties

AddReadTokenRoleOnCreate

The addReadTokenRoleOnCreate property

public bool? AddReadTokenRoleOnCreate { get; set; }

Property Value

bool?

AdditionalData

Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

public IDictionary<string, object> AdditionalData { get; set; }

Property Value

IDictionary<string, object>

Alias

The alias property

public string? Alias { get; set; }

Property Value

string

AuthenticateByDefault

The authenticateByDefault property

public bool? AuthenticateByDefault { get; set; }

Property Value

bool?

Config

The config property

public IdentityProviderRepresentation_config? Config { get; set; }

Property Value

IdentityProviderRepresentation_config

DisplayName

The displayName property

public string? DisplayName { get; set; }

Property Value

string

Enabled

The enabled property

public bool? Enabled { get; set; }

Property Value

bool?

FirstBrokerLoginFlowAlias

The firstBrokerLoginFlowAlias property

public string? FirstBrokerLoginFlowAlias { get; set; }

Property Value

string

InternalId

The internalId property

public string? InternalId { get; set; }

Property Value

string

LinkOnly

The linkOnly property

public bool? LinkOnly { get; set; }

Property Value

bool?

PostBrokerLoginFlowAlias

The postBrokerLoginFlowAlias property

public string? PostBrokerLoginFlowAlias { get; set; }

Property Value

string

ProviderId

The providerId property

public string? ProviderId { get; set; }

Property Value

string

StoreToken

The storeToken property

public bool? StoreToken { get; set; }

Property Value

bool?

TrustEmail

The trustEmail property

public bool? TrustEmail { get; set; }

Property Value

bool?

UpdateProfileFirstLogin

The updateProfileFirstLogin property

[Obsolete("")]
public bool? UpdateProfileFirstLogin { get; set; }

Property Value

bool?

UpdateProfileFirstLoginMode

The updateProfileFirstLoginMode property

[Obsolete("")]
public string? UpdateProfileFirstLoginMode { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static IdentityProviderRepresentation CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

IdentityProviderRepresentation

A IdentityProviderRepresentation

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model