| enum class | RejectCode : std::uint16_t {
MissingRequiredField = OpenPitPretradeRejectCode_MissingRequiredField
, InvalidFieldFormat = OpenPitPretradeRejectCode_InvalidFieldFormat
, InvalidFieldValue = OpenPitPretradeRejectCode_InvalidFieldValue
, UnsupportedOrderType = OpenPitPretradeRejectCode_UnsupportedOrderType
,
UnsupportedTimeInForce = OpenPitPretradeRejectCode_UnsupportedTimeInForce
, UnsupportedOrderAttribute
, DuplicateClientOrderId = OpenPitPretradeRejectCode_DuplicateClientOrderId
, TooLateToEnter = OpenPitPretradeRejectCode_TooLateToEnter
,
ExchangeClosed = OpenPitPretradeRejectCode_ExchangeClosed
, UnknownInstrument = OpenPitPretradeRejectCode_UnknownInstrument
, UnknownAccount = OpenPitPretradeRejectCode_UnknownAccount
, UnknownVenue = OpenPitPretradeRejectCode_UnknownVenue
,
UnknownClearingAccount = OpenPitPretradeRejectCode_UnknownClearingAccount
, UnknownCollateralAsset = OpenPitPretradeRejectCode_UnknownCollateralAsset
, InsufficientFunds = OpenPitPretradeRejectCode_InsufficientFunds
, InsufficientMargin = OpenPitPretradeRejectCode_InsufficientMargin
,
InsufficientPosition = OpenPitPretradeRejectCode_InsufficientPosition
, CreditLimitExceeded = OpenPitPretradeRejectCode_CreditLimitExceeded
, RiskLimitExceeded = OpenPitPretradeRejectCode_RiskLimitExceeded
, OrderExceedsLimit = OpenPitPretradeRejectCode_OrderExceedsLimit
,
OrderQtyExceedsLimit = OpenPitPretradeRejectCode_OrderQtyExceedsLimit
, OrderNotionalExceedsLimit
, PositionLimitExceeded = OpenPitPretradeRejectCode_PositionLimitExceeded
, ConcentrationLimitExceeded
,
LeverageLimitExceeded = OpenPitPretradeRejectCode_LeverageLimitExceeded
, RateLimitExceeded = OpenPitPretradeRejectCode_RateLimitExceeded
, PnlKillSwitchTriggered = OpenPitPretradeRejectCode_PnlKillSwitchTriggered
, AccountBlocked = OpenPitPretradeRejectCode_AccountBlocked
,
AccountNotAuthorized = OpenPitPretradeRejectCode_AccountNotAuthorized
, ComplianceRestriction = OpenPitPretradeRejectCode_ComplianceRestriction
, InstrumentRestricted = OpenPitPretradeRejectCode_InstrumentRestricted
, JurisdictionRestriction = OpenPitPretradeRejectCode_JurisdictionRestriction
,
WashTradePrevention = OpenPitPretradeRejectCode_WashTradePrevention
, SelfMatchPrevention = OpenPitPretradeRejectCode_SelfMatchPrevention
, ShortSaleRestriction = OpenPitPretradeRejectCode_ShortSaleRestriction
, RiskConfigurationMissing = OpenPitPretradeRejectCode_RiskConfigurationMissing
,
ReferenceDataUnavailable = OpenPitPretradeRejectCode_ReferenceDataUnavailable
, OrderValueCalculationFailed
, SystemUnavailable = OpenPitPretradeRejectCode_SystemUnavailable
, MarkPriceUnavailable = OpenPitPretradeRejectCode_MarkPriceUnavailable
,
AccountAdjustmentBoundsExceeded
, ArithmeticOverflow = OpenPitPretradeRejectCode_ArithmeticOverflow
, Custom = OpenPitPretradeRejectCode_Custom
, Other = OpenPitPretradeRejectCode_Other
} |