LANCommander/LANCommander.SDK/Models/ChatMessageGroup.cs

15 lines
479 B
C#
Raw Permalink Normal View History

using System;
using System.Collections.Generic;
2026-04-07 23:10:45 -05:00
using System.Collections.ObjectModel;
using System.Linq;
namespace LANCommander.SDK.Models;
public class ChatMessageGroup
{
public Guid Id { get; init; }
public required Guid UserId { get; init; }
public required string UserName { get; set; }
2026-04-07 23:10:45 -05:00
public required ObservableCollection<ChatMessage> Messages { get; init; }
public DateTimeOffset StartedOn => Messages.Count > 0 ? Messages.First().SentOn : default;
}