Search Results for

    Show / Hide Table of Contents
    View Source

    Class UserGroupDto

    Inheritance
    object
    Namespace: Umbraco.Cms.Infrastructure.Persistence.Dtos
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    [TableName("umbracoUserGroup")]
    [PrimaryKey("id")]
    [ExplicitColumns]
    public class UserGroupDto

    Constructors

    View Source

    UserGroupDto()

    Declaration
    public UserGroupDto()

    Fields

    View Source

    TableName

    Declaration
    public const string TableName = "umbracoUserGroup"
    Field Value
    Type Description
    string

    Properties

    View Source

    Alias

    Declaration
    [Column("userGroupAlias")]
    [Length(200)]
    [Index(IndexTypes.UniqueNonClustered, Name = "IX_umbracoUserGroup_userGroupAlias")]
    public string? Alias { get; set; }
    Property Value
    Type Description
    string
    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
    Type Description
    string
    View Source

    HasAccessToAllLanguages

    Declaration
    [Column("hasAccessToAllLanguages")]
    public bool HasAccessToAllLanguages { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Icon

    Declaration
    [Column("icon")]
    public string? Icon { get; set; }
    Property Value
    Type Description
    string
    View Source

    Id

    Declaration
    [Column("id")]
    [PrimaryKeyColumn(IdentitySeed = 6)]
    public int Id { get; set; }
    Property Value
    Type Description
    int
    View Source

    Key

    Declaration
    [Column("key")]
    [Index(IndexTypes.UniqueNonClustered, Name = "IX_umbracoUserGroup_userGroupKey")]
    public Guid Key { get; set; }
    Property Value
    Type Description
    Guid
    View Source

    Name

    Declaration
    [Column("userGroupName")]
    [Length(200)]
    [Index(IndexTypes.UniqueNonClustered, Name = "IX_umbracoUserGroup_userGroupName")]
    public string? Name { get; set; }
    Property Value
    Type Description
    string
    View Source

    StartContentId

    Declaration
    [Column("startContentId")]
    [ForeignKey(typeof(NodeDto), Name = "FK_startContentId_umbracoNode_id")]
    public int? StartContentId { get; set; }
    Property Value
    Type Description
    int?
    View Source

    StartMediaId

    Declaration
    [Column("startMediaId")]
    [ForeignKey(typeof(NodeDto), Name = "FK_startMediaId_umbracoNode_id")]
    public int? StartMediaId { get; set; }
    Property Value
    Type Description
    int?
    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
    Type Description
    int
    View Source

    UserGroup2AppDtos

    Declaration
    [ResultColumn]
    [Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
    public List<UserGroup2AppDto> UserGroup2AppDtos { get; set; }
    Property Value
    Type Description
    List<UserGroup2AppDto>
    View Source

    UserGroup2GranularPermissionDtos

    Declaration
    [ResultColumn]
    [Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
    public List<UserGroup2GranularPermissionDto> UserGroup2GranularPermissionDtos { get; set; }
    Property Value
    Type Description
    List<UserGroup2GranularPermissionDto>
    View Source

    UserGroup2LanguageDtos

    Declaration
    [ResultColumn]
    [Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
    public List<UserGroup2LanguageDto> UserGroup2LanguageDtos { get; set; }
    Property Value
    Type Description
    List<UserGroup2LanguageDto>
    View Source

    UserGroup2PermissionDtos

    Declaration
    [ResultColumn]
    [Reference(ReferenceType.Many, ReferenceMemberName = "UserGroupId")]
    public List<UserGroup2PermissionDto> UserGroup2PermissionDtos { get; set; }
    Property Value
    Type Description
    List<UserGroup2PermissionDto>
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX