Table of Contents

Class UserRepresentation

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

Constructors

UserRepresentation()

Instantiates a new UserRepresentation and sets the default values.

public UserRepresentation()

Properties

Access

The access property

public UserRepresentation_access? Access { get; set; }

Property Value

UserRepresentation_access

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>

ApplicationRoles

The applicationRoles property

[Obsolete("")]
public UserRepresentation_applicationRoles? ApplicationRoles { get; set; }

Property Value

UserRepresentation_applicationRoles

Attributes

The attributes property

public UserRepresentation_attributes? Attributes { get; set; }

Property Value

UserRepresentation_attributes

ClientConsents

The clientConsents property

public List<UserConsentRepresentation>? ClientConsents { get; set; }

Property Value

List<UserConsentRepresentation>

ClientRoles

The clientRoles property

public UserRepresentation_clientRoles? ClientRoles { get; set; }

Property Value

UserRepresentation_clientRoles

CreatedTimestamp

The createdTimestamp property

public long? CreatedTimestamp { get; set; }

Property Value

long?

Credentials

The credentials property

public List<CredentialRepresentation>? Credentials { get; set; }

Property Value

List<CredentialRepresentation>

DisableableCredentialTypes

The disableableCredentialTypes property

public List<string>? DisableableCredentialTypes { get; set; }

Property Value

List<string>

Email

The email property

public string? Email { get; set; }

Property Value

string

EmailVerified

The emailVerified property

public bool? EmailVerified { get; set; }

Property Value

bool?

Enabled

The enabled property

public bool? Enabled { get; set; }

Property Value

bool?

FederatedIdentities

The federatedIdentities property

public List<FederatedIdentityRepresentation>? FederatedIdentities { get; set; }

Property Value

List<FederatedIdentityRepresentation>

The federationLink property

public string? FederationLink { get; set; }

Property Value

string

FirstName

The firstName property

public string? FirstName { get; set; }

Property Value

string

Groups

The groups property

public List<string>? Groups { get; set; }

Property Value

List<string>

Id

The id property

public string? Id { get; set; }

Property Value

string

LastName

The lastName property

public string? LastName { get; set; }

Property Value

string

NotBefore

The notBefore property

public int? NotBefore { get; set; }

Property Value

int?

Origin

The origin property

public string? Origin { get; set; }

Property Value

string

RealmRoles

The realmRoles property

public List<string>? RealmRoles { get; set; }

Property Value

List<string>

RequiredActions

The requiredActions property

public List<string>? RequiredActions { get; set; }

Property Value

List<string>

Self

The self property

public string? Self { get; set; }

Property Value

string

ServiceAccountClientId

The serviceAccountClientId property

public string? ServiceAccountClientId { get; set; }

Property Value

string

The socialLinks property

[Obsolete("")]
public List<SocialLinkRepresentation>? SocialLinks { get; set; }

Property Value

List<SocialLinkRepresentation>

Totp

The totp property

public bool? Totp { get; set; }

Property Value

bool?

UserProfileMetadata

The userProfileMetadata property

public UserProfileMetadata? UserProfileMetadata { get; set; }

Property Value

UserProfileMetadata

Username

The username property

public string? Username { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static UserRepresentation CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

UserRepresentation

A UserRepresentation

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