Table of Contents

Class AccessToken

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

Constructors

AccessToken()

Instantiates a new AccessToken and sets the default values.

public AccessToken()

Properties

Acr

The acr property

public string? Acr { get; set; }

Property Value

string

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>

Address

The address property

public AddressClaimSet? Address { get; set; }

Property Value

AddressClaimSet

AllowedOrigins

The allowedOrigins property

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

Property Value

List<string>

AtHash

The at_hash property

public string? AtHash { get; set; }

Property Value

string

AuthTime

The authTime property

[Obsolete("")]
public int? AuthTime { get; set; }

Property Value

int?

Auth_time

The auth_time property

public long? Auth_time { get; set; }

Property Value

long?

Authorization

The authorization property

public Authorization? Authorization { get; set; }

Property Value

Authorization

Azp

The azp property

public string? Azp { get; set; }

Property Value

string

Birthdate

The birthdate property

public string? Birthdate { get; set; }

Property Value

string

CHash

The c_hash property

public string? CHash { get; set; }

Property Value

string

ClaimsLocales

The claims_locales property

public string? ClaimsLocales { get; set; }

Property Value

string

Cnf

The cnf property

public Confirmation? Cnf { get; set; }

Property Value

Confirmation

Email

The email property

public string? Email { get; set; }

Property Value

string

EmailVerified

The email_verified property

public bool? EmailVerified { get; set; }

Property Value

bool?

Exp

The exp property

public long? Exp { get; set; }

Property Value

long?

FamilyName

The family_name property

public string? FamilyName { get; set; }

Property Value

string

Gender

The gender property

public string? Gender { get; set; }

Property Value

string

GivenName

The given_name property

public string? GivenName { get; set; }

Property Value

string

Iat

The iat property

public long? Iat { get; set; }

Property Value

long?

Iss

The iss property

public string? Iss { get; set; }

Property Value

string

Jti

The jti property

public string? Jti { get; set; }

Property Value

string

Locale

The locale property

public string? Locale { get; set; }

Property Value

string

MiddleName

The middle_name property

public string? MiddleName { get; set; }

Property Value

string

Name

The name property

public string? Name { get; set; }

Property Value

string

Nbf

The nbf property

public long? Nbf { get; set; }

Property Value

long?

Nickname

The nickname property

public string? Nickname { get; set; }

Property Value

string

Nonce

The nonce property

public string? Nonce { get; set; }

Property Value

string

OtherClaims

The otherClaims property

public AccessToken_otherClaims? OtherClaims { get; set; }

Property Value

AccessToken_otherClaims

PhoneNumber

The phone_number property

public string? PhoneNumber { get; set; }

Property Value

string

PhoneNumberVerified

The phone_number_verified property

public bool? PhoneNumberVerified { get; set; }

Property Value

bool?

Picture

The picture property

public string? Picture { get; set; }

Property Value

string

PreferredUsername

The preferred_username property

public string? PreferredUsername { get; set; }

Property Value

string

Profile

The profile property

public string? Profile { get; set; }

Property Value

string

RealmAccess

The realm_access property

public Access? RealmAccess { get; set; }

Property Value

Access

ResourceAccess

The resource_access property

public AccessToken_resource_access? ResourceAccess { get; set; }

Property Value

AccessToken_resource_access

SHash

The s_hash property

public string? SHash { get; set; }

Property Value

string

Scope

The scope property

public string? Scope { get; set; }

Property Value

string

SessionState

The session_state property

public string? SessionState { get; set; }

Property Value

string

Sid

The sid property

public string? Sid { get; set; }

Property Value

string

Sub

The sub property

public string? Sub { get; set; }

Property Value

string

TrustedCerts

The trustedCerts property

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

Property Value

List<string>

Typ

The typ property

public string? Typ { get; set; }

Property Value

string

UpdatedAt

The updated_at property

public long? UpdatedAt { get; set; }

Property Value

long?

Website

The website property

public string? Website { get; set; }

Property Value

string

Zoneinfo

The zoneinfo property

public string? Zoneinfo { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static AccessToken CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

AccessToken

A AccessToken

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