Machine-readable rejection code. Four of these are spelled exactly as the v2
broker contract's RejectCode members so the eventual mapping is identity;
QTY_INVALID and PRICE_INVALID are local until v2's reject.ts lands, at
which point they fold into CONTRACT_VIOLATION. Every member is emitted by a
branch below: a code nothing can produce would be a label with nothing behind it.
Machine-readable rejection code. Four of these are spelled exactly as the v2 broker contract's
RejectCodemembers so the eventual mapping is identity;QTY_INVALIDandPRICE_INVALIDare local until v2'sreject.tslands, at which point they fold intoCONTRACT_VIOLATION. Every member is emitted by a branch below: a code nothing can produce would be a label with nothing behind it.