using System.Text.Json.Serialization; using MessagePack; namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.Tutorial; /// /// Server echoes the new step. Capture confirms exact value mirror — no validation, /// no munging. tutorial_replay_step is in the spec as optional but the live capture /// never includes it; omit unless we observe a need. /// [MessagePackObject] public class TutorialUpdateResponse { [JsonPropertyName("tutorial_step")] [Key("tutorial_step")] public int TutorialStep { get; set; } }