using System.ComponentModel.DataAnnotations; namespace Data.SeaHavenIndustries { public sealed class WorkOrderExternalReceipt { public long Id { get; set; } [MaxLength(128)] public required string Source { get; set; } [MaxLength(32)] public required string Kind { get; set; } [MaxLength(450)] public required string ExternalId { get; set; } public DateTimeOffset UpdatedAt { get; set; } [MaxLength(64)] public required string VersionHash { get; set; } public DateTimeOffset ProcessedAt { get; set; } } }