Files
2026-10-16 23:33:13 -07:00

31 lines
769 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization;
using RadicadeServer.RecNet.Enums.Messages;
namespace RadicadeServer.RecNet.Messages
{
public class Message
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }
public long FromPlayerId { get; set; }
[JsonIgnore]
public long ToPlayerId { get; set; }
[JsonIgnore]
public bool IsDismissed { get; set; }
public DateTime SentTime { get; set; }
public MessageType Type { get; set; }
public string Data { get; set; } = string.Empty;
public string Details { get; set; } = string.Empty;
public long? RoomId { get; set; }
public long? PlayerEventId { get; set; }
}
}