dfx_base/
tags.rs

1//! # Tags by name.
2//!
3//! These are constants because there are collisions in the tag numbers.
4pub use self::intern::*;
5
6// TODO build from quick_xml
7#[allow(non_upper_case_globals)]
8mod intern {
9    use crate::field_map::Tag;
10    pub const Account: Tag = 1;
11    pub const AdvId: Tag = 2;
12    pub const AdvRefID: Tag = 3;
13    pub const AdvSide: Tag = 4;
14    pub const AdvTransType: Tag = 5;
15    pub const AvgPx: Tag = 6;
16    pub const BeginSeqNo: Tag = 7;
17    pub const BeginString: Tag = 8;
18    pub const BodyLength: Tag = 9;
19    pub const CheckSum: Tag = 10;
20    pub const ClOrdID: Tag = 11;
21    pub const Commission: Tag = 12;
22    pub const CommType: Tag = 13;
23    pub const CumQty: Tag = 14;
24    pub const Currency: Tag = 15;
25    pub const EndSeqNo: Tag = 16;
26    pub const ExecID: Tag = 17;
27    pub const ExecInst: Tag = 18;
28    pub const ExecRefID: Tag = 19;
29    pub const ExecTransType: Tag = 20;
30    pub const HandlInst: Tag = 21;
31    pub const IDSource: Tag = 22;
32    pub const IOIid: Tag = 23;
33    pub const IOIOthSvc: Tag = 24;
34    pub const IOIQltyInd: Tag = 25;
35    pub const IOIRefID: Tag = 26;
36    pub const IOIShares: Tag = 27;
37    pub const IOITransType: Tag = 28;
38    pub const LastCapacity: Tag = 29;
39    pub const LastMkt: Tag = 30;
40    pub const LastPx: Tag = 31;
41    pub const LastShares: Tag = 32;
42    pub const LinesOfText: Tag = 33;
43    pub const MsgSeqNum: Tag = 34;
44    pub const MsgType: Tag = 35;
45    pub const NewSeqNo: Tag = 36;
46    pub const OrderID: Tag = 37;
47    pub const OrderQty: Tag = 38;
48    pub const OrdStatus: Tag = 39;
49    pub const OrdType: Tag = 40;
50    pub const OrigClOrdID: Tag = 41;
51    pub const OrigTime: Tag = 42;
52    pub const PossDupFlag: Tag = 43;
53    pub const Price: Tag = 44;
54    pub const RefSeqNum: Tag = 45;
55    pub const RelatdSym: Tag = 46;
56    pub const Rule80A: Tag = 47;
57    pub const SecurityID: Tag = 48;
58    pub const SenderCompID: Tag = 49;
59    pub const SenderSubID: Tag = 50;
60    pub const SendingTime: Tag = 52;
61    pub const Shares: Tag = 53;
62    pub const Side: Tag = 54;
63    pub const Symbol: Tag = 55;
64    pub const TargetCompID: Tag = 56;
65    pub const TargetSubID: Tag = 57;
66    pub const Text: Tag = 58;
67    pub const TimeInForce: Tag = 59;
68    pub const TransactTime: Tag = 60;
69    pub const Urgency: Tag = 61;
70    pub const ValidUntilTime: Tag = 62;
71    pub const SettlmntTyp: Tag = 63;
72    pub const FutSettDate: Tag = 64;
73    pub const SymbolSfx: Tag = 65;
74    pub const ListID: Tag = 66;
75    pub const ListSeqNo: Tag = 67;
76    pub const ListNoOrds: Tag = 68;
77    pub const ListExecInst: Tag = 69;
78    pub const AllocID: Tag = 70;
79    pub const AllocTransType: Tag = 71;
80    pub const RefAllocID: Tag = 72;
81    pub const NoOrders: Tag = 73;
82    pub const AvgPrxPrecision: Tag = 74;
83    pub const TradeDate: Tag = 75;
84    pub const ExecBroker: Tag = 76;
85    pub const OpenClose: Tag = 77;
86    pub const NoAllocs: Tag = 78;
87    pub const AllocAccount: Tag = 79;
88    pub const AllocShares: Tag = 80;
89    pub const ProcessCode: Tag = 81;
90    pub const NoRpts: Tag = 82;
91    pub const RptSeq: Tag = 83;
92    pub const CxlQty: Tag = 84;
93    pub const NoDlvyInst: Tag = 85;
94    pub const DlvyInst: Tag = 86;
95    pub const AllocStatus: Tag = 87;
96    pub const AllocRejCode: Tag = 88;
97    pub const Signature: Tag = 89;
98    pub const SecureDataLen: Tag = 90;
99    pub const SecureData: Tag = 91;
100    pub const BrokerOfCredit: Tag = 92;
101    pub const SignatureLength: Tag = 93;
102    pub const EmailType: Tag = 94;
103    pub const RawDataLength: Tag = 95;
104    pub const RawData: Tag = 96;
105    pub const PossResend: Tag = 97;
106    pub const EncryptMethod: Tag = 98;
107    pub const StopPx: Tag = 99;
108    pub const ExDestination: Tag = 100;
109    pub const CxlRejReason: Tag = 102;
110    pub const OrdRejReason: Tag = 103;
111    pub const IOIQualifier: Tag = 104;
112    pub const WaveNo: Tag = 105;
113    pub const Issuer: Tag = 106;
114    pub const SecurityDesc: Tag = 107;
115    pub const HeartBtInt: Tag = 108;
116    pub const ClientID: Tag = 109;
117    pub const MinQty: Tag = 110;
118    pub const MaxFloor: Tag = 111;
119    pub const TestReqID: Tag = 112;
120    pub const ReportToExch: Tag = 113;
121    pub const LocateReqd: Tag = 114;
122    pub const OnBehalfOfCompID: Tag = 115;
123    pub const OnBehalfOfSubID: Tag = 116;
124    pub const QuoteID: Tag = 117;
125    pub const NetMoney: Tag = 118;
126    pub const SettlCurrAmt: Tag = 119;
127    pub const SettlCurrency: Tag = 120;
128    pub const ForexReq: Tag = 121;
129    pub const OrigSendingTime: Tag = 122;
130    pub const GapFillFlag: Tag = 123;
131    pub const NoExecs: Tag = 124;
132    pub const CxlType: Tag = 125;
133    pub const ExpireTime: Tag = 126;
134    pub const DKReason: Tag = 127;
135    pub const DeliverToCompID: Tag = 128;
136    pub const DeliverToSubID: Tag = 129;
137    pub const IOINaturalFlag: Tag = 130;
138    pub const QuoteReqID: Tag = 131;
139    pub const BidPx: Tag = 132;
140    pub const OfferPx: Tag = 133;
141    pub const BidSize: Tag = 134;
142    pub const OfferSize: Tag = 135;
143    pub const NoMiscFees: Tag = 136;
144    pub const MiscFeeAmt: Tag = 137;
145    pub const MiscFeeCurr: Tag = 138;
146    pub const MiscFeeType: Tag = 139;
147    pub const PrevClosePx: Tag = 140;
148    pub const ResetSeqNumFlag: Tag = 141;
149    pub const SenderLocationID: Tag = 142;
150    pub const TargetLocationID: Tag = 143;
151    pub const OnBehalfOfLocationID: Tag = 144;
152    pub const DeliverToLocationID: Tag = 145;
153    pub const NoRelatedSym: Tag = 146;
154    pub const Subject: Tag = 147;
155    pub const Headline: Tag = 148;
156    pub const URLLink: Tag = 149;
157    pub const ExecType: Tag = 150;
158    pub const LeavesQty: Tag = 151;
159    pub const CashOrderQty: Tag = 152;
160    pub const AllocAvgPx: Tag = 153;
161    pub const AllocNetMoney: Tag = 154;
162    pub const SettlCurrFxRate: Tag = 155;
163    pub const SettlCurrFxRateCalc: Tag = 156;
164    pub const NumDaysInterest: Tag = 157;
165    pub const AccruedInterestRate: Tag = 158;
166    pub const AccruedInterestAmt: Tag = 159;
167    pub const SettlInstMode: Tag = 160;
168    pub const AllocText: Tag = 161;
169    pub const SettlInstID: Tag = 162;
170    pub const SettlInstTransType: Tag = 163;
171    pub const EmailThreadID: Tag = 164;
172    pub const SettlInstSource: Tag = 165;
173    pub const SettlLocation: Tag = 166;
174    pub const SecurityType: Tag = 167;
175    pub const EffectiveTime: Tag = 168;
176    pub const StandInstDbType: Tag = 169;
177    pub const StandInstDbName: Tag = 170;
178    pub const StandInstDbID: Tag = 171;
179    pub const SettlDeliveryType: Tag = 172;
180    pub const SettlDepositoryCode: Tag = 173;
181    pub const SettlBrkrCode: Tag = 174;
182    pub const SettlInstCode: Tag = 175;
183    pub const SecuritySettlAgentName: Tag = 176;
184    pub const SecuritySettlAgentCode: Tag = 177;
185    pub const SecuritySettlAgentAcctNum: Tag = 178;
186    pub const SecuritySettlAgentAcctName: Tag = 179;
187    pub const SecuritySettlAgentContactName: Tag = 180;
188    pub const SecuritySettlAgentContactPhone: Tag = 181;
189    pub const CashSettlAgentName: Tag = 182;
190    pub const CashSettlAgentCode: Tag = 183;
191    pub const CashSettlAgentAcctNum: Tag = 184;
192    pub const CashSettlAgentAcctName: Tag = 185;
193    pub const CashSettlAgentContactName: Tag = 186;
194    pub const CashSettlAgentContactPhone: Tag = 187;
195    pub const BidSpotRate: Tag = 188;
196    pub const BidForwardPoints: Tag = 189;
197    pub const OfferSpotRate: Tag = 190;
198    pub const OfferForwardPoints: Tag = 191;
199    pub const OrderQty2: Tag = 192;
200    pub const FutSettDate2: Tag = 193;
201    pub const LastSpotRate: Tag = 194;
202    pub const LastForwardPoints: Tag = 195;
203    pub const AllocLinkID: Tag = 196;
204    pub const AllocLinkType: Tag = 197;
205    pub const SecondaryOrderID: Tag = 198;
206    pub const NoIOIQualifiers: Tag = 199;
207    pub const MaturityMonthYear: Tag = 200;
208    pub const PutOrCall: Tag = 201;
209    pub const StrikePrice: Tag = 202;
210    pub const CoveredOrUncovered: Tag = 203;
211    pub const CustomerOrFirm: Tag = 204;
212    pub const MaturityDay: Tag = 205;
213    pub const OptAttribute: Tag = 206;
214    pub const SecurityExchange: Tag = 207;
215    pub const NotifyBrokerOfCredit: Tag = 208;
216    pub const AllocHandlInst: Tag = 209;
217    pub const MaxShow: Tag = 210;
218    pub const PegDifference: Tag = 211;
219    pub const TotNoOrders: Tag = 68;
220    pub const XmlDataLen: Tag = 212;
221    pub const XmlData: Tag = 213;
222    pub const SettlInstRefID: Tag = 214;
223    pub const NoRoutingIDs: Tag = 215;
224    pub const RoutingType: Tag = 216;
225    pub const RoutingID: Tag = 217;
226    pub const SpreadToBenchmark: Tag = 218;
227    pub const Benchmark: Tag = 219;
228    pub const CouponRate: Tag = 223;
229    pub const ContractMultiplier: Tag = 231;
230    pub const MDReqID: Tag = 262;
231    pub const SubscriptionRequestType: Tag = 263;
232    pub const MarketDepth: Tag = 264;
233    pub const MDUpdateType: Tag = 265;
234    pub const AggregatedBook: Tag = 266;
235    pub const NoMDEntryTypes: Tag = 267;
236    pub const NoMDEntries: Tag = 268;
237    pub const MDEntryType: Tag = 269;
238    pub const MDEntryPx: Tag = 270;
239    pub const MDEntrySize: Tag = 271;
240    pub const MDEntryDate: Tag = 272;
241    pub const MDEntryTime: Tag = 273;
242    pub const TickDirection: Tag = 274;
243    pub const MDMkt: Tag = 275;
244    pub const QuoteCondition: Tag = 276;
245    pub const TradeCondition: Tag = 277;
246    pub const MDEntryID: Tag = 278;
247    pub const MDUpdateAction: Tag = 279;
248    pub const MDEntryRefID: Tag = 280;
249    pub const MDReqRejReason: Tag = 281;
250    pub const MDEntryOriginator: Tag = 282;
251    pub const LocationID: Tag = 283;
252    pub const DeskID: Tag = 284;
253    pub const DeleteReason: Tag = 285;
254    pub const OpenCloseSettleFlag: Tag = 286;
255    pub const SellerDays: Tag = 287;
256    pub const MDEntryBuyer: Tag = 288;
257    pub const MDEntrySeller: Tag = 289;
258    pub const MDEntryPositionNo: Tag = 290;
259    pub const FinancialStatus: Tag = 291;
260    pub const CorporateAction: Tag = 292;
261    pub const DefBidSize: Tag = 293;
262    pub const DefOfferSize: Tag = 294;
263    pub const NoQuoteEntries: Tag = 295;
264    pub const NoQuoteSets: Tag = 296;
265    pub const QuoteAckStatus: Tag = 297;
266    pub const QuoteCancelType: Tag = 298;
267    pub const QuoteEntryID: Tag = 299;
268    pub const QuoteRejectReason: Tag = 300;
269    pub const QuoteResponseLevel: Tag = 301;
270    pub const QuoteSetID: Tag = 302;
271    pub const QuoteRequestType: Tag = 303;
272    pub const TotQuoteEntries: Tag = 304;
273    pub const UnderlyingIDSource: Tag = 305;
274    pub const UnderlyingIssuer: Tag = 306;
275    pub const UnderlyingSecurityDesc: Tag = 307;
276    pub const UnderlyingSecurityExchange: Tag = 308;
277    pub const UnderlyingSecurityID: Tag = 309;
278    pub const UnderlyingSecurityType: Tag = 310;
279    pub const UnderlyingSymbol: Tag = 311;
280    pub const UnderlyingSymbolSfx: Tag = 312;
281    pub const UnderlyingMaturityMonthYear: Tag = 313;
282    pub const UnderlyingMaturityDay: Tag = 314;
283    pub const UnderlyingPutOrCall: Tag = 315;
284    pub const UnderlyingStrikePrice: Tag = 316;
285    pub const UnderlyingOptAttribute: Tag = 317;
286    pub const UnderlyingCurrency: Tag = 318;
287    pub const RatioQty: Tag = 319;
288    pub const SecurityReqID: Tag = 320;
289    pub const SecurityRequestType: Tag = 321;
290    pub const SecurityResponseID: Tag = 322;
291    pub const SecurityResponseType: Tag = 323;
292    pub const SecurityStatusReqID: Tag = 324;
293    pub const UnsolicitedIndicator: Tag = 325;
294    pub const SecurityTradingStatus: Tag = 326;
295    pub const HaltReason: Tag = 327;
296    pub const InViewOfCommon: Tag = 328;
297    pub const DueToRelated: Tag = 329;
298    pub const BuyVolume: Tag = 330;
299    pub const SellVolume: Tag = 331;
300    pub const HighPx: Tag = 332;
301    pub const LowPx: Tag = 333;
302    pub const Adjustment: Tag = 334;
303    pub const TradSesReqID: Tag = 335;
304    pub const TradingSessionID: Tag = 336;
305    pub const ContraTrader: Tag = 337;
306    pub const TradSesMethod: Tag = 338;
307    pub const TradSesMode: Tag = 339;
308    pub const TradSesStatus: Tag = 340;
309    pub const TradSesStartTime: Tag = 341;
310    pub const TradSesOpenTime: Tag = 342;
311    pub const TradSesPreCloseTime: Tag = 343;
312    pub const TradSesCloseTime: Tag = 344;
313    pub const TradSesEndTime: Tag = 345;
314    pub const NumberOfOrders: Tag = 346;
315    pub const MessageEncoding: Tag = 347;
316    pub const EncodedIssuerLen: Tag = 348;
317    pub const EncodedIssuer: Tag = 349;
318    pub const EncodedSecurityDescLen: Tag = 350;
319    pub const EncodedSecurityDesc: Tag = 351;
320    pub const EncodedListExecInstLen: Tag = 352;
321    pub const EncodedListExecInst: Tag = 353;
322    pub const EncodedTextLen: Tag = 354;
323    pub const EncodedText: Tag = 355;
324    pub const EncodedSubjectLen: Tag = 356;
325    pub const EncodedSubject: Tag = 357;
326    pub const EncodedHeadlineLen: Tag = 358;
327    pub const EncodedHeadline: Tag = 359;
328    pub const EncodedAllocTextLen: Tag = 360;
329    pub const EncodedAllocText: Tag = 361;
330    pub const EncodedUnderlyingIssuerLen: Tag = 362;
331    pub const EncodedUnderlyingIssuer: Tag = 363;
332    pub const EncodedUnderlyingSecurityDescLen: Tag = 364;
333    pub const EncodedUnderlyingSecurityDesc: Tag = 365;
334    pub const AllocPrice: Tag = 366;
335    pub const QuoteSetValidUntilTime: Tag = 367;
336    pub const QuoteEntryRejectReason: Tag = 368;
337    pub const LastMsgSeqNumProcessed: Tag = 369;
338    pub const OnBehalfOfSendingTime: Tag = 370;
339    pub const RefTagID: Tag = 371;
340    pub const RefMsgType: Tag = 372;
341    pub const SessionRejectReason: Tag = 373;
342    pub const BidRequestTransType: Tag = 374;
343    pub const ContraBroker: Tag = 375;
344    pub const ComplianceID: Tag = 376;
345    pub const SolicitedFlag: Tag = 377;
346    pub const ExecRestatementReason: Tag = 378;
347    pub const BusinessRejectRefID: Tag = 379;
348    pub const BusinessRejectReason: Tag = 380;
349    pub const GrossTradeAmt: Tag = 381;
350    pub const NoContraBrokers: Tag = 382;
351    pub const MaxMessageSize: Tag = 383;
352    pub const NoMsgTypes: Tag = 384;
353    pub const MsgDirection: Tag = 385;
354    pub const NoTradingSessions: Tag = 386;
355    pub const TotalVolumeTraded: Tag = 387;
356    pub const DiscretionInst: Tag = 388;
357    pub const DiscretionOffset: Tag = 389;
358    pub const BidID: Tag = 390;
359    pub const ClientBidID: Tag = 391;
360    pub const ListName: Tag = 392;
361    pub const TotalNumSecurities: Tag = 393;
362    pub const BidType: Tag = 394;
363    pub const NumTickets: Tag = 395;
364    pub const SideValue1: Tag = 396;
365    pub const SideValue2: Tag = 397;
366    pub const NoBidDescriptors: Tag = 398;
367    pub const BidDescriptorType: Tag = 399;
368    pub const BidDescriptor: Tag = 400;
369    pub const SideValueInd: Tag = 401;
370    pub const LiquidityPctLow: Tag = 402;
371    pub const LiquidityPctHigh: Tag = 403;
372    pub const LiquidityValue: Tag = 404;
373    pub const EFPTrackingError: Tag = 405;
374    pub const FairValue: Tag = 406;
375    pub const OutsideIndexPct: Tag = 407;
376    pub const ValueOfFutures: Tag = 408;
377    pub const LiquidityIndType: Tag = 409;
378    pub const WtAverageLiquidity: Tag = 410;
379    pub const ExchangeForPhysical: Tag = 411;
380    pub const OutMainCntryUIndex: Tag = 412;
381    pub const CrossPercent: Tag = 413;
382    pub const ProgRptReqs: Tag = 414;
383    pub const ProgPeriodInterval: Tag = 415;
384    pub const IncTaxInd: Tag = 416;
385    pub const NumBidders: Tag = 417;
386    pub const TradeType: Tag = 418;
387    pub const BasisPxType: Tag = 419;
388    pub const NoBidComponents: Tag = 420;
389    pub const Country: Tag = 421;
390    pub const TotNoStrikes: Tag = 422;
391    pub const PriceType: Tag = 423;
392    pub const DayOrderQty: Tag = 424;
393    pub const DayCumQty: Tag = 425;
394    pub const DayAvgPx: Tag = 426;
395    pub const GTBookingInst: Tag = 427;
396    pub const NoStrikes: Tag = 428;
397    pub const ListStatusType: Tag = 429;
398    pub const NetGrossInd: Tag = 430;
399    pub const ListOrderStatus: Tag = 431;
400    pub const ExpireDate: Tag = 432;
401    pub const ListExecInstType: Tag = 433;
402    pub const CxlRejResponseTo: Tag = 434;
403    pub const UnderlyingCouponRate: Tag = 435;
404    pub const UnderlyingContractMultiplier: Tag = 436;
405    pub const ContraTradeQty: Tag = 437;
406    pub const ContraTradeTime: Tag = 438;
407    pub const ClearingFirm: Tag = 439;
408    pub const ClearingAccount: Tag = 440;
409    pub const LiquidityNumSecurities: Tag = 441;
410    pub const MultiLegReportingType: Tag = 442;
411    pub const StrikeTime: Tag = 443;
412    pub const ListStatusText: Tag = 444;
413    pub const EncodedListStatusTextLen: Tag = 445;
414    pub const EncodedListStatusText: Tag = 446;
415    pub const SecurityIDSource: Tag = 22;
416    pub const IOIQty: Tag = 27;
417    pub const LastQty: Tag = 32;
418    pub const SendingDate: Tag = 51;
419    pub const Quantity: Tag = 53;
420    pub const PositionEffect: Tag = 77;
421    pub const AllocQty: Tag = 80;
422    pub const Spread: Tag = 218;
423    pub const BenchmarkCurveCurrency: Tag = 220;
424    pub const BenchmarkCurveName: Tag = 221;
425    pub const BenchmarkCurvePoint: Tag = 222;
426    pub const CouponPaymentDate: Tag = 224;
427    pub const IssueDate: Tag = 225;
428    pub const RepurchaseTerm: Tag = 226;
429    pub const RepurchaseRate: Tag = 227;
430    pub const Factor: Tag = 228;
431    pub const TradeOriginationDate: Tag = 229;
432    pub const ExDate: Tag = 230;
433    pub const NoStipulations: Tag = 232;
434    pub const StipulationType: Tag = 233;
435    pub const StipulationValue: Tag = 234;
436    pub const YieldType: Tag = 235;
437    pub const Yield: Tag = 236;
438    pub const TotalTakedown: Tag = 237;
439    pub const Concession: Tag = 238;
440    pub const RepoCollateralSecurityType: Tag = 239;
441    pub const RedemptionDate: Tag = 240;
442    pub const UnderlyingCouponPaymentDate: Tag = 241;
443    pub const UnderlyingIssueDate: Tag = 242;
444    pub const UnderlyingRepoCollateralSecurityType: Tag = 243;
445    pub const UnderlyingRepurchaseTerm: Tag = 244;
446    pub const UnderlyingRepurchaseRate: Tag = 245;
447    pub const UnderlyingFactor: Tag = 246;
448    pub const UnderlyingRedemptionDate: Tag = 247;
449    pub const LegCouponPaymentDate: Tag = 248;
450    pub const LegIssueDate: Tag = 249;
451    pub const LegRepoCollateralSecurityType: Tag = 250;
452    pub const LegRepurchaseTerm: Tag = 251;
453    pub const LegRepurchaseRate: Tag = 252;
454    pub const LegFactor: Tag = 253;
455    pub const LegRedemptionDate: Tag = 254;
456    pub const CreditRating: Tag = 255;
457    pub const UnderlyingCreditRating: Tag = 256;
458    pub const LegCreditRating: Tag = 257;
459    pub const TradedFlatSwitch: Tag = 258;
460    pub const BasisFeatureDate: Tag = 259;
461    pub const BasisFeaturePrice: Tag = 260;
462    pub const QuoteStatus: Tag = 297;
463    pub const UnderlyingSecurityIDSource: Tag = 305;
464    pub const PartyIDSource: Tag = 447;
465    pub const PartyID: Tag = 448;
466    pub const TotalVolumeTradedDate: Tag = 449;
467    pub const TotalVolumeTradedTime: Tag = 450;
468    pub const NetChgPrevDay: Tag = 451;
469    pub const PartyRole: Tag = 452;
470    pub const NoPartyIDs: Tag = 453;
471    pub const NoSecurityAltID: Tag = 454;
472    pub const SecurityAltID: Tag = 455;
473    pub const SecurityAltIDSource: Tag = 456;
474    pub const NoUnderlyingSecurityAltID: Tag = 457;
475    pub const UnderlyingSecurityAltID: Tag = 458;
476    pub const UnderlyingSecurityAltIDSource: Tag = 459;
477    pub const Product: Tag = 460;
478    pub const CFICode: Tag = 461;
479    pub const UnderlyingProduct: Tag = 462;
480    pub const UnderlyingCFICode: Tag = 463;
481    pub const TestMessageIndicator: Tag = 464;
482    pub const QuantityType: Tag = 465;
483    pub const BookingRefID: Tag = 466;
484    pub const IndividualAllocID: Tag = 467;
485    pub const RoundingDirection: Tag = 468;
486    pub const RoundingModulus: Tag = 469;
487    pub const CountryOfIssue: Tag = 470;
488    pub const StateOrProvinceOfIssue: Tag = 471;
489    pub const LocaleOfIssue: Tag = 472;
490    pub const NoRegistDtls: Tag = 473;
491    pub const MailingDtls: Tag = 474;
492    pub const InvestorCountryOfResidence: Tag = 475;
493    pub const PaymentRef: Tag = 476;
494    pub const DistribPaymentMethod: Tag = 477;
495    pub const CashDistribCurr: Tag = 478;
496    pub const CommCurrency: Tag = 479;
497    pub const CancellationRights: Tag = 480;
498    pub const MoneyLaunderingStatus: Tag = 481;
499    pub const MailingInst: Tag = 482;
500    pub const TransBkdTime: Tag = 483;
501    pub const ExecPriceType: Tag = 484;
502    pub const ExecPriceAdjustment: Tag = 485;
503    pub const DateOfBirth: Tag = 486;
504    pub const TradeReportTransType: Tag = 487;
505    pub const CardHolderName: Tag = 488;
506    pub const CardNumber: Tag = 489;
507    pub const CardExpDate: Tag = 490;
508    pub const CardIssNo: Tag = 491;
509    pub const PaymentMethod: Tag = 492;
510    pub const RegistAcctType: Tag = 493;
511    pub const Designation: Tag = 494;
512    pub const TaxAdvantageType: Tag = 495;
513    pub const RegistRejReasonText: Tag = 496;
514    pub const FundRenewWaiv: Tag = 497;
515    pub const CashDistribAgentName: Tag = 498;
516    pub const CashDistribAgentCode: Tag = 499;
517    pub const CashDistribAgentAcctNumber: Tag = 500;
518    pub const CashDistribPayRef: Tag = 501;
519    pub const CashDistribAgentAcctName: Tag = 502;
520    pub const CardStartDate: Tag = 503;
521    pub const PaymentDate: Tag = 504;
522    pub const PaymentRemitterID: Tag = 505;
523    pub const RegistStatus: Tag = 506;
524    pub const RegistRejReasonCode: Tag = 507;
525    pub const RegistRefID: Tag = 508;
526    pub const RegistDetls: Tag = 509;
527    pub const NoDistribInsts: Tag = 510;
528    pub const RegistEmail: Tag = 511;
529    pub const DistribPercentage: Tag = 512;
530    pub const RegistID: Tag = 513;
531    pub const RegistTransType: Tag = 514;
532    pub const ExecValuationPoint: Tag = 515;
533    pub const OrderPercent: Tag = 516;
534    pub const OwnershipType: Tag = 517;
535    pub const NoContAmts: Tag = 518;
536    pub const ContAmtType: Tag = 519;
537    pub const ContAmtValue: Tag = 520;
538    pub const ContAmtCurr: Tag = 521;
539    pub const OwnerType: Tag = 522;
540    pub const PartySubID: Tag = 523;
541    pub const NestedPartyID: Tag = 524;
542    pub const NestedPartyIDSource: Tag = 525;
543    pub const SecondaryClOrdID: Tag = 526;
544    pub const SecondaryExecID: Tag = 527;
545    pub const OrderCapacity: Tag = 528;
546    pub const OrderRestrictions: Tag = 529;
547    pub const MassCancelRequestType: Tag = 530;
548    pub const MassCancelResponse: Tag = 531;
549    pub const MassCancelRejectReason: Tag = 532;
550    pub const TotalAffectedOrders: Tag = 533;
551    pub const NoAffectedOrders: Tag = 534;
552    pub const AffectedOrderID: Tag = 535;
553    pub const AffectedSecondaryOrderID: Tag = 536;
554    pub const QuoteType: Tag = 537;
555    pub const NestedPartyRole: Tag = 538;
556    pub const NoNestedPartyIDs: Tag = 539;
557    pub const TotalAccruedInterestAmt: Tag = 540;
558    pub const MaturityDate: Tag = 541;
559    pub const UnderlyingMaturityDate: Tag = 542;
560    pub const InstrRegistry: Tag = 543;
561    pub const CashMargin: Tag = 544;
562    pub const NestedPartySubID: Tag = 545;
563    pub const Scope: Tag = 546;
564    pub const MDImplicitDelete: Tag = 547;
565    pub const CrossID: Tag = 548;
566    pub const CrossType: Tag = 549;
567    pub const CrossPrioritization: Tag = 550;
568    pub const OrigCrossID: Tag = 551;
569    pub const NoSides: Tag = 552;
570    pub const Username: Tag = 553;
571    pub const Password: Tag = 554;
572    pub const NoLegs: Tag = 555;
573    pub const LegCurrency: Tag = 556;
574    pub const TotalNumSecurityTypes: Tag = 557;
575    pub const NoSecurityTypes: Tag = 558;
576    pub const SecurityListRequestType: Tag = 559;
577    pub const SecurityRequestResult: Tag = 560;
578    pub const RoundLot: Tag = 561;
579    pub const MinTradeVol: Tag = 562;
580    pub const MultiLegRptTypeReq: Tag = 563;
581    pub const LegPositionEffect: Tag = 564;
582    pub const LegCoveredOrUncovered: Tag = 565;
583    pub const LegPrice: Tag = 566;
584    pub const TradSesStatusRejReason: Tag = 567;
585    pub const TradeRequestID: Tag = 568;
586    pub const TradeRequestType: Tag = 569;
587    pub const PreviouslyReported: Tag = 570;
588    pub const TradeReportID: Tag = 571;
589    pub const TradeReportRefID: Tag = 572;
590    pub const MatchStatus: Tag = 573;
591    pub const MatchType: Tag = 574;
592    pub const OddLot: Tag = 575;
593    pub const NoClearingInstructions: Tag = 576;
594    pub const ClearingInstruction: Tag = 577;
595    pub const TradeInputSource: Tag = 578;
596    pub const TradeInputDevice: Tag = 579;
597    pub const NoDates: Tag = 580;
598    pub const AccountType: Tag = 581;
599    pub const CustOrderCapacity: Tag = 582;
600    pub const ClOrdLinkID: Tag = 583;
601    pub const MassStatusReqID: Tag = 584;
602    pub const MassStatusReqType: Tag = 585;
603    pub const OrigOrdModTime: Tag = 586;
604    pub const LegSettlmntTyp: Tag = 587;
605    pub const LegFutSettDate: Tag = 588;
606    pub const DayBookingInst: Tag = 589;
607    pub const BookingUnit: Tag = 590;
608    pub const PreallocMethod: Tag = 591;
609    pub const UnderlyingCountryOfIssue: Tag = 592;
610    pub const UnderlyingStateOrProvinceOfIssue: Tag = 593;
611    pub const UnderlyingLocaleOfIssue: Tag = 594;
612    pub const UnderlyingInstrRegistry: Tag = 595;
613    pub const LegCountryOfIssue: Tag = 596;
614    pub const LegStateOrProvinceOfIssue: Tag = 597;
615    pub const LegLocaleOfIssue: Tag = 598;
616    pub const LegInstrRegistry: Tag = 599;
617    pub const LegSymbol: Tag = 600;
618    pub const LegSymbolSfx: Tag = 601;
619    pub const LegSecurityID: Tag = 602;
620    pub const LegSecurityIDSource: Tag = 603;
621    pub const NoLegSecurityAltID: Tag = 604;
622    pub const LegSecurityAltID: Tag = 605;
623    pub const LegSecurityAltIDSource: Tag = 606;
624    pub const LegProduct: Tag = 607;
625    pub const LegCFICode: Tag = 608;
626    pub const LegSecurityType: Tag = 609;
627    pub const LegMaturityMonthYear: Tag = 610;
628    pub const LegMaturityDate: Tag = 611;
629    pub const LegStrikePrice: Tag = 612;
630    pub const LegOptAttribute: Tag = 613;
631    pub const LegContractMultiplier: Tag = 614;
632    pub const LegCouponRate: Tag = 615;
633    pub const LegSecurityExchange: Tag = 616;
634    pub const LegIssuer: Tag = 617;
635    pub const EncodedLegIssuerLen: Tag = 618;
636    pub const EncodedLegIssuer: Tag = 619;
637    pub const LegSecurityDesc: Tag = 620;
638    pub const EncodedLegSecurityDescLen: Tag = 621;
639    pub const EncodedLegSecurityDesc: Tag = 622;
640    pub const LegRatioQty: Tag = 623;
641    pub const LegSide: Tag = 624;
642    pub const TradingSessionSubID: Tag = 625;
643    pub const AllocType: Tag = 626;
644    pub const NoHops: Tag = 627;
645    pub const HopCompID: Tag = 628;
646    pub const HopSendingTime: Tag = 629;
647    pub const HopRefID: Tag = 630;
648    pub const MidPx: Tag = 631;
649    pub const BidYield: Tag = 632;
650    pub const MidYield: Tag = 633;
651    pub const OfferYield: Tag = 634;
652    pub const ClearingFeeIndicator: Tag = 635;
653    pub const WorkingIndicator: Tag = 636;
654    pub const LegLastPx: Tag = 637;
655    pub const PriorityIndicator: Tag = 638;
656    pub const PriceImprovement: Tag = 639;
657    pub const Price2: Tag = 640;
658    pub const LastForwardPoints2: Tag = 641;
659    pub const BidForwardPoints2: Tag = 642;
660    pub const OfferForwardPoints2: Tag = 643;
661    pub const RFQReqID: Tag = 644;
662    pub const MktBidPx: Tag = 645;
663    pub const MktOfferPx: Tag = 646;
664    pub const MinBidSize: Tag = 647;
665    pub const MinOfferSize: Tag = 648;
666    pub const QuoteStatusReqID: Tag = 649;
667    pub const LegalConfirm: Tag = 650;
668    pub const UnderlyingLastPx: Tag = 651;
669    pub const UnderlyingLastQty: Tag = 652;
670    pub const SecDefStatus: Tag = 653;
671    pub const LegRefID: Tag = 654;
672    pub const ContraLegRefID: Tag = 655;
673    pub const SettlCurrBidFxRate: Tag = 656;
674    pub const SettlCurrOfferFxRate: Tag = 657;
675    pub const QuoteRequestRejectReason: Tag = 658;
676    pub const SideComplianceID: Tag = 659;
677    pub const SettlType: Tag = 63;
678    pub const SettlDate: Tag = 64;
679    pub const AvgPxPrecision: Tag = 74;
680    pub const SettlDate2: Tag = 193;
681    pub const PegOffsetValue: Tag = 211;
682    pub const OpenCloseSettlFlag: Tag = 286;
683    pub const TotNoQuoteEntries: Tag = 304;
684    pub const DiscretionOffsetValue: Tag = 389;
685    pub const TotNoRelatedSym: Tag = 393;
686    pub const BidTradeType: Tag = 418;
687    pub const CardIssNum: Tag = 491;
688    pub const RegistDtls: Tag = 509;
689    pub const TotNoSecurityTypes: Tag = 557;
690    pub const LegSettlType: Tag = 587;
691    pub const LegSettlDate: Tag = 588;
692    pub const AcctIDSource: Tag = 660;
693    pub const AllocAcctIDSource: Tag = 661;
694    pub const BenchmarkPrice: Tag = 662;
695    pub const BenchmarkPriceType: Tag = 663;
696    pub const ConfirmID: Tag = 664;
697    pub const ConfirmStatus: Tag = 665;
698    pub const ConfirmTransType: Tag = 666;
699    pub const ContractSettlMonth: Tag = 667;
700    pub const DeliveryForm: Tag = 668;
701    pub const LastParPx: Tag = 669;
702    pub const NoLegAllocs: Tag = 670;
703    pub const LegAllocAccount: Tag = 671;
704    pub const LegIndividualAllocID: Tag = 672;
705    pub const LegAllocQty: Tag = 673;
706    pub const LegAllocAcctIDSource: Tag = 674;
707    pub const LegSettlCurrency: Tag = 675;
708    pub const LegBenchmarkCurveCurrency: Tag = 676;
709    pub const LegBenchmarkCurveName: Tag = 677;
710    pub const LegBenchmarkCurvePoint: Tag = 678;
711    pub const LegBenchmarkPrice: Tag = 679;
712    pub const LegBenchmarkPriceType: Tag = 680;
713    pub const LegBidPx: Tag = 681;
714    pub const LegIOIQty: Tag = 682;
715    pub const NoLegStipulations: Tag = 683;
716    pub const LegOfferPx: Tag = 684;
717    pub const LegOrderQty: Tag = 685;
718    pub const LegPriceType: Tag = 686;
719    pub const LegQty: Tag = 687;
720    pub const LegStipulationType: Tag = 688;
721    pub const LegStipulationValue: Tag = 689;
722    pub const LegSwapType: Tag = 690;
723    pub const Pool: Tag = 691;
724    pub const QuotePriceType: Tag = 692;
725    pub const QuoteRespID: Tag = 693;
726    pub const QuoteRespType: Tag = 694;
727    pub const QuoteQualifier: Tag = 695;
728    pub const YieldRedemptionDate: Tag = 696;
729    pub const YieldRedemptionPrice: Tag = 697;
730    pub const YieldRedemptionPriceType: Tag = 698;
731    pub const BenchmarkSecurityID: Tag = 699;
732    pub const ReversalIndicator: Tag = 700;
733    pub const YieldCalcDate: Tag = 701;
734    pub const NoPositions: Tag = 702;
735    pub const PosType: Tag = 703;
736    pub const LongQty: Tag = 704;
737    pub const ShortQty: Tag = 705;
738    pub const PosQtyStatus: Tag = 706;
739    pub const PosAmtType: Tag = 707;
740    pub const PosAmt: Tag = 708;
741    pub const PosTransType: Tag = 709;
742    pub const PosReqID: Tag = 710;
743    pub const NoUnderlyings: Tag = 711;
744    pub const PosMaintAction: Tag = 712;
745    pub const OrigPosReqRefID: Tag = 713;
746    pub const PosMaintRptRefID: Tag = 714;
747    pub const ClearingBusinessDate: Tag = 715;
748    pub const SettlSessID: Tag = 716;
749    pub const SettlSessSubID: Tag = 717;
750    pub const AdjustmentType: Tag = 718;
751    pub const ContraryInstructionIndicator: Tag = 719;
752    pub const PriorSpreadIndicator: Tag = 720;
753    pub const PosMaintRptID: Tag = 721;
754    pub const PosMaintStatus: Tag = 722;
755    pub const PosMaintResult: Tag = 723;
756    pub const PosReqType: Tag = 724;
757    pub const ResponseTransportType: Tag = 725;
758    pub const ResponseDestination: Tag = 726;
759    pub const TotalNumPosReports: Tag = 727;
760    pub const PosReqResult: Tag = 728;
761    pub const PosReqStatus: Tag = 729;
762    pub const SettlPrice: Tag = 730;
763    pub const SettlPriceType: Tag = 731;
764    pub const UnderlyingSettlPrice: Tag = 732;
765    pub const UnderlyingSettlPriceType: Tag = 733;
766    pub const PriorSettlPrice: Tag = 734;
767    pub const NoQuoteQualifiers: Tag = 735;
768    pub const AllocSettlCurrency: Tag = 736;
769    pub const AllocSettlCurrAmt: Tag = 737;
770    pub const InterestAtMaturity: Tag = 738;
771    pub const LegDatedDate: Tag = 739;
772    pub const LegPool: Tag = 740;
773    pub const AllocInterestAtMaturity: Tag = 741;
774    pub const AllocAccruedInterestAmt: Tag = 742;
775    pub const DeliveryDate: Tag = 743;
776    pub const AssignmentMethod: Tag = 744;
777    pub const AssignmentUnit: Tag = 745;
778    pub const OpenInterest: Tag = 746;
779    pub const ExerciseMethod: Tag = 747;
780    pub const TotNumTradeReports: Tag = 748;
781    pub const TradeRequestResult: Tag = 749;
782    pub const TradeRequestStatus: Tag = 750;
783    pub const TradeReportRejectReason: Tag = 751;
784    pub const SideMultiLegReportingType: Tag = 752;
785    pub const NoPosAmt: Tag = 753;
786    pub const AutoAcceptIndicator: Tag = 754;
787    pub const AllocReportID: Tag = 755;
788    pub const NoNested2PartyIDs: Tag = 756;
789    pub const Nested2PartyID: Tag = 757;
790    pub const Nested2PartyIDSource: Tag = 758;
791    pub const Nested2PartyRole: Tag = 759;
792    pub const Nested2PartySubID: Tag = 760;
793    pub const BenchmarkSecurityIDSource: Tag = 761;
794    pub const SecuritySubType: Tag = 762;
795    pub const UnderlyingSecuritySubType: Tag = 763;
796    pub const LegSecuritySubType: Tag = 764;
797    pub const AllowableOneSidednessPct: Tag = 765;
798    pub const AllowableOneSidednessValue: Tag = 766;
799    pub const AllowableOneSidednessCurr: Tag = 767;
800    pub const NoTrdRegTimestamps: Tag = 768;
801    pub const TrdRegTimestamp: Tag = 769;
802    pub const TrdRegTimestampType: Tag = 770;
803    pub const TrdRegTimestampOrigin: Tag = 771;
804    pub const ConfirmRefID: Tag = 772;
805    pub const ConfirmType: Tag = 773;
806    pub const ConfirmRejReason: Tag = 774;
807    pub const BookingType: Tag = 775;
808    pub const IndividualAllocRejCode: Tag = 776;
809    pub const SettlInstMsgID: Tag = 777;
810    pub const NoSettlInst: Tag = 778;
811    pub const LastUpdateTime: Tag = 779;
812    pub const AllocSettlInstType: Tag = 780;
813    pub const NoSettlPartyIDs: Tag = 781;
814    pub const SettlPartyID: Tag = 782;
815    pub const SettlPartyIDSource: Tag = 783;
816    pub const SettlPartyRole: Tag = 784;
817    pub const SettlPartySubID: Tag = 785;
818    pub const SettlPartySubIDType: Tag = 786;
819    pub const DlvyInstType: Tag = 787;
820    pub const TerminationType: Tag = 788;
821    pub const NextExpectedMsgSeqNum: Tag = 789;
822    pub const OrdStatusReqID: Tag = 790;
823    pub const SettlInstReqID: Tag = 791;
824    pub const SettlInstReqRejCode: Tag = 792;
825    pub const SecondaryAllocID: Tag = 793;
826    pub const AllocReportType: Tag = 794;
827    pub const AllocReportRefID: Tag = 795;
828    pub const AllocCancReplaceReason: Tag = 796;
829    pub const CopyMsgIndicator: Tag = 797;
830    pub const AllocAccountType: Tag = 798;
831    pub const OrderAvgPx: Tag = 799;
832    pub const OrderBookingQty: Tag = 800;
833    pub const NoSettlPartySubIDs: Tag = 801;
834    pub const NoPartySubIDs: Tag = 802;
835    pub const PartySubIDType: Tag = 803;
836    pub const NoNestedPartySubIDs: Tag = 804;
837    pub const NestedPartySubIDType: Tag = 805;
838    pub const NoNested2PartySubIDs: Tag = 806;
839    pub const Nested2PartySubIDType: Tag = 807;
840    pub const AllocIntermedReqType: Tag = 808;
841    pub const UnderlyingPx: Tag = 810;
842    pub const PriceDelta: Tag = 811;
843    pub const ApplQueueMax: Tag = 812;
844    pub const ApplQueueDepth: Tag = 813;
845    pub const ApplQueueResolution: Tag = 814;
846    pub const ApplQueueAction: Tag = 815;
847    pub const NoAltMDSource: Tag = 816;
848    pub const AltMDSourceID: Tag = 817;
849    pub const SecondaryTradeReportID: Tag = 818;
850    pub const AvgPxIndicator: Tag = 819;
851    pub const TradeLinkID: Tag = 820;
852    pub const OrderInputDevice: Tag = 821;
853    pub const UnderlyingTradingSessionID: Tag = 822;
854    pub const UnderlyingTradingSessionSubID: Tag = 823;
855    pub const TradeLegRefID: Tag = 824;
856    pub const ExchangeRule: Tag = 825;
857    pub const TradeAllocIndicator: Tag = 826;
858    pub const ExpirationCycle: Tag = 827;
859    pub const TrdType: Tag = 828;
860    pub const TrdSubType: Tag = 829;
861    pub const TransferReason: Tag = 830;
862    pub const AsgnReqID: Tag = 831;
863    pub const TotNumAssignmentReports: Tag = 832;
864    pub const AsgnRptID: Tag = 833;
865    pub const ThresholdAmount: Tag = 834;
866    pub const PegMoveType: Tag = 835;
867    pub const PegOffsetType: Tag = 836;
868    pub const PegLimitType: Tag = 837;
869    pub const PegRoundDirection: Tag = 838;
870    pub const PeggedPrice: Tag = 839;
871    pub const PegScope: Tag = 840;
872    pub const DiscretionMoveType: Tag = 841;
873    pub const DiscretionOffsetType: Tag = 842;
874    pub const DiscretionLimitType: Tag = 843;
875    pub const DiscretionRoundDirection: Tag = 844;
876    pub const DiscretionPrice: Tag = 845;
877    pub const DiscretionScope: Tag = 846;
878    pub const TargetStrategy: Tag = 847;
879    pub const TargetStrategyParameters: Tag = 848;
880    pub const ParticipationRate: Tag = 849;
881    pub const TargetStrategyPerformance: Tag = 850;
882    pub const LastLiquidityInd: Tag = 851;
883    pub const PublishTrdIndicator: Tag = 852;
884    pub const ShortSaleReason: Tag = 853;
885    pub const QtyType: Tag = 854;
886    pub const SecondaryTrdType: Tag = 855;
887    pub const TradeReportType: Tag = 856;
888    pub const AllocNoOrdersType: Tag = 857;
889    pub const SharedCommission: Tag = 858;
890    pub const ConfirmReqID: Tag = 859;
891    pub const AvgParPx: Tag = 860;
892    pub const ReportedPx: Tag = 861;
893    pub const NoCapacities: Tag = 862;
894    pub const OrderCapacityQty: Tag = 863;
895    pub const NoEvents: Tag = 864;
896    pub const EventType: Tag = 865;
897    pub const EventDate: Tag = 866;
898    pub const EventPx: Tag = 867;
899    pub const EventText: Tag = 868;
900    pub const PctAtRisk: Tag = 869;
901    pub const NoInstrAttrib: Tag = 870;
902    pub const InstrAttribType: Tag = 871;
903    pub const InstrAttribValue: Tag = 872;
904    pub const DatedDate: Tag = 873;
905    pub const InterestAccrualDate: Tag = 874;
906    pub const CPProgram: Tag = 875;
907    pub const CPRegType: Tag = 876;
908    pub const UnderlyingCPProgram: Tag = 877;
909    pub const UnderlyingCPRegType: Tag = 878;
910    pub const UnderlyingQty: Tag = 879;
911    pub const TrdMatchID: Tag = 880;
912    pub const SecondaryTradeReportRefID: Tag = 881;
913    pub const UnderlyingDirtyPrice: Tag = 882;
914    pub const UnderlyingEndPrice: Tag = 883;
915    pub const UnderlyingStartValue: Tag = 884;
916    pub const UnderlyingCurrentValue: Tag = 885;
917    pub const UnderlyingEndValue: Tag = 886;
918    pub const NoUnderlyingStips: Tag = 887;
919    pub const UnderlyingStipType: Tag = 888;
920    pub const UnderlyingStipValue: Tag = 889;
921    pub const MaturityNetMoney: Tag = 890;
922    pub const MiscFeeBasis: Tag = 891;
923    pub const TotNoAllocs: Tag = 892;
924    pub const LastFragment: Tag = 893;
925    pub const CollReqID: Tag = 894;
926    pub const CollAsgnReason: Tag = 895;
927    pub const CollInquiryQualifier: Tag = 896;
928    pub const NoTrades: Tag = 897;
929    pub const MarginRatio: Tag = 898;
930    pub const MarginExcess: Tag = 899;
931    pub const TotalNetValue: Tag = 900;
932    pub const CashOutstanding: Tag = 901;
933    pub const CollAsgnID: Tag = 902;
934    pub const CollAsgnTransType: Tag = 903;
935    pub const CollRespID: Tag = 904;
936    pub const CollAsgnRespType: Tag = 905;
937    pub const CollAsgnRejectReason: Tag = 906;
938    pub const CollAsgnRefID: Tag = 907;
939    pub const CollRptID: Tag = 908;
940    pub const CollInquiryID: Tag = 909;
941    pub const CollStatus: Tag = 910;
942    pub const TotNumReports: Tag = 911;
943    pub const LastRptRequested: Tag = 912;
944    pub const AgreementDesc: Tag = 913;
945    pub const AgreementID: Tag = 914;
946    pub const AgreementDate: Tag = 915;
947    pub const StartDate: Tag = 916;
948    pub const EndDate: Tag = 917;
949    pub const AgreementCurrency: Tag = 918;
950    pub const DeliveryType: Tag = 919;
951    pub const EndAccruedInterestAmt: Tag = 920;
952    pub const StartCash: Tag = 921;
953    pub const EndCash: Tag = 922;
954    pub const UserRequestID: Tag = 923;
955    pub const UserRequestType: Tag = 924;
956    pub const NewPassword: Tag = 925;
957    pub const UserStatus: Tag = 926;
958    pub const UserStatusText: Tag = 927;
959    pub const StatusValue: Tag = 928;
960    pub const StatusText: Tag = 929;
961    pub const RefCompID: Tag = 930;
962    pub const RefSubID: Tag = 931;
963    pub const NetworkResponseID: Tag = 932;
964    pub const NetworkRequestID: Tag = 933;
965    pub const LastNetworkResponseID: Tag = 934;
966    pub const NetworkRequestType: Tag = 935;
967    pub const NoCompIDs: Tag = 936;
968    pub const NetworkStatusResponseType: Tag = 937;
969    pub const NoCollInquiryQualifier: Tag = 938;
970    pub const TrdRptStatus: Tag = 939;
971    pub const AffirmStatus: Tag = 940;
972    pub const UnderlyingStrikeCurrency: Tag = 941;
973    pub const LegStrikeCurrency: Tag = 942;
974    pub const TimeBracket: Tag = 943;
975    pub const CollAction: Tag = 944;
976    pub const CollInquiryStatus: Tag = 945;
977    pub const CollInquiryResult: Tag = 946;
978    pub const StrikeCurrency: Tag = 947;
979    pub const NoNested3PartyIDs: Tag = 948;
980    pub const Nested3PartyID: Tag = 949;
981    pub const Nested3PartyIDSource: Tag = 950;
982    pub const Nested3PartyRole: Tag = 951;
983    pub const NoNested3PartySubIDs: Tag = 952;
984    pub const Nested3PartySubID: Tag = 953;
985    pub const Nested3PartySubIDType: Tag = 954;
986    pub const LegContractSettlMonth: Tag = 955;
987    pub const LegInterestAccrualDate: Tag = 956;
988    pub const IOIID: Tag = 23;
989    pub const NoLinesOfText: Tag = 33;
990    pub const HaltReasonChar: Tag = 327;
991    pub const NoStrategyParameters: Tag = 957;
992    pub const StrategyParameterName: Tag = 958;
993    pub const StrategyParameterType: Tag = 959;
994    pub const StrategyParameterValue: Tag = 960;
995    pub const HostCrossID: Tag = 961;
996    pub const SideTimeInForce: Tag = 962;
997    pub const MDReportID: Tag = 963;
998    pub const SecurityReportID: Tag = 964;
999    pub const SecurityStat: Tag = 965;
1000    pub const SettleOnOpenFlag: Tag = 966;
1001    pub const StrikeMultiplier: Tag = 967;
1002    pub const StrikeValue: Tag = 968;
1003    pub const MinPriceIncrement: Tag = 969;
1004    pub const PositionLimit: Tag = 970;
1005    pub const NTPositionLimit: Tag = 971;
1006    pub const UnderlyingAllocationPercent: Tag = 972;
1007    pub const UnderlyingCashAmount: Tag = 973;
1008    pub const UnderlyingCashType: Tag = 974;
1009    pub const UnderlyingSettlementType: Tag = 975;
1010    pub const QuantityDate: Tag = 976;
1011    pub const ContIntRptID: Tag = 977;
1012    pub const LateIndicator: Tag = 978;
1013    pub const InputSource: Tag = 979;
1014    pub const SecurityUpdateAction: Tag = 980;
1015    pub const NoExpiration: Tag = 981;
1016    pub const ExpType: Tag = 982;
1017    pub const ExpQty: Tag = 983;
1018    pub const NoUnderlyingAmounts: Tag = 984;
1019    pub const UnderlyingPayAmount: Tag = 985;
1020    pub const UnderlyingCollectAmount: Tag = 986;
1021    pub const UnderlyingSettlementDate: Tag = 987;
1022    pub const UnderlyingSettlementStatus: Tag = 988;
1023    pub const SecondaryIndividualAllocID: Tag = 989;
1024    pub const LegReportID: Tag = 990;
1025    pub const RndPx: Tag = 991;
1026    pub const IndividualAllocType: Tag = 992;
1027    pub const AllocCustomerCapacity: Tag = 993;
1028    pub const TierCode: Tag = 994;
1029    pub const UnitOfMeasure: Tag = 996;
1030    pub const TimeUnit: Tag = 997;
1031    pub const UnderlyingUnitOfMeasure: Tag = 998;
1032    pub const LegUnitOfMeasure: Tag = 999;
1033    pub const UnderlyingTimeUnit: Tag = 1000;
1034    pub const LegTimeUnit: Tag = 1001;
1035    pub const AllocMethod: Tag = 1002;
1036    pub const TradeID: Tag = 1003;
1037    pub const SideTradeReportID: Tag = 1005;
1038    pub const SideFillStationCd: Tag = 1006;
1039    pub const SideReasonCd: Tag = 1007;
1040    pub const SideTrdSubTyp: Tag = 1008;
1041    pub const SideQty: Tag = 1009;
1042    pub const MessageEventSource: Tag = 1011;
1043    pub const SideTrdRegTimestamp: Tag = 1012;
1044    pub const SideTrdRegTimestampType: Tag = 1013;
1045    pub const SideTrdRegTimestampSrc: Tag = 1014;
1046    pub const AsOfIndicator: Tag = 1015;
1047    pub const NoSideTrdRegTS: Tag = 1016;
1048    pub const LegOptionRatio: Tag = 1017;
1049    pub const NoInstrumentParties: Tag = 1018;
1050    pub const InstrumentPartyID: Tag = 1019;
1051    pub const TradeVolume: Tag = 1020;
1052    pub const MDBookType: Tag = 1021;
1053    pub const MDFeedType: Tag = 1022;
1054    pub const MDPriceLevel: Tag = 1023;
1055    pub const MDOriginType: Tag = 1024;
1056    pub const FirstPx: Tag = 1025;
1057    pub const MDEntrySpotRate: Tag = 1026;
1058    pub const MDEntryForwardPoints: Tag = 1027;
1059    pub const ManualOrderIndicator: Tag = 1028;
1060    pub const CustDirectedOrder: Tag = 1029;
1061    pub const ReceivedDeptID: Tag = 1030;
1062    pub const CustOrderHandlingInst: Tag = 1031;
1063    pub const OrderHandlingInstSource: Tag = 1032;
1064    pub const DeskType: Tag = 1033;
1065    pub const DeskTypeSource: Tag = 1034;
1066    pub const DeskOrderHandlingInst: Tag = 1035;
1067    pub const ExecAckStatus: Tag = 1036;
1068    pub const UnderlyingDeliveryAmount: Tag = 1037;
1069    pub const UnderlyingCapValue: Tag = 1038;
1070    pub const UnderlyingSettlMethod: Tag = 1039;
1071    pub const SecondaryTradeID: Tag = 1040;
1072    pub const FirmTradeID: Tag = 1041;
1073    pub const SecondaryFirmTradeID: Tag = 1042;
1074    pub const CollApplType: Tag = 1043;
1075    pub const UnderlyingAdjustedQuantity: Tag = 1044;
1076    pub const UnderlyingFXRate: Tag = 1045;
1077    pub const UnderlyingFXRateCalc: Tag = 1046;
1078    pub const AllocPositionEffect: Tag = 1047;
1079    pub const DealingCapacity: Tag = 1048;
1080    pub const InstrmtAssignmentMethod: Tag = 1049;
1081    pub const InstrumentPartyIDSource: Tag = 1050;
1082    pub const InstrumentPartyRole: Tag = 1051;
1083    pub const NoInstrumentPartySubIDs: Tag = 1052;
1084    pub const InstrumentPartySubID: Tag = 1053;
1085    pub const InstrumentPartySubIDType: Tag = 1054;
1086    pub const PositionCurrency: Tag = 1055;
1087    pub const CalculatedCcyLastQty: Tag = 1056;
1088    pub const AggressorIndicator: Tag = 1057;
1089    pub const NoUndlyInstrumentParties: Tag = 1058;
1090    pub const UndlyInstrumentPartyID: Tag = 1059;
1091    pub const UndlyInstrumentPartyIDSource: Tag = 1060;
1092    pub const UndlyInstrumentPartyRole: Tag = 1061;
1093    pub const NoUndlyInstrumentPartySubIDs: Tag = 1062;
1094    pub const UndlyInstrumentPartySubID: Tag = 1063;
1095    pub const UndlyInstrumentPartySubIDType: Tag = 1064;
1096    pub const BidSwapPoints: Tag = 1065;
1097    pub const OfferSwapPoints: Tag = 1066;
1098    pub const LegBidForwardPoints: Tag = 1067;
1099    pub const LegOfferForwardPoints: Tag = 1068;
1100    pub const SwapPoints: Tag = 1069;
1101    pub const MDQuoteType: Tag = 1070;
1102    pub const LastSwapPoints: Tag = 1071;
1103    pub const SideGrossTradeAmt: Tag = 1072;
1104    pub const LegLastForwardPoints: Tag = 1073;
1105    pub const LegCalculatedCcyLastQty: Tag = 1074;
1106    pub const LegGrossTradeAmt: Tag = 1075;
1107    pub const MaturityTime: Tag = 1079;
1108    pub const RefOrderID: Tag = 1080;
1109    pub const RefOrderIDSource: Tag = 1081;
1110    pub const SecondaryDisplayQty: Tag = 1082;
1111    pub const DisplayWhen: Tag = 1083;
1112    pub const DisplayMethod: Tag = 1084;
1113    pub const DisplayLowQty: Tag = 1085;
1114    pub const DisplayHighQty: Tag = 1086;
1115    pub const DisplayMinIncr: Tag = 1087;
1116    pub const RefreshQty: Tag = 1088;
1117    pub const MatchIncrement: Tag = 1089;
1118    pub const MaxPriceLevels: Tag = 1090;
1119    pub const PreTradeAnonymity: Tag = 1091;
1120    pub const PriceProtectionScope: Tag = 1092;
1121    pub const LotType: Tag = 1093;
1122    pub const PegPriceType: Tag = 1094;
1123    pub const PeggedRefPrice: Tag = 1095;
1124    pub const PegSecurityIDSource: Tag = 1096;
1125    pub const PegSecurityID: Tag = 1097;
1126    pub const PegSymbol: Tag = 1098;
1127    pub const PegSecurityDesc: Tag = 1099;
1128    pub const TriggerType: Tag = 1100;
1129    pub const TriggerAction: Tag = 1101;
1130    pub const TriggerPrice: Tag = 1102;
1131    pub const TriggerSymbol: Tag = 1103;
1132    pub const TriggerSecurityID: Tag = 1104;
1133    pub const TriggerSecurityIDSource: Tag = 1105;
1134    pub const TriggerSecurityDesc: Tag = 1106;
1135    pub const TriggerPriceType: Tag = 1107;
1136    pub const TriggerPriceTypeScope: Tag = 1108;
1137    pub const TriggerPriceDirection: Tag = 1109;
1138    pub const TriggerNewPrice: Tag = 1110;
1139    pub const TriggerOrderType: Tag = 1111;
1140    pub const TriggerNewQty: Tag = 1112;
1141    pub const TriggerTradingSessionID: Tag = 1113;
1142    pub const TriggerTradingSessionSubID: Tag = 1114;
1143    pub const OrderCategory: Tag = 1115;
1144    pub const NoRootPartyIDs: Tag = 1116;
1145    pub const RootPartyID: Tag = 1117;
1146    pub const RootPartyIDSource: Tag = 1118;
1147    pub const RootPartyRole: Tag = 1119;
1148    pub const NoRootPartySubIDs: Tag = 1120;
1149    pub const RootPartySubID: Tag = 1121;
1150    pub const RootPartySubIDType: Tag = 1122;
1151    pub const TradeHandlingInstr: Tag = 1123;
1152    pub const OrigTradeHandlingInstr: Tag = 1124;
1153    pub const OrigTradeDate: Tag = 1125;
1154    pub const OrigTradeID: Tag = 1126;
1155    pub const OrigSecondaryTradeID: Tag = 1127;
1156    pub const ApplVerID: Tag = 1128;
1157    pub const CstmApplVerID: Tag = 1129;
1158    pub const RefApplVerID: Tag = 1130;
1159    pub const RefCstmApplVerID: Tag = 1131;
1160    pub const TZTransactTime: Tag = 1132;
1161    pub const ExDestinationIDSource: Tag = 1133;
1162    pub const ReportedPxDiff: Tag = 1134;
1163    pub const RptSys: Tag = 1135;
1164    pub const AllocClearingFeeIndicator: Tag = 1136;
1165    pub const DefaultApplVerID: Tag = 1137;
1166    pub const DisplayQty: Tag = 1138;
1167    pub const ExchangeSpecialInstructions: Tag = 1139;
1168    pub const SecurityStatus: Tag = 965;
1169    pub const ExpirationQtyType: Tag = 982;
1170    pub const MaxTradeVol: Tag = 1140;
1171    pub const NoMDFeedTypes: Tag = 1141;
1172    pub const MatchAlgorithm: Tag = 1142;
1173    pub const MaxPriceVariation: Tag = 1143;
1174    pub const ImpliedMarketIndicator: Tag = 1144;
1175    pub const EventTime: Tag = 1145;
1176    pub const MinPriceIncrementAmount: Tag = 1146;
1177    pub const UnitOfMeasureQty: Tag = 1147;
1178    pub const LowLimitPrice: Tag = 1148;
1179    pub const HighLimitPrice: Tag = 1149;
1180    pub const TradingReferencePrice: Tag = 1150;
1181    pub const SecurityGroup: Tag = 1151;
1182    pub const LegNumber: Tag = 1152;
1183    pub const SettlementCycleNo: Tag = 1153;
1184    pub const SideCurrency: Tag = 1154;
1185    pub const SideSettlCurrency: Tag = 1155;
1186    pub const ApplExtID: Tag = 1156;
1187    pub const CcyAmt: Tag = 1157;
1188    pub const NoSettlDetails: Tag = 1158;
1189    pub const SettlObligMode: Tag = 1159;
1190    pub const SettlObligMsgID: Tag = 1160;
1191    pub const SettlObligID: Tag = 1161;
1192    pub const SettlObligTransType: Tag = 1162;
1193    pub const SettlObligRefID: Tag = 1163;
1194    pub const SettlObligSource: Tag = 1164;
1195    pub const NoSettlOblig: Tag = 1165;
1196    pub const QuoteMsgID: Tag = 1166;
1197    pub const QuoteEntryStatus: Tag = 1167;
1198    pub const TotNoCxldQuotes: Tag = 1168;
1199    pub const TotNoAccQuotes: Tag = 1169;
1200    pub const TotNoRejQuotes: Tag = 1170;
1201    pub const PrivateQuote: Tag = 1171;
1202    pub const RespondentType: Tag = 1172;
1203    pub const MDSubBookType: Tag = 1173;
1204    pub const SecurityTradingEvent: Tag = 1174;
1205    pub const NoStatsIndicators: Tag = 1175;
1206    pub const StatsType: Tag = 1176;
1207    pub const NoOfSecSizes: Tag = 1177;
1208    pub const MDSecSizeType: Tag = 1178;
1209    pub const MDSecSize: Tag = 1179;
1210    pub const ApplID: Tag = 1180;
1211    pub const ApplSeqNum: Tag = 1181;
1212    pub const ApplBegSeqNum: Tag = 1182;
1213    pub const ApplEndSeqNum: Tag = 1183;
1214    pub const SecurityXMLLen: Tag = 1184;
1215    pub const SecurityXML: Tag = 1185;
1216    pub const SecurityXMLSchema: Tag = 1186;
1217    pub const RefreshIndicator: Tag = 1187;
1218    pub const Volatility: Tag = 1188;
1219    pub const TimeToExpiration: Tag = 1189;
1220    pub const RiskFreeRate: Tag = 1190;
1221    pub const PriceUnitOfMeasure: Tag = 1191;
1222    pub const PriceUnitOfMeasureQty: Tag = 1192;
1223    pub const SettlMethod: Tag = 1193;
1224    pub const ExerciseStyle: Tag = 1194;
1225    pub const OptPayAmount: Tag = 1195;
1226    pub const PriceQuoteMethod: Tag = 1196;
1227    pub const FuturesValuationMethod: Tag = 1197;
1228    pub const ListMethod: Tag = 1198;
1229    pub const CapPrice: Tag = 1199;
1230    pub const FloorPrice: Tag = 1200;
1231    pub const NoStrikeRules: Tag = 1201;
1232    pub const StartStrikePxRange: Tag = 1202;
1233    pub const EndStrikePxRange: Tag = 1203;
1234    pub const StrikeIncrement: Tag = 1204;
1235    pub const NoTickRules: Tag = 1205;
1236    pub const StartTickPriceRange: Tag = 1206;
1237    pub const EndTickPriceRange: Tag = 1207;
1238    pub const TickIncrement: Tag = 1208;
1239    pub const TickRuleType: Tag = 1209;
1240    pub const NestedInstrAttribType: Tag = 1210;
1241    pub const NestedInstrAttribValue: Tag = 1211;
1242    pub const LegMaturityTime: Tag = 1212;
1243    pub const UnderlyingMaturityTime: Tag = 1213;
1244    pub const DerivativeSymbol: Tag = 1214;
1245    pub const DerivativeSymbolSfx: Tag = 1215;
1246    pub const DerivativeSecurityID: Tag = 1216;
1247    pub const DerivativeSecurityIDSource: Tag = 1217;
1248    pub const NoDerivativeSecurityAltID: Tag = 1218;
1249    pub const DerivativeSecurityAltID: Tag = 1219;
1250    pub const DerivativeSecurityAltIDSource: Tag = 1220;
1251    pub const SecondaryLowLimitPrice: Tag = 1221;
1252    pub const MaturityRuleID: Tag = 1222;
1253    pub const StrikeRuleID: Tag = 1223;
1254    pub const LegUnitOfMeasureQty: Tag = 1224;
1255    pub const DerivativeOptPayAmount: Tag = 1225;
1256    pub const EndMaturityMonthYear: Tag = 1226;
1257    pub const ProductComplex: Tag = 1227;
1258    pub const DerivativeProductComplex: Tag = 1228;
1259    pub const MaturityMonthYearIncrement: Tag = 1229;
1260    pub const SecondaryHighLimitPrice: Tag = 1230;
1261    pub const MinLotSize: Tag = 1231;
1262    pub const NoExecInstRules: Tag = 1232;
1263    pub const NoLotTypeRules: Tag = 1234;
1264    pub const NoMatchRules: Tag = 1235;
1265    pub const NoMaturityRules: Tag = 1236;
1266    pub const NoOrdTypeRules: Tag = 1237;
1267    pub const NoTimeInForceRules: Tag = 1239;
1268    pub const SecondaryTradingReferencePrice: Tag = 1240;
1269    pub const StartMaturityMonthYear: Tag = 1241;
1270    pub const FlexProductEligibilityIndicator: Tag = 1242;
1271    pub const DerivFlexProductEligibilityIndicator: Tag = 1243;
1272    pub const FlexibleIndicator: Tag = 1244;
1273    pub const TradingCurrency: Tag = 1245;
1274    pub const DerivativeProduct: Tag = 1246;
1275    pub const DerivativeSecurityGroup: Tag = 1247;
1276    pub const DerivativeCFICode: Tag = 1248;
1277    pub const DerivativeSecurityType: Tag = 1249;
1278    pub const DerivativeSecuritySubType: Tag = 1250;
1279    pub const DerivativeMaturityMonthYear: Tag = 1251;
1280    pub const DerivativeMaturityDate: Tag = 1252;
1281    pub const DerivativeMaturityTime: Tag = 1253;
1282    pub const DerivativeSettleOnOpenFlag: Tag = 1254;
1283    pub const DerivativeInstrmtAssignmentMethod: Tag = 1255;
1284    pub const DerivativeSecurityStatus: Tag = 1256;
1285    pub const DerivativeInstrRegistry: Tag = 1257;
1286    pub const DerivativeCountryOfIssue: Tag = 1258;
1287    pub const DerivativeStateOrProvinceOfIssue: Tag = 1259;
1288    pub const DerivativeLocaleOfIssue: Tag = 1260;
1289    pub const DerivativeStrikePrice: Tag = 1261;
1290    pub const DerivativeStrikeCurrency: Tag = 1262;
1291    pub const DerivativeStrikeMultiplier: Tag = 1263;
1292    pub const DerivativeStrikeValue: Tag = 1264;
1293    pub const DerivativeOptAttribute: Tag = 1265;
1294    pub const DerivativeContractMultiplier: Tag = 1266;
1295    pub const DerivativeMinPriceIncrement: Tag = 1267;
1296    pub const DerivativeMinPriceIncrementAmount: Tag = 1268;
1297    pub const DerivativeUnitOfMeasure: Tag = 1269;
1298    pub const DerivativeUnitOfMeasureQty: Tag = 1270;
1299    pub const DerivativeTimeUnit: Tag = 1271;
1300    pub const DerivativeSecurityExchange: Tag = 1272;
1301    pub const DerivativePositionLimit: Tag = 1273;
1302    pub const DerivativeNTPositionLimit: Tag = 1274;
1303    pub const DerivativeIssuer: Tag = 1275;
1304    pub const DerivativeIssueDate: Tag = 1276;
1305    pub const DerivativeEncodedIssuerLen: Tag = 1277;
1306    pub const DerivativeEncodedIssuer: Tag = 1278;
1307    pub const DerivativeSecurityDesc: Tag = 1279;
1308    pub const DerivativeEncodedSecurityDescLen: Tag = 1280;
1309    pub const DerivativeEncodedSecurityDesc: Tag = 1281;
1310    pub const DerivativeSecurityXMLLen: Tag = 1282;
1311    pub const DerivativeSecurityXML: Tag = 1283;
1312    pub const DerivativeSecurityXMLSchema: Tag = 1284;
1313    pub const DerivativeContractSettlMonth: Tag = 1285;
1314    pub const NoDerivativeEvents: Tag = 1286;
1315    pub const DerivativeEventType: Tag = 1287;
1316    pub const DerivativeEventDate: Tag = 1288;
1317    pub const DerivativeEventTime: Tag = 1289;
1318    pub const DerivativeEventPx: Tag = 1290;
1319    pub const DerivativeEventText: Tag = 1291;
1320    pub const NoDerivativeInstrumentParties: Tag = 1292;
1321    pub const DerivativeInstrumentPartyID: Tag = 1293;
1322    pub const DerivativeInstrumentPartyIDSource: Tag = 1294;
1323    pub const DerivativeInstrumentPartyRole: Tag = 1295;
1324    pub const NoDerivativeInstrumentPartySubIDs: Tag = 1296;
1325    pub const DerivativeInstrumentPartySubID: Tag = 1297;
1326    pub const DerivativeInstrumentPartySubIDType: Tag = 1298;
1327    pub const DerivativeExerciseStyle: Tag = 1299;
1328    pub const MarketSegmentID: Tag = 1300;
1329    pub const MarketID: Tag = 1301;
1330    pub const MaturityMonthYearIncrementUnits: Tag = 1302;
1331    pub const MaturityMonthYearFormat: Tag = 1303;
1332    pub const StrikeExerciseStyle: Tag = 1304;
1333    pub const SecondaryPriceLimitType: Tag = 1305;
1334    pub const PriceLimitType: Tag = 1306;
1335    pub const DerivativeSecurityListRequestType: Tag = 1307;
1336    pub const ExecInstValue: Tag = 1308;
1337    pub const NoTradingSessionRules: Tag = 1309;
1338    pub const NoMarketSegments: Tag = 1310;
1339    pub const NoDerivativeInstrAttrib: Tag = 1311;
1340    pub const NoNestedInstrAttrib: Tag = 1312;
1341    pub const DerivativeInstrAttribType: Tag = 1313;
1342    pub const DerivativeInstrAttribValue: Tag = 1314;
1343    pub const DerivativePriceUnitOfMeasure: Tag = 1315;
1344    pub const DerivativePriceUnitOfMeasureQty: Tag = 1316;
1345    pub const DerivativeSettlMethod: Tag = 1317;
1346    pub const DerivativePriceQuoteMethod: Tag = 1318;
1347    pub const DerivativeFuturesValuationMethod: Tag = 1319;
1348    pub const DerivativeListMethod: Tag = 1320;
1349    pub const DerivativeCapPrice: Tag = 1321;
1350    pub const DerivativeFloorPrice: Tag = 1322;
1351    pub const DerivativePutOrCall: Tag = 1323;
1352    pub const ListUpdateAction: Tag = 1324;
1353    pub const ParentMktSegmID: Tag = 1325;
1354    pub const TradingSessionDesc: Tag = 1326;
1355    pub const TradSesUpdateAction: Tag = 1327;
1356    pub const RejectText: Tag = 1328;
1357    pub const FeeMultiplier: Tag = 1329;
1358    pub const UnderlyingLegSymbol: Tag = 1330;
1359    pub const UnderlyingLegSymbolSfx: Tag = 1331;
1360    pub const UnderlyingLegSecurityID: Tag = 1332;
1361    pub const UnderlyingLegSecurityIDSource: Tag = 1333;
1362    pub const NoUnderlyingLegSecurityAltID: Tag = 1334;
1363    pub const UnderlyingLegSecurityAltID: Tag = 1335;
1364    pub const UnderlyingLegSecurityAltIDSource: Tag = 1336;
1365    pub const UnderlyingLegSecurityType: Tag = 1337;
1366    pub const UnderlyingLegSecuritySubType: Tag = 1338;
1367    pub const UnderlyingLegMaturityMonthYear: Tag = 1339;
1368    pub const UnderlyingLegStrikePrice: Tag = 1340;
1369    pub const UnderlyingLegSecurityExchange: Tag = 1341;
1370    pub const NoOfLegUnderlyings: Tag = 1342;
1371    pub const UnderlyingLegPutOrCall: Tag = 1343;
1372    pub const UnderlyingLegCFICode: Tag = 1344;
1373    pub const UnderlyingLegMaturityDate: Tag = 1345;
1374    pub const ApplReqID: Tag = 1346;
1375    pub const ApplReqType: Tag = 1347;
1376    pub const ApplResponseType: Tag = 1348;
1377    pub const ApplTotalMessageCount: Tag = 1349;
1378    pub const ApplLastSeqNum: Tag = 1350;
1379    pub const NoApplIDs: Tag = 1351;
1380    pub const ApplResendFlag: Tag = 1352;
1381    pub const ApplResponseID: Tag = 1353;
1382    pub const ApplResponseError: Tag = 1354;
1383    pub const RefApplID: Tag = 1355;
1384    pub const ApplReportID: Tag = 1356;
1385    pub const RefApplLastSeqNum: Tag = 1357;
1386    pub const LegPutOrCall: Tag = 1358;
1387    pub const EncodedSymbolLen: Tag = 1359;
1388    pub const EncodedSymbol: Tag = 1360;
1389    pub const TotNoFills: Tag = 1361;
1390    pub const NoFills: Tag = 1362;
1391    pub const FillExecID: Tag = 1363;
1392    pub const FillPx: Tag = 1364;
1393    pub const FillQty: Tag = 1365;
1394    pub const LegAllocID: Tag = 1366;
1395    pub const LegAllocSettlCurrency: Tag = 1367;
1396    pub const TradSesEvent: Tag = 1368;
1397    pub const MassActionReportID: Tag = 1369;
1398    pub const NoNotAffectedOrders: Tag = 1370;
1399    pub const NotAffectedOrderID: Tag = 1371;
1400    pub const NotAffOrigClOrdID: Tag = 1372;
1401    pub const MassActionType: Tag = 1373;
1402    pub const MassActionScope: Tag = 1374;
1403    pub const MassActionResponse: Tag = 1375;
1404    pub const MassActionRejectReason: Tag = 1376;
1405    pub const MultilegModel: Tag = 1377;
1406    pub const MultilegPriceMethod: Tag = 1378;
1407    pub const LegVolatility: Tag = 1379;
1408    pub const DividendYield: Tag = 1380;
1409    pub const LegDividendYield: Tag = 1381;
1410    pub const CurrencyRatio: Tag = 1382;
1411    pub const LegCurrencyRatio: Tag = 1383;
1412    pub const LegExecInst: Tag = 1384;
1413    pub const ContingencyType: Tag = 1385;
1414    pub const ListRejectReason: Tag = 1386;
1415    pub const NoTrdRepIndicators: Tag = 1387;
1416    pub const TrdRepPartyRole: Tag = 1388;
1417    pub const TrdRepIndicator: Tag = 1389;
1418    pub const TradePublishIndicator: Tag = 1390;
1419    pub const UnderlyingLegOptAttribute: Tag = 1391;
1420    pub const UnderlyingLegSecurityDesc: Tag = 1392;
1421    pub const MarketReqID: Tag = 1393;
1422    pub const MarketReportID: Tag = 1394;
1423    pub const MarketUpdateAction: Tag = 1395;
1424    pub const MarketSegmentDesc: Tag = 1396;
1425    pub const EncodedMktSegmDescLen: Tag = 1397;
1426    pub const EncodedMktSegmDesc: Tag = 1398;
1427    pub const ApplNewSeqNum: Tag = 1399;
1428    pub const EncryptedPasswordMethod: Tag = 1400;
1429    pub const EncryptedPasswordLen: Tag = 1401;
1430    pub const EncryptedPassword: Tag = 1402;
1431    pub const EncryptedNewPasswordLen: Tag = 1403;
1432    pub const EncryptedNewPassword: Tag = 1404;
1433    pub const UnderlyingLegMaturityTime: Tag = 1405;
1434    pub const RefApplExtID: Tag = 1406;
1435    pub const DefaultApplExtID: Tag = 1407;
1436    pub const DefaultCstmApplVerID: Tag = 1408;
1437    pub const SessionStatus: Tag = 1409;
1438    pub const DefaultVerIndicator: Tag = 1410;
1439    pub const Nested4PartySubIDType: Tag = 1411;
1440    pub const Nested4PartySubID: Tag = 1412;
1441    pub const NoNested4PartySubIDs: Tag = 1413;
1442    pub const NoNested4PartyIDs: Tag = 1414;
1443    pub const Nested4PartyID: Tag = 1415;
1444    pub const Nested4PartyIDSource: Tag = 1416;
1445    pub const Nested4PartyRole: Tag = 1417;
1446    pub const LegLastQty: Tag = 1418;
1447    pub const UnderlyingExerciseStyle: Tag = 1419;
1448    pub const LegExerciseStyle: Tag = 1420;
1449    pub const LegPriceUnitOfMeasure: Tag = 1421;
1450    pub const LegPriceUnitOfMeasureQty: Tag = 1422;
1451    pub const UnderlyingUnitOfMeasureQty: Tag = 1423;
1452    pub const UnderlyingPriceUnitOfMeasure: Tag = 1424;
1453    pub const UnderlyingPriceUnitOfMeasureQty: Tag = 1425;
1454    pub const ApplReportType: Tag = 1426;
1455    pub const HaltReasonInt: Tag = 327;
1456    pub const SideLastQty: Tag = 1009;
1457    pub const UnderlyingInstrumentPartyID: Tag = 1059;
1458    pub const UnderlyingInstrumentPartyIDSource: Tag = 1060;
1459    pub const UnderlyingInstrumentPartyRole: Tag = 1061;
1460    pub const UnderlyingInstrumentPartySubID: Tag = 1063;
1461    pub const UnderlyingInstrumentPartySubIDType: Tag = 1064;
1462    pub const OptPayoutAmount: Tag = 1195;
1463    pub const ValuationMethod: Tag = 1197;
1464    pub const DerivativeValuationMethod: Tag = 1319;
1465    pub const SideExecID: Tag = 1427;
1466    pub const OrderDelay: Tag = 1428;
1467    pub const OrderDelayUnit: Tag = 1429;
1468    pub const VenueType: Tag = 1430;
1469    pub const RefOrdIDReason: Tag = 1431;
1470    pub const OrigCustOrderCapacity: Tag = 1432;
1471    pub const RefApplReqID: Tag = 1433;
1472    pub const ModelType: Tag = 1434;
1473    pub const ContractMultiplierUnit: Tag = 1435;
1474    pub const LegContractMultiplierUnit: Tag = 1436;
1475    pub const UnderlyingContractMultiplierUnit: Tag = 1437;
1476    pub const DerivativeContractMultiplierUnit: Tag = 1438;
1477    pub const FlowScheduleType: Tag = 1439;
1478    pub const LegFlowScheduleType: Tag = 1440;
1479    pub const UnderlyingFlowScheduleType: Tag = 1441;
1480    pub const DerivativeFlowScheduleType: Tag = 1442;
1481    pub const FillLiquidityInd: Tag = 1443;
1482    pub const SideLiquidityInd: Tag = 1444;
1483    pub const NoRateSources: Tag = 1445;
1484    pub const RateSource: Tag = 1446;
1485    pub const RateSourceType: Tag = 1447;
1486    pub const ReferencePage: Tag = 1448;
1487    pub const RestructuringType: Tag = 1449;
1488    pub const Seniority: Tag = 1450;
1489    pub const NotionalPercentageOutstanding: Tag = 1451;
1490    pub const OriginalNotionalPercentageOutstanding: Tag = 1452;
1491    pub const UnderlyingRestructuringType: Tag = 1453;
1492    pub const UnderlyingSeniority: Tag = 1454;
1493    pub const UnderlyingNotionalPercentageOutstanding: Tag = 1455;
1494    pub const UnderlyingOriginalNotionalPercentageOutstanding: Tag = 1456;
1495    pub const AttachmentPoint: Tag = 1457;
1496    pub const DetachmentPoint: Tag = 1458;
1497    pub const UnderlyingAttachmentPoint: Tag = 1459;
1498    pub const UnderlyingDetachmentPoint: Tag = 1460;
1499    pub const NoTargetPartyIDs: Tag = 1461;
1500    pub const TargetPartyID: Tag = 1462;
1501    pub const TargetPartyIDSource: Tag = 1463;
1502    pub const TargetPartyRole: Tag = 1464;
1503    pub const SecurityListID: Tag = 1465;
1504    pub const SecurityListRefID: Tag = 1466;
1505    pub const SecurityListDesc: Tag = 1467;
1506    pub const EncodedSecurityListDescLen: Tag = 1468;
1507    pub const EncodedSecurityListDesc: Tag = 1469;
1508    pub const SecurityListType: Tag = 1470;
1509    pub const SecurityListTypeSource: Tag = 1471;
1510    pub const NewsID: Tag = 1472;
1511    pub const NewsCategory: Tag = 1473;
1512    pub const LanguageCode: Tag = 1474;
1513    pub const NoNewsRefIDs: Tag = 1475;
1514    pub const NewsRefID: Tag = 1476;
1515    pub const NewsRefType: Tag = 1477;
1516    pub const StrikePriceDeterminationMethod: Tag = 1478;
1517    pub const StrikePriceBoundaryMethod: Tag = 1479;
1518    pub const StrikePriceBoundaryPrecision: Tag = 1480;
1519    pub const UnderlyingPriceDeterminationMethod: Tag = 1481;
1520    pub const OptPayoutType: Tag = 1482;
1521    pub const NoComplexEvents: Tag = 1483;
1522    pub const ComplexEventType: Tag = 1484;
1523    pub const ComplexOptPayoutAmount: Tag = 1485;
1524    pub const ComplexEventPrice: Tag = 1486;
1525    pub const ComplexEventPriceBoundaryMethod: Tag = 1487;
1526    pub const ComplexEventPriceBoundaryPrecision: Tag = 1488;
1527    pub const ComplexEventPriceTimeType: Tag = 1489;
1528    pub const ComplexEventCondition: Tag = 1490;
1529    pub const NoComplexEventDates: Tag = 1491;
1530    pub const ComplexEventStartDate: Tag = 1492;
1531    pub const ComplexEventEndDate: Tag = 1493;
1532    pub const NoComplexEventTimes: Tag = 1494;
1533    pub const ComplexEventStartTime: Tag = 1495;
1534    pub const ComplexEventEndTime: Tag = 1496;
1535    pub const StreamAsgnReqID: Tag = 1497;
1536    pub const StreamAsgnReqType: Tag = 1498;
1537    pub const NoAsgnReqs: Tag = 1499;
1538    pub const MDStreamID: Tag = 1500;
1539    pub const StreamAsgnRptID: Tag = 1501;
1540    pub const StreamAsgnRejReason: Tag = 1502;
1541    pub const StreamAsgnAckType: Tag = 1503;
1542    pub const RelSymTransactTime: Tag = 1504;
1543    pub const PartyDetailsListRequestID: Tag = 1505;
1544    pub const NoPartyListResponseTypes: Tag = 1506;
1545    pub const PartyListResponseType: Tag = 1507;
1546    pub const NoRequestedPartyRoles: Tag = 1508;
1547    pub const RequestedPartyRole: Tag = 1509;
1548    pub const PartyDetailsListReportID: Tag = 1510;
1549    pub const PartyDetailsRequestResult: Tag = 1511;
1550    pub const TotNoPartyList: Tag = 1512;
1551    pub const NoPartyList: Tag = 1513;
1552    pub const NoPartyRelationships: Tag = 1514;
1553    pub const PartyRelationship: Tag = 1515;
1554    pub const NoPartyAltIDs: Tag = 1516;
1555    pub const PartyAltID: Tag = 1517;
1556    pub const PartyAltIDSource: Tag = 1518;
1557    pub const NoPartyAltSubIDs: Tag = 1519;
1558    pub const PartyAltSubID: Tag = 1520;
1559    pub const PartyAltSubIDType: Tag = 1521;
1560    pub const NoContextPartyIDs: Tag = 1522;
1561    pub const ContextPartyID: Tag = 1523;
1562    pub const ContextPartyIDSource: Tag = 1524;
1563    pub const ContextPartyRole: Tag = 1525;
1564    pub const NoContextPartySubIDs: Tag = 1526;
1565    pub const ContextPartySubID: Tag = 1527;
1566    pub const ContextPartySubIDType: Tag = 1528;
1567    pub const NoRiskLimits: Tag = 1529;
1568    pub const RiskLimitType: Tag = 1530;
1569    pub const RiskLimitAmount: Tag = 1531;
1570    pub const RiskLimitCurrency: Tag = 1532;
1571    pub const RiskLimitPlatform: Tag = 1533;
1572    pub const NoRiskInstruments: Tag = 1534;
1573    pub const RiskInstrumentOperator: Tag = 1535;
1574    pub const RiskSymbol: Tag = 1536;
1575    pub const RiskSymbolSfx: Tag = 1537;
1576    pub const RiskSecurityID: Tag = 1538;
1577    pub const RiskSecurityIDSource: Tag = 1539;
1578    pub const NoRiskSecurityAltID: Tag = 1540;
1579    pub const RiskSecurityAltID: Tag = 1541;
1580    pub const RiskSecurityAltIDSource: Tag = 1542;
1581    pub const RiskProduct: Tag = 1543;
1582    pub const RiskProductComplex: Tag = 1544;
1583    pub const RiskSecurityGroup: Tag = 1545;
1584    pub const RiskCFICode: Tag = 1546;
1585    pub const RiskSecurityType: Tag = 1547;
1586    pub const RiskSecuritySubType: Tag = 1548;
1587    pub const RiskMaturityMonthYear: Tag = 1549;
1588    pub const RiskMaturityTime: Tag = 1550;
1589    pub const RiskRestructuringType: Tag = 1551;
1590    pub const RiskSeniority: Tag = 1552;
1591    pub const RiskPutOrCall: Tag = 1553;
1592    pub const RiskFlexibleIndicator: Tag = 1554;
1593    pub const RiskCouponRate: Tag = 1555;
1594    pub const RiskSecurityDesc: Tag = 1556;
1595    pub const RiskInstrumentSettlType: Tag = 1557;
1596    pub const RiskInstrumentMultiplier: Tag = 1558;
1597    pub const NoRiskWarningLevels: Tag = 1559;
1598    pub const RiskWarningLevelPercent: Tag = 1560;
1599    pub const RiskWarningLevelName: Tag = 1561;
1600    pub const NoRelatedPartyIDs: Tag = 1562;
1601    pub const RelatedPartyID: Tag = 1563;
1602    pub const RelatedPartyIDSource: Tag = 1564;
1603    pub const RelatedPartyRole: Tag = 1565;
1604    pub const NoRelatedPartySubIDs: Tag = 1566;
1605    pub const RelatedPartySubID: Tag = 1567;
1606    pub const RelatedPartySubIDType: Tag = 1568;
1607    pub const NoRelatedPartyAltIDs: Tag = 1569;
1608    pub const RelatedPartyAltID: Tag = 1570;
1609    pub const RelatedPartyAltIDSource: Tag = 1571;
1610    pub const NoRelatedPartyAltSubIDs: Tag = 1572;
1611    pub const RelatedPartyAltSubID: Tag = 1573;
1612    pub const RelatedPartyAltSubIDType: Tag = 1574;
1613    pub const NoRelatedContextPartyIDs: Tag = 1575;
1614    pub const RelatedContextPartyID: Tag = 1576;
1615    pub const RelatedContextPartyIDSource: Tag = 1577;
1616    pub const RelatedContextPartyRole: Tag = 1578;
1617    pub const NoRelatedContextPartySubIDs: Tag = 1579;
1618    pub const RelatedContextPartySubID: Tag = 1580;
1619    pub const RelatedContextPartySubIDType: Tag = 1581;
1620    pub const NoRelationshipRiskLimits: Tag = 1582;
1621    pub const RelationshipRiskLimitType: Tag = 1583;
1622    pub const RelationshipRiskLimitAmount: Tag = 1584;
1623    pub const RelationshipRiskLimitCurrency: Tag = 1585;
1624    pub const RelationshipRiskLimitPlatform: Tag = 1586;
1625    pub const NoRelationshipRiskInstruments: Tag = 1587;
1626    pub const RelationshipRiskInstrumentOperator: Tag = 1588;
1627    pub const RelationshipRiskSymbol: Tag = 1589;
1628    pub const RelationshipRiskSymbolSfx: Tag = 1590;
1629    pub const RelationshipRiskSecurityID: Tag = 1591;
1630    pub const RelationshipRiskSecurityIDSource: Tag = 1592;
1631    pub const NoRelationshipRiskSecurityAltID: Tag = 1593;
1632    pub const RelationshipRiskSecurityAltID: Tag = 1594;
1633    pub const RelationshipRiskSecurityAltIDSource: Tag = 1595;
1634    pub const RelationshipRiskProduct: Tag = 1596;
1635    pub const RelationshipRiskProductComplex: Tag = 1597;
1636    pub const RelationshipRiskSecurityGroup: Tag = 1598;
1637    pub const RelationshipRiskCFICode: Tag = 1599;
1638    pub const RelationshipRiskSecurityType: Tag = 1600;
1639    pub const RelationshipRiskSecuritySubType: Tag = 1601;
1640    pub const RelationshipRiskMaturityMonthYear: Tag = 1602;
1641    pub const RelationshipRiskMaturityTime: Tag = 1603;
1642    pub const RelationshipRiskRestructuringType: Tag = 1604;
1643    pub const RelationshipRiskSeniority: Tag = 1605;
1644    pub const RelationshipRiskPutOrCall: Tag = 1606;
1645    pub const RelationshipRiskFlexibleIndicator: Tag = 1607;
1646    pub const RelationshipRiskCouponRate: Tag = 1608;
1647    pub const RelationshipRiskSecurityExchange: Tag = 1609;
1648    pub const RelationshipRiskSecurityDesc: Tag = 1610;
1649    pub const RelationshipRiskInstrumentSettlType: Tag = 1611;
1650    pub const RelationshipRiskInstrumentMultiplier: Tag = 1612;
1651    pub const NoRelationshipRiskWarningLevels: Tag = 1613;
1652    pub const RelationshipRiskWarningLevelPercent: Tag = 1614;
1653    pub const RelationshipRiskWarningLevelName: Tag = 1615;
1654    pub const RiskSecurityExchange: Tag = 1616;
1655    pub const StreamAsgnType: Tag = 1617;
1656    pub const RelationshipRiskEncodedSecurityDescLen: Tag = 1618;
1657    pub const RelationshipRiskEncodedSecurityDesc: Tag = 1619;
1658    pub const RiskEncodedSecurityDescLen: Tag = 1620;
1659    pub const RiskEncodedSecurityDesc: Tag = 1621;
1660}