Skip to content
Snippets Groups Projects
GroupDto.cs 959 B
Newer Older
  • Learn to ignore specific revisions
  • areynold's avatar
    areynold committed
    using System.Collections.Generic;
    
    
    namespace BeckmanComms.Api.DataTransferObjects.V2.Directory
    
    areynold's avatar
    areynold committed
    {
        /// <summary>
        /// Data Transfer Object representing a Beckman group.
        /// </summary>
        public class GroupDto
        {
            /// <summary>
            /// Group name.
            /// </summary>
            public string Name { get; set; }
    
            /// <summary>
            /// Group abbreviation.
            /// </summary>
            public string Abbreviation { get; set; }
    
            /// <summary>
            /// Collection containing group members.
            /// </summary>
            public IEnumerable<PersonDto> Members { get; set; }
    
            /// <summary>
            /// Collection containing group leaders.
            /// </summary>
            public IEnumerable<GroupLeaderDto> Leaders { get; set; }
    
            /// <summary>
            /// Collection containing group support staff.
            /// </summary>
            public IEnumerable<SupportStaffDto> SupportStaff { get; set; }
        }
    }