Table of Contents

Class UserGroupSqlModel

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

Represents a user group entity.

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

Properties

Name

The name of the user group.

public string Name { get; set; }

Property Value

string

NameLowercase

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

public string NameLowercase { get; set; }

Property Value

string

Slug

An url friendly version of the Name, 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?

UserGroupMappings

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

public virtual ICollection<UserGroupMappingSqlModel> UserGroupMappings { get; set; }

Property Value

ICollection<UserGroupMappingSqlModel>

UserGroupNotificationMappings

The collection of user group-notification mappings associated with this notification.

public virtual ICollection<UserGroupNotificationMappingSqlModel> UserGroupNotificationMappings { get; set; }

Property Value

ICollection<UserGroupNotificationMappingSqlModel>

UserGroupUserClaimMappings

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

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

Property Value

ICollection<UserGroupUserClaimMappingSqlModel>

UserRoleUserGroupMappings

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

public virtual ICollection<UserRoleUserGroupMappingSqlModel> UserRoleUserGroupMappings { get; set; }

Property Value

ICollection<UserRoleUserGroupMappingSqlModel>