using System.Collections.Generic; using System.Text.Json.Serialization; using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace Server.Models.Database; public record StationListing( [property: BsonId] [property: BsonRepresentation(BsonType.ObjectId)] [property: JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] string? Id, string Name, List StoppedAtBy ) { public StationListing(string name, List stoppedAtBy) : this(null, name, stoppedAtBy) { } }