View Source
Class UserGroupDto
Assembly: Umbraco.Infrastructure.dll
Syntax
[TableName("umbracoUserGroup")]
[PrimaryKey("id")]
[ExplicitColumns]
public class UserGroupDto
Constructors
View Source
UserGroupDto()
Declaration
Fields
View Source
TableName
Declaration
public const string TableName = "umbracoUserGroup"
Field Value
Properties
View Source
Alias
Declaration
[Column("userGroupAlias")]
[Length(200)]
[Index(IndexTypes.UniqueNonClustered, Name = "IX_umbracoUserGroup_userGroupAlias")]
public string? Alias { get; set; }
Property Value
View Source
CreateDate
Declaration
[Column("createDate")]
public DateTime CreateDate { get; set; }
Property Value
| Type |
Description |
| DateTime |
|
View Source
DefaultPermissions
Declaration
[Column("userGroupDefaultPermissions")]
[Length(50)]
[Obsolete("Is not used anymore Use UserGroup2PermissionDtos instead. This will be removed in Umbraco 18.")]
public string? DefaultPermissions { get; set; }
Property Value
View Source
HasAccessToAllLanguages
Declaration
[Column("hasAccessToAllLanguages")]
public bool HasAccessToAllLanguages { get; set; }
Property Value
View Source
Icon
Declaration
[Column("icon")]
public string? Icon { get; set; }
Property Value
View Source
Id
Declaration
[Column("id")]
[PrimaryKeyColumn(IdentitySeed = 6)]
public int Id { get; set; }
Property Value
View Source
Key
Declaration
[Column("key")]
[Index(IndexTypes.UniqueNonClustered, Name = "IX_umbracoUserGroup_userGroupKey")]
public Guid Key { get; set; }
Property Value
View Source
Name
Declaration
[Column("userGroupName")]
[Length(200)]
[Index(IndexTypes.UniqueNonClustered, Name = "IX_umbracoUserGroup_userGroupName")]
public string? Name { get; set; }
Property Value
View Source
StartContentId
Declaration
[Column("startContentId")]
[ForeignKey(typeof(NodeDto), Name = "FK_startContentId_umbracoNode_id")]
public int? StartContentId { get; set; }
Property Value
View Source
Declaration
[Column("startMediaId")]
[ForeignKey(typeof(NodeDto), Name = "FK_startMediaId_umbracoNode_id")]
public int? StartMediaId { get; set; }
Property Value
View Source
UpdateDate
Declaration
[Column("updateDate")]
public DateTime UpdateDate { get; set; }
Property Value
| Type |
Description |
| DateTime |
|
View Source
UserCount
This is only relevant when this column is included in the results (i.e. GetUserGroupsWithUserCounts)
Declaration
[ResultColumn]
public int UserCount { get; set; }
Property Value
View Source
UserGroup2AppDtos
Declaration
[ResultColumn]
[Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
public List<UserGroup2AppDto> UserGroup2AppDtos { get; set; }
Property Value
View Source
UserGroup2GranularPermissionDtos
Declaration
[ResultColumn]
[Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
public List<UserGroup2GranularPermissionDto> UserGroup2GranularPermissionDtos { get; set; }
Property Value
View Source
UserGroup2LanguageDtos
Declaration
[ResultColumn]
[Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
public List<UserGroup2LanguageDto> UserGroup2LanguageDtos { get; set; }
Property Value
View Source
UserGroup2PermissionDtos
Declaration
[ResultColumn]
[Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
public List<UserGroup2PermissionDto> UserGroup2PermissionDtos { get; set; }
Property Value