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; } = "";
}