using System; using System.Collections.Generic; namespace MediaBrowser.Model.SyncPlay { /// /// Class GroupInfoDto. /// public class GroupInfoDto { /// /// Initializes a new instance of the class. /// /// The group identifier. /// The group name. /// The group state. /// The participants. /// The date when this DTO has been created. public GroupInfoDto(Guid groupId, string groupName, GroupStateType state, IReadOnlyList participants, DateTime lastUpdatedAt) { GroupId = groupId; GroupName = groupName; State = state; Participants = participants; LastUpdatedAt = lastUpdatedAt; } /// /// Gets the group identifier. /// /// The group identifier. public Guid GroupId { get; } /// /// Gets the group name. /// /// The group name. public string GroupName { get; } /// /// Gets the group state. /// /// The group state. public GroupStateType State { get; } /// /// Gets the participants. /// /// The participants. public IReadOnlyList Participants { get; } /// /// Gets the date when this DTO has been created. /// /// The date when this DTO has been created. public DateTime LastUpdatedAt { get; } } }