using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace LocationsApi.Models; public class UnitInstance { [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } = ""; public string Username { get; set; } = ""; public string UnitType { get; set; } = "Archer"; public int Q { get; set; } public int R { get; set; } public string Status { get; set; } = "Idle"; public string? SourceTrainingId { get; set; } public DateTime CreatedAtUtc { get; set; } = DateTime.UtcNow; public DateTime UpdatedAtUtc { get; set; } = DateTime.UtcNow; }