public class BufferedSyncItem
{
    public Guid Id { get; set; }
    public BufferedSyncItemType ItemType { get; set; }
    public string Payload { get; set; } = null!;
    public string IdempotencyKey { get; set; } = null!;
    public Guid EncounterId { get; set; }
    public DateTimeOffset RecordedAt { get; set; }
    public bool Synced { get; set; }
    public DateTimeOffset? SyncedAt { get; set; }
    public DateTimeOffset CreatedAt { get; set; }
}
