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
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
Tenant
public virtual TenantSqlModel Tenant { get; set; }
Property Value
TenantId
public Guid? TenantId { get; set; }
Property Value
- Guid?
Type
The claim type.
public string Type { get; set; }
Property Value
TypeLowercase
The lowercase version of the Type, typically used for case-insensitive comparisons.
public string TypeLowercase { get; set; }
Property Value
UserClaimMappings
The collection of user-claim mappings assigned to the user claim.
public virtual ICollection<UserClaimMappingSqlModel> UserClaimMappings { get; set; }
Property Value
UserGroupUserClaimMappings
The collection of user group-claim mappings assigned to the user claim.
public virtual ICollection<UserGroupUserClaimMappingSqlModel> UserGroupUserClaimMappings { get; set; }
Property Value
UserRoleUserClaimMappings
The collection of user role-claim mappings assigned to the user claim.
public virtual ICollection<UserRoleUserClaimMappingSqlModel> UserRoleUserClaimMappings { get; set; }
Property Value
Value
The claim value.
public string Value { get; set; }
Property Value
ValueLowercase
The lowercase version of the Value, typically used for case-insensitive comparisons.
public string ValueLowercase { get; set; }