namespace SlpModularCms.Modules.Availability.Data.Entities; public class MasterRegistration { public static readonly Guid SingletonId = new("00000000-0000-0000-0000-000000000001"); public Guid Id { get; set; } public string MasterUrl { get; set; } = string.Empty; public string ApiKey { get; set; } = string.Empty; public DateTimeOffset RegisteredAt { get; set; } public DateTimeOffset? LastContactedAt { get; set; } /// Timestamp of the last time this slave successfully polled the master for its status. public DateTimeOffset? LastPolledAt { get; set; } }