OptionalauditCodes
auditCodes?: string[]
OptionaleffectiveMultiplier
effectiveMultiplier?: number
OptionalexplanationCodes
explanationCodes?: string[]
Optionalmultiplier
multiplier?: number
Optionalpayout
payout?: { bonus: number; total: number; withdrawable: number }
OptionalpayoutTable
payoutTable?: { effectiveFrom: string; version: string | null } | null
OptionalpendingReasons
pendingReasons?: string[]
OptionalpolicyVerificationStatus
OptionalpolicyVersion
policyVersion?: string | null
OptionalproviderSources
providerSources?: string[]
OptionalsourceLabels
sourceLabels?: string[]
status
status: "won" | "lost" | "pushed" | "pending" | "void"
Optionalvalidation
validation?: { errorCodes: string[]; warningCodes: string[] }
Additive v5.1 settlement assertions; optional for legacy consumer-authored fixtures.