GroupDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Data Transfer Object for a group.
public record GroupDto : IEquatable<GroupDto>
Inheritance Object → GroupDto
Implements IEquatable<GroupDto>
Properties
Id
Unique ID for the group.
public Nullable<OctoObjectId> Id { get; set; }
Property Value
GroupName
Name of the group.
public string GroupName { get; set; }
Property Value
GroupDescription
Optional description of the group.
public string GroupDescription { get; set; }
Property Value
RoleIds
Role IDs assigned to this group.
public List<string> RoleIds { get; set; }
Property Value
MemberUserIds
User IDs that are members of this group.
public List<string> MemberUserIds { get; set; }
Property Value
MemberExternalUserIds
External user IDs that are members of this group.
public List<string> MemberExternalUserIds { get; set; }
Property Value
MemberGroupIds
Child group IDs that are members of this group.
public List<string> MemberGroupIds { get; set; }
Property Value
Constructors
GroupDto()
public GroupDto()