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
NameLowercase
The lowercase version of the Name, typically used for case-insensitive comparisons.
public string NameLowercase { get; set; }
Property Value
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
Tenant
public virtual TenantSqlModel Tenant { get; set; }
Property Value
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
UserGroupNotificationMappings
The collection of user group-notification mappings associated with this notification.
public virtual ICollection<UserGroupNotificationMappingSqlModel> UserGroupNotificationMappings { get; set; }
Property Value
UserGroupUserClaimMappings
The collection of user group-claim mappings assigned to the user group.
public virtual ICollection<UserGroupUserClaimMappingSqlModel> UserGroupUserClaimMappings { get; set; }
Property Value
UserRoleUserGroupMappings
The collection of user role-group mappings assigned to the user group.
public virtual ICollection<UserRoleUserGroupMappingSqlModel> UserRoleUserGroupMappings { get; set; }