Table of Contents

Class PolicyEvaluationRequest

Namespace
Keycloak.AuthServices.Sdk.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.dll
public class PolicyEvaluationRequest
Inheritance
PolicyEvaluationRequest
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

ClientId

[JsonPropertyName("clientId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? ClientId { get; set; }

Property Value

string

Context

[JsonPropertyName("context")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, IDictionary<string, string>>? Context { get; set; }

Property Value

IDictionary<string, IDictionary<string, string>>

Entitlements

[JsonPropertyName("entitlements")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? Entitlements { get; set; }

Property Value

bool?

Resources

[JsonPropertyName("resources")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<ResourceRepresentation>? Resources { get; set; }

Property Value

ICollection<ResourceRepresentation>

RoleIds

[JsonPropertyName("roleIds")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<string>? RoleIds { get; set; }

Property Value

ICollection<string>

UserId

[JsonPropertyName("userId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? UserId { get; set; }

Property Value

string