namespace NeonSprawl.Server.Game.Quests; /// Load-time quest objective row (NEO-113). public sealed class QuestObjectiveDefRow( string id, string kind, string? itemId, int? quantity, string? recipeId, string? encounterId) { public string Id { get; } = id; public string Kind { get; } = kind; public string? ItemId { get; } = itemId; public int? Quantity { get; } = quantity; public string? RecipeId { get; } = recipeId; public string? EncounterId { get; } = encounterId; }