using System; using System.Collections.Generic; using franz; using gray_messages; namespace gray_messages.chat { public class chat_message : gray_messages.message { //expect this to be the same every time public Uri Api_Uri { get; set; } public Guid MessageId { get; set; } public string MessageContent { get; set; } public bool MentionsMe { get; set; } public DateTimeOffset Timestamp { get; set; } public uint AttachmentCount { get; set; } public Guid AccountId { get; set; } public string AccountName { get; set; } public Guid UserId { get; set; } public string UserName { get; set; } public Guid ChannelId { get; set; } public string ChannelName { get; set; } public string ChannelProtoocl { get; set; } public List UAC_Matches { get; set; } public List BehavedOnBy { get; set; } } }