Table of Contents

Class ClientRepresentation

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

Constructors

ClientRepresentation()

Instantiates a new ClientRepresentation and sets the default values.

public ClientRepresentation()

Properties

Access

The access property

public ClientRepresentation_access? Access { get; set; }

Property Value

ClientRepresentation_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>

AdminUrl

The adminUrl property

public string? AdminUrl { get; set; }

Property Value

string

AlwaysDisplayInConsole

The alwaysDisplayInConsole property

public bool? AlwaysDisplayInConsole { get; set; }

Property Value

bool?

Attributes

The attributes property

public ClientRepresentation_attributes? Attributes { get; set; }

Property Value

ClientRepresentation_attributes

AuthenticationFlowBindingOverrides

The authenticationFlowBindingOverrides property

public ClientRepresentation_authenticationFlowBindingOverrides? AuthenticationFlowBindingOverrides { get; set; }

Property Value

ClientRepresentation_authenticationFlowBindingOverrides

AuthorizationServicesEnabled

The authorizationServicesEnabled property

public bool? AuthorizationServicesEnabled { get; set; }

Property Value

bool?

AuthorizationSettings

The authorizationSettings property

public ResourceServerRepresentation? AuthorizationSettings { get; set; }

Property Value

ResourceServerRepresentation

BaseUrl

The baseUrl property

public string? BaseUrl { get; set; }

Property Value

string

BearerOnly

The bearerOnly property

public bool? BearerOnly { get; set; }

Property Value

bool?

ClientAuthenticatorType

The clientAuthenticatorType property

public string? ClientAuthenticatorType { get; set; }

Property Value

string

ClientId

The clientId property

public string? ClientId { get; set; }

Property Value

string

ClientTemplate

The clientTemplate property

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

Property Value

string

ConsentRequired

The consentRequired property

public bool? ConsentRequired { get; set; }

Property Value

bool?

DefaultClientScopes

The defaultClientScopes property

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

Property Value

List<string>

DefaultRoles

The defaultRoles property

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

Property Value

List<string>

Description

The description property

public string? Description { get; set; }

Property Value

string

DirectAccessGrantsEnabled

The directAccessGrantsEnabled property

public bool? DirectAccessGrantsEnabled { get; set; }

Property Value

bool?

DirectGrantsOnly

The directGrantsOnly property

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

Property Value

bool?

Enabled

The enabled property

public bool? Enabled { get; set; }

Property Value

bool?

FrontchannelLogout

The frontchannelLogout property

public bool? FrontchannelLogout { get; set; }

Property Value

bool?

FullScopeAllowed

The fullScopeAllowed property

public bool? FullScopeAllowed { get; set; }

Property Value

bool?

Id

The id property

public string? Id { get; set; }

Property Value

string

ImplicitFlowEnabled

The implicitFlowEnabled property

public bool? ImplicitFlowEnabled { get; set; }

Property Value

bool?

Name

The name property

public string? Name { get; set; }

Property Value

string

NodeReRegistrationTimeout

The nodeReRegistrationTimeout property

public int? NodeReRegistrationTimeout { get; set; }

Property Value

int?

NotBefore

The notBefore property

public int? NotBefore { get; set; }

Property Value

int?

OptionalClientScopes

The optionalClientScopes property

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

Property Value

List<string>

Origin

The origin property

public string? Origin { get; set; }

Property Value

string

Protocol

The protocol property

public string? Protocol { get; set; }

Property Value

string

ProtocolMappers

The protocolMappers property

public List<ProtocolMapperRepresentation>? ProtocolMappers { get; set; }

Property Value

List<ProtocolMapperRepresentation>

PublicClient

The publicClient property

public bool? PublicClient { get; set; }

Property Value

bool?

RedirectUris

The redirectUris property

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

Property Value

List<string>

RegisteredNodes

The registeredNodes property

public ClientRepresentation_registeredNodes? RegisteredNodes { get; set; }

Property Value

ClientRepresentation_registeredNodes

RegistrationAccessToken

The registrationAccessToken property

public string? RegistrationAccessToken { get; set; }

Property Value

string

RootUrl

The rootUrl property

public string? RootUrl { get; set; }

Property Value

string

Secret

The secret property

public string? Secret { get; set; }

Property Value

string

ServiceAccountsEnabled

The serviceAccountsEnabled property

public bool? ServiceAccountsEnabled { get; set; }

Property Value

bool?

StandardFlowEnabled

The standardFlowEnabled property

public bool? StandardFlowEnabled { get; set; }

Property Value

bool?

SurrogateAuthRequired

The surrogateAuthRequired property

public bool? SurrogateAuthRequired { get; set; }

Property Value

bool?

UseTemplateConfig

The useTemplateConfig property

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

Property Value

bool?

UseTemplateMappers

The useTemplateMappers property

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

Property Value

bool?

UseTemplateScope

The useTemplateScope property

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

Property Value

bool?

WebOrigins

The webOrigins property

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

Property Value

List<string>

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static ClientRepresentation CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

ClientRepresentation

A ClientRepresentation

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