73 static_cast<Boolean::Base>(value));
102 std::ostream& stream,
109 return stream << str;
121 static_cast<AllocTransType::Base>(value));
150 std::ostream& stream,
157 return stream << str;
169 static_cast<AllocReportType::Base>(value));
195 std::ostream& stream,
202 return stream << str;
214 static_cast<AllocType::Base>(value));
243 std::ostream& stream,
250 return stream << str;
262 static_cast<AllocNoOrdersType::Base>(value));
288 std::ostream& stream,
295 return stream << str;
307 static_cast<AllocStatus::Base>(value));
333 std::ostream& stream,
340 return stream << str;
352 static_cast<QuoteStatus::Base>(value));
381 std::ostream& stream,
388 return stream << str;
400 static_cast<QuoteStatusResponseTo::Base>(value));
429 std::ostream& stream,
436 return stream << str;
448 static_cast<QuoteCancelType::Base>(value));
474 std::ostream& stream,
481 return stream << str;
493 static_cast<PosType::Base>(value));
522 std::ostream& stream,
529 return stream << str;
541 static_cast<MassActionScope::Base>(value));
570 std::ostream& stream,
577 return stream << str;
589 static_cast<MassActionType::Base>(value));
618 std::ostream& stream,
625 return stream << str;
637 static_cast<MassActionResponse::Base>(value));
666 std::ostream& stream,
673 return stream << str;
685 static_cast<MassActionRejectReason::Base>(value));
714 std::ostream& stream,
721 return stream << str;
733 static_cast<SecurityResponseType::Base>(value));
762 std::ostream& stream,
769 return stream << str;
781 static_cast<PosMaintStatus::Base>(value));
810 std::ostream& stream,
817 return stream << str;
829 static_cast<ExecuteUnderlyingTrade::Base>(value));
855 std::ostream& stream,
862 return stream << str;
874 static_cast<PosTransType::Base>(value));
903 std::ostream& stream,
910 return stream << str;
922 static_cast<PosMaintAction::Base>(value));
948 std::ostream& stream,
955 return stream << str;
967 static_cast<SettlType::Base>(value));
996 std::ostream& stream,
1003 return stream << str;
1015 static_cast<SelfTradePreventionInstruction::Base>(value));
1041 std::ostream& stream,
1048 return stream << str;
1060 static_cast<TimeUnit::Base>(value));
1086 std::ostream& stream,
1093 return stream << str;
1105 static_cast<MessageType::Base>(value));
1131 std::ostream& stream,
1138 return stream << str;
1150 static_cast<FlowType::Base>(value));
1179 std::ostream& stream,
1186 return stream << str;
1198 static_cast<NegotiationRejectCode::Base>(value));
1227 std::ostream& stream,
1234 return stream << str;
1246 static_cast<EstablishRejectCode::Base>(value));
1275 std::ostream& stream,
1282 return stream << str;
1294 static_cast<TerminationCode::Base>(value));
1323 std::ostream& stream,
1330 return stream << str;
1342 static_cast<RetransmitRejectCode::Base>(value));
1371 std::ostream& stream,
1378 return stream << str;
1390 static_cast<CancelOnDisconnectType::Base>(value));
1416 std::ostream& stream,
1423 return stream << str;
1435 static_cast<Side::Base>(value));
1461 std::ostream& stream,
1468 return stream << str;
1480 static_cast<TimeInForce::Base>(value));
1509 std::ostream& stream,
1516 return stream << str;
1528 static_cast<SimpleTimeInForce::Base>(value));
1554 std::ostream& stream,
1561 return stream << str;
1573 static_cast<OrdType::Base>(value));
1602 std::ostream& stream,
1609 return stream << str;
1621 static_cast<SimpleOrdType::Base>(value));
1650 std::ostream& stream,
1657 return stream << str;
1669 static_cast<RoutingInstruction::Base>(value));
1695 std::ostream& stream,
1702 return stream << str;
1714 static_cast<ExecType::Base>(value));
1740 std::ostream& stream,
1747 return stream << str;
1759 static_cast<OrdStatus::Base>(value));
1788 std::ostream& stream,
1795 return stream << str;
1807 static_cast<ExecRestatementReasonValidForSingleCancel::Base>(value));
1836 std::ostream& stream,
1843 return stream << str;
1855 static_cast<ExecRestatementReasonValidForMassCancel::Base>(value));
1884 std::ostream& stream,
1891 return stream << str;
1903 static_cast<ExecRestatementReason::Base>(value));
1932 std::ostream& stream,
1939 return stream << str;
1951 static_cast<MultiLegReportingType::Base>(value));
1980 std::ostream& stream,
1987 return stream << str;
1999 static_cast<OrderCategory::Base>(value));
2025 std::ostream& stream,
2032 return stream << str;
2044 static_cast<AccountType::Base>(value));
2073 std::ostream& stream,
2080 return stream << str;
2092 static_cast<CxlRejResponseTo::Base>(value));
2118 std::ostream& stream,
2125 return stream << str;
2137 static_cast<PossResend::Base>(value));
2166 std::ostream& stream,
2173 return stream << str;
2185 static_cast<SecurityIDSource::Base>(value));
2214 std::ostream& stream,
2221 return stream << str;
2233 static_cast<CrossedIndicator::Base>(value));
2262 std::ostream& stream,
2269 return stream << str;
2281 static_cast<TradingSessionID::Base>(value));
2310 std::ostream& stream,
2317 return stream << str;
2329 static_cast<TradingSessionSubID::Base>(value));
2358 std::ostream& stream,
2365 return stream << str;
2377 static_cast<SecurityTradingStatus::Base>(value));
2403 std::ostream& stream,
2410 return stream << str;
2422 static_cast<CrossType::Base>(value));
2451 std::ostream& stream,
2458 return stream << str;
2470 static_cast<CrossPrioritization::Base>(value));
2499 std::ostream& stream,
2506 return stream << str;
2535 std::ostream& stream,
2542 return stream << str;
2571 std::ostream& stream,
2578 return stream << str;
2604 std::ostream& stream,
2611 return stream << str;
2640 std::ostream& stream,
2647 return stream << str;
2676 std::ostream& stream,
2683 return stream << str;
2709 std::ostream& stream,
2716 return stream << str;
2745 std::ostream& stream,
2752 return stream << str;
2778 std::ostream& stream,
2785 return stream << str;
2811 std::ostream& stream,
2818 return stream << str;
2847 std::ostream& stream,
2854 return stream << str;
2883 std::ostream& stream,
2890 return stream << str;
2916 std::ostream& stream,
2923 return stream << str;
2952 std::ostream& stream,
2959 return stream << str;
2988 std::ostream& stream,
2995 return stream << str;
3024 std::ostream& stream,
3031 return stream << str;
3057 std::ostream& stream,
3064 return stream << str;
3068 inline std::string GroupSizeEncoding::toString()
const 3070 return toStr(*
this);
3073 inline std::string UTCTimestampNanos::toString()
const 3075 return toStr(*
this);
3078 inline std::string UTCTimestampNanosOptional::toString()
const 3080 return toStr(*
this);
3083 inline std::string DeltaInMillis::toString()
const 3085 return toStr(*
this);
3088 inline std::string CredentialsEncoding::toString()
const 3090 return toStr(*
this);
3093 inline std::string MemoEncoding::toString()
const 3095 return toStr(*
this);
3098 inline std::string TextEncoding::toString()
const 3100 return toStr(*
this);
3103 inline std::string DeskIDEncoding::toString()
const 3105 return toStr(*
this);
3108 inline std::string ClientAppEncoding::toString()
const 3110 return toStr(*
this);
3113 inline std::string CustodianInfo::toString()
const 3115 return toStr(*
this);
3118 inline std::string InboundBusinessHeader::toString()
const 3120 return toStr(*
this);
3123 inline std::string OutboundBusinessHeader::toString()
const 3125 return toStr(*
this);
3128 inline std::string BidirectionalBusinessHeader::toString()
const 3130 return toStr(*
this);
3133 inline std::string InvestorID::toString()
const 3135 return toStr(*
this);
3140 return toStr(value);
3145 AllocTransType::toString(
3148 return toStr(value);
3153 AllocReportType::toString(
3156 return toStr(value);
3161 return toStr(value);
3166 AllocNoOrdersType::toString(
3169 return toStr(value);
3174 return toStr(value);
3179 return toStr(value);
3184 QuoteStatusResponseTo::toString(
3187 return toStr(value);
3192 QuoteCancelType::toString(
3195 return toStr(value);
3200 return toStr(value);
3205 MassActionScope::toString(
3208 return toStr(value);
3213 MassActionType::toString(
3216 return toStr(value);
3221 MassActionResponse::toString(
3224 return toStr(value);
3229 MassActionRejectReason::toString(
3232 return toStr(value);
3237 SecurityResponseType::toString(
3240 return toStr(value);
3245 PosMaintStatus::toString(
3248 return toStr(value);
3253 ExecuteUnderlyingTrade::toString(
3256 return toStr(value);
3261 return toStr(value);
3266 PosMaintAction::toString(
3269 return toStr(value);
3274 return toStr(value);
3279 SelfTradePreventionInstruction::toString(
3282 return toStr(value);
3287 return toStr(value);
3292 return toStr(value);
3297 return toStr(value);
3302 NegotiationRejectCode::toString(
3305 return toStr(value);
3310 EstablishRejectCode::toString(
3313 return toStr(value);
3318 TerminationCode::toString(
3321 return toStr(value);
3326 RetransmitRejectCode::toString(
3329 return toStr(value);
3334 CancelOnDisconnectType::toString(
3337 return toStr(value);
3342 return toStr(value);
3347 return toStr(value);
3352 SimpleTimeInForce::toString(
3355 return toStr(value);
3360 return toStr(value);
3365 SimpleOrdType::toString(
3368 return toStr(value);
3373 RoutingInstruction::toString(
3376 return toStr(value);
3381 return toStr(value);
3386 return toStr(value);
3391 ExecRestatementReasonValidForSingleCancel::toString(
3394 return toStr(value);
3399 ExecRestatementReasonValidForMassCancel::toString(
3402 return toStr(value);
3407 ExecRestatementReason::toString(
3410 return toStr(value);
3415 MultiLegReportingType::toString(
3418 return toStr(value);
3423 OrderCategory::toString(
3426 return toStr(value);
3431 return toStr(value);
3436 CxlRejResponseTo::toString(
3439 return toStr(value);
3444 return toStr(value);
3449 SecurityIDSource::toString(
3452 return toStr(value);
3457 CrossedIndicator::toString(
3460 return toStr(value);
3465 TradingSessionID::toString(
3468 return toStr(value);
3473 TradingSessionSubID::toString(
3476 return toStr(value);
3481 SecurityTradingStatus::toString(
3484 return toStr(value);
3489 return toStr(value);
3494 CrossPrioritization::toString(
3497 return toStr(value);
Enum
Specifies how long the order remains in effect.
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_END
Enum
Type of cross being submitted to a market.
Enum
Status of Position Maintenance Request.
Enum
Identifies the code of reject establishment.
Enum
Indicates that message may contain information that has been sent under another sequence number...
Repeating group dimensions.
Interval time expressed in milliseconds.
std::string toStr(const InvestorID &obj)
Serializes into a string.
Enum
Indicates how the orders being booked and allocated by an Allocation Instruction. ...
Enum
Specifies the type of action requested.
#define ONIXS_B3_BOE_EXPORTED
Enum
Specifies if a simultaneous trade of the underlying is to be performed.
Enum
Describes the action that triggered this specific Execution Report - see the OrdStatus (39) tag for t...
Enum
Identifies the code of termination.
Enum
Maintenance Action to be performed.
Enum
Identifies status of allocation.
Enum
Identifies allocation transaction type.
Enum
Type of Security Definition message response.
Enum
Defines message type.
Enum
Identifies the code of reject negotiation.
Enum
Used to communicate a reason for a solicited cancel.
Enum
Describes the specific type or purpose of an Allocation Report message.
void toFix(std::string &str, CrossPrioritization::Enum value)
Serializes the object into FIX presentation.
Enum
Indicates reason of cancelation, if available.
Enum
Describes the specific type or purpose of an Allocation message.
Enum
Used to indicate what an Execution Report represents.
Self trade prevention investor identification is composed of the prefix and document.
Enum
Used to identify the type of quantity.
Custodian information is required for going private offer.
Enum
Unit of time used for measurement.
Enum
Identifier for the instrument status.
Enum
Identifies the type of position transaction.
Enum
Type of Account associated with an order.
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_BEGIN
Enum
Identifies the code of reject retransmission.
Enum
Identifier for the instrument group phase.
Enum
Indicates additional order instruction.
Enum
Defines the type of interest behind a trade i.e. why a trade occurred.
Enum
Identifies current status of order.
Enum
Reason Order Mass Action Request was rejected.
std::ostream & operator<<(std::ostream &stream, const InvestorID &obj)
Serializes into a stream.
Enum
Identifies the type of request that this cancel reject is in response to.
Enum
Identifies the type of request that a Quote Status Report is in response to.
Enum
Identifies the class of the SecurityID.
Enum
Specifies the scope of the action. All Day and MOC orders will be cancelled. GTC, GTD and MOA orders ...
Enum
Specifies the action taken by matching engine when it receives the Order Mass Action Request...
Enum
Identifier for Trading Session.
Enum
Indicates if one side or the other of a cross order should be prioritized.
Enum
Identifies the type of quote cancel.
Optional UTC timestamp with nanosecond precision.
Enum
Specifies how long the order remains in effect.
Enum
Identifies the status of the quote acknowledgement.
UTC timestamp with nanosecond precision.
Enum
Indicates who in the contract has control over evoking settlement.
Enum
Criteria used to initiate cancel on disconnect mechanism by the gateway.
Enum
Indicates which order should be canceled due to self-trade prevention.
Enum
Type of message flow from client to server or from server to client.
Enum
Indicates cross order purpose.