GetMessagesContract.cs (576B)
1 namespace Shared.Contracts; 2 3 public class GetMessagesContract 4 { 5 public DateTime createdAt { get; set; } = DateTime.Now; 6 public string createdBy { get; set; } = Environment.MachineName; 7 public string origin { get; set; } = string.Empty; 8 public List<MessageData> messages { get; set; } = new List<MessageData>(); 9 } 10 11 public class MessageData 12 { 13 public Guid Id { get; set; } = Guid.Empty; 14 public string Sender { get; set; } = string.Empty; 15 public DateTime TimeStamp { get; set; } = DateTime.Now; 16 public string Content { get; set; } = string.Empty; 17 }