neon-sprawl/server/NeonSprawl.Server/Game/Contracts/ContractCompletionOperation...

12 lines
360 B
C#

namespace NeonSprawl.Server.Game.Contracts;
/// <summary>
/// Server-internal contract completion resolution envelope (NEO-149).
/// HTTP DTOs via E7M4-08 (NEO-151).
/// </summary>
public readonly record struct ContractCompletionOperationResult(
bool Success,
string? ReasonCode,
ContractInstanceState? Snapshot,
ContractOutcomeRow? Outcome);