using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace LocationsApi.Models; public class Location { [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string? Id { get; set; } [BsonElement("name")] public string Name { get; set; } = string.Empty; [BsonElement("coord")] public required Coord Coord { get; set; } [BsonElement("characterIds")] public List CharacterIds { get; set; } = new(); [BsonElement("createdUtc")] public DateTime CreatedUtc { get; set; } = DateTime.UtcNow; }