Table of Contents

Class UserClaimSqlModel

Namespace
OpenSettings.Domains.Sql.Entities
Assembly
OpenSettings.dll

Represents a user-claim entity.

public class UserClaimSqlModel : EntityBase<Guid>
Inheritance
UserClaimSqlModel
Inherited Members

Properties

Description

The description of the claim.

public string Description { get; set; }

Property Value

string

Slug

An url friendly version of the ?, generated by trimming, converting to lowercase,
and replacing spaces or special characters with hyphens (using ToSlug(string) extension method).

public string Slug { get; set; }

Property Value

string

Tenant

public virtual TenantSqlModel Tenant { get; set; }

Property Value

TenantSqlModel

TenantId

public Guid? TenantId { get; set; }

Property Value

Guid?

Type

The claim type.

public string Type { get; set; }

Property Value

string

TypeLowercase

The lowercase version of the Type, typically used for case-insensitive comparisons.

public string TypeLowercase { get; set; }

Property Value

string

UserClaimMappings

The collection of user-claim mappings assigned to the user claim.

public virtual ICollection<UserClaimMappingSqlModel> UserClaimMappings { get; set; }

Property Value

ICollection<UserClaimMappingSqlModel>

UserGroupUserClaimMappings

The collection of user group-claim mappings assigned to the user claim.

public virtual ICollection<UserGroupUserClaimMappingSqlModel> UserGroupUserClaimMappings { get; set; }

Property Value

ICollection<UserGroupUserClaimMappingSqlModel>

UserRoleUserClaimMappings

The collection of user role-claim mappings assigned to the user claim.

public virtual ICollection<UserRoleUserClaimMappingSqlModel> UserRoleUserClaimMappings { get; set; }

Property Value

ICollection<UserRoleUserClaimMappingSqlModel>

Value

The claim value.

public string Value { get; set; }

Property Value

string

ValueLowercase

The lowercase version of the Value, typically used for case-insensitive comparisons.

public string ValueLowercase { get; set; }

Property Value

string