namespace NeonSprawl.Server.Game.PositionState; /// HTTP JSON body when POST …/move is rejected by movement validation (NS-19). /// /// reasonCode (v1): . /// public sealed class MoveCommandRejectedResponse { public const int CurrentSchemaVersion = 1; public int SchemaVersion { get; init; } /// Non-empty stable code; see . public string ReasonCode { get; init; } = ""; }