using SPMS.Domain.Enums; namespace SPMS.Domain.Entities; public class Device : BaseEntity { public long ServiceId { get; set; } public string ExternalDeviceId { get; set; } = string.Empty; public string DeviceToken { get; set; } = string.Empty; public Platform Platform { get; set; } public string? AppVersion { get; set; } public string? OsVersion { get; set; } public string? DeviceModel { get; set; } public string? Tags { get; set; } public bool PushAgreed { get; set; } public bool MarketingAgreed { get; set; } public bool IsActive { get; set; } public DateTime CreatedAt { get; set; } public DateTime? UpdatedAt { get; set; } public DateTime? AgreeUpdatedAt { get; set; } public DateTime? MktAgreeUpdatedAt { get; set; } // Navigation public Service Service { get; set; } = null!; }