1import quickfix
2
3class BeginSeqNo(quickfix.IntField):
4	def __init__(self, data = None):
5		if data == None:
6			quickfix.IntField.__init__(self, 7)
7		else:
8			quickfix.IntField.__init__(self, 7, data)
9
10class BeginString(quickfix.StringField):
11	def __init__(self, data = None):
12		if data == None:
13			quickfix.StringField.__init__(self, 8)
14		else:
15			quickfix.StringField.__init__(self, 8, data)
16
17class BodyLength(quickfix.IntField):
18	def __init__(self, data = None):
19		if data == None:
20			quickfix.IntField.__init__(self, 9)
21		else:
22			quickfix.IntField.__init__(self, 9, data)
23
24class CheckSum(quickfix.CheckSumField):
25	def __init__(self, data = None):
26		if data == None:
27			quickfix.CheckSumField.__init__(self, 10)
28		else:
29			quickfix.CheckSumField.__init__(self, 10, data)
30
31class EndSeqNo(quickfix.IntField):
32	def __init__(self, data = None):
33		if data == None:
34			quickfix.IntField.__init__(self, 16)
35		else:
36			quickfix.IntField.__init__(self, 16, data)
37
38class MsgSeqNum(quickfix.IntField):
39	def __init__(self, data = None):
40		if data == None:
41			quickfix.IntField.__init__(self, 34)
42		else:
43			quickfix.IntField.__init__(self, 34, data)
44
45class MsgType(quickfix.StringField):
46	def __init__(self, data = None):
47		if data == None:
48			quickfix.StringField.__init__(self, 35)
49		else:
50			quickfix.StringField.__init__(self, 35, data)
51
52class NewSeqNo(quickfix.IntField):
53	def __init__(self, data = None):
54		if data == None:
55			quickfix.IntField.__init__(self, 36)
56		else:
57			quickfix.IntField.__init__(self, 36, data)
58
59class PossDupFlag(quickfix.BoolField):
60	def __init__(self, data = None):
61		if data == None:
62			quickfix.BoolField.__init__(self, 43)
63		else:
64			quickfix.BoolField.__init__(self, 43, data)
65
66class RefSeqNum(quickfix.IntField):
67	def __init__(self, data = None):
68		if data == None:
69			quickfix.IntField.__init__(self, 45)
70		else:
71			quickfix.IntField.__init__(self, 45, data)
72
73class SenderCompID(quickfix.StringField):
74	def __init__(self, data = None):
75		if data == None:
76			quickfix.StringField.__init__(self, 49)
77		else:
78			quickfix.StringField.__init__(self, 49, data)
79
80class SenderSubID(quickfix.StringField):
81	def __init__(self, data = None):
82		if data == None:
83			quickfix.StringField.__init__(self, 50)
84		else:
85			quickfix.StringField.__init__(self, 50, data)
86
87class SendingTime(quickfix.UtcTimeStampField):
88	def __init__(self, data = None):
89		if data == None:
90			quickfix.UtcTimeStampField.__init__(self, 52)
91		else:
92			quickfix.UtcTimeStampField.__init__(self, 52, data)
93
94class TargetCompID(quickfix.StringField):
95	def __init__(self, data = None):
96		if data == None:
97			quickfix.StringField.__init__(self, 56)
98		else:
99			quickfix.StringField.__init__(self, 56, data)
100
101class TargetSubID(quickfix.StringField):
102	def __init__(self, data = None):
103		if data == None:
104			quickfix.StringField.__init__(self, 57)
105		else:
106			quickfix.StringField.__init__(self, 57, data)
107
108class Text(quickfix.StringField):
109	def __init__(self, data = None):
110		if data == None:
111			quickfix.StringField.__init__(self, 58)
112		else:
113			quickfix.StringField.__init__(self, 58, data)
114
115class Signature(quickfix.StringField):
116	def __init__(self, data = None):
117		if data == None:
118			quickfix.StringField.__init__(self, 89)
119		else:
120			quickfix.StringField.__init__(self, 89, data)
121
122class SecureDataLen(quickfix.IntField):
123	def __init__(self, data = None):
124		if data == None:
125			quickfix.IntField.__init__(self, 90)
126		else:
127			quickfix.IntField.__init__(self, 90, data)
128
129class SecureData(quickfix.StringField):
130	def __init__(self, data = None):
131		if data == None:
132			quickfix.StringField.__init__(self, 91)
133		else:
134			quickfix.StringField.__init__(self, 91, data)
135
136class SignatureLength(quickfix.IntField):
137	def __init__(self, data = None):
138		if data == None:
139			quickfix.IntField.__init__(self, 93)
140		else:
141			quickfix.IntField.__init__(self, 93, data)
142
143class RawDataLength(quickfix.IntField):
144	def __init__(self, data = None):
145		if data == None:
146			quickfix.IntField.__init__(self, 95)
147		else:
148			quickfix.IntField.__init__(self, 95, data)
149
150class RawData(quickfix.StringField):
151	def __init__(self, data = None):
152		if data == None:
153			quickfix.StringField.__init__(self, 96)
154		else:
155			quickfix.StringField.__init__(self, 96, data)
156
157class PossResend(quickfix.BoolField):
158	def __init__(self, data = None):
159		if data == None:
160			quickfix.BoolField.__init__(self, 97)
161		else:
162			quickfix.BoolField.__init__(self, 97, data)
163
164class EncryptMethod(quickfix.IntField):
165	def __init__(self, data = None):
166		if data == None:
167			quickfix.IntField.__init__(self, 98)
168		else:
169			quickfix.IntField.__init__(self, 98, data)
170
171class HeartBtInt(quickfix.IntField):
172	def __init__(self, data = None):
173		if data == None:
174			quickfix.IntField.__init__(self, 108)
175		else:
176			quickfix.IntField.__init__(self, 108, data)
177
178class TestReqID(quickfix.StringField):
179	def __init__(self, data = None):
180		if data == None:
181			quickfix.StringField.__init__(self, 112)
182		else:
183			quickfix.StringField.__init__(self, 112, data)
184
185class OnBehalfOfCompID(quickfix.StringField):
186	def __init__(self, data = None):
187		if data == None:
188			quickfix.StringField.__init__(self, 115)
189		else:
190			quickfix.StringField.__init__(self, 115, data)
191
192class OnBehalfOfSubID(quickfix.StringField):
193	def __init__(self, data = None):
194		if data == None:
195			quickfix.StringField.__init__(self, 116)
196		else:
197			quickfix.StringField.__init__(self, 116, data)
198
199class OrigSendingTime(quickfix.UtcTimeStampField):
200	def __init__(self, data = None):
201		if data == None:
202			quickfix.UtcTimeStampField.__init__(self, 122)
203		else:
204			quickfix.UtcTimeStampField.__init__(self, 122, data)
205
206class GapFillFlag(quickfix.BoolField):
207	def __init__(self, data = None):
208		if data == None:
209			quickfix.BoolField.__init__(self, 123)
210		else:
211			quickfix.BoolField.__init__(self, 123, data)
212
213class DeliverToCompID(quickfix.StringField):
214	def __init__(self, data = None):
215		if data == None:
216			quickfix.StringField.__init__(self, 128)
217		else:
218			quickfix.StringField.__init__(self, 128, data)
219
220class DeliverToSubID(quickfix.StringField):
221	def __init__(self, data = None):
222		if data == None:
223			quickfix.StringField.__init__(self, 129)
224		else:
225			quickfix.StringField.__init__(self, 129, data)
226
227class ResetSeqNumFlag(quickfix.BoolField):
228	def __init__(self, data = None):
229		if data == None:
230			quickfix.BoolField.__init__(self, 141)
231		else:
232			quickfix.BoolField.__init__(self, 141, data)
233
234class SenderLocationID(quickfix.StringField):
235	def __init__(self, data = None):
236		if data == None:
237			quickfix.StringField.__init__(self, 142)
238		else:
239			quickfix.StringField.__init__(self, 142, data)
240
241class TargetLocationID(quickfix.StringField):
242	def __init__(self, data = None):
243		if data == None:
244			quickfix.StringField.__init__(self, 143)
245		else:
246			quickfix.StringField.__init__(self, 143, data)
247
248class OnBehalfOfLocationID(quickfix.StringField):
249	def __init__(self, data = None):
250		if data == None:
251			quickfix.StringField.__init__(self, 144)
252		else:
253			quickfix.StringField.__init__(self, 144, data)
254
255class DeliverToLocationID(quickfix.StringField):
256	def __init__(self, data = None):
257		if data == None:
258			quickfix.StringField.__init__(self, 145)
259		else:
260			quickfix.StringField.__init__(self, 145, data)
261
262class XmlDataLen(quickfix.IntField):
263	def __init__(self, data = None):
264		if data == None:
265			quickfix.IntField.__init__(self, 212)
266		else:
267			quickfix.IntField.__init__(self, 212, data)
268
269class XmlData(quickfix.StringField):
270	def __init__(self, data = None):
271		if data == None:
272			quickfix.StringField.__init__(self, 213)
273		else:
274			quickfix.StringField.__init__(self, 213, data)
275
276class MessageEncoding(quickfix.StringField):
277	def __init__(self, data = None):
278		if data == None:
279			quickfix.StringField.__init__(self, 347)
280		else:
281			quickfix.StringField.__init__(self, 347, data)
282
283class EncodedTextLen(quickfix.IntField):
284	def __init__(self, data = None):
285		if data == None:
286			quickfix.IntField.__init__(self, 354)
287		else:
288			quickfix.IntField.__init__(self, 354, data)
289
290class EncodedText(quickfix.StringField):
291	def __init__(self, data = None):
292		if data == None:
293			quickfix.StringField.__init__(self, 355)
294		else:
295			quickfix.StringField.__init__(self, 355, data)
296
297class LastMsgSeqNumProcessed(quickfix.IntField):
298	def __init__(self, data = None):
299		if data == None:
300			quickfix.IntField.__init__(self, 369)
301		else:
302			quickfix.IntField.__init__(self, 369, data)
303
304class RefTagID(quickfix.IntField):
305	def __init__(self, data = None):
306		if data == None:
307			quickfix.IntField.__init__(self, 371)
308		else:
309			quickfix.IntField.__init__(self, 371, data)
310
311class RefMsgType(quickfix.StringField):
312	def __init__(self, data = None):
313		if data == None:
314			quickfix.StringField.__init__(self, 372)
315		else:
316			quickfix.StringField.__init__(self, 372, data)
317
318class SessionRejectReason(quickfix.IntField):
319	def __init__(self, data = None):
320		if data == None:
321			quickfix.IntField.__init__(self, 373)
322		else:
323			quickfix.IntField.__init__(self, 373, data)
324
325class MaxMessageSize(quickfix.IntField):
326	def __init__(self, data = None):
327		if data == None:
328			quickfix.IntField.__init__(self, 383)
329		else:
330			quickfix.IntField.__init__(self, 383, data)
331
332class NoMsgTypes(quickfix.IntField):
333	def __init__(self, data = None):
334		if data == None:
335			quickfix.IntField.__init__(self, 384)
336		else:
337			quickfix.IntField.__init__(self, 384, data)
338
339class MsgDirection(quickfix.CharField):
340	def __init__(self, data = None):
341		if data == None:
342			quickfix.CharField.__init__(self, 385)
343		else:
344			quickfix.CharField.__init__(self, 385, data)
345
346class TestMessageIndicator(quickfix.BoolField):
347	def __init__(self, data = None):
348		if data == None:
349			quickfix.BoolField.__init__(self, 464)
350		else:
351			quickfix.BoolField.__init__(self, 464, data)
352
353class Username(quickfix.StringField):
354	def __init__(self, data = None):
355		if data == None:
356			quickfix.StringField.__init__(self, 553)
357		else:
358			quickfix.StringField.__init__(self, 553, data)
359
360class Password(quickfix.StringField):
361	def __init__(self, data = None):
362		if data == None:
363			quickfix.StringField.__init__(self, 554)
364		else:
365			quickfix.StringField.__init__(self, 554, data)
366
367class NoHops(quickfix.IntField):
368	def __init__(self, data = None):
369		if data == None:
370			quickfix.IntField.__init__(self, 627)
371		else:
372			quickfix.IntField.__init__(self, 627, data)
373
374class HopCompID(quickfix.StringField):
375	def __init__(self, data = None):
376		if data == None:
377			quickfix.StringField.__init__(self, 628)
378		else:
379			quickfix.StringField.__init__(self, 628, data)
380
381class HopSendingTime(quickfix.UtcTimeStampField):
382	def __init__(self, data = None):
383		if data == None:
384			quickfix.UtcTimeStampField.__init__(self, 629)
385		else:
386			quickfix.UtcTimeStampField.__init__(self, 629, data)
387
388class HopRefID(quickfix.IntField):
389	def __init__(self, data = None):
390		if data == None:
391			quickfix.IntField.__init__(self, 630)
392		else:
393			quickfix.IntField.__init__(self, 630, data)
394
395class NextExpectedMsgSeqNum(quickfix.IntField):
396	def __init__(self, data = None):
397		if data == None:
398			quickfix.IntField.__init__(self, 789)
399		else:
400			quickfix.IntField.__init__(self, 789, data)
401
402class ApplVerID(quickfix.StringField):
403	def __init__(self, data = None):
404		if data == None:
405			quickfix.StringField.__init__(self, 1128)
406		else:
407			quickfix.StringField.__init__(self, 1128, data)
408
409class CstmApplVerID(quickfix.StringField):
410	def __init__(self, data = None):
411		if data == None:
412			quickfix.StringField.__init__(self, 1129)
413		else:
414			quickfix.StringField.__init__(self, 1129, data)
415
416class RefApplVerID(quickfix.StringField):
417	def __init__(self, data = None):
418		if data == None:
419			quickfix.StringField.__init__(self, 1130)
420		else:
421			quickfix.StringField.__init__(self, 1130, data)
422
423class RefCstmApplVerID(quickfix.StringField):
424	def __init__(self, data = None):
425		if data == None:
426			quickfix.StringField.__init__(self, 1131)
427		else:
428			quickfix.StringField.__init__(self, 1131, data)
429
430class DefaultApplVerID(quickfix.StringField):
431	def __init__(self, data = None):
432		if data == None:
433			quickfix.StringField.__init__(self, 1137)
434		else:
435			quickfix.StringField.__init__(self, 1137, data)
436
437class Account(quickfix.StringField):
438	def __init__(self, data = None):
439		if data == None:
440			quickfix.StringField.__init__(self, 1)
441		else:
442			quickfix.StringField.__init__(self, 1, data)
443
444class AdvId(quickfix.StringField):
445	def __init__(self, data = None):
446		if data == None:
447			quickfix.StringField.__init__(self, 2)
448		else:
449			quickfix.StringField.__init__(self, 2, data)
450
451class AdvRefID(quickfix.StringField):
452	def __init__(self, data = None):
453		if data == None:
454			quickfix.StringField.__init__(self, 3)
455		else:
456			quickfix.StringField.__init__(self, 3, data)
457
458class AdvSide(quickfix.CharField):
459	def __init__(self, data = None):
460		if data == None:
461			quickfix.CharField.__init__(self, 4)
462		else:
463			quickfix.CharField.__init__(self, 4, data)
464
465class AdvTransType(quickfix.StringField):
466	def __init__(self, data = None):
467		if data == None:
468			quickfix.StringField.__init__(self, 5)
469		else:
470			quickfix.StringField.__init__(self, 5, data)
471
472class AvgPx(quickfix.DoubleField):
473	def __init__(self, data = None):
474		if data == None:
475			quickfix.DoubleField.__init__(self, 6)
476		else:
477			quickfix.DoubleField.__init__(self, 6, data)
478
479class ClOrdID(quickfix.StringField):
480	def __init__(self, data = None):
481		if data == None:
482			quickfix.StringField.__init__(self, 11)
483		else:
484			quickfix.StringField.__init__(self, 11, data)
485
486class Commission(quickfix.DoubleField):
487	def __init__(self, data = None):
488		if data == None:
489			quickfix.DoubleField.__init__(self, 12)
490		else:
491			quickfix.DoubleField.__init__(self, 12, data)
492
493class CommType(quickfix.CharField):
494	def __init__(self, data = None):
495		if data == None:
496			quickfix.CharField.__init__(self, 13)
497		else:
498			quickfix.CharField.__init__(self, 13, data)
499
500class CumQty(quickfix.DoubleField):
501	def __init__(self, data = None):
502		if data == None:
503			quickfix.DoubleField.__init__(self, 14)
504		else:
505			quickfix.DoubleField.__init__(self, 14, data)
506
507class Currency(quickfix.StringField):
508	def __init__(self, data = None):
509		if data == None:
510			quickfix.StringField.__init__(self, 15)
511		else:
512			quickfix.StringField.__init__(self, 15, data)
513
514class ExecID(quickfix.StringField):
515	def __init__(self, data = None):
516		if data == None:
517			quickfix.StringField.__init__(self, 17)
518		else:
519			quickfix.StringField.__init__(self, 17, data)
520
521class ExecInst(quickfix.StringField):
522	def __init__(self, data = None):
523		if data == None:
524			quickfix.StringField.__init__(self, 18)
525		else:
526			quickfix.StringField.__init__(self, 18, data)
527
528class ExecRefID(quickfix.StringField):
529	def __init__(self, data = None):
530		if data == None:
531			quickfix.StringField.__init__(self, 19)
532		else:
533			quickfix.StringField.__init__(self, 19, data)
534
535class ExecTransType(quickfix.CharField):
536	def __init__(self, data = None):
537		if data == None:
538			quickfix.CharField.__init__(self, 20)
539		else:
540			quickfix.CharField.__init__(self, 20, data)
541
542class HandlInst(quickfix.CharField):
543	def __init__(self, data = None):
544		if data == None:
545			quickfix.CharField.__init__(self, 21)
546		else:
547			quickfix.CharField.__init__(self, 21, data)
548
549class IDSource(quickfix.StringField):
550	def __init__(self, data = None):
551		if data == None:
552			quickfix.StringField.__init__(self, 22)
553		else:
554			quickfix.StringField.__init__(self, 22, data)
555
556class IOIid(quickfix.StringField):
557	def __init__(self, data = None):
558		if data == None:
559			quickfix.StringField.__init__(self, 23)
560		else:
561			quickfix.StringField.__init__(self, 23, data)
562
563class IOIOthSvc(quickfix.CharField):
564	def __init__(self, data = None):
565		if data == None:
566			quickfix.CharField.__init__(self, 24)
567		else:
568			quickfix.CharField.__init__(self, 24, data)
569
570class IOIQltyInd(quickfix.CharField):
571	def __init__(self, data = None):
572		if data == None:
573			quickfix.CharField.__init__(self, 25)
574		else:
575			quickfix.CharField.__init__(self, 25, data)
576
577class IOIRefID(quickfix.StringField):
578	def __init__(self, data = None):
579		if data == None:
580			quickfix.StringField.__init__(self, 26)
581		else:
582			quickfix.StringField.__init__(self, 26, data)
583
584class IOIShares(quickfix.StringField):
585	def __init__(self, data = None):
586		if data == None:
587			quickfix.StringField.__init__(self, 27)
588		else:
589			quickfix.StringField.__init__(self, 27, data)
590
591class IOITransType(quickfix.CharField):
592	def __init__(self, data = None):
593		if data == None:
594			quickfix.CharField.__init__(self, 28)
595		else:
596			quickfix.CharField.__init__(self, 28, data)
597
598class LastCapacity(quickfix.CharField):
599	def __init__(self, data = None):
600		if data == None:
601			quickfix.CharField.__init__(self, 29)
602		else:
603			quickfix.CharField.__init__(self, 29, data)
604
605class LastMkt(quickfix.StringField):
606	def __init__(self, data = None):
607		if data == None:
608			quickfix.StringField.__init__(self, 30)
609		else:
610			quickfix.StringField.__init__(self, 30, data)
611
612class LastPx(quickfix.DoubleField):
613	def __init__(self, data = None):
614		if data == None:
615			quickfix.DoubleField.__init__(self, 31)
616		else:
617			quickfix.DoubleField.__init__(self, 31, data)
618
619class LastShares(quickfix.DoubleField):
620	def __init__(self, data = None):
621		if data == None:
622			quickfix.DoubleField.__init__(self, 32)
623		else:
624			quickfix.DoubleField.__init__(self, 32, data)
625
626class LinesOfText(quickfix.IntField):
627	def __init__(self, data = None):
628		if data == None:
629			quickfix.IntField.__init__(self, 33)
630		else:
631			quickfix.IntField.__init__(self, 33, data)
632
633class OrderID(quickfix.StringField):
634	def __init__(self, data = None):
635		if data == None:
636			quickfix.StringField.__init__(self, 37)
637		else:
638			quickfix.StringField.__init__(self, 37, data)
639
640class OrderQty(quickfix.DoubleField):
641	def __init__(self, data = None):
642		if data == None:
643			quickfix.DoubleField.__init__(self, 38)
644		else:
645			quickfix.DoubleField.__init__(self, 38, data)
646
647class OrdStatus(quickfix.CharField):
648	def __init__(self, data = None):
649		if data == None:
650			quickfix.CharField.__init__(self, 39)
651		else:
652			quickfix.CharField.__init__(self, 39, data)
653
654class OrdType(quickfix.CharField):
655	def __init__(self, data = None):
656		if data == None:
657			quickfix.CharField.__init__(self, 40)
658		else:
659			quickfix.CharField.__init__(self, 40, data)
660
661class OrigClOrdID(quickfix.StringField):
662	def __init__(self, data = None):
663		if data == None:
664			quickfix.StringField.__init__(self, 41)
665		else:
666			quickfix.StringField.__init__(self, 41, data)
667
668class OrigTime(quickfix.UtcTimeStampField):
669	def __init__(self, data = None):
670		if data == None:
671			quickfix.UtcTimeStampField.__init__(self, 42)
672		else:
673			quickfix.UtcTimeStampField.__init__(self, 42, data)
674
675class Price(quickfix.DoubleField):
676	def __init__(self, data = None):
677		if data == None:
678			quickfix.DoubleField.__init__(self, 44)
679		else:
680			quickfix.DoubleField.__init__(self, 44, data)
681
682class RelatdSym(quickfix.StringField):
683	def __init__(self, data = None):
684		if data == None:
685			quickfix.StringField.__init__(self, 46)
686		else:
687			quickfix.StringField.__init__(self, 46, data)
688
689class Rule80A(quickfix.CharField):
690	def __init__(self, data = None):
691		if data == None:
692			quickfix.CharField.__init__(self, 47)
693		else:
694			quickfix.CharField.__init__(self, 47, data)
695
696class SecurityID(quickfix.StringField):
697	def __init__(self, data = None):
698		if data == None:
699			quickfix.StringField.__init__(self, 48)
700		else:
701			quickfix.StringField.__init__(self, 48, data)
702
703class Shares(quickfix.DoubleField):
704	def __init__(self, data = None):
705		if data == None:
706			quickfix.DoubleField.__init__(self, 53)
707		else:
708			quickfix.DoubleField.__init__(self, 53, data)
709
710class Side(quickfix.CharField):
711	def __init__(self, data = None):
712		if data == None:
713			quickfix.CharField.__init__(self, 54)
714		else:
715			quickfix.CharField.__init__(self, 54, data)
716
717class Symbol(quickfix.StringField):
718	def __init__(self, data = None):
719		if data == None:
720			quickfix.StringField.__init__(self, 55)
721		else:
722			quickfix.StringField.__init__(self, 55, data)
723
724class TimeInForce(quickfix.CharField):
725	def __init__(self, data = None):
726		if data == None:
727			quickfix.CharField.__init__(self, 59)
728		else:
729			quickfix.CharField.__init__(self, 59, data)
730
731class TransactTime(quickfix.UtcTimeStampField):
732	def __init__(self, data = None):
733		if data == None:
734			quickfix.UtcTimeStampField.__init__(self, 60)
735		else:
736			quickfix.UtcTimeStampField.__init__(self, 60, data)
737
738class Urgency(quickfix.CharField):
739	def __init__(self, data = None):
740		if data == None:
741			quickfix.CharField.__init__(self, 61)
742		else:
743			quickfix.CharField.__init__(self, 61, data)
744
745class ValidUntilTime(quickfix.UtcTimeStampField):
746	def __init__(self, data = None):
747		if data == None:
748			quickfix.UtcTimeStampField.__init__(self, 62)
749		else:
750			quickfix.UtcTimeStampField.__init__(self, 62, data)
751
752class SettlmntTyp(quickfix.CharField):
753	def __init__(self, data = None):
754		if data == None:
755			quickfix.CharField.__init__(self, 63)
756		else:
757			quickfix.CharField.__init__(self, 63, data)
758
759class FutSettDate(quickfix.StringField):
760	def __init__(self, data = None):
761		if data == None:
762			quickfix.StringField.__init__(self, 64)
763		else:
764			quickfix.StringField.__init__(self, 64, data)
765
766class SymbolSfx(quickfix.StringField):
767	def __init__(self, data = None):
768		if data == None:
769			quickfix.StringField.__init__(self, 65)
770		else:
771			quickfix.StringField.__init__(self, 65, data)
772
773class ListID(quickfix.StringField):
774	def __init__(self, data = None):
775		if data == None:
776			quickfix.StringField.__init__(self, 66)
777		else:
778			quickfix.StringField.__init__(self, 66, data)
779
780class ListSeqNo(quickfix.IntField):
781	def __init__(self, data = None):
782		if data == None:
783			quickfix.IntField.__init__(self, 67)
784		else:
785			quickfix.IntField.__init__(self, 67, data)
786
787class ListNoOrds(quickfix.IntField):
788	def __init__(self, data = None):
789		if data == None:
790			quickfix.IntField.__init__(self, 68)
791		else:
792			quickfix.IntField.__init__(self, 68, data)
793
794class ListExecInst(quickfix.StringField):
795	def __init__(self, data = None):
796		if data == None:
797			quickfix.StringField.__init__(self, 69)
798		else:
799			quickfix.StringField.__init__(self, 69, data)
800
801class AllocID(quickfix.StringField):
802	def __init__(self, data = None):
803		if data == None:
804			quickfix.StringField.__init__(self, 70)
805		else:
806			quickfix.StringField.__init__(self, 70, data)
807
808class AllocTransType(quickfix.CharField):
809	def __init__(self, data = None):
810		if data == None:
811			quickfix.CharField.__init__(self, 71)
812		else:
813			quickfix.CharField.__init__(self, 71, data)
814
815class RefAllocID(quickfix.StringField):
816	def __init__(self, data = None):
817		if data == None:
818			quickfix.StringField.__init__(self, 72)
819		else:
820			quickfix.StringField.__init__(self, 72, data)
821
822class NoOrders(quickfix.IntField):
823	def __init__(self, data = None):
824		if data == None:
825			quickfix.IntField.__init__(self, 73)
826		else:
827			quickfix.IntField.__init__(self, 73, data)
828
829class AvgPrxPrecision(quickfix.IntField):
830	def __init__(self, data = None):
831		if data == None:
832			quickfix.IntField.__init__(self, 74)
833		else:
834			quickfix.IntField.__init__(self, 74, data)
835
836class TradeDate(quickfix.StringField):
837	def __init__(self, data = None):
838		if data == None:
839			quickfix.StringField.__init__(self, 75)
840		else:
841			quickfix.StringField.__init__(self, 75, data)
842
843class ExecBroker(quickfix.StringField):
844	def __init__(self, data = None):
845		if data == None:
846			quickfix.StringField.__init__(self, 76)
847		else:
848			quickfix.StringField.__init__(self, 76, data)
849
850class OpenClose(quickfix.CharField):
851	def __init__(self, data = None):
852		if data == None:
853			quickfix.CharField.__init__(self, 77)
854		else:
855			quickfix.CharField.__init__(self, 77, data)
856
857class NoAllocs(quickfix.IntField):
858	def __init__(self, data = None):
859		if data == None:
860			quickfix.IntField.__init__(self, 78)
861		else:
862			quickfix.IntField.__init__(self, 78, data)
863
864class AllocAccount(quickfix.StringField):
865	def __init__(self, data = None):
866		if data == None:
867			quickfix.StringField.__init__(self, 79)
868		else:
869			quickfix.StringField.__init__(self, 79, data)
870
871class AllocShares(quickfix.DoubleField):
872	def __init__(self, data = None):
873		if data == None:
874			quickfix.DoubleField.__init__(self, 80)
875		else:
876			quickfix.DoubleField.__init__(self, 80, data)
877
878class ProcessCode(quickfix.CharField):
879	def __init__(self, data = None):
880		if data == None:
881			quickfix.CharField.__init__(self, 81)
882		else:
883			quickfix.CharField.__init__(self, 81, data)
884
885class NoRpts(quickfix.IntField):
886	def __init__(self, data = None):
887		if data == None:
888			quickfix.IntField.__init__(self, 82)
889		else:
890			quickfix.IntField.__init__(self, 82, data)
891
892class RptSeq(quickfix.IntField):
893	def __init__(self, data = None):
894		if data == None:
895			quickfix.IntField.__init__(self, 83)
896		else:
897			quickfix.IntField.__init__(self, 83, data)
898
899class CxlQty(quickfix.DoubleField):
900	def __init__(self, data = None):
901		if data == None:
902			quickfix.DoubleField.__init__(self, 84)
903		else:
904			quickfix.DoubleField.__init__(self, 84, data)
905
906class NoDlvyInst(quickfix.IntField):
907	def __init__(self, data = None):
908		if data == None:
909			quickfix.IntField.__init__(self, 85)
910		else:
911			quickfix.IntField.__init__(self, 85, data)
912
913class DlvyInst(quickfix.StringField):
914	def __init__(self, data = None):
915		if data == None:
916			quickfix.StringField.__init__(self, 86)
917		else:
918			quickfix.StringField.__init__(self, 86, data)
919
920class AllocStatus(quickfix.IntField):
921	def __init__(self, data = None):
922		if data == None:
923			quickfix.IntField.__init__(self, 87)
924		else:
925			quickfix.IntField.__init__(self, 87, data)
926
927class AllocRejCode(quickfix.IntField):
928	def __init__(self, data = None):
929		if data == None:
930			quickfix.IntField.__init__(self, 88)
931		else:
932			quickfix.IntField.__init__(self, 88, data)
933
934class BrokerOfCredit(quickfix.StringField):
935	def __init__(self, data = None):
936		if data == None:
937			quickfix.StringField.__init__(self, 92)
938		else:
939			quickfix.StringField.__init__(self, 92, data)
940
941class EmailType(quickfix.CharField):
942	def __init__(self, data = None):
943		if data == None:
944			quickfix.CharField.__init__(self, 94)
945		else:
946			quickfix.CharField.__init__(self, 94, data)
947
948class StopPx(quickfix.DoubleField):
949	def __init__(self, data = None):
950		if data == None:
951			quickfix.DoubleField.__init__(self, 99)
952		else:
953			quickfix.DoubleField.__init__(self, 99, data)
954
955class ExDestination(quickfix.StringField):
956	def __init__(self, data = None):
957		if data == None:
958			quickfix.StringField.__init__(self, 100)
959		else:
960			quickfix.StringField.__init__(self, 100, data)
961
962class CxlRejReason(quickfix.IntField):
963	def __init__(self, data = None):
964		if data == None:
965			quickfix.IntField.__init__(self, 102)
966		else:
967			quickfix.IntField.__init__(self, 102, data)
968
969class OrdRejReason(quickfix.IntField):
970	def __init__(self, data = None):
971		if data == None:
972			quickfix.IntField.__init__(self, 103)
973		else:
974			quickfix.IntField.__init__(self, 103, data)
975
976class IOIQualifier(quickfix.CharField):
977	def __init__(self, data = None):
978		if data == None:
979			quickfix.CharField.__init__(self, 104)
980		else:
981			quickfix.CharField.__init__(self, 104, data)
982
983class WaveNo(quickfix.StringField):
984	def __init__(self, data = None):
985		if data == None:
986			quickfix.StringField.__init__(self, 105)
987		else:
988			quickfix.StringField.__init__(self, 105, data)
989
990class Issuer(quickfix.StringField):
991	def __init__(self, data = None):
992		if data == None:
993			quickfix.StringField.__init__(self, 106)
994		else:
995			quickfix.StringField.__init__(self, 106, data)
996
997class SecurityDesc(quickfix.StringField):
998	def __init__(self, data = None):
999		if data == None:
1000			quickfix.StringField.__init__(self, 107)
1001		else:
1002			quickfix.StringField.__init__(self, 107, data)
1003
1004class ClientID(quickfix.StringField):
1005	def __init__(self, data = None):
1006		if data == None:
1007			quickfix.StringField.__init__(self, 109)
1008		else:
1009			quickfix.StringField.__init__(self, 109, data)
1010
1011class MinQty(quickfix.DoubleField):
1012	def __init__(self, data = None):
1013		if data == None:
1014			quickfix.DoubleField.__init__(self, 110)
1015		else:
1016			quickfix.DoubleField.__init__(self, 110, data)
1017
1018class MaxFloor(quickfix.DoubleField):
1019	def __init__(self, data = None):
1020		if data == None:
1021			quickfix.DoubleField.__init__(self, 111)
1022		else:
1023			quickfix.DoubleField.__init__(self, 111, data)
1024
1025class ReportToExch(quickfix.BoolField):
1026	def __init__(self, data = None):
1027		if data == None:
1028			quickfix.BoolField.__init__(self, 113)
1029		else:
1030			quickfix.BoolField.__init__(self, 113, data)
1031
1032class LocateReqd(quickfix.BoolField):
1033	def __init__(self, data = None):
1034		if data == None:
1035			quickfix.BoolField.__init__(self, 114)
1036		else:
1037			quickfix.BoolField.__init__(self, 114, data)
1038
1039class QuoteID(quickfix.StringField):
1040	def __init__(self, data = None):
1041		if data == None:
1042			quickfix.StringField.__init__(self, 117)
1043		else:
1044			quickfix.StringField.__init__(self, 117, data)
1045
1046class NetMoney(quickfix.DoubleField):
1047	def __init__(self, data = None):
1048		if data == None:
1049			quickfix.DoubleField.__init__(self, 118)
1050		else:
1051			quickfix.DoubleField.__init__(self, 118, data)
1052
1053class SettlCurrAmt(quickfix.DoubleField):
1054	def __init__(self, data = None):
1055		if data == None:
1056			quickfix.DoubleField.__init__(self, 119)
1057		else:
1058			quickfix.DoubleField.__init__(self, 119, data)
1059
1060class SettlCurrency(quickfix.StringField):
1061	def __init__(self, data = None):
1062		if data == None:
1063			quickfix.StringField.__init__(self, 120)
1064		else:
1065			quickfix.StringField.__init__(self, 120, data)
1066
1067class ForexReq(quickfix.BoolField):
1068	def __init__(self, data = None):
1069		if data == None:
1070			quickfix.BoolField.__init__(self, 121)
1071		else:
1072			quickfix.BoolField.__init__(self, 121, data)
1073
1074class NoExecs(quickfix.IntField):
1075	def __init__(self, data = None):
1076		if data == None:
1077			quickfix.IntField.__init__(self, 124)
1078		else:
1079			quickfix.IntField.__init__(self, 124, data)
1080
1081class CxlType(quickfix.CharField):
1082	def __init__(self, data = None):
1083		if data == None:
1084			quickfix.CharField.__init__(self, 125)
1085		else:
1086			quickfix.CharField.__init__(self, 125, data)
1087
1088class ExpireTime(quickfix.UtcTimeStampField):
1089	def __init__(self, data = None):
1090		if data == None:
1091			quickfix.UtcTimeStampField.__init__(self, 126)
1092		else:
1093			quickfix.UtcTimeStampField.__init__(self, 126, data)
1094
1095class DKReason(quickfix.CharField):
1096	def __init__(self, data = None):
1097		if data == None:
1098			quickfix.CharField.__init__(self, 127)
1099		else:
1100			quickfix.CharField.__init__(self, 127, data)
1101
1102class IOINaturalFlag(quickfix.BoolField):
1103	def __init__(self, data = None):
1104		if data == None:
1105			quickfix.BoolField.__init__(self, 130)
1106		else:
1107			quickfix.BoolField.__init__(self, 130, data)
1108
1109class QuoteReqID(quickfix.StringField):
1110	def __init__(self, data = None):
1111		if data == None:
1112			quickfix.StringField.__init__(self, 131)
1113		else:
1114			quickfix.StringField.__init__(self, 131, data)
1115
1116class BidPx(quickfix.DoubleField):
1117	def __init__(self, data = None):
1118		if data == None:
1119			quickfix.DoubleField.__init__(self, 132)
1120		else:
1121			quickfix.DoubleField.__init__(self, 132, data)
1122
1123class OfferPx(quickfix.DoubleField):
1124	def __init__(self, data = None):
1125		if data == None:
1126			quickfix.DoubleField.__init__(self, 133)
1127		else:
1128			quickfix.DoubleField.__init__(self, 133, data)
1129
1130class BidSize(quickfix.DoubleField):
1131	def __init__(self, data = None):
1132		if data == None:
1133			quickfix.DoubleField.__init__(self, 134)
1134		else:
1135			quickfix.DoubleField.__init__(self, 134, data)
1136
1137class OfferSize(quickfix.DoubleField):
1138	def __init__(self, data = None):
1139		if data == None:
1140			quickfix.DoubleField.__init__(self, 135)
1141		else:
1142			quickfix.DoubleField.__init__(self, 135, data)
1143
1144class NoMiscFees(quickfix.IntField):
1145	def __init__(self, data = None):
1146		if data == None:
1147			quickfix.IntField.__init__(self, 136)
1148		else:
1149			quickfix.IntField.__init__(self, 136, data)
1150
1151class MiscFeeAmt(quickfix.DoubleField):
1152	def __init__(self, data = None):
1153		if data == None:
1154			quickfix.DoubleField.__init__(self, 137)
1155		else:
1156			quickfix.DoubleField.__init__(self, 137, data)
1157
1158class MiscFeeCurr(quickfix.StringField):
1159	def __init__(self, data = None):
1160		if data == None:
1161			quickfix.StringField.__init__(self, 138)
1162		else:
1163			quickfix.StringField.__init__(self, 138, data)
1164
1165class MiscFeeType(quickfix.StringField):
1166	def __init__(self, data = None):
1167		if data == None:
1168			quickfix.StringField.__init__(self, 139)
1169		else:
1170			quickfix.StringField.__init__(self, 139, data)
1171
1172class PrevClosePx(quickfix.DoubleField):
1173	def __init__(self, data = None):
1174		if data == None:
1175			quickfix.DoubleField.__init__(self, 140)
1176		else:
1177			quickfix.DoubleField.__init__(self, 140, data)
1178
1179class NoRelatedSym(quickfix.IntField):
1180	def __init__(self, data = None):
1181		if data == None:
1182			quickfix.IntField.__init__(self, 146)
1183		else:
1184			quickfix.IntField.__init__(self, 146, data)
1185
1186class Subject(quickfix.StringField):
1187	def __init__(self, data = None):
1188		if data == None:
1189			quickfix.StringField.__init__(self, 147)
1190		else:
1191			quickfix.StringField.__init__(self, 147, data)
1192
1193class Headline(quickfix.StringField):
1194	def __init__(self, data = None):
1195		if data == None:
1196			quickfix.StringField.__init__(self, 148)
1197		else:
1198			quickfix.StringField.__init__(self, 148, data)
1199
1200class URLLink(quickfix.StringField):
1201	def __init__(self, data = None):
1202		if data == None:
1203			quickfix.StringField.__init__(self, 149)
1204		else:
1205			quickfix.StringField.__init__(self, 149, data)
1206
1207class ExecType(quickfix.CharField):
1208	def __init__(self, data = None):
1209		if data == None:
1210			quickfix.CharField.__init__(self, 150)
1211		else:
1212			quickfix.CharField.__init__(self, 150, data)
1213
1214class LeavesQty(quickfix.DoubleField):
1215	def __init__(self, data = None):
1216		if data == None:
1217			quickfix.DoubleField.__init__(self, 151)
1218		else:
1219			quickfix.DoubleField.__init__(self, 151, data)
1220
1221class CashOrderQty(quickfix.DoubleField):
1222	def __init__(self, data = None):
1223		if data == None:
1224			quickfix.DoubleField.__init__(self, 152)
1225		else:
1226			quickfix.DoubleField.__init__(self, 152, data)
1227
1228class AllocAvgPx(quickfix.DoubleField):
1229	def __init__(self, data = None):
1230		if data == None:
1231			quickfix.DoubleField.__init__(self, 153)
1232		else:
1233			quickfix.DoubleField.__init__(self, 153, data)
1234
1235class AllocNetMoney(quickfix.DoubleField):
1236	def __init__(self, data = None):
1237		if data == None:
1238			quickfix.DoubleField.__init__(self, 154)
1239		else:
1240			quickfix.DoubleField.__init__(self, 154, data)
1241
1242class SettlCurrFxRate(quickfix.DoubleField):
1243	def __init__(self, data = None):
1244		if data == None:
1245			quickfix.DoubleField.__init__(self, 155)
1246		else:
1247			quickfix.DoubleField.__init__(self, 155, data)
1248
1249class SettlCurrFxRateCalc(quickfix.CharField):
1250	def __init__(self, data = None):
1251		if data == None:
1252			quickfix.CharField.__init__(self, 156)
1253		else:
1254			quickfix.CharField.__init__(self, 156, data)
1255
1256class NumDaysInterest(quickfix.IntField):
1257	def __init__(self, data = None):
1258		if data == None:
1259			quickfix.IntField.__init__(self, 157)
1260		else:
1261			quickfix.IntField.__init__(self, 157, data)
1262
1263class AccruedInterestRate(quickfix.DoubleField):
1264	def __init__(self, data = None):
1265		if data == None:
1266			quickfix.DoubleField.__init__(self, 158)
1267		else:
1268			quickfix.DoubleField.__init__(self, 158, data)
1269
1270class AccruedInterestAmt(quickfix.DoubleField):
1271	def __init__(self, data = None):
1272		if data == None:
1273			quickfix.DoubleField.__init__(self, 159)
1274		else:
1275			quickfix.DoubleField.__init__(self, 159, data)
1276
1277class SettlInstMode(quickfix.CharField):
1278	def __init__(self, data = None):
1279		if data == None:
1280			quickfix.CharField.__init__(self, 160)
1281		else:
1282			quickfix.CharField.__init__(self, 160, data)
1283
1284class AllocText(quickfix.StringField):
1285	def __init__(self, data = None):
1286		if data == None:
1287			quickfix.StringField.__init__(self, 161)
1288		else:
1289			quickfix.StringField.__init__(self, 161, data)
1290
1291class SettlInstID(quickfix.StringField):
1292	def __init__(self, data = None):
1293		if data == None:
1294			quickfix.StringField.__init__(self, 162)
1295		else:
1296			quickfix.StringField.__init__(self, 162, data)
1297
1298class SettlInstTransType(quickfix.CharField):
1299	def __init__(self, data = None):
1300		if data == None:
1301			quickfix.CharField.__init__(self, 163)
1302		else:
1303			quickfix.CharField.__init__(self, 163, data)
1304
1305class EmailThreadID(quickfix.StringField):
1306	def __init__(self, data = None):
1307		if data == None:
1308			quickfix.StringField.__init__(self, 164)
1309		else:
1310			quickfix.StringField.__init__(self, 164, data)
1311
1312class SettlInstSource(quickfix.CharField):
1313	def __init__(self, data = None):
1314		if data == None:
1315			quickfix.CharField.__init__(self, 165)
1316		else:
1317			quickfix.CharField.__init__(self, 165, data)
1318
1319class SettlLocation(quickfix.StringField):
1320	def __init__(self, data = None):
1321		if data == None:
1322			quickfix.StringField.__init__(self, 166)
1323		else:
1324			quickfix.StringField.__init__(self, 166, data)
1325
1326class SecurityType(quickfix.StringField):
1327	def __init__(self, data = None):
1328		if data == None:
1329			quickfix.StringField.__init__(self, 167)
1330		else:
1331			quickfix.StringField.__init__(self, 167, data)
1332
1333class EffectiveTime(quickfix.UtcTimeStampField):
1334	def __init__(self, data = None):
1335		if data == None:
1336			quickfix.UtcTimeStampField.__init__(self, 168)
1337		else:
1338			quickfix.UtcTimeStampField.__init__(self, 168, data)
1339
1340class StandInstDbType(quickfix.IntField):
1341	def __init__(self, data = None):
1342		if data == None:
1343			quickfix.IntField.__init__(self, 169)
1344		else:
1345			quickfix.IntField.__init__(self, 169, data)
1346
1347class StandInstDbName(quickfix.StringField):
1348	def __init__(self, data = None):
1349		if data == None:
1350			quickfix.StringField.__init__(self, 170)
1351		else:
1352			quickfix.StringField.__init__(self, 170, data)
1353
1354class StandInstDbID(quickfix.StringField):
1355	def __init__(self, data = None):
1356		if data == None:
1357			quickfix.StringField.__init__(self, 171)
1358		else:
1359			quickfix.StringField.__init__(self, 171, data)
1360
1361class SettlDeliveryType(quickfix.IntField):
1362	def __init__(self, data = None):
1363		if data == None:
1364			quickfix.IntField.__init__(self, 172)
1365		else:
1366			quickfix.IntField.__init__(self, 172, data)
1367
1368class SettlDepositoryCode(quickfix.StringField):
1369	def __init__(self, data = None):
1370		if data == None:
1371			quickfix.StringField.__init__(self, 173)
1372		else:
1373			quickfix.StringField.__init__(self, 173, data)
1374
1375class SettlBrkrCode(quickfix.StringField):
1376	def __init__(self, data = None):
1377		if data == None:
1378			quickfix.StringField.__init__(self, 174)
1379		else:
1380			quickfix.StringField.__init__(self, 174, data)
1381
1382class SettlInstCode(quickfix.StringField):
1383	def __init__(self, data = None):
1384		if data == None:
1385			quickfix.StringField.__init__(self, 175)
1386		else:
1387			quickfix.StringField.__init__(self, 175, data)
1388
1389class SecuritySettlAgentName(quickfix.StringField):
1390	def __init__(self, data = None):
1391		if data == None:
1392			quickfix.StringField.__init__(self, 176)
1393		else:
1394			quickfix.StringField.__init__(self, 176, data)
1395
1396class SecuritySettlAgentCode(quickfix.StringField):
1397	def __init__(self, data = None):
1398		if data == None:
1399			quickfix.StringField.__init__(self, 177)
1400		else:
1401			quickfix.StringField.__init__(self, 177, data)
1402
1403class SecuritySettlAgentAcctNum(quickfix.StringField):
1404	def __init__(self, data = None):
1405		if data == None:
1406			quickfix.StringField.__init__(self, 178)
1407		else:
1408			quickfix.StringField.__init__(self, 178, data)
1409
1410class SecuritySettlAgentAcctName(quickfix.StringField):
1411	def __init__(self, data = None):
1412		if data == None:
1413			quickfix.StringField.__init__(self, 179)
1414		else:
1415			quickfix.StringField.__init__(self, 179, data)
1416
1417class SecuritySettlAgentContactName(quickfix.StringField):
1418	def __init__(self, data = None):
1419		if data == None:
1420			quickfix.StringField.__init__(self, 180)
1421		else:
1422			quickfix.StringField.__init__(self, 180, data)
1423
1424class SecuritySettlAgentContactPhone(quickfix.StringField):
1425	def __init__(self, data = None):
1426		if data == None:
1427			quickfix.StringField.__init__(self, 181)
1428		else:
1429			quickfix.StringField.__init__(self, 181, data)
1430
1431class CashSettlAgentName(quickfix.StringField):
1432	def __init__(self, data = None):
1433		if data == None:
1434			quickfix.StringField.__init__(self, 182)
1435		else:
1436			quickfix.StringField.__init__(self, 182, data)
1437
1438class CashSettlAgentCode(quickfix.StringField):
1439	def __init__(self, data = None):
1440		if data == None:
1441			quickfix.StringField.__init__(self, 183)
1442		else:
1443			quickfix.StringField.__init__(self, 183, data)
1444
1445class CashSettlAgentAcctNum(quickfix.StringField):
1446	def __init__(self, data = None):
1447		if data == None:
1448			quickfix.StringField.__init__(self, 184)
1449		else:
1450			quickfix.StringField.__init__(self, 184, data)
1451
1452class CashSettlAgentAcctName(quickfix.StringField):
1453	def __init__(self, data = None):
1454		if data == None:
1455			quickfix.StringField.__init__(self, 185)
1456		else:
1457			quickfix.StringField.__init__(self, 185, data)
1458
1459class CashSettlAgentContactName(quickfix.StringField):
1460	def __init__(self, data = None):
1461		if data == None:
1462			quickfix.StringField.__init__(self, 186)
1463		else:
1464			quickfix.StringField.__init__(self, 186, data)
1465
1466class CashSettlAgentContactPhone(quickfix.StringField):
1467	def __init__(self, data = None):
1468		if data == None:
1469			quickfix.StringField.__init__(self, 187)
1470		else:
1471			quickfix.StringField.__init__(self, 187, data)
1472
1473class BidSpotRate(quickfix.DoubleField):
1474	def __init__(self, data = None):
1475		if data == None:
1476			quickfix.DoubleField.__init__(self, 188)
1477		else:
1478			quickfix.DoubleField.__init__(self, 188, data)
1479
1480class BidForwardPoints(quickfix.DoubleField):
1481	def __init__(self, data = None):
1482		if data == None:
1483			quickfix.DoubleField.__init__(self, 189)
1484		else:
1485			quickfix.DoubleField.__init__(self, 189, data)
1486
1487class OfferSpotRate(quickfix.DoubleField):
1488	def __init__(self, data = None):
1489		if data == None:
1490			quickfix.DoubleField.__init__(self, 190)
1491		else:
1492			quickfix.DoubleField.__init__(self, 190, data)
1493
1494class OfferForwardPoints(quickfix.DoubleField):
1495	def __init__(self, data = None):
1496		if data == None:
1497			quickfix.DoubleField.__init__(self, 191)
1498		else:
1499			quickfix.DoubleField.__init__(self, 191, data)
1500
1501class OrderQty2(quickfix.DoubleField):
1502	def __init__(self, data = None):
1503		if data == None:
1504			quickfix.DoubleField.__init__(self, 192)
1505		else:
1506			quickfix.DoubleField.__init__(self, 192, data)
1507
1508class FutSettDate2(quickfix.StringField):
1509	def __init__(self, data = None):
1510		if data == None:
1511			quickfix.StringField.__init__(self, 193)
1512		else:
1513			quickfix.StringField.__init__(self, 193, data)
1514
1515class LastSpotRate(quickfix.DoubleField):
1516	def __init__(self, data = None):
1517		if data == None:
1518			quickfix.DoubleField.__init__(self, 194)
1519		else:
1520			quickfix.DoubleField.__init__(self, 194, data)
1521
1522class LastForwardPoints(quickfix.DoubleField):
1523	def __init__(self, data = None):
1524		if data == None:
1525			quickfix.DoubleField.__init__(self, 195)
1526		else:
1527			quickfix.DoubleField.__init__(self, 195, data)
1528
1529class AllocLinkID(quickfix.StringField):
1530	def __init__(self, data = None):
1531		if data == None:
1532			quickfix.StringField.__init__(self, 196)
1533		else:
1534			quickfix.StringField.__init__(self, 196, data)
1535
1536class AllocLinkType(quickfix.IntField):
1537	def __init__(self, data = None):
1538		if data == None:
1539			quickfix.IntField.__init__(self, 197)
1540		else:
1541			quickfix.IntField.__init__(self, 197, data)
1542
1543class SecondaryOrderID(quickfix.StringField):
1544	def __init__(self, data = None):
1545		if data == None:
1546			quickfix.StringField.__init__(self, 198)
1547		else:
1548			quickfix.StringField.__init__(self, 198, data)
1549
1550class NoIOIQualifiers(quickfix.IntField):
1551	def __init__(self, data = None):
1552		if data == None:
1553			quickfix.IntField.__init__(self, 199)
1554		else:
1555			quickfix.IntField.__init__(self, 199, data)
1556
1557class MaturityMonthYear(quickfix.StringField):
1558	def __init__(self, data = None):
1559		if data == None:
1560			quickfix.StringField.__init__(self, 200)
1561		else:
1562			quickfix.StringField.__init__(self, 200, data)
1563
1564class PutOrCall(quickfix.IntField):
1565	def __init__(self, data = None):
1566		if data == None:
1567			quickfix.IntField.__init__(self, 201)
1568		else:
1569			quickfix.IntField.__init__(self, 201, data)
1570
1571class StrikePrice(quickfix.DoubleField):
1572	def __init__(self, data = None):
1573		if data == None:
1574			quickfix.DoubleField.__init__(self, 202)
1575		else:
1576			quickfix.DoubleField.__init__(self, 202, data)
1577
1578class CoveredOrUncovered(quickfix.IntField):
1579	def __init__(self, data = None):
1580		if data == None:
1581			quickfix.IntField.__init__(self, 203)
1582		else:
1583			quickfix.IntField.__init__(self, 203, data)
1584
1585class CustomerOrFirm(quickfix.IntField):
1586	def __init__(self, data = None):
1587		if data == None:
1588			quickfix.IntField.__init__(self, 204)
1589		else:
1590			quickfix.IntField.__init__(self, 204, data)
1591
1592class MaturityDay(quickfix.StringField):
1593	def __init__(self, data = None):
1594		if data == None:
1595			quickfix.StringField.__init__(self, 205)
1596		else:
1597			quickfix.StringField.__init__(self, 205, data)
1598
1599class OptAttribute(quickfix.CharField):
1600	def __init__(self, data = None):
1601		if data == None:
1602			quickfix.CharField.__init__(self, 206)
1603		else:
1604			quickfix.CharField.__init__(self, 206, data)
1605
1606class SecurityExchange(quickfix.StringField):
1607	def __init__(self, data = None):
1608		if data == None:
1609			quickfix.StringField.__init__(self, 207)
1610		else:
1611			quickfix.StringField.__init__(self, 207, data)
1612
1613class NotifyBrokerOfCredit(quickfix.BoolField):
1614	def __init__(self, data = None):
1615		if data == None:
1616			quickfix.BoolField.__init__(self, 208)
1617		else:
1618			quickfix.BoolField.__init__(self, 208, data)
1619
1620class AllocHandlInst(quickfix.IntField):
1621	def __init__(self, data = None):
1622		if data == None:
1623			quickfix.IntField.__init__(self, 209)
1624		else:
1625			quickfix.IntField.__init__(self, 209, data)
1626
1627class MaxShow(quickfix.DoubleField):
1628	def __init__(self, data = None):
1629		if data == None:
1630			quickfix.DoubleField.__init__(self, 210)
1631		else:
1632			quickfix.DoubleField.__init__(self, 210, data)
1633
1634class PegDifference(quickfix.DoubleField):
1635	def __init__(self, data = None):
1636		if data == None:
1637			quickfix.DoubleField.__init__(self, 211)
1638		else:
1639			quickfix.DoubleField.__init__(self, 211, data)
1640
1641class SendingDate(quickfix.StringField):
1642	def __init__(self, data = None):
1643		if data == None:
1644			quickfix.StringField.__init__(self, 51)
1645		else:
1646			quickfix.StringField.__init__(self, 51, data)
1647
1648class TotNoOrders(quickfix.IntField):
1649	def __init__(self, data = None):
1650		if data == None:
1651			quickfix.IntField.__init__(self, 68)
1652		else:
1653			quickfix.IntField.__init__(self, 68, data)
1654
1655class SettlInstRefID(quickfix.StringField):
1656	def __init__(self, data = None):
1657		if data == None:
1658			quickfix.StringField.__init__(self, 214)
1659		else:
1660			quickfix.StringField.__init__(self, 214, data)
1661
1662class NoRoutingIDs(quickfix.IntField):
1663	def __init__(self, data = None):
1664		if data == None:
1665			quickfix.IntField.__init__(self, 215)
1666		else:
1667			quickfix.IntField.__init__(self, 215, data)
1668
1669class RoutingType(quickfix.IntField):
1670	def __init__(self, data = None):
1671		if data == None:
1672			quickfix.IntField.__init__(self, 216)
1673		else:
1674			quickfix.IntField.__init__(self, 216, data)
1675
1676class RoutingID(quickfix.StringField):
1677	def __init__(self, data = None):
1678		if data == None:
1679			quickfix.StringField.__init__(self, 217)
1680		else:
1681			quickfix.StringField.__init__(self, 217, data)
1682
1683class SpreadToBenchmark(quickfix.DoubleField):
1684	def __init__(self, data = None):
1685		if data == None:
1686			quickfix.DoubleField.__init__(self, 218)
1687		else:
1688			quickfix.DoubleField.__init__(self, 218, data)
1689
1690class Benchmark(quickfix.CharField):
1691	def __init__(self, data = None):
1692		if data == None:
1693			quickfix.CharField.__init__(self, 219)
1694		else:
1695			quickfix.CharField.__init__(self, 219, data)
1696
1697class CouponRate(quickfix.DoubleField):
1698	def __init__(self, data = None):
1699		if data == None:
1700			quickfix.DoubleField.__init__(self, 223)
1701		else:
1702			quickfix.DoubleField.__init__(self, 223, data)
1703
1704class ContractMultiplier(quickfix.DoubleField):
1705	def __init__(self, data = None):
1706		if data == None:
1707			quickfix.DoubleField.__init__(self, 231)
1708		else:
1709			quickfix.DoubleField.__init__(self, 231, data)
1710
1711class MDReqID(quickfix.StringField):
1712	def __init__(self, data = None):
1713		if data == None:
1714			quickfix.StringField.__init__(self, 262)
1715		else:
1716			quickfix.StringField.__init__(self, 262, data)
1717
1718class SubscriptionRequestType(quickfix.CharField):
1719	def __init__(self, data = None):
1720		if data == None:
1721			quickfix.CharField.__init__(self, 263)
1722		else:
1723			quickfix.CharField.__init__(self, 263, data)
1724
1725class MarketDepth(quickfix.IntField):
1726	def __init__(self, data = None):
1727		if data == None:
1728			quickfix.IntField.__init__(self, 264)
1729		else:
1730			quickfix.IntField.__init__(self, 264, data)
1731
1732class MDUpdateType(quickfix.IntField):
1733	def __init__(self, data = None):
1734		if data == None:
1735			quickfix.IntField.__init__(self, 265)
1736		else:
1737			quickfix.IntField.__init__(self, 265, data)
1738
1739class AggregatedBook(quickfix.BoolField):
1740	def __init__(self, data = None):
1741		if data == None:
1742			quickfix.BoolField.__init__(self, 266)
1743		else:
1744			quickfix.BoolField.__init__(self, 266, data)
1745
1746class NoMDEntryTypes(quickfix.IntField):
1747	def __init__(self, data = None):
1748		if data == None:
1749			quickfix.IntField.__init__(self, 267)
1750		else:
1751			quickfix.IntField.__init__(self, 267, data)
1752
1753class NoMDEntries(quickfix.IntField):
1754	def __init__(self, data = None):
1755		if data == None:
1756			quickfix.IntField.__init__(self, 268)
1757		else:
1758			quickfix.IntField.__init__(self, 268, data)
1759
1760class MDEntryType(quickfix.CharField):
1761	def __init__(self, data = None):
1762		if data == None:
1763			quickfix.CharField.__init__(self, 269)
1764		else:
1765			quickfix.CharField.__init__(self, 269, data)
1766
1767class MDEntryPx(quickfix.DoubleField):
1768	def __init__(self, data = None):
1769		if data == None:
1770			quickfix.DoubleField.__init__(self, 270)
1771		else:
1772			quickfix.DoubleField.__init__(self, 270, data)
1773
1774class MDEntrySize(quickfix.DoubleField):
1775	def __init__(self, data = None):
1776		if data == None:
1777			quickfix.DoubleField.__init__(self, 271)
1778		else:
1779			quickfix.DoubleField.__init__(self, 271, data)
1780
1781class MDEntryDate(quickfix.UtcDateField):
1782	def __init__(self, data = None):
1783		if data == None:
1784			quickfix.UtcDateField.__init__(self, 272)
1785		else:
1786			quickfix.UtcDateField.__init__(self, 272, data)
1787
1788class MDEntryTime(quickfix.UtcTimeOnlyField):
1789	def __init__(self, data = None):
1790		if data == None:
1791			quickfix.UtcTimeOnlyField.__init__(self, 273)
1792		else:
1793			quickfix.UtcTimeOnlyField.__init__(self, 273, data)
1794
1795class TickDirection(quickfix.CharField):
1796	def __init__(self, data = None):
1797		if data == None:
1798			quickfix.CharField.__init__(self, 274)
1799		else:
1800			quickfix.CharField.__init__(self, 274, data)
1801
1802class MDMkt(quickfix.StringField):
1803	def __init__(self, data = None):
1804		if data == None:
1805			quickfix.StringField.__init__(self, 275)
1806		else:
1807			quickfix.StringField.__init__(self, 275, data)
1808
1809class QuoteCondition(quickfix.StringField):
1810	def __init__(self, data = None):
1811		if data == None:
1812			quickfix.StringField.__init__(self, 276)
1813		else:
1814			quickfix.StringField.__init__(self, 276, data)
1815
1816class TradeCondition(quickfix.StringField):
1817	def __init__(self, data = None):
1818		if data == None:
1819			quickfix.StringField.__init__(self, 277)
1820		else:
1821			quickfix.StringField.__init__(self, 277, data)
1822
1823class MDEntryID(quickfix.StringField):
1824	def __init__(self, data = None):
1825		if data == None:
1826			quickfix.StringField.__init__(self, 278)
1827		else:
1828			quickfix.StringField.__init__(self, 278, data)
1829
1830class MDUpdateAction(quickfix.CharField):
1831	def __init__(self, data = None):
1832		if data == None:
1833			quickfix.CharField.__init__(self, 279)
1834		else:
1835			quickfix.CharField.__init__(self, 279, data)
1836
1837class MDEntryRefID(quickfix.StringField):
1838	def __init__(self, data = None):
1839		if data == None:
1840			quickfix.StringField.__init__(self, 280)
1841		else:
1842			quickfix.StringField.__init__(self, 280, data)
1843
1844class MDReqRejReason(quickfix.CharField):
1845	def __init__(self, data = None):
1846		if data == None:
1847			quickfix.CharField.__init__(self, 281)
1848		else:
1849			quickfix.CharField.__init__(self, 281, data)
1850
1851class MDEntryOriginator(quickfix.StringField):
1852	def __init__(self, data = None):
1853		if data == None:
1854			quickfix.StringField.__init__(self, 282)
1855		else:
1856			quickfix.StringField.__init__(self, 282, data)
1857
1858class LocationID(quickfix.StringField):
1859	def __init__(self, data = None):
1860		if data == None:
1861			quickfix.StringField.__init__(self, 283)
1862		else:
1863			quickfix.StringField.__init__(self, 283, data)
1864
1865class DeskID(quickfix.StringField):
1866	def __init__(self, data = None):
1867		if data == None:
1868			quickfix.StringField.__init__(self, 284)
1869		else:
1870			quickfix.StringField.__init__(self, 284, data)
1871
1872class DeleteReason(quickfix.CharField):
1873	def __init__(self, data = None):
1874		if data == None:
1875			quickfix.CharField.__init__(self, 285)
1876		else:
1877			quickfix.CharField.__init__(self, 285, data)
1878
1879class OpenCloseSettleFlag(quickfix.StringField):
1880	def __init__(self, data = None):
1881		if data == None:
1882			quickfix.StringField.__init__(self, 286)
1883		else:
1884			quickfix.StringField.__init__(self, 286, data)
1885
1886class SellerDays(quickfix.IntField):
1887	def __init__(self, data = None):
1888		if data == None:
1889			quickfix.IntField.__init__(self, 287)
1890		else:
1891			quickfix.IntField.__init__(self, 287, data)
1892
1893class MDEntryBuyer(quickfix.StringField):
1894	def __init__(self, data = None):
1895		if data == None:
1896			quickfix.StringField.__init__(self, 288)
1897		else:
1898			quickfix.StringField.__init__(self, 288, data)
1899
1900class MDEntrySeller(quickfix.StringField):
1901	def __init__(self, data = None):
1902		if data == None:
1903			quickfix.StringField.__init__(self, 289)
1904		else:
1905			quickfix.StringField.__init__(self, 289, data)
1906
1907class MDEntryPositionNo(quickfix.IntField):
1908	def __init__(self, data = None):
1909		if data == None:
1910			quickfix.IntField.__init__(self, 290)
1911		else:
1912			quickfix.IntField.__init__(self, 290, data)
1913
1914class FinancialStatus(quickfix.StringField):
1915	def __init__(self, data = None):
1916		if data == None:
1917			quickfix.StringField.__init__(self, 291)
1918		else:
1919			quickfix.StringField.__init__(self, 291, data)
1920
1921class CorporateAction(quickfix.StringField):
1922	def __init__(self, data = None):
1923		if data == None:
1924			quickfix.StringField.__init__(self, 292)
1925		else:
1926			quickfix.StringField.__init__(self, 292, data)
1927
1928class DefBidSize(quickfix.DoubleField):
1929	def __init__(self, data = None):
1930		if data == None:
1931			quickfix.DoubleField.__init__(self, 293)
1932		else:
1933			quickfix.DoubleField.__init__(self, 293, data)
1934
1935class DefOfferSize(quickfix.DoubleField):
1936	def __init__(self, data = None):
1937		if data == None:
1938			quickfix.DoubleField.__init__(self, 294)
1939		else:
1940			quickfix.DoubleField.__init__(self, 294, data)
1941
1942class NoQuoteEntries(quickfix.IntField):
1943	def __init__(self, data = None):
1944		if data == None:
1945			quickfix.IntField.__init__(self, 295)
1946		else:
1947			quickfix.IntField.__init__(self, 295, data)
1948
1949class NoQuoteSets(quickfix.IntField):
1950	def __init__(self, data = None):
1951		if data == None:
1952			quickfix.IntField.__init__(self, 296)
1953		else:
1954			quickfix.IntField.__init__(self, 296, data)
1955
1956class QuoteAckStatus(quickfix.IntField):
1957	def __init__(self, data = None):
1958		if data == None:
1959			quickfix.IntField.__init__(self, 297)
1960		else:
1961			quickfix.IntField.__init__(self, 297, data)
1962
1963class QuoteCancelType(quickfix.IntField):
1964	def __init__(self, data = None):
1965		if data == None:
1966			quickfix.IntField.__init__(self, 298)
1967		else:
1968			quickfix.IntField.__init__(self, 298, data)
1969
1970class QuoteEntryID(quickfix.StringField):
1971	def __init__(self, data = None):
1972		if data == None:
1973			quickfix.StringField.__init__(self, 299)
1974		else:
1975			quickfix.StringField.__init__(self, 299, data)
1976
1977class QuoteRejectReason(quickfix.IntField):
1978	def __init__(self, data = None):
1979		if data == None:
1980			quickfix.IntField.__init__(self, 300)
1981		else:
1982			quickfix.IntField.__init__(self, 300, data)
1983
1984class QuoteResponseLevel(quickfix.IntField):
1985	def __init__(self, data = None):
1986		if data == None:
1987			quickfix.IntField.__init__(self, 301)
1988		else:
1989			quickfix.IntField.__init__(self, 301, data)
1990
1991class QuoteSetID(quickfix.StringField):
1992	def __init__(self, data = None):
1993		if data == None:
1994			quickfix.StringField.__init__(self, 302)
1995		else:
1996			quickfix.StringField.__init__(self, 302, data)
1997
1998class QuoteRequestType(quickfix.IntField):
1999	def __init__(self, data = None):
2000		if data == None:
2001			quickfix.IntField.__init__(self, 303)
2002		else:
2003			quickfix.IntField.__init__(self, 303, data)
2004
2005class TotQuoteEntries(quickfix.IntField):
2006	def __init__(self, data = None):
2007		if data == None:
2008			quickfix.IntField.__init__(self, 304)
2009		else:
2010			quickfix.IntField.__init__(self, 304, data)
2011
2012class UnderlyingIDSource(quickfix.StringField):
2013	def __init__(self, data = None):
2014		if data == None:
2015			quickfix.StringField.__init__(self, 305)
2016		else:
2017			quickfix.StringField.__init__(self, 305, data)
2018
2019class UnderlyingIssuer(quickfix.StringField):
2020	def __init__(self, data = None):
2021		if data == None:
2022			quickfix.StringField.__init__(self, 306)
2023		else:
2024			quickfix.StringField.__init__(self, 306, data)
2025
2026class UnderlyingSecurityDesc(quickfix.StringField):
2027	def __init__(self, data = None):
2028		if data == None:
2029			quickfix.StringField.__init__(self, 307)
2030		else:
2031			quickfix.StringField.__init__(self, 307, data)
2032
2033class UnderlyingSecurityExchange(quickfix.StringField):
2034	def __init__(self, data = None):
2035		if data == None:
2036			quickfix.StringField.__init__(self, 308)
2037		else:
2038			quickfix.StringField.__init__(self, 308, data)
2039
2040class UnderlyingSecurityID(quickfix.StringField):
2041	def __init__(self, data = None):
2042		if data == None:
2043			quickfix.StringField.__init__(self, 309)
2044		else:
2045			quickfix.StringField.__init__(self, 309, data)
2046
2047class UnderlyingSecurityType(quickfix.StringField):
2048	def __init__(self, data = None):
2049		if data == None:
2050			quickfix.StringField.__init__(self, 310)
2051		else:
2052			quickfix.StringField.__init__(self, 310, data)
2053
2054class UnderlyingSymbol(quickfix.StringField):
2055	def __init__(self, data = None):
2056		if data == None:
2057			quickfix.StringField.__init__(self, 311)
2058		else:
2059			quickfix.StringField.__init__(self, 311, data)
2060
2061class UnderlyingSymbolSfx(quickfix.StringField):
2062	def __init__(self, data = None):
2063		if data == None:
2064			quickfix.StringField.__init__(self, 312)
2065		else:
2066			quickfix.StringField.__init__(self, 312, data)
2067
2068class UnderlyingMaturityMonthYear(quickfix.StringField):
2069	def __init__(self, data = None):
2070		if data == None:
2071			quickfix.StringField.__init__(self, 313)
2072		else:
2073			quickfix.StringField.__init__(self, 313, data)
2074
2075class UnderlyingMaturityDay(quickfix.StringField):
2076	def __init__(self, data = None):
2077		if data == None:
2078			quickfix.StringField.__init__(self, 314)
2079		else:
2080			quickfix.StringField.__init__(self, 314, data)
2081
2082class UnderlyingPutOrCall(quickfix.IntField):
2083	def __init__(self, data = None):
2084		if data == None:
2085			quickfix.IntField.__init__(self, 315)
2086		else:
2087			quickfix.IntField.__init__(self, 315, data)
2088
2089class UnderlyingStrikePrice(quickfix.DoubleField):
2090	def __init__(self, data = None):
2091		if data == None:
2092			quickfix.DoubleField.__init__(self, 316)
2093		else:
2094			quickfix.DoubleField.__init__(self, 316, data)
2095
2096class UnderlyingOptAttribute(quickfix.CharField):
2097	def __init__(self, data = None):
2098		if data == None:
2099			quickfix.CharField.__init__(self, 317)
2100		else:
2101			quickfix.CharField.__init__(self, 317, data)
2102
2103class UnderlyingCurrency(quickfix.StringField):
2104	def __init__(self, data = None):
2105		if data == None:
2106			quickfix.StringField.__init__(self, 318)
2107		else:
2108			quickfix.StringField.__init__(self, 318, data)
2109
2110class RatioQty(quickfix.DoubleField):
2111	def __init__(self, data = None):
2112		if data == None:
2113			quickfix.DoubleField.__init__(self, 319)
2114		else:
2115			quickfix.DoubleField.__init__(self, 319, data)
2116
2117class SecurityReqID(quickfix.StringField):
2118	def __init__(self, data = None):
2119		if data == None:
2120			quickfix.StringField.__init__(self, 320)
2121		else:
2122			quickfix.StringField.__init__(self, 320, data)
2123
2124class SecurityRequestType(quickfix.IntField):
2125	def __init__(self, data = None):
2126		if data == None:
2127			quickfix.IntField.__init__(self, 321)
2128		else:
2129			quickfix.IntField.__init__(self, 321, data)
2130
2131class SecurityResponseID(quickfix.StringField):
2132	def __init__(self, data = None):
2133		if data == None:
2134			quickfix.StringField.__init__(self, 322)
2135		else:
2136			quickfix.StringField.__init__(self, 322, data)
2137
2138class SecurityResponseType(quickfix.IntField):
2139	def __init__(self, data = None):
2140		if data == None:
2141			quickfix.IntField.__init__(self, 323)
2142		else:
2143			quickfix.IntField.__init__(self, 323, data)
2144
2145class SecurityStatusReqID(quickfix.StringField):
2146	def __init__(self, data = None):
2147		if data == None:
2148			quickfix.StringField.__init__(self, 324)
2149		else:
2150			quickfix.StringField.__init__(self, 324, data)
2151
2152class UnsolicitedIndicator(quickfix.BoolField):
2153	def __init__(self, data = None):
2154		if data == None:
2155			quickfix.BoolField.__init__(self, 325)
2156		else:
2157			quickfix.BoolField.__init__(self, 325, data)
2158
2159class SecurityTradingStatus(quickfix.IntField):
2160	def __init__(self, data = None):
2161		if data == None:
2162			quickfix.IntField.__init__(self, 326)
2163		else:
2164			quickfix.IntField.__init__(self, 326, data)
2165
2166class HaltReasonChar(quickfix.CharField):
2167	def __init__(self, data = None):
2168		if data == None:
2169			quickfix.CharField.__init__(self, 327)
2170		else:
2171			quickfix.CharField.__init__(self, 327, data)
2172
2173class InViewOfCommon(quickfix.BoolField):
2174	def __init__(self, data = None):
2175		if data == None:
2176			quickfix.BoolField.__init__(self, 328)
2177		else:
2178			quickfix.BoolField.__init__(self, 328, data)
2179
2180class DueToRelated(quickfix.BoolField):
2181	def __init__(self, data = None):
2182		if data == None:
2183			quickfix.BoolField.__init__(self, 329)
2184		else:
2185			quickfix.BoolField.__init__(self, 329, data)
2186
2187class BuyVolume(quickfix.DoubleField):
2188	def __init__(self, data = None):
2189		if data == None:
2190			quickfix.DoubleField.__init__(self, 330)
2191		else:
2192			quickfix.DoubleField.__init__(self, 330, data)
2193
2194class SellVolume(quickfix.DoubleField):
2195	def __init__(self, data = None):
2196		if data == None:
2197			quickfix.DoubleField.__init__(self, 331)
2198		else:
2199			quickfix.DoubleField.__init__(self, 331, data)
2200
2201class HighPx(quickfix.DoubleField):
2202	def __init__(self, data = None):
2203		if data == None:
2204			quickfix.DoubleField.__init__(self, 332)
2205		else:
2206			quickfix.DoubleField.__init__(self, 332, data)
2207
2208class LowPx(quickfix.DoubleField):
2209	def __init__(self, data = None):
2210		if data == None:
2211			quickfix.DoubleField.__init__(self, 333)
2212		else:
2213			quickfix.DoubleField.__init__(self, 333, data)
2214
2215class Adjustment(quickfix.IntField):
2216	def __init__(self, data = None):
2217		if data == None:
2218			quickfix.IntField.__init__(self, 334)
2219		else:
2220			quickfix.IntField.__init__(self, 334, data)
2221
2222class TradSesReqID(quickfix.StringField):
2223	def __init__(self, data = None):
2224		if data == None:
2225			quickfix.StringField.__init__(self, 335)
2226		else:
2227			quickfix.StringField.__init__(self, 335, data)
2228
2229class TradingSessionID(quickfix.StringField):
2230	def __init__(self, data = None):
2231		if data == None:
2232			quickfix.StringField.__init__(self, 336)
2233		else:
2234			quickfix.StringField.__init__(self, 336, data)
2235
2236class ContraTrader(quickfix.StringField):
2237	def __init__(self, data = None):
2238		if data == None:
2239			quickfix.StringField.__init__(self, 337)
2240		else:
2241			quickfix.StringField.__init__(self, 337, data)
2242
2243class TradSesMethod(quickfix.IntField):
2244	def __init__(self, data = None):
2245		if data == None:
2246			quickfix.IntField.__init__(self, 338)
2247		else:
2248			quickfix.IntField.__init__(self, 338, data)
2249
2250class TradSesMode(quickfix.IntField):
2251	def __init__(self, data = None):
2252		if data == None:
2253			quickfix.IntField.__init__(self, 339)
2254		else:
2255			quickfix.IntField.__init__(self, 339, data)
2256
2257class TradSesStatus(quickfix.IntField):
2258	def __init__(self, data = None):
2259		if data == None:
2260			quickfix.IntField.__init__(self, 340)
2261		else:
2262			quickfix.IntField.__init__(self, 340, data)
2263
2264class TradSesStartTime(quickfix.UtcTimeStampField):
2265	def __init__(self, data = None):
2266		if data == None:
2267			quickfix.UtcTimeStampField.__init__(self, 341)
2268		else:
2269			quickfix.UtcTimeStampField.__init__(self, 341, data)
2270
2271class TradSesOpenTime(quickfix.UtcTimeStampField):
2272	def __init__(self, data = None):
2273		if data == None:
2274			quickfix.UtcTimeStampField.__init__(self, 342)
2275		else:
2276			quickfix.UtcTimeStampField.__init__(self, 342, data)
2277
2278class TradSesPreCloseTime(quickfix.UtcTimeStampField):
2279	def __init__(self, data = None):
2280		if data == None:
2281			quickfix.UtcTimeStampField.__init__(self, 343)
2282		else:
2283			quickfix.UtcTimeStampField.__init__(self, 343, data)
2284
2285class TradSesCloseTime(quickfix.UtcTimeStampField):
2286	def __init__(self, data = None):
2287		if data == None:
2288			quickfix.UtcTimeStampField.__init__(self, 344)
2289		else:
2290			quickfix.UtcTimeStampField.__init__(self, 344, data)
2291
2292class TradSesEndTime(quickfix.UtcTimeStampField):
2293	def __init__(self, data = None):
2294		if data == None:
2295			quickfix.UtcTimeStampField.__init__(self, 345)
2296		else:
2297			quickfix.UtcTimeStampField.__init__(self, 345, data)
2298
2299class NumberOfOrders(quickfix.IntField):
2300	def __init__(self, data = None):
2301		if data == None:
2302			quickfix.IntField.__init__(self, 346)
2303		else:
2304			quickfix.IntField.__init__(self, 346, data)
2305
2306class EncodedIssuerLen(quickfix.IntField):
2307	def __init__(self, data = None):
2308		if data == None:
2309			quickfix.IntField.__init__(self, 348)
2310		else:
2311			quickfix.IntField.__init__(self, 348, data)
2312
2313class EncodedIssuer(quickfix.StringField):
2314	def __init__(self, data = None):
2315		if data == None:
2316			quickfix.StringField.__init__(self, 349)
2317		else:
2318			quickfix.StringField.__init__(self, 349, data)
2319
2320class EncodedSecurityDescLen(quickfix.IntField):
2321	def __init__(self, data = None):
2322		if data == None:
2323			quickfix.IntField.__init__(self, 350)
2324		else:
2325			quickfix.IntField.__init__(self, 350, data)
2326
2327class EncodedSecurityDesc(quickfix.StringField):
2328	def __init__(self, data = None):
2329		if data == None:
2330			quickfix.StringField.__init__(self, 351)
2331		else:
2332			quickfix.StringField.__init__(self, 351, data)
2333
2334class EncodedListExecInstLen(quickfix.IntField):
2335	def __init__(self, data = None):
2336		if data == None:
2337			quickfix.IntField.__init__(self, 352)
2338		else:
2339			quickfix.IntField.__init__(self, 352, data)
2340
2341class EncodedListExecInst(quickfix.StringField):
2342	def __init__(self, data = None):
2343		if data == None:
2344			quickfix.StringField.__init__(self, 353)
2345		else:
2346			quickfix.StringField.__init__(self, 353, data)
2347
2348class EncodedSubjectLen(quickfix.IntField):
2349	def __init__(self, data = None):
2350		if data == None:
2351			quickfix.IntField.__init__(self, 356)
2352		else:
2353			quickfix.IntField.__init__(self, 356, data)
2354
2355class EncodedSubject(quickfix.StringField):
2356	def __init__(self, data = None):
2357		if data == None:
2358			quickfix.StringField.__init__(self, 357)
2359		else:
2360			quickfix.StringField.__init__(self, 357, data)
2361
2362class EncodedHeadlineLen(quickfix.IntField):
2363	def __init__(self, data = None):
2364		if data == None:
2365			quickfix.IntField.__init__(self, 358)
2366		else:
2367			quickfix.IntField.__init__(self, 358, data)
2368
2369class EncodedHeadline(quickfix.StringField):
2370	def __init__(self, data = None):
2371		if data == None:
2372			quickfix.StringField.__init__(self, 359)
2373		else:
2374			quickfix.StringField.__init__(self, 359, data)
2375
2376class EncodedAllocTextLen(quickfix.IntField):
2377	def __init__(self, data = None):
2378		if data == None:
2379			quickfix.IntField.__init__(self, 360)
2380		else:
2381			quickfix.IntField.__init__(self, 360, data)
2382
2383class EncodedAllocText(quickfix.StringField):
2384	def __init__(self, data = None):
2385		if data == None:
2386			quickfix.StringField.__init__(self, 361)
2387		else:
2388			quickfix.StringField.__init__(self, 361, data)
2389
2390class EncodedUnderlyingIssuerLen(quickfix.IntField):
2391	def __init__(self, data = None):
2392		if data == None:
2393			quickfix.IntField.__init__(self, 362)
2394		else:
2395			quickfix.IntField.__init__(self, 362, data)
2396
2397class EncodedUnderlyingIssuer(quickfix.StringField):
2398	def __init__(self, data = None):
2399		if data == None:
2400			quickfix.StringField.__init__(self, 363)
2401		else:
2402			quickfix.StringField.__init__(self, 363, data)
2403
2404class EncodedUnderlyingSecurityDescLen(quickfix.IntField):
2405	def __init__(self, data = None):
2406		if data == None:
2407			quickfix.IntField.__init__(self, 364)
2408		else:
2409			quickfix.IntField.__init__(self, 364, data)
2410
2411class EncodedUnderlyingSecurityDesc(quickfix.StringField):
2412	def __init__(self, data = None):
2413		if data == None:
2414			quickfix.StringField.__init__(self, 365)
2415		else:
2416			quickfix.StringField.__init__(self, 365, data)
2417
2418class AllocPrice(quickfix.DoubleField):
2419	def __init__(self, data = None):
2420		if data == None:
2421			quickfix.DoubleField.__init__(self, 366)
2422		else:
2423			quickfix.DoubleField.__init__(self, 366, data)
2424
2425class QuoteSetValidUntilTime(quickfix.UtcTimeStampField):
2426	def __init__(self, data = None):
2427		if data == None:
2428			quickfix.UtcTimeStampField.__init__(self, 367)
2429		else:
2430			quickfix.UtcTimeStampField.__init__(self, 367, data)
2431
2432class QuoteEntryRejectReason(quickfix.IntField):
2433	def __init__(self, data = None):
2434		if data == None:
2435			quickfix.IntField.__init__(self, 368)
2436		else:
2437			quickfix.IntField.__init__(self, 368, data)
2438
2439class OnBehalfOfSendingTime(quickfix.UtcTimeStampField):
2440	def __init__(self, data = None):
2441		if data == None:
2442			quickfix.UtcTimeStampField.__init__(self, 370)
2443		else:
2444			quickfix.UtcTimeStampField.__init__(self, 370, data)
2445
2446class BidRequestTransType(quickfix.CharField):
2447	def __init__(self, data = None):
2448		if data == None:
2449			quickfix.CharField.__init__(self, 374)
2450		else:
2451			quickfix.CharField.__init__(self, 374, data)
2452
2453class ContraBroker(quickfix.StringField):
2454	def __init__(self, data = None):
2455		if data == None:
2456			quickfix.StringField.__init__(self, 375)
2457		else:
2458			quickfix.StringField.__init__(self, 375, data)
2459
2460class ComplianceID(quickfix.StringField):
2461	def __init__(self, data = None):
2462		if data == None:
2463			quickfix.StringField.__init__(self, 376)
2464		else:
2465			quickfix.StringField.__init__(self, 376, data)
2466
2467class SolicitedFlag(quickfix.BoolField):
2468	def __init__(self, data = None):
2469		if data == None:
2470			quickfix.BoolField.__init__(self, 377)
2471		else:
2472			quickfix.BoolField.__init__(self, 377, data)
2473
2474class ExecRestatementReason(quickfix.IntField):
2475	def __init__(self, data = None):
2476		if data == None:
2477			quickfix.IntField.__init__(self, 378)
2478		else:
2479			quickfix.IntField.__init__(self, 378, data)
2480
2481class BusinessRejectRefID(quickfix.StringField):
2482	def __init__(self, data = None):
2483		if data == None:
2484			quickfix.StringField.__init__(self, 379)
2485		else:
2486			quickfix.StringField.__init__(self, 379, data)
2487
2488class BusinessRejectReason(quickfix.IntField):
2489	def __init__(self, data = None):
2490		if data == None:
2491			quickfix.IntField.__init__(self, 380)
2492		else:
2493			quickfix.IntField.__init__(self, 380, data)
2494
2495class GrossTradeAmt(quickfix.DoubleField):
2496	def __init__(self, data = None):
2497		if data == None:
2498			quickfix.DoubleField.__init__(self, 381)
2499		else:
2500			quickfix.DoubleField.__init__(self, 381, data)
2501
2502class NoContraBrokers(quickfix.IntField):
2503	def __init__(self, data = None):
2504		if data == None:
2505			quickfix.IntField.__init__(self, 382)
2506		else:
2507			quickfix.IntField.__init__(self, 382, data)
2508
2509class NoTradingSessions(quickfix.IntField):
2510	def __init__(self, data = None):
2511		if data == None:
2512			quickfix.IntField.__init__(self, 386)
2513		else:
2514			quickfix.IntField.__init__(self, 386, data)
2515
2516class TotalVolumeTraded(quickfix.DoubleField):
2517	def __init__(self, data = None):
2518		if data == None:
2519			quickfix.DoubleField.__init__(self, 387)
2520		else:
2521			quickfix.DoubleField.__init__(self, 387, data)
2522
2523class DiscretionInst(quickfix.CharField):
2524	def __init__(self, data = None):
2525		if data == None:
2526			quickfix.CharField.__init__(self, 388)
2527		else:
2528			quickfix.CharField.__init__(self, 388, data)
2529
2530class DiscretionOffset(quickfix.DoubleField):
2531	def __init__(self, data = None):
2532		if data == None:
2533			quickfix.DoubleField.__init__(self, 389)
2534		else:
2535			quickfix.DoubleField.__init__(self, 389, data)
2536
2537class BidID(quickfix.StringField):
2538	def __init__(self, data = None):
2539		if data == None:
2540			quickfix.StringField.__init__(self, 390)
2541		else:
2542			quickfix.StringField.__init__(self, 390, data)
2543
2544class ClientBidID(quickfix.StringField):
2545	def __init__(self, data = None):
2546		if data == None:
2547			quickfix.StringField.__init__(self, 391)
2548		else:
2549			quickfix.StringField.__init__(self, 391, data)
2550
2551class ListName(quickfix.StringField):
2552	def __init__(self, data = None):
2553		if data == None:
2554			quickfix.StringField.__init__(self, 392)
2555		else:
2556			quickfix.StringField.__init__(self, 392, data)
2557
2558class TotalNumSecurities(quickfix.IntField):
2559	def __init__(self, data = None):
2560		if data == None:
2561			quickfix.IntField.__init__(self, 393)
2562		else:
2563			quickfix.IntField.__init__(self, 393, data)
2564
2565class BidType(quickfix.IntField):
2566	def __init__(self, data = None):
2567		if data == None:
2568			quickfix.IntField.__init__(self, 394)
2569		else:
2570			quickfix.IntField.__init__(self, 394, data)
2571
2572class NumTickets(quickfix.IntField):
2573	def __init__(self, data = None):
2574		if data == None:
2575			quickfix.IntField.__init__(self, 395)
2576		else:
2577			quickfix.IntField.__init__(self, 395, data)
2578
2579class SideValue1(quickfix.DoubleField):
2580	def __init__(self, data = None):
2581		if data == None:
2582			quickfix.DoubleField.__init__(self, 396)
2583		else:
2584			quickfix.DoubleField.__init__(self, 396, data)
2585
2586class SideValue2(quickfix.DoubleField):
2587	def __init__(self, data = None):
2588		if data == None:
2589			quickfix.DoubleField.__init__(self, 397)
2590		else:
2591			quickfix.DoubleField.__init__(self, 397, data)
2592
2593class NoBidDescriptors(quickfix.IntField):
2594	def __init__(self, data = None):
2595		if data == None:
2596			quickfix.IntField.__init__(self, 398)
2597		else:
2598			quickfix.IntField.__init__(self, 398, data)
2599
2600class BidDescriptorType(quickfix.IntField):
2601	def __init__(self, data = None):
2602		if data == None:
2603			quickfix.IntField.__init__(self, 399)
2604		else:
2605			quickfix.IntField.__init__(self, 399, data)
2606
2607class BidDescriptor(quickfix.StringField):
2608	def __init__(self, data = None):
2609		if data == None:
2610			quickfix.StringField.__init__(self, 400)
2611		else:
2612			quickfix.StringField.__init__(self, 400, data)
2613
2614class SideValueInd(quickfix.IntField):
2615	def __init__(self, data = None):
2616		if data == None:
2617			quickfix.IntField.__init__(self, 401)
2618		else:
2619			quickfix.IntField.__init__(self, 401, data)
2620
2621class LiquidityPctLow(quickfix.DoubleField):
2622	def __init__(self, data = None):
2623		if data == None:
2624			quickfix.DoubleField.__init__(self, 402)
2625		else:
2626			quickfix.DoubleField.__init__(self, 402, data)
2627
2628class LiquidityPctHigh(quickfix.DoubleField):
2629	def __init__(self, data = None):
2630		if data == None:
2631			quickfix.DoubleField.__init__(self, 403)
2632		else:
2633			quickfix.DoubleField.__init__(self, 403, data)
2634
2635class LiquidityValue(quickfix.DoubleField):
2636	def __init__(self, data = None):
2637		if data == None:
2638			quickfix.DoubleField.__init__(self, 404)
2639		else:
2640			quickfix.DoubleField.__init__(self, 404, data)
2641
2642class EFPTrackingError(quickfix.DoubleField):
2643	def __init__(self, data = None):
2644		if data == None:
2645			quickfix.DoubleField.__init__(self, 405)
2646		else:
2647			quickfix.DoubleField.__init__(self, 405, data)
2648
2649class FairValue(quickfix.DoubleField):
2650	def __init__(self, data = None):
2651		if data == None:
2652			quickfix.DoubleField.__init__(self, 406)
2653		else:
2654			quickfix.DoubleField.__init__(self, 406, data)
2655
2656class OutsideIndexPct(quickfix.DoubleField):
2657	def __init__(self, data = None):
2658		if data == None:
2659			quickfix.DoubleField.__init__(self, 407)
2660		else:
2661			quickfix.DoubleField.__init__(self, 407, data)
2662
2663class ValueOfFutures(quickfix.DoubleField):
2664	def __init__(self, data = None):
2665		if data == None:
2666			quickfix.DoubleField.__init__(self, 408)
2667		else:
2668			quickfix.DoubleField.__init__(self, 408, data)
2669
2670class LiquidityIndType(quickfix.IntField):
2671	def __init__(self, data = None):
2672		if data == None:
2673			quickfix.IntField.__init__(self, 409)
2674		else:
2675			quickfix.IntField.__init__(self, 409, data)
2676
2677class WtAverageLiquidity(quickfix.DoubleField):
2678	def __init__(self, data = None):
2679		if data == None:
2680			quickfix.DoubleField.__init__(self, 410)
2681		else:
2682			quickfix.DoubleField.__init__(self, 410, data)
2683
2684class ExchangeForPhysical(quickfix.BoolField):
2685	def __init__(self, data = None):
2686		if data == None:
2687			quickfix.BoolField.__init__(self, 411)
2688		else:
2689			quickfix.BoolField.__init__(self, 411, data)
2690
2691class OutMainCntryUIndex(quickfix.DoubleField):
2692	def __init__(self, data = None):
2693		if data == None:
2694			quickfix.DoubleField.__init__(self, 412)
2695		else:
2696			quickfix.DoubleField.__init__(self, 412, data)
2697
2698class CrossPercent(quickfix.DoubleField):
2699	def __init__(self, data = None):
2700		if data == None:
2701			quickfix.DoubleField.__init__(self, 413)
2702		else:
2703			quickfix.DoubleField.__init__(self, 413, data)
2704
2705class ProgRptReqs(quickfix.IntField):
2706	def __init__(self, data = None):
2707		if data == None:
2708			quickfix.IntField.__init__(self, 414)
2709		else:
2710			quickfix.IntField.__init__(self, 414, data)
2711
2712class ProgPeriodInterval(quickfix.IntField):
2713	def __init__(self, data = None):
2714		if data == None:
2715			quickfix.IntField.__init__(self, 415)
2716		else:
2717			quickfix.IntField.__init__(self, 415, data)
2718
2719class IncTaxInd(quickfix.IntField):
2720	def __init__(self, data = None):
2721		if data == None:
2722			quickfix.IntField.__init__(self, 416)
2723		else:
2724			quickfix.IntField.__init__(self, 416, data)
2725
2726class NumBidders(quickfix.IntField):
2727	def __init__(self, data = None):
2728		if data == None:
2729			quickfix.IntField.__init__(self, 417)
2730		else:
2731			quickfix.IntField.__init__(self, 417, data)
2732
2733class TradeType(quickfix.CharField):
2734	def __init__(self, data = None):
2735		if data == None:
2736			quickfix.CharField.__init__(self, 418)
2737		else:
2738			quickfix.CharField.__init__(self, 418, data)
2739
2740class BasisPxType(quickfix.CharField):
2741	def __init__(self, data = None):
2742		if data == None:
2743			quickfix.CharField.__init__(self, 419)
2744		else:
2745			quickfix.CharField.__init__(self, 419, data)
2746
2747class NoBidComponents(quickfix.IntField):
2748	def __init__(self, data = None):
2749		if data == None:
2750			quickfix.IntField.__init__(self, 420)
2751		else:
2752			quickfix.IntField.__init__(self, 420, data)
2753
2754class Country(quickfix.StringField):
2755	def __init__(self, data = None):
2756		if data == None:
2757			quickfix.StringField.__init__(self, 421)
2758		else:
2759			quickfix.StringField.__init__(self, 421, data)
2760
2761class TotNoStrikes(quickfix.IntField):
2762	def __init__(self, data = None):
2763		if data == None:
2764			quickfix.IntField.__init__(self, 422)
2765		else:
2766			quickfix.IntField.__init__(self, 422, data)
2767
2768class PriceType(quickfix.IntField):
2769	def __init__(self, data = None):
2770		if data == None:
2771			quickfix.IntField.__init__(self, 423)
2772		else:
2773			quickfix.IntField.__init__(self, 423, data)
2774
2775class DayOrderQty(quickfix.DoubleField):
2776	def __init__(self, data = None):
2777		if data == None:
2778			quickfix.DoubleField.__init__(self, 424)
2779		else:
2780			quickfix.DoubleField.__init__(self, 424, data)
2781
2782class DayCumQty(quickfix.DoubleField):
2783	def __init__(self, data = None):
2784		if data == None:
2785			quickfix.DoubleField.__init__(self, 425)
2786		else:
2787			quickfix.DoubleField.__init__(self, 425, data)
2788
2789class DayAvgPx(quickfix.DoubleField):
2790	def __init__(self, data = None):
2791		if data == None:
2792			quickfix.DoubleField.__init__(self, 426)
2793		else:
2794			quickfix.DoubleField.__init__(self, 426, data)
2795
2796class GTBookingInst(quickfix.IntField):
2797	def __init__(self, data = None):
2798		if data == None:
2799			quickfix.IntField.__init__(self, 427)
2800		else:
2801			quickfix.IntField.__init__(self, 427, data)
2802
2803class NoStrikes(quickfix.IntField):
2804	def __init__(self, data = None):
2805		if data == None:
2806			quickfix.IntField.__init__(self, 428)
2807		else:
2808			quickfix.IntField.__init__(self, 428, data)
2809
2810class ListStatusType(quickfix.IntField):
2811	def __init__(self, data = None):
2812		if data == None:
2813			quickfix.IntField.__init__(self, 429)
2814		else:
2815			quickfix.IntField.__init__(self, 429, data)
2816
2817class NetGrossInd(quickfix.IntField):
2818	def __init__(self, data = None):
2819		if data == None:
2820			quickfix.IntField.__init__(self, 430)
2821		else:
2822			quickfix.IntField.__init__(self, 430, data)
2823
2824class ListOrderStatus(quickfix.IntField):
2825	def __init__(self, data = None):
2826		if data == None:
2827			quickfix.IntField.__init__(self, 431)
2828		else:
2829			quickfix.IntField.__init__(self, 431, data)
2830
2831class ExpireDate(quickfix.StringField):
2832	def __init__(self, data = None):
2833		if data == None:
2834			quickfix.StringField.__init__(self, 432)
2835		else:
2836			quickfix.StringField.__init__(self, 432, data)
2837
2838class ListExecInstType(quickfix.CharField):
2839	def __init__(self, data = None):
2840		if data == None:
2841			quickfix.CharField.__init__(self, 433)
2842		else:
2843			quickfix.CharField.__init__(self, 433, data)
2844
2845class CxlRejResponseTo(quickfix.CharField):
2846	def __init__(self, data = None):
2847		if data == None:
2848			quickfix.CharField.__init__(self, 434)
2849		else:
2850			quickfix.CharField.__init__(self, 434, data)
2851
2852class UnderlyingCouponRate(quickfix.DoubleField):
2853	def __init__(self, data = None):
2854		if data == None:
2855			quickfix.DoubleField.__init__(self, 435)
2856		else:
2857			quickfix.DoubleField.__init__(self, 435, data)
2858
2859class UnderlyingContractMultiplier(quickfix.DoubleField):
2860	def __init__(self, data = None):
2861		if data == None:
2862			quickfix.DoubleField.__init__(self, 436)
2863		else:
2864			quickfix.DoubleField.__init__(self, 436, data)
2865
2866class ContraTradeQty(quickfix.DoubleField):
2867	def __init__(self, data = None):
2868		if data == None:
2869			quickfix.DoubleField.__init__(self, 437)
2870		else:
2871			quickfix.DoubleField.__init__(self, 437, data)
2872
2873class ContraTradeTime(quickfix.UtcTimeStampField):
2874	def __init__(self, data = None):
2875		if data == None:
2876			quickfix.UtcTimeStampField.__init__(self, 438)
2877		else:
2878			quickfix.UtcTimeStampField.__init__(self, 438, data)
2879
2880class ClearingFirm(quickfix.StringField):
2881	def __init__(self, data = None):
2882		if data == None:
2883			quickfix.StringField.__init__(self, 439)
2884		else:
2885			quickfix.StringField.__init__(self, 439, data)
2886
2887class ClearingAccount(quickfix.StringField):
2888	def __init__(self, data = None):
2889		if data == None:
2890			quickfix.StringField.__init__(self, 440)
2891		else:
2892			quickfix.StringField.__init__(self, 440, data)
2893
2894class LiquidityNumSecurities(quickfix.IntField):
2895	def __init__(self, data = None):
2896		if data == None:
2897			quickfix.IntField.__init__(self, 441)
2898		else:
2899			quickfix.IntField.__init__(self, 441, data)
2900
2901class MultiLegReportingType(quickfix.CharField):
2902	def __init__(self, data = None):
2903		if data == None:
2904			quickfix.CharField.__init__(self, 442)
2905		else:
2906			quickfix.CharField.__init__(self, 442, data)
2907
2908class StrikeTime(quickfix.UtcTimeStampField):
2909	def __init__(self, data = None):
2910		if data == None:
2911			quickfix.UtcTimeStampField.__init__(self, 443)
2912		else:
2913			quickfix.UtcTimeStampField.__init__(self, 443, data)
2914
2915class ListStatusText(quickfix.StringField):
2916	def __init__(self, data = None):
2917		if data == None:
2918			quickfix.StringField.__init__(self, 444)
2919		else:
2920			quickfix.StringField.__init__(self, 444, data)
2921
2922class EncodedListStatusTextLen(quickfix.IntField):
2923	def __init__(self, data = None):
2924		if data == None:
2925			quickfix.IntField.__init__(self, 445)
2926		else:
2927			quickfix.IntField.__init__(self, 445, data)
2928
2929class EncodedListStatusText(quickfix.StringField):
2930	def __init__(self, data = None):
2931		if data == None:
2932			quickfix.StringField.__init__(self, 446)
2933		else:
2934			quickfix.StringField.__init__(self, 446, data)
2935
2936class SecurityIDSource(quickfix.StringField):
2937	def __init__(self, data = None):
2938		if data == None:
2939			quickfix.StringField.__init__(self, 22)
2940		else:
2941			quickfix.StringField.__init__(self, 22, data)
2942
2943class IOIQty(quickfix.StringField):
2944	def __init__(self, data = None):
2945		if data == None:
2946			quickfix.StringField.__init__(self, 27)
2947		else:
2948			quickfix.StringField.__init__(self, 27, data)
2949
2950class LastQty(quickfix.DoubleField):
2951	def __init__(self, data = None):
2952		if data == None:
2953			quickfix.DoubleField.__init__(self, 32)
2954		else:
2955			quickfix.DoubleField.__init__(self, 32, data)
2956
2957class Quantity(quickfix.DoubleField):
2958	def __init__(self, data = None):
2959		if data == None:
2960			quickfix.DoubleField.__init__(self, 53)
2961		else:
2962			quickfix.DoubleField.__init__(self, 53, data)
2963
2964class PositionEffect(quickfix.CharField):
2965	def __init__(self, data = None):
2966		if data == None:
2967			quickfix.CharField.__init__(self, 77)
2968		else:
2969			quickfix.CharField.__init__(self, 77, data)
2970
2971class AllocQty(quickfix.DoubleField):
2972	def __init__(self, data = None):
2973		if data == None:
2974			quickfix.DoubleField.__init__(self, 80)
2975		else:
2976			quickfix.DoubleField.__init__(self, 80, data)
2977
2978class Spread(quickfix.DoubleField):
2979	def __init__(self, data = None):
2980		if data == None:
2981			quickfix.DoubleField.__init__(self, 218)
2982		else:
2983			quickfix.DoubleField.__init__(self, 218, data)
2984
2985class BenchmarkCurveCurrency(quickfix.StringField):
2986	def __init__(self, data = None):
2987		if data == None:
2988			quickfix.StringField.__init__(self, 220)
2989		else:
2990			quickfix.StringField.__init__(self, 220, data)
2991
2992class BenchmarkCurveName(quickfix.StringField):
2993	def __init__(self, data = None):
2994		if data == None:
2995			quickfix.StringField.__init__(self, 221)
2996		else:
2997			quickfix.StringField.__init__(self, 221, data)
2998
2999class BenchmarkCurvePoint(quickfix.StringField):
3000	def __init__(self, data = None):
3001		if data == None:
3002			quickfix.StringField.__init__(self, 222)
3003		else:
3004			quickfix.StringField.__init__(self, 222, data)
3005
3006class CouponPaymentDate(quickfix.StringField):
3007	def __init__(self, data = None):
3008		if data == None:
3009			quickfix.StringField.__init__(self, 224)
3010		else:
3011			quickfix.StringField.__init__(self, 224, data)
3012
3013class IssueDate(quickfix.StringField):
3014	def __init__(self, data = None):
3015		if data == None:
3016			quickfix.StringField.__init__(self, 225)
3017		else:
3018			quickfix.StringField.__init__(self, 225, data)
3019
3020class RepurchaseTerm(quickfix.IntField):
3021	def __init__(self, data = None):
3022		if data == None:
3023			quickfix.IntField.__init__(self, 226)
3024		else:
3025			quickfix.IntField.__init__(self, 226, data)
3026
3027class RepurchaseRate(quickfix.DoubleField):
3028	def __init__(self, data = None):
3029		if data == None:
3030			quickfix.DoubleField.__init__(self, 227)
3031		else:
3032			quickfix.DoubleField.__init__(self, 227, data)
3033
3034class Factor(quickfix.DoubleField):
3035	def __init__(self, data = None):
3036		if data == None:
3037			quickfix.DoubleField.__init__(self, 228)
3038		else:
3039			quickfix.DoubleField.__init__(self, 228, data)
3040
3041class TradeOriginationDate(quickfix.StringField):
3042	def __init__(self, data = None):
3043		if data == None:
3044			quickfix.StringField.__init__(self, 229)
3045		else:
3046			quickfix.StringField.__init__(self, 229, data)
3047
3048class ExDate(quickfix.StringField):
3049	def __init__(self, data = None):
3050		if data == None:
3051			quickfix.StringField.__init__(self, 230)
3052		else:
3053			quickfix.StringField.__init__(self, 230, data)
3054
3055class NoStipulations(quickfix.IntField):
3056	def __init__(self, data = None):
3057		if data == None:
3058			quickfix.IntField.__init__(self, 232)
3059		else:
3060			quickfix.IntField.__init__(self, 232, data)
3061
3062class StipulationType(quickfix.StringField):
3063	def __init__(self, data = None):
3064		if data == None:
3065			quickfix.StringField.__init__(self, 233)
3066		else:
3067			quickfix.StringField.__init__(self, 233, data)
3068
3069class StipulationValue(quickfix.StringField):
3070	def __init__(self, data = None):
3071		if data == None:
3072			quickfix.StringField.__init__(self, 234)
3073		else:
3074			quickfix.StringField.__init__(self, 234, data)
3075
3076class YieldType(quickfix.StringField):
3077	def __init__(self, data = None):
3078		if data == None:
3079			quickfix.StringField.__init__(self, 235)
3080		else:
3081			quickfix.StringField.__init__(self, 235, data)
3082
3083class Yield(quickfix.DoubleField):
3084	def __init__(self, data = None):
3085		if data == None:
3086			quickfix.DoubleField.__init__(self, 236)
3087		else:
3088			quickfix.DoubleField.__init__(self, 236, data)
3089
3090class TotalTakedown(quickfix.DoubleField):
3091	def __init__(self, data = None):
3092		if data == None:
3093			quickfix.DoubleField.__init__(self, 237)
3094		else:
3095			quickfix.DoubleField.__init__(self, 237, data)
3096
3097class Concession(quickfix.DoubleField):
3098	def __init__(self, data = None):
3099		if data == None:
3100			quickfix.DoubleField.__init__(self, 238)
3101		else:
3102			quickfix.DoubleField.__init__(self, 238, data)
3103
3104class RepoCollateralSecurityType(quickfix.StringField):
3105	def __init__(self, data = None):
3106		if data == None:
3107			quickfix.StringField.__init__(self, 239)
3108		else:
3109			quickfix.StringField.__init__(self, 239, data)
3110
3111class RedemptionDate(quickfix.StringField):
3112	def __init__(self, data = None):
3113		if data == None:
3114			quickfix.StringField.__init__(self, 240)
3115		else:
3116			quickfix.StringField.__init__(self, 240, data)
3117
3118class UnderlyingCouponPaymentDate(quickfix.StringField):
3119	def __init__(self, data = None):
3120		if data == None:
3121			quickfix.StringField.__init__(self, 241)
3122		else:
3123			quickfix.StringField.__init__(self, 241, data)
3124
3125class UnderlyingIssueDate(quickfix.StringField):
3126	def __init__(self, data = None):
3127		if data == None:
3128			quickfix.StringField.__init__(self, 242)
3129		else:
3130			quickfix.StringField.__init__(self, 242, data)
3131
3132class UnderlyingRepoCollateralSecurityType(quickfix.StringField):
3133	def __init__(self, data = None):
3134		if data == None:
3135			quickfix.StringField.__init__(self, 243)
3136		else:
3137			quickfix.StringField.__init__(self, 243, data)
3138
3139class UnderlyingRepurchaseTerm(quickfix.IntField):
3140	def __init__(self, data = None):
3141		if data == None:
3142			quickfix.IntField.__init__(self, 244)
3143		else:
3144			quickfix.IntField.__init__(self, 244, data)
3145
3146class UnderlyingRepurchaseRate(quickfix.DoubleField):
3147	def __init__(self, data = None):
3148		if data == None:
3149			quickfix.DoubleField.__init__(self, 245)
3150		else:
3151			quickfix.DoubleField.__init__(self, 245, data)
3152
3153class UnderlyingFactor(quickfix.DoubleField):
3154	def __init__(self, data = None):
3155		if data == None:
3156			quickfix.DoubleField.__init__(self, 246)
3157		else:
3158			quickfix.DoubleField.__init__(self, 246, data)
3159
3160class UnderlyingRedemptionDate(quickfix.StringField):
3161	def __init__(self, data = None):
3162		if data == None:
3163			quickfix.StringField.__init__(self, 247)
3164		else:
3165			quickfix.StringField.__init__(self, 247, data)
3166
3167class LegCouponPaymentDate(quickfix.StringField):
3168	def __init__(self, data = None):
3169		if data == None:
3170			quickfix.StringField.__init__(self, 248)
3171		else:
3172			quickfix.StringField.__init__(self, 248, data)
3173
3174class LegIssueDate(quickfix.StringField):
3175	def __init__(self, data = None):
3176		if data == None:
3177			quickfix.StringField.__init__(self, 249)
3178		else:
3179			quickfix.StringField.__init__(self, 249, data)
3180
3181class LegRepoCollateralSecurityType(quickfix.StringField):
3182	def __init__(self, data = None):
3183		if data == None:
3184			quickfix.StringField.__init__(self, 250)
3185		else:
3186			quickfix.StringField.__init__(self, 250, data)
3187
3188class LegRepurchaseTerm(quickfix.IntField):
3189	def __init__(self, data = None):
3190		if data == None:
3191			quickfix.IntField.__init__(self, 251)
3192		else:
3193			quickfix.IntField.__init__(self, 251, data)
3194
3195class LegRepurchaseRate(quickfix.DoubleField):
3196	def __init__(self, data = None):
3197		if data == None:
3198			quickfix.DoubleField.__init__(self, 252)
3199		else:
3200			quickfix.DoubleField.__init__(self, 252, data)
3201
3202class LegFactor(quickfix.DoubleField):
3203	def __init__(self, data = None):
3204		if data == None:
3205			quickfix.DoubleField.__init__(self, 253)
3206		else:
3207			quickfix.DoubleField.__init__(self, 253, data)
3208
3209class LegRedemptionDate(quickfix.StringField):
3210	def __init__(self, data = None):
3211		if data == None:
3212			quickfix.StringField.__init__(self, 254)
3213		else:
3214			quickfix.StringField.__init__(self, 254, data)
3215
3216class CreditRating(quickfix.StringField):
3217	def __init__(self, data = None):
3218		if data == None:
3219			quickfix.StringField.__init__(self, 255)
3220		else:
3221			quickfix.StringField.__init__(self, 255, data)
3222
3223class UnderlyingCreditRating(quickfix.StringField):
3224	def __init__(self, data = None):
3225		if data == None:
3226			quickfix.StringField.__init__(self, 256)
3227		else:
3228			quickfix.StringField.__init__(self, 256, data)
3229
3230class LegCreditRating(quickfix.StringField):
3231	def __init__(self, data = None):
3232		if data == None:
3233			quickfix.StringField.__init__(self, 257)
3234		else:
3235			quickfix.StringField.__init__(self, 257, data)
3236
3237class TradedFlatSwitch(quickfix.BoolField):
3238	def __init__(self, data = None):
3239		if data == None:
3240			quickfix.BoolField.__init__(self, 258)
3241		else:
3242			quickfix.BoolField.__init__(self, 258, data)
3243
3244class BasisFeatureDate(quickfix.StringField):
3245	def __init__(self, data = None):
3246		if data == None:
3247			quickfix.StringField.__init__(self, 259)
3248		else:
3249			quickfix.StringField.__init__(self, 259, data)
3250
3251class BasisFeaturePrice(quickfix.DoubleField):
3252	def __init__(self, data = None):
3253		if data == None:
3254			quickfix.DoubleField.__init__(self, 260)
3255		else:
3256			quickfix.DoubleField.__init__(self, 260, data)
3257
3258class QuoteStatus(quickfix.IntField):
3259	def __init__(self, data = None):
3260		if data == None:
3261			quickfix.IntField.__init__(self, 297)
3262		else:
3263			quickfix.IntField.__init__(self, 297, data)
3264
3265class UnderlyingSecurityIDSource(quickfix.StringField):
3266	def __init__(self, data = None):
3267		if data == None:
3268			quickfix.StringField.__init__(self, 305)
3269		else:
3270			quickfix.StringField.__init__(self, 305, data)
3271
3272class PartyIDSource(quickfix.CharField):
3273	def __init__(self, data = None):
3274		if data == None:
3275			quickfix.CharField.__init__(self, 447)
3276		else:
3277			quickfix.CharField.__init__(self, 447, data)
3278
3279class PartyID(quickfix.StringField):
3280	def __init__(self, data = None):
3281		if data == None:
3282			quickfix.StringField.__init__(self, 448)
3283		else:
3284			quickfix.StringField.__init__(self, 448, data)
3285
3286class TotalVolumeTradedDate(quickfix.UtcDateField):
3287	def __init__(self, data = None):
3288		if data == None:
3289			quickfix.UtcDateField.__init__(self, 449)
3290		else:
3291			quickfix.UtcDateField.__init__(self, 449, data)
3292
3293class TotalVolumeTradedTime(quickfix.UtcTimeOnlyField):
3294	def __init__(self, data = None):
3295		if data == None:
3296			quickfix.UtcTimeOnlyField.__init__(self, 450)
3297		else:
3298			quickfix.UtcTimeOnlyField.__init__(self, 450, data)
3299
3300class NetChgPrevDay(quickfix.DoubleField):
3301	def __init__(self, data = None):
3302		if data == None:
3303			quickfix.DoubleField.__init__(self, 451)
3304		else:
3305			quickfix.DoubleField.__init__(self, 451, data)
3306
3307class PartyRole(quickfix.IntField):
3308	def __init__(self, data = None):
3309		if data == None:
3310			quickfix.IntField.__init__(self, 452)
3311		else:
3312			quickfix.IntField.__init__(self, 452, data)
3313
3314class NoPartyIDs(quickfix.IntField):
3315	def __init__(self, data = None):
3316		if data == None:
3317			quickfix.IntField.__init__(self, 453)
3318		else:
3319			quickfix.IntField.__init__(self, 453, data)
3320
3321class NoSecurityAltID(quickfix.IntField):
3322	def __init__(self, data = None):
3323		if data == None:
3324			quickfix.IntField.__init__(self, 454)
3325		else:
3326			quickfix.IntField.__init__(self, 454, data)
3327
3328class SecurityAltID(quickfix.StringField):
3329	def __init__(self, data = None):
3330		if data == None:
3331			quickfix.StringField.__init__(self, 455)
3332		else:
3333			quickfix.StringField.__init__(self, 455, data)
3334
3335class SecurityAltIDSource(quickfix.StringField):
3336	def __init__(self, data = None):
3337		if data == None:
3338			quickfix.StringField.__init__(self, 456)
3339		else:
3340			quickfix.StringField.__init__(self, 456, data)
3341
3342class NoUnderlyingSecurityAltID(quickfix.IntField):
3343	def __init__(self, data = None):
3344		if data == None:
3345			quickfix.IntField.__init__(self, 457)
3346		else:
3347			quickfix.IntField.__init__(self, 457, data)
3348
3349class UnderlyingSecurityAltID(quickfix.StringField):
3350	def __init__(self, data = None):
3351		if data == None:
3352			quickfix.StringField.__init__(self, 458)
3353		else:
3354			quickfix.StringField.__init__(self, 458, data)
3355
3356class UnderlyingSecurityAltIDSource(quickfix.StringField):
3357	def __init__(self, data = None):
3358		if data == None:
3359			quickfix.StringField.__init__(self, 459)
3360		else:
3361			quickfix.StringField.__init__(self, 459, data)
3362
3363class Product(quickfix.IntField):
3364	def __init__(self, data = None):
3365		if data == None:
3366			quickfix.IntField.__init__(self, 460)
3367		else:
3368			quickfix.IntField.__init__(self, 460, data)
3369
3370class CFICode(quickfix.StringField):
3371	def __init__(self, data = None):
3372		if data == None:
3373			quickfix.StringField.__init__(self, 461)
3374		else:
3375			quickfix.StringField.__init__(self, 461, data)
3376
3377class UnderlyingProduct(quickfix.IntField):
3378	def __init__(self, data = None):
3379		if data == None:
3380			quickfix.IntField.__init__(self, 462)
3381		else:
3382			quickfix.IntField.__init__(self, 462, data)
3383
3384class UnderlyingCFICode(quickfix.StringField):
3385	def __init__(self, data = None):
3386		if data == None:
3387			quickfix.StringField.__init__(self, 463)
3388		else:
3389			quickfix.StringField.__init__(self, 463, data)
3390
3391class QuantityType(quickfix.IntField):
3392	def __init__(self, data = None):
3393		if data == None:
3394			quickfix.IntField.__init__(self, 465)
3395		else:
3396			quickfix.IntField.__init__(self, 465, data)
3397
3398class BookingRefID(quickfix.StringField):
3399	def __init__(self, data = None):
3400		if data == None:
3401			quickfix.StringField.__init__(self, 466)
3402		else:
3403			quickfix.StringField.__init__(self, 466, data)
3404
3405class IndividualAllocID(quickfix.StringField):
3406	def __init__(self, data = None):
3407		if data == None:
3408			quickfix.StringField.__init__(self, 467)
3409		else:
3410			quickfix.StringField.__init__(self, 467, data)
3411
3412class RoundingDirection(quickfix.CharField):
3413	def __init__(self, data = None):
3414		if data == None:
3415			quickfix.CharField.__init__(self, 468)
3416		else:
3417			quickfix.CharField.__init__(self, 468, data)
3418
3419class RoundingModulus(quickfix.DoubleField):
3420	def __init__(self, data = None):
3421		if data == None:
3422			quickfix.DoubleField.__init__(self, 469)
3423		else:
3424			quickfix.DoubleField.__init__(self, 469, data)
3425
3426class CountryOfIssue(quickfix.StringField):
3427	def __init__(self, data = None):
3428		if data == None:
3429			quickfix.StringField.__init__(self, 470)
3430		else:
3431			quickfix.StringField.__init__(self, 470, data)
3432
3433class StateOrProvinceOfIssue(quickfix.StringField):
3434	def __init__(self, data = None):
3435		if data == None:
3436			quickfix.StringField.__init__(self, 471)
3437		else:
3438			quickfix.StringField.__init__(self, 471, data)
3439
3440class LocaleOfIssue(quickfix.StringField):
3441	def __init__(self, data = None):
3442		if data == None:
3443			quickfix.StringField.__init__(self, 472)
3444		else:
3445			quickfix.StringField.__init__(self, 472, data)
3446
3447class NoRegistDtls(quickfix.IntField):
3448	def __init__(self, data = None):
3449		if data == None:
3450			quickfix.IntField.__init__(self, 473)
3451		else:
3452			quickfix.IntField.__init__(self, 473, data)
3453
3454class MailingDtls(quickfix.StringField):
3455	def __init__(self, data = None):
3456		if data == None:
3457			quickfix.StringField.__init__(self, 474)
3458		else:
3459			quickfix.StringField.__init__(self, 474, data)
3460
3461class InvestorCountryOfResidence(quickfix.StringField):
3462	def __init__(self, data = None):
3463		if data == None:
3464			quickfix.StringField.__init__(self, 475)
3465		else:
3466			quickfix.StringField.__init__(self, 475, data)
3467
3468class PaymentRef(quickfix.StringField):
3469	def __init__(self, data = None):
3470		if data == None:
3471			quickfix.StringField.__init__(self, 476)
3472		else:
3473			quickfix.StringField.__init__(self, 476, data)
3474
3475class DistribPaymentMethod(quickfix.IntField):
3476	def __init__(self, data = None):
3477		if data == None:
3478			quickfix.IntField.__init__(self, 477)
3479		else:
3480			quickfix.IntField.__init__(self, 477, data)
3481
3482class CashDistribCurr(quickfix.StringField):
3483	def __init__(self, data = None):
3484		if data == None:
3485			quickfix.StringField.__init__(self, 478)
3486		else:
3487			quickfix.StringField.__init__(self, 478, data)
3488
3489class CommCurrency(quickfix.StringField):
3490	def __init__(self, data = None):
3491		if data == None:
3492			quickfix.StringField.__init__(self, 479)
3493		else:
3494			quickfix.StringField.__init__(self, 479, data)
3495
3496class CancellationRights(quickfix.CharField):
3497	def __init__(self, data = None):
3498		if data == None:
3499			quickfix.CharField.__init__(self, 480)
3500		else:
3501			quickfix.CharField.__init__(self, 480, data)
3502
3503class MoneyLaunderingStatus(quickfix.CharField):
3504	def __init__(self, data = None):
3505		if data == None:
3506			quickfix.CharField.__init__(self, 481)
3507		else:
3508			quickfix.CharField.__init__(self, 481, data)
3509
3510class MailingInst(quickfix.StringField):
3511	def __init__(self, data = None):
3512		if data == None:
3513			quickfix.StringField.__init__(self, 482)
3514		else:
3515			quickfix.StringField.__init__(self, 482, data)
3516
3517class TransBkdTime(quickfix.UtcTimeStampField):
3518	def __init__(self, data = None):
3519		if data == None:
3520			quickfix.UtcTimeStampField.__init__(self, 483)
3521		else:
3522			quickfix.UtcTimeStampField.__init__(self, 483, data)
3523
3524class ExecPriceType(quickfix.CharField):
3525	def __init__(self, data = None):
3526		if data == None:
3527			quickfix.CharField.__init__(self, 484)
3528		else:
3529			quickfix.CharField.__init__(self, 484, data)
3530
3531class ExecPriceAdjustment(quickfix.DoubleField):
3532	def __init__(self, data = None):
3533		if data == None:
3534			quickfix.DoubleField.__init__(self, 485)
3535		else:
3536			quickfix.DoubleField.__init__(self, 485, data)
3537
3538class DateOfBirth(quickfix.StringField):
3539	def __init__(self, data = None):
3540		if data == None:
3541			quickfix.StringField.__init__(self, 486)
3542		else:
3543			quickfix.StringField.__init__(self, 486, data)
3544
3545class TradeReportTransType(quickfix.IntField):
3546	def __init__(self, data = None):
3547		if data == None:
3548			quickfix.IntField.__init__(self, 487)
3549		else:
3550			quickfix.IntField.__init__(self, 487, data)
3551
3552class CardHolderName(quickfix.StringField):
3553	def __init__(self, data = None):
3554		if data == None:
3555			quickfix.StringField.__init__(self, 488)
3556		else:
3557			quickfix.StringField.__init__(self, 488, data)
3558
3559class CardNumber(quickfix.StringField):
3560	def __init__(self, data = None):
3561		if data == None:
3562			quickfix.StringField.__init__(self, 489)
3563		else:
3564			quickfix.StringField.__init__(self, 489, data)
3565
3566class CardExpDate(quickfix.StringField):
3567	def __init__(self, data = None):
3568		if data == None:
3569			quickfix.StringField.__init__(self, 490)
3570		else:
3571			quickfix.StringField.__init__(self, 490, data)
3572
3573class CardIssNo(quickfix.StringField):
3574	def __init__(self, data = None):
3575		if data == None:
3576			quickfix.StringField.__init__(self, 491)
3577		else:
3578			quickfix.StringField.__init__(self, 491, data)
3579
3580class PaymentMethod(quickfix.IntField):
3581	def __init__(self, data = None):
3582		if data == None:
3583			quickfix.IntField.__init__(self, 492)
3584		else:
3585			quickfix.IntField.__init__(self, 492, data)
3586
3587class RegistAcctType(quickfix.StringField):
3588	def __init__(self, data = None):
3589		if data == None:
3590			quickfix.StringField.__init__(self, 493)
3591		else:
3592			quickfix.StringField.__init__(self, 493, data)
3593
3594class Designation(quickfix.StringField):
3595	def __init__(self, data = None):
3596		if data == None:
3597			quickfix.StringField.__init__(self, 494)
3598		else:
3599			quickfix.StringField.__init__(self, 494, data)
3600
3601class TaxAdvantageType(quickfix.IntField):
3602	def __init__(self, data = None):
3603		if data == None:
3604			quickfix.IntField.__init__(self, 495)
3605		else:
3606			quickfix.IntField.__init__(self, 495, data)
3607
3608class RegistRejReasonText(quickfix.StringField):
3609	def __init__(self, data = None):
3610		if data == None:
3611			quickfix.StringField.__init__(self, 496)
3612		else:
3613			quickfix.StringField.__init__(self, 496, data)
3614
3615class FundRenewWaiv(quickfix.CharField):
3616	def __init__(self, data = None):
3617		if data == None:
3618			quickfix.CharField.__init__(self, 497)
3619		else:
3620			quickfix.CharField.__init__(self, 497, data)
3621
3622class CashDistribAgentName(quickfix.StringField):
3623	def __init__(self, data = None):
3624		if data == None:
3625			quickfix.StringField.__init__(self, 498)
3626		else:
3627			quickfix.StringField.__init__(self, 498, data)
3628
3629class CashDistribAgentCode(quickfix.StringField):
3630	def __init__(self, data = None):
3631		if data == None:
3632			quickfix.StringField.__init__(self, 499)
3633		else:
3634			quickfix.StringField.__init__(self, 499, data)
3635
3636class CashDistribAgentAcctNumber(quickfix.StringField):
3637	def __init__(self, data = None):
3638		if data == None:
3639			quickfix.StringField.__init__(self, 500)
3640		else:
3641			quickfix.StringField.__init__(self, 500, data)
3642
3643class CashDistribPayRef(quickfix.StringField):
3644	def __init__(self, data = None):
3645		if data == None:
3646			quickfix.StringField.__init__(self, 501)
3647		else:
3648			quickfix.StringField.__init__(self, 501, data)
3649
3650class CardStartDate(quickfix.StringField):
3651	def __init__(self, data = None):
3652		if data == None:
3653			quickfix.StringField.__init__(self, 503)
3654		else:
3655			quickfix.StringField.__init__(self, 503, data)
3656
3657class PaymentDate(quickfix.StringField):
3658	def __init__(self, data = None):
3659		if data == None:
3660			quickfix.StringField.__init__(self, 504)
3661		else:
3662			quickfix.StringField.__init__(self, 504, data)
3663
3664class PaymentRemitterID(quickfix.StringField):
3665	def __init__(self, data = None):
3666		if data == None:
3667			quickfix.StringField.__init__(self, 505)
3668		else:
3669			quickfix.StringField.__init__(self, 505, data)
3670
3671class RegistStatus(quickfix.CharField):
3672	def __init__(self, data = None):
3673		if data == None:
3674			quickfix.CharField.__init__(self, 506)
3675		else:
3676			quickfix.CharField.__init__(self, 506, data)
3677
3678class RegistRejReasonCode(quickfix.IntField):
3679	def __init__(self, data = None):
3680		if data == None:
3681			quickfix.IntField.__init__(self, 507)
3682		else:
3683			quickfix.IntField.__init__(self, 507, data)
3684
3685class RegistRefID(quickfix.StringField):
3686	def __init__(self, data = None):
3687		if data == None:
3688			quickfix.StringField.__init__(self, 508)
3689		else:
3690			quickfix.StringField.__init__(self, 508, data)
3691
3692class RegistDetls(quickfix.StringField):
3693	def __init__(self, data = None):
3694		if data == None:
3695			quickfix.StringField.__init__(self, 509)
3696		else:
3697			quickfix.StringField.__init__(self, 509, data)
3698
3699class NoDistribInsts(quickfix.IntField):
3700	def __init__(self, data = None):
3701		if data == None:
3702			quickfix.IntField.__init__(self, 510)
3703		else:
3704			quickfix.IntField.__init__(self, 510, data)
3705
3706class RegistEmail(quickfix.StringField):
3707	def __init__(self, data = None):
3708		if data == None:
3709			quickfix.StringField.__init__(self, 511)
3710		else:
3711			quickfix.StringField.__init__(self, 511, data)
3712
3713class DistribPercentage(quickfix.DoubleField):
3714	def __init__(self, data = None):
3715		if data == None:
3716			quickfix.DoubleField.__init__(self, 512)
3717		else:
3718			quickfix.DoubleField.__init__(self, 512, data)
3719
3720class RegistID(quickfix.StringField):
3721	def __init__(self, data = None):
3722		if data == None:
3723			quickfix.StringField.__init__(self, 513)
3724		else:
3725			quickfix.StringField.__init__(self, 513, data)
3726
3727class RegistTransType(quickfix.CharField):
3728	def __init__(self, data = None):
3729		if data == None:
3730			quickfix.CharField.__init__(self, 514)
3731		else:
3732			quickfix.CharField.__init__(self, 514, data)
3733
3734class ExecValuationPoint(quickfix.UtcTimeStampField):
3735	def __init__(self, data = None):
3736		if data == None:
3737			quickfix.UtcTimeStampField.__init__(self, 515)
3738		else:
3739			quickfix.UtcTimeStampField.__init__(self, 515, data)
3740
3741class OrderPercent(quickfix.DoubleField):
3742	def __init__(self, data = None):
3743		if data == None:
3744			quickfix.DoubleField.__init__(self, 516)
3745		else:
3746			quickfix.DoubleField.__init__(self, 516, data)
3747
3748class OwnershipType(quickfix.CharField):
3749	def __init__(self, data = None):
3750		if data == None:
3751			quickfix.CharField.__init__(self, 517)
3752		else:
3753			quickfix.CharField.__init__(self, 517, data)
3754
3755class NoContAmts(quickfix.IntField):
3756	def __init__(self, data = None):
3757		if data == None:
3758			quickfix.IntField.__init__(self, 518)
3759		else:
3760			quickfix.IntField.__init__(self, 518, data)
3761
3762class ContAmtType(quickfix.IntField):
3763	def __init__(self, data = None):
3764		if data == None:
3765			quickfix.IntField.__init__(self, 519)
3766		else:
3767			quickfix.IntField.__init__(self, 519, data)
3768
3769class ContAmtValue(quickfix.DoubleField):
3770	def __init__(self, data = None):
3771		if data == None:
3772			quickfix.DoubleField.__init__(self, 520)
3773		else:
3774			quickfix.DoubleField.__init__(self, 520, data)
3775
3776class ContAmtCurr(quickfix.StringField):
3777	def __init__(self, data = None):
3778		if data == None:
3779			quickfix.StringField.__init__(self, 521)
3780		else:
3781			quickfix.StringField.__init__(self, 521, data)
3782
3783class OwnerType(quickfix.IntField):
3784	def __init__(self, data = None):
3785		if data == None:
3786			quickfix.IntField.__init__(self, 522)
3787		else:
3788			quickfix.IntField.__init__(self, 522, data)
3789
3790class PartySubID(quickfix.StringField):
3791	def __init__(self, data = None):
3792		if data == None:
3793			quickfix.StringField.__init__(self, 523)
3794		else:
3795			quickfix.StringField.__init__(self, 523, data)
3796
3797class NestedPartyID(quickfix.StringField):
3798	def __init__(self, data = None):
3799		if data == None:
3800			quickfix.StringField.__init__(self, 524)
3801		else:
3802			quickfix.StringField.__init__(self, 524, data)
3803
3804class NestedPartyIDSource(quickfix.CharField):
3805	def __init__(self, data = None):
3806		if data == None:
3807			quickfix.CharField.__init__(self, 525)
3808		else:
3809			quickfix.CharField.__init__(self, 525, data)
3810
3811class SecondaryClOrdID(quickfix.StringField):
3812	def __init__(self, data = None):
3813		if data == None:
3814			quickfix.StringField.__init__(self, 526)
3815		else:
3816			quickfix.StringField.__init__(self, 526, data)
3817
3818class SecondaryExecID(quickfix.StringField):
3819	def __init__(self, data = None):
3820		if data == None:
3821			quickfix.StringField.__init__(self, 527)
3822		else:
3823			quickfix.StringField.__init__(self, 527, data)
3824
3825class OrderCapacity(quickfix.CharField):
3826	def __init__(self, data = None):
3827		if data == None:
3828			quickfix.CharField.__init__(self, 528)
3829		else:
3830			quickfix.CharField.__init__(self, 528, data)
3831
3832class OrderRestrictions(quickfix.StringField):
3833	def __init__(self, data = None):
3834		if data == None:
3835			quickfix.StringField.__init__(self, 529)
3836		else:
3837			quickfix.StringField.__init__(self, 529, data)
3838
3839class MassCancelRequestType(quickfix.CharField):
3840	def __init__(self, data = None):
3841		if data == None:
3842			quickfix.CharField.__init__(self, 530)
3843		else:
3844			quickfix.CharField.__init__(self, 530, data)
3845
3846class MassCancelResponse(quickfix.CharField):
3847	def __init__(self, data = None):
3848		if data == None:
3849			quickfix.CharField.__init__(self, 531)
3850		else:
3851			quickfix.CharField.__init__(self, 531, data)
3852
3853class MassCancelRejectReason(quickfix.IntField):
3854	def __init__(self, data = None):
3855		if data == None:
3856			quickfix.IntField.__init__(self, 532)
3857		else:
3858			quickfix.IntField.__init__(self, 532, data)
3859
3860class TotalAffectedOrders(quickfix.IntField):
3861	def __init__(self, data = None):
3862		if data == None:
3863			quickfix.IntField.__init__(self, 533)
3864		else:
3865			quickfix.IntField.__init__(self, 533, data)
3866
3867class NoAffectedOrders(quickfix.IntField):
3868	def __init__(self, data = None):
3869		if data == None:
3870			quickfix.IntField.__init__(self, 534)
3871		else:
3872			quickfix.IntField.__init__(self, 534, data)
3873
3874class AffectedOrderID(quickfix.StringField):
3875	def __init__(self, data = None):
3876		if data == None:
3877			quickfix.StringField.__init__(self, 535)
3878		else:
3879			quickfix.StringField.__init__(self, 535, data)
3880
3881class AffectedSecondaryOrderID(quickfix.StringField):
3882	def __init__(self, data = None):
3883		if data == None:
3884			quickfix.StringField.__init__(self, 536)
3885		else:
3886			quickfix.StringField.__init__(self, 536, data)
3887
3888class QuoteType(quickfix.IntField):
3889	def __init__(self, data = None):
3890		if data == None:
3891			quickfix.IntField.__init__(self, 537)
3892		else:
3893			quickfix.IntField.__init__(self, 537, data)
3894
3895class NestedPartyRole(quickfix.IntField):
3896	def __init__(self, data = None):
3897		if data == None:
3898			quickfix.IntField.__init__(self, 538)
3899		else:
3900			quickfix.IntField.__init__(self, 538, data)
3901
3902class NoNestedPartyIDs(quickfix.IntField):
3903	def __init__(self, data = None):
3904		if data == None:
3905			quickfix.IntField.__init__(self, 539)
3906		else:
3907			quickfix.IntField.__init__(self, 539, data)
3908
3909class TotalAccruedInterestAmt(quickfix.DoubleField):
3910	def __init__(self, data = None):
3911		if data == None:
3912			quickfix.DoubleField.__init__(self, 540)
3913		else:
3914			quickfix.DoubleField.__init__(self, 540, data)
3915
3916class MaturityDate(quickfix.StringField):
3917	def __init__(self, data = None):
3918		if data == None:
3919			quickfix.StringField.__init__(self, 541)
3920		else:
3921			quickfix.StringField.__init__(self, 541, data)
3922
3923class UnderlyingMaturityDate(quickfix.StringField):
3924	def __init__(self, data = None):
3925		if data == None:
3926			quickfix.StringField.__init__(self, 542)
3927		else:
3928			quickfix.StringField.__init__(self, 542, data)
3929
3930class InstrRegistry(quickfix.StringField):
3931	def __init__(self, data = None):
3932		if data == None:
3933			quickfix.StringField.__init__(self, 543)
3934		else:
3935			quickfix.StringField.__init__(self, 543, data)
3936
3937class CashMargin(quickfix.CharField):
3938	def __init__(self, data = None):
3939		if data == None:
3940			quickfix.CharField.__init__(self, 544)
3941		else:
3942			quickfix.CharField.__init__(self, 544, data)
3943
3944class NestedPartySubID(quickfix.StringField):
3945	def __init__(self, data = None):
3946		if data == None:
3947			quickfix.StringField.__init__(self, 545)
3948		else:
3949			quickfix.StringField.__init__(self, 545, data)
3950
3951class Scope(quickfix.StringField):
3952	def __init__(self, data = None):
3953		if data == None:
3954			quickfix.StringField.__init__(self, 546)
3955		else:
3956			quickfix.StringField.__init__(self, 546, data)
3957
3958class MDImplicitDelete(quickfix.BoolField):
3959	def __init__(self, data = None):
3960		if data == None:
3961			quickfix.BoolField.__init__(self, 547)
3962		else:
3963			quickfix.BoolField.__init__(self, 547, data)
3964
3965class CrossID(quickfix.StringField):
3966	def __init__(self, data = None):
3967		if data == None:
3968			quickfix.StringField.__init__(self, 548)
3969		else:
3970			quickfix.StringField.__init__(self, 548, data)
3971
3972class CrossType(quickfix.IntField):
3973	def __init__(self, data = None):
3974		if data == None:
3975			quickfix.IntField.__init__(self, 549)
3976		else:
3977			quickfix.IntField.__init__(self, 549, data)
3978
3979class CrossPrioritization(quickfix.IntField):
3980	def __init__(self, data = None):
3981		if data == None:
3982			quickfix.IntField.__init__(self, 550)
3983		else:
3984			quickfix.IntField.__init__(self, 550, data)
3985
3986class OrigCrossID(quickfix.StringField):
3987	def __init__(self, data = None):
3988		if data == None:
3989			quickfix.StringField.__init__(self, 551)
3990		else:
3991			quickfix.StringField.__init__(self, 551, data)
3992
3993class NoSides(quickfix.IntField):
3994	def __init__(self, data = None):
3995		if data == None:
3996			quickfix.IntField.__init__(self, 552)
3997		else:
3998			quickfix.IntField.__init__(self, 552, data)
3999
4000class NoLegs(quickfix.IntField):
4001	def __init__(self, data = None):
4002		if data == None:
4003			quickfix.IntField.__init__(self, 555)
4004		else:
4005			quickfix.IntField.__init__(self, 555, data)
4006
4007class LegCurrency(quickfix.StringField):
4008	def __init__(self, data = None):
4009		if data == None:
4010			quickfix.StringField.__init__(self, 556)
4011		else:
4012			quickfix.StringField.__init__(self, 556, data)
4013
4014class TotalNumSecurityTypes(quickfix.IntField):
4015	def __init__(self, data = None):
4016		if data == None:
4017			quickfix.IntField.__init__(self, 557)
4018		else:
4019			quickfix.IntField.__init__(self, 557, data)
4020
4021class NoSecurityTypes(quickfix.IntField):
4022	def __init__(self, data = None):
4023		if data == None:
4024			quickfix.IntField.__init__(self, 558)
4025		else:
4026			quickfix.IntField.__init__(self, 558, data)
4027
4028class SecurityListRequestType(quickfix.IntField):
4029	def __init__(self, data = None):
4030		if data == None:
4031			quickfix.IntField.__init__(self, 559)
4032		else:
4033			quickfix.IntField.__init__(self, 559, data)
4034
4035class SecurityRequestResult(quickfix.IntField):
4036	def __init__(self, data = None):
4037		if data == None:
4038			quickfix.IntField.__init__(self, 560)
4039		else:
4040			quickfix.IntField.__init__(self, 560, data)
4041
4042class RoundLot(quickfix.DoubleField):
4043	def __init__(self, data = None):
4044		if data == None:
4045			quickfix.DoubleField.__init__(self, 561)
4046		else:
4047			quickfix.DoubleField.__init__(self, 561, data)
4048
4049class MinTradeVol(quickfix.DoubleField):
4050	def __init__(self, data = None):
4051		if data == None:
4052			quickfix.DoubleField.__init__(self, 562)
4053		else:
4054			quickfix.DoubleField.__init__(self, 562, data)
4055
4056class MultiLegRptTypeReq(quickfix.IntField):
4057	def __init__(self, data = None):
4058		if data == None:
4059			quickfix.IntField.__init__(self, 563)
4060		else:
4061			quickfix.IntField.__init__(self, 563, data)
4062
4063class LegPositionEffect(quickfix.CharField):
4064	def __init__(self, data = None):
4065		if data == None:
4066			quickfix.CharField.__init__(self, 564)
4067		else:
4068			quickfix.CharField.__init__(self, 564, data)
4069
4070class LegCoveredOrUncovered(quickfix.IntField):
4071	def __init__(self, data = None):
4072		if data == None:
4073			quickfix.IntField.__init__(self, 565)
4074		else:
4075			quickfix.IntField.__init__(self, 565, data)
4076
4077class LegPrice(quickfix.DoubleField):
4078	def __init__(self, data = None):
4079		if data == None:
4080			quickfix.DoubleField.__init__(self, 566)
4081		else:
4082			quickfix.DoubleField.__init__(self, 566, data)
4083
4084class TradSesStatusRejReason(quickfix.IntField):
4085	def __init__(self, data = None):
4086		if data == None:
4087			quickfix.IntField.__init__(self, 567)
4088		else:
4089			quickfix.IntField.__init__(self, 567, data)
4090
4091class TradeRequestID(quickfix.StringField):
4092	def __init__(self, data = None):
4093		if data == None:
4094			quickfix.StringField.__init__(self, 568)
4095		else:
4096			quickfix.StringField.__init__(self, 568, data)
4097
4098class TradeRequestType(quickfix.IntField):
4099	def __init__(self, data = None):
4100		if data == None:
4101			quickfix.IntField.__init__(self, 569)
4102		else:
4103			quickfix.IntField.__init__(self, 569, data)
4104
4105class PreviouslyReported(quickfix.BoolField):
4106	def __init__(self, data = None):
4107		if data == None:
4108			quickfix.BoolField.__init__(self, 570)
4109		else:
4110			quickfix.BoolField.__init__(self, 570, data)
4111
4112class TradeReportID(quickfix.StringField):
4113	def __init__(self, data = None):
4114		if data == None:
4115			quickfix.StringField.__init__(self, 571)
4116		else:
4117			quickfix.StringField.__init__(self, 571, data)
4118
4119class TradeReportRefID(quickfix.StringField):
4120	def __init__(self, data = None):
4121		if data == None:
4122			quickfix.StringField.__init__(self, 572)
4123		else:
4124			quickfix.StringField.__init__(self, 572, data)
4125
4126class MatchStatus(quickfix.CharField):
4127	def __init__(self, data = None):
4128		if data == None:
4129			quickfix.CharField.__init__(self, 573)
4130		else:
4131			quickfix.CharField.__init__(self, 573, data)
4132
4133class MatchType(quickfix.StringField):
4134	def __init__(self, data = None):
4135		if data == None:
4136			quickfix.StringField.__init__(self, 574)
4137		else:
4138			quickfix.StringField.__init__(self, 574, data)
4139
4140class OddLot(quickfix.BoolField):
4141	def __init__(self, data = None):
4142		if data == None:
4143			quickfix.BoolField.__init__(self, 575)
4144		else:
4145			quickfix.BoolField.__init__(self, 575, data)
4146
4147class NoClearingInstructions(quickfix.IntField):
4148	def __init__(self, data = None):
4149		if data == None:
4150			quickfix.IntField.__init__(self, 576)
4151		else:
4152			quickfix.IntField.__init__(self, 576, data)
4153
4154class ClearingInstruction(quickfix.IntField):
4155	def __init__(self, data = None):
4156		if data == None:
4157			quickfix.IntField.__init__(self, 577)
4158		else:
4159			quickfix.IntField.__init__(self, 577, data)
4160
4161class TradeInputSource(quickfix.StringField):
4162	def __init__(self, data = None):
4163		if data == None:
4164			quickfix.StringField.__init__(self, 578)
4165		else:
4166			quickfix.StringField.__init__(self, 578, data)
4167
4168class TradeInputDevice(quickfix.StringField):
4169	def __init__(self, data = None):
4170		if data == None:
4171			quickfix.StringField.__init__(self, 579)
4172		else:
4173			quickfix.StringField.__init__(self, 579, data)
4174
4175class NoDates(quickfix.IntField):
4176	def __init__(self, data = None):
4177		if data == None:
4178			quickfix.IntField.__init__(self, 580)
4179		else:
4180			quickfix.IntField.__init__(self, 580, data)
4181
4182class AccountType(quickfix.IntField):
4183	def __init__(self, data = None):
4184		if data == None:
4185			quickfix.IntField.__init__(self, 581)
4186		else:
4187			quickfix.IntField.__init__(self, 581, data)
4188
4189class CustOrderCapacity(quickfix.IntField):
4190	def __init__(self, data = None):
4191		if data == None:
4192			quickfix.IntField.__init__(self, 582)
4193		else:
4194			quickfix.IntField.__init__(self, 582, data)
4195
4196class ClOrdLinkID(quickfix.StringField):
4197	def __init__(self, data = None):
4198		if data == None:
4199			quickfix.StringField.__init__(self, 583)
4200		else:
4201			quickfix.StringField.__init__(self, 583, data)
4202
4203class MassStatusReqID(quickfix.StringField):
4204	def __init__(self, data = None):
4205		if data == None:
4206			quickfix.StringField.__init__(self, 584)
4207		else:
4208			quickfix.StringField.__init__(self, 584, data)
4209
4210class MassStatusReqType(quickfix.IntField):
4211	def __init__(self, data = None):
4212		if data == None:
4213			quickfix.IntField.__init__(self, 585)
4214		else:
4215			quickfix.IntField.__init__(self, 585, data)
4216
4217class OrigOrdModTime(quickfix.UtcTimeStampField):
4218	def __init__(self, data = None):
4219		if data == None:
4220			quickfix.UtcTimeStampField.__init__(self, 586)
4221		else:
4222			quickfix.UtcTimeStampField.__init__(self, 586, data)
4223
4224class LegSettlmntTyp(quickfix.CharField):
4225	def __init__(self, data = None):
4226		if data == None:
4227			quickfix.CharField.__init__(self, 587)
4228		else:
4229			quickfix.CharField.__init__(self, 587, data)
4230
4231class LegFutSettDate(quickfix.StringField):
4232	def __init__(self, data = None):
4233		if data == None:
4234			quickfix.StringField.__init__(self, 588)
4235		else:
4236			quickfix.StringField.__init__(self, 588, data)
4237
4238class DayBookingInst(quickfix.CharField):
4239	def __init__(self, data = None):
4240		if data == None:
4241			quickfix.CharField.__init__(self, 589)
4242		else:
4243			quickfix.CharField.__init__(self, 589, data)
4244
4245class BookingUnit(quickfix.CharField):
4246	def __init__(self, data = None):
4247		if data == None:
4248			quickfix.CharField.__init__(self, 590)
4249		else:
4250			quickfix.CharField.__init__(self, 590, data)
4251
4252class PreallocMethod(quickfix.CharField):
4253	def __init__(self, data = None):
4254		if data == None:
4255			quickfix.CharField.__init__(self, 591)
4256		else:
4257			quickfix.CharField.__init__(self, 591, data)
4258
4259class UnderlyingCountryOfIssue(quickfix.StringField):
4260	def __init__(self, data = None):
4261		if data == None:
4262			quickfix.StringField.__init__(self, 592)
4263		else:
4264			quickfix.StringField.__init__(self, 592, data)
4265
4266class UnderlyingStateOrProvinceOfIssue(quickfix.StringField):
4267	def __init__(self, data = None):
4268		if data == None:
4269			quickfix.StringField.__init__(self, 593)
4270		else:
4271			quickfix.StringField.__init__(self, 593, data)
4272
4273class UnderlyingLocaleOfIssue(quickfix.StringField):
4274	def __init__(self, data = None):
4275		if data == None:
4276			quickfix.StringField.__init__(self, 594)
4277		else:
4278			quickfix.StringField.__init__(self, 594, data)
4279
4280class UnderlyingInstrRegistry(quickfix.StringField):
4281	def __init__(self, data = None):
4282		if data == None:
4283			quickfix.StringField.__init__(self, 595)
4284		else:
4285			quickfix.StringField.__init__(self, 595, data)
4286
4287class LegCountryOfIssue(quickfix.StringField):
4288	def __init__(self, data = None):
4289		if data == None:
4290			quickfix.StringField.__init__(self, 596)
4291		else:
4292			quickfix.StringField.__init__(self, 596, data)
4293
4294class LegStateOrProvinceOfIssue(quickfix.StringField):
4295	def __init__(self, data = None):
4296		if data == None:
4297			quickfix.StringField.__init__(self, 597)
4298		else:
4299			quickfix.StringField.__init__(self, 597, data)
4300
4301class LegLocaleOfIssue(quickfix.StringField):
4302	def __init__(self, data = None):
4303		if data == None:
4304			quickfix.StringField.__init__(self, 598)
4305		else:
4306			quickfix.StringField.__init__(self, 598, data)
4307
4308class LegInstrRegistry(quickfix.StringField):
4309	def __init__(self, data = None):
4310		if data == None:
4311			quickfix.StringField.__init__(self, 599)
4312		else:
4313			quickfix.StringField.__init__(self, 599, data)
4314
4315class LegSymbol(quickfix.StringField):
4316	def __init__(self, data = None):
4317		if data == None:
4318			quickfix.StringField.__init__(self, 600)
4319		else:
4320			quickfix.StringField.__init__(self, 600, data)
4321
4322class LegSymbolSfx(quickfix.StringField):
4323	def __init__(self, data = None):
4324		if data == None:
4325			quickfix.StringField.__init__(self, 601)
4326		else:
4327			quickfix.StringField.__init__(self, 601, data)
4328
4329class LegSecurityID(quickfix.StringField):
4330	def __init__(self, data = None):
4331		if data == None:
4332			quickfix.StringField.__init__(self, 602)
4333		else:
4334			quickfix.StringField.__init__(self, 602, data)
4335
4336class LegSecurityIDSource(quickfix.StringField):
4337	def __init__(self, data = None):
4338		if data == None:
4339			quickfix.StringField.__init__(self, 603)
4340		else:
4341			quickfix.StringField.__init__(self, 603, data)
4342
4343class NoLegSecurityAltID(quickfix.IntField):
4344	def __init__(self, data = None):
4345		if data == None:
4346			quickfix.IntField.__init__(self, 604)
4347		else:
4348			quickfix.IntField.__init__(self, 604, data)
4349
4350class LegSecurityAltID(quickfix.StringField):
4351	def __init__(self, data = None):
4352		if data == None:
4353			quickfix.StringField.__init__(self, 605)
4354		else:
4355			quickfix.StringField.__init__(self, 605, data)
4356
4357class LegSecurityAltIDSource(quickfix.StringField):
4358	def __init__(self, data = None):
4359		if data == None:
4360			quickfix.StringField.__init__(self, 606)
4361		else:
4362			quickfix.StringField.__init__(self, 606, data)
4363
4364class LegProduct(quickfix.IntField):
4365	def __init__(self, data = None):
4366		if data == None:
4367			quickfix.IntField.__init__(self, 607)
4368		else:
4369			quickfix.IntField.__init__(self, 607, data)
4370
4371class LegCFICode(quickfix.StringField):
4372	def __init__(self, data = None):
4373		if data == None:
4374			quickfix.StringField.__init__(self, 608)
4375		else:
4376			quickfix.StringField.__init__(self, 608, data)
4377
4378class LegSecurityType(quickfix.StringField):
4379	def __init__(self, data = None):
4380		if data == None:
4381			quickfix.StringField.__init__(self, 609)
4382		else:
4383			quickfix.StringField.__init__(self, 609, data)
4384
4385class LegMaturityMonthYear(quickfix.StringField):
4386	def __init__(self, data = None):
4387		if data == None:
4388			quickfix.StringField.__init__(self, 610)
4389		else:
4390			quickfix.StringField.__init__(self, 610, data)
4391
4392class LegMaturityDate(quickfix.StringField):
4393	def __init__(self, data = None):
4394		if data == None:
4395			quickfix.StringField.__init__(self, 611)
4396		else:
4397			quickfix.StringField.__init__(self, 611, data)
4398
4399class LegStrikePrice(quickfix.DoubleField):
4400	def __init__(self, data = None):
4401		if data == None:
4402			quickfix.DoubleField.__init__(self, 612)
4403		else:
4404			quickfix.DoubleField.__init__(self, 612, data)
4405
4406class LegOptAttribute(quickfix.CharField):
4407	def __init__(self, data = None):
4408		if data == None:
4409			quickfix.CharField.__init__(self, 613)
4410		else:
4411			quickfix.CharField.__init__(self, 613, data)
4412
4413class LegContractMultiplier(quickfix.DoubleField):
4414	def __init__(self, data = None):
4415		if data == None:
4416			quickfix.DoubleField.__init__(self, 614)
4417		else:
4418			quickfix.DoubleField.__init__(self, 614, data)
4419
4420class LegCouponRate(quickfix.DoubleField):
4421	def __init__(self, data = None):
4422		if data == None:
4423			quickfix.DoubleField.__init__(self, 615)
4424		else:
4425			quickfix.DoubleField.__init__(self, 615, data)
4426
4427class LegSecurityExchange(quickfix.StringField):
4428	def __init__(self, data = None):
4429		if data == None:
4430			quickfix.StringField.__init__(self, 616)
4431		else:
4432			quickfix.StringField.__init__(self, 616, data)
4433
4434class LegIssuer(quickfix.StringField):
4435	def __init__(self, data = None):
4436		if data == None:
4437			quickfix.StringField.__init__(self, 617)
4438		else:
4439			quickfix.StringField.__init__(self, 617, data)
4440
4441class EncodedLegIssuerLen(quickfix.IntField):
4442	def __init__(self, data = None):
4443		if data == None:
4444			quickfix.IntField.__init__(self, 618)
4445		else:
4446			quickfix.IntField.__init__(self, 618, data)
4447
4448class EncodedLegIssuer(quickfix.StringField):
4449	def __init__(self, data = None):
4450		if data == None:
4451			quickfix.StringField.__init__(self, 619)
4452		else:
4453			quickfix.StringField.__init__(self, 619, data)
4454
4455class LegSecurityDesc(quickfix.StringField):
4456	def __init__(self, data = None):
4457		if data == None:
4458			quickfix.StringField.__init__(self, 620)
4459		else:
4460			quickfix.StringField.__init__(self, 620, data)
4461
4462class EncodedLegSecurityDescLen(quickfix.IntField):
4463	def __init__(self, data = None):
4464		if data == None:
4465			quickfix.IntField.__init__(self, 621)
4466		else:
4467			quickfix.IntField.__init__(self, 621, data)
4468
4469class EncodedLegSecurityDesc(quickfix.StringField):
4470	def __init__(self, data = None):
4471		if data == None:
4472			quickfix.StringField.__init__(self, 622)
4473		else:
4474			quickfix.StringField.__init__(self, 622, data)
4475
4476class LegRatioQty(quickfix.DoubleField):
4477	def __init__(self, data = None):
4478		if data == None:
4479			quickfix.DoubleField.__init__(self, 623)
4480		else:
4481			quickfix.DoubleField.__init__(self, 623, data)
4482
4483class LegSide(quickfix.CharField):
4484	def __init__(self, data = None):
4485		if data == None:
4486			quickfix.CharField.__init__(self, 624)
4487		else:
4488			quickfix.CharField.__init__(self, 624, data)
4489
4490class TradingSessionSubID(quickfix.StringField):
4491	def __init__(self, data = None):
4492		if data == None:
4493			quickfix.StringField.__init__(self, 625)
4494		else:
4495			quickfix.StringField.__init__(self, 625, data)
4496
4497class AllocType(quickfix.IntField):
4498	def __init__(self, data = None):
4499		if data == None:
4500			quickfix.IntField.__init__(self, 626)
4501		else:
4502			quickfix.IntField.__init__(self, 626, data)
4503
4504class MidPx(quickfix.DoubleField):
4505	def __init__(self, data = None):
4506		if data == None:
4507			quickfix.DoubleField.__init__(self, 631)
4508		else:
4509			quickfix.DoubleField.__init__(self, 631, data)
4510
4511class BidYield(quickfix.DoubleField):
4512	def __init__(self, data = None):
4513		if data == None:
4514			quickfix.DoubleField.__init__(self, 632)
4515		else:
4516			quickfix.DoubleField.__init__(self, 632, data)
4517
4518class MidYield(quickfix.DoubleField):
4519	def __init__(self, data = None):
4520		if data == None:
4521			quickfix.DoubleField.__init__(self, 633)
4522		else:
4523			quickfix.DoubleField.__init__(self, 633, data)
4524
4525class OfferYield(quickfix.DoubleField):
4526	def __init__(self, data = None):
4527		if data == None:
4528			quickfix.DoubleField.__init__(self, 634)
4529		else:
4530			quickfix.DoubleField.__init__(self, 634, data)
4531
4532class ClearingFeeIndicator(quickfix.StringField):
4533	def __init__(self, data = None):
4534		if data == None:
4535			quickfix.StringField.__init__(self, 635)
4536		else:
4537			quickfix.StringField.__init__(self, 635, data)
4538
4539class WorkingIndicator(quickfix.BoolField):
4540	def __init__(self, data = None):
4541		if data == None:
4542			quickfix.BoolField.__init__(self, 636)
4543		else:
4544			quickfix.BoolField.__init__(self, 636, data)
4545
4546class LegLastPx(quickfix.DoubleField):
4547	def __init__(self, data = None):
4548		if data == None:
4549			quickfix.DoubleField.__init__(self, 637)
4550		else:
4551			quickfix.DoubleField.__init__(self, 637, data)
4552
4553class PriorityIndicator(quickfix.IntField):
4554	def __init__(self, data = None):
4555		if data == None:
4556			quickfix.IntField.__init__(self, 638)
4557		else:
4558			quickfix.IntField.__init__(self, 638, data)
4559
4560class PriceImprovement(quickfix.DoubleField):
4561	def __init__(self, data = None):
4562		if data == None:
4563			quickfix.DoubleField.__init__(self, 639)
4564		else:
4565			quickfix.DoubleField.__init__(self, 639, data)
4566
4567class Price2(quickfix.DoubleField):
4568	def __init__(self, data = None):
4569		if data == None:
4570			quickfix.DoubleField.__init__(self, 640)
4571		else:
4572			quickfix.DoubleField.__init__(self, 640, data)
4573
4574class LastForwardPoints2(quickfix.DoubleField):
4575	def __init__(self, data = None):
4576		if data == None:
4577			quickfix.DoubleField.__init__(self, 641)
4578		else:
4579			quickfix.DoubleField.__init__(self, 641, data)
4580
4581class BidForwardPoints2(quickfix.DoubleField):
4582	def __init__(self, data = None):
4583		if data == None:
4584			quickfix.DoubleField.__init__(self, 642)
4585		else:
4586			quickfix.DoubleField.__init__(self, 642, data)
4587
4588class OfferForwardPoints2(quickfix.DoubleField):
4589	def __init__(self, data = None):
4590		if data == None:
4591			quickfix.DoubleField.__init__(self, 643)
4592		else:
4593			quickfix.DoubleField.__init__(self, 643, data)
4594
4595class RFQReqID(quickfix.StringField):
4596	def __init__(self, data = None):
4597		if data == None:
4598			quickfix.StringField.__init__(self, 644)
4599		else:
4600			quickfix.StringField.__init__(self, 644, data)
4601
4602class MktBidPx(quickfix.DoubleField):
4603	def __init__(self, data = None):
4604		if data == None:
4605			quickfix.DoubleField.__init__(self, 645)
4606		else:
4607			quickfix.DoubleField.__init__(self, 645, data)
4608
4609class MktOfferPx(quickfix.DoubleField):
4610	def __init__(self, data = None):
4611		if data == None:
4612			quickfix.DoubleField.__init__(self, 646)
4613		else:
4614			quickfix.DoubleField.__init__(self, 646, data)
4615
4616class MinBidSize(quickfix.DoubleField):
4617	def __init__(self, data = None):
4618		if data == None:
4619			quickfix.DoubleField.__init__(self, 647)
4620		else:
4621			quickfix.DoubleField.__init__(self, 647, data)
4622
4623class MinOfferSize(quickfix.DoubleField):
4624	def __init__(self, data = None):
4625		if data == None:
4626			quickfix.DoubleField.__init__(self, 648)
4627		else:
4628			quickfix.DoubleField.__init__(self, 648, data)
4629
4630class QuoteStatusReqID(quickfix.StringField):
4631	def __init__(self, data = None):
4632		if data == None:
4633			quickfix.StringField.__init__(self, 649)
4634		else:
4635			quickfix.StringField.__init__(self, 649, data)
4636
4637class LegalConfirm(quickfix.BoolField):
4638	def __init__(self, data = None):
4639		if data == None:
4640			quickfix.BoolField.__init__(self, 650)
4641		else:
4642			quickfix.BoolField.__init__(self, 650, data)
4643
4644class UnderlyingLastPx(quickfix.DoubleField):
4645	def __init__(self, data = None):
4646		if data == None:
4647			quickfix.DoubleField.__init__(self, 651)
4648		else:
4649			quickfix.DoubleField.__init__(self, 651, data)
4650
4651class UnderlyingLastQty(quickfix.DoubleField):
4652	def __init__(self, data = None):
4653		if data == None:
4654			quickfix.DoubleField.__init__(self, 652)
4655		else:
4656			quickfix.DoubleField.__init__(self, 652, data)
4657
4658class LegRefID(quickfix.StringField):
4659	def __init__(self, data = None):
4660		if data == None:
4661			quickfix.StringField.__init__(self, 654)
4662		else:
4663			quickfix.StringField.__init__(self, 654, data)
4664
4665class ContraLegRefID(quickfix.StringField):
4666	def __init__(self, data = None):
4667		if data == None:
4668			quickfix.StringField.__init__(self, 655)
4669		else:
4670			quickfix.StringField.__init__(self, 655, data)
4671
4672class SettlCurrBidFxRate(quickfix.DoubleField):
4673	def __init__(self, data = None):
4674		if data == None:
4675			quickfix.DoubleField.__init__(self, 656)
4676		else:
4677			quickfix.DoubleField.__init__(self, 656, data)
4678
4679class SettlCurrOfferFxRate(quickfix.DoubleField):
4680	def __init__(self, data = None):
4681		if data == None:
4682			quickfix.DoubleField.__init__(self, 657)
4683		else:
4684			quickfix.DoubleField.__init__(self, 657, data)
4685
4686class QuoteRequestRejectReason(quickfix.IntField):
4687	def __init__(self, data = None):
4688		if data == None:
4689			quickfix.IntField.__init__(self, 658)
4690		else:
4691			quickfix.IntField.__init__(self, 658, data)
4692
4693class SideComplianceID(quickfix.StringField):
4694	def __init__(self, data = None):
4695		if data == None:
4696			quickfix.StringField.__init__(self, 659)
4697		else:
4698			quickfix.StringField.__init__(self, 659, data)
4699
4700class IOIID(quickfix.StringField):
4701	def __init__(self, data = None):
4702		if data == None:
4703			quickfix.StringField.__init__(self, 23)
4704		else:
4705			quickfix.StringField.__init__(self, 23, data)
4706
4707class NoLinesOfText(quickfix.IntField):
4708	def __init__(self, data = None):
4709		if data == None:
4710			quickfix.IntField.__init__(self, 33)
4711		else:
4712			quickfix.IntField.__init__(self, 33, data)
4713
4714class SettlType(quickfix.StringField):
4715	def __init__(self, data = None):
4716		if data == None:
4717			quickfix.StringField.__init__(self, 63)
4718		else:
4719			quickfix.StringField.__init__(self, 63, data)
4720
4721class SettlDate(quickfix.StringField):
4722	def __init__(self, data = None):
4723		if data == None:
4724			quickfix.StringField.__init__(self, 64)
4725		else:
4726			quickfix.StringField.__init__(self, 64, data)
4727
4728class AvgPxPrecision(quickfix.IntField):
4729	def __init__(self, data = None):
4730		if data == None:
4731			quickfix.IntField.__init__(self, 74)
4732		else:
4733			quickfix.IntField.__init__(self, 74, data)
4734
4735class SettlDate2(quickfix.StringField):
4736	def __init__(self, data = None):
4737		if data == None:
4738			quickfix.StringField.__init__(self, 193)
4739		else:
4740			quickfix.StringField.__init__(self, 193, data)
4741
4742class PegOffsetValue(quickfix.DoubleField):
4743	def __init__(self, data = None):
4744		if data == None:
4745			quickfix.DoubleField.__init__(self, 211)
4746		else:
4747			quickfix.DoubleField.__init__(self, 211, data)
4748
4749class OpenCloseSettlFlag(quickfix.StringField):
4750	def __init__(self, data = None):
4751		if data == None:
4752			quickfix.StringField.__init__(self, 286)
4753		else:
4754			quickfix.StringField.__init__(self, 286, data)
4755
4756class TotNoQuoteEntries(quickfix.IntField):
4757	def __init__(self, data = None):
4758		if data == None:
4759			quickfix.IntField.__init__(self, 304)
4760		else:
4761			quickfix.IntField.__init__(self, 304, data)
4762
4763class DiscretionOffsetValue(quickfix.DoubleField):
4764	def __init__(self, data = None):
4765		if data == None:
4766			quickfix.DoubleField.__init__(self, 389)
4767		else:
4768			quickfix.DoubleField.__init__(self, 389, data)
4769
4770class TotNoRelatedSym(quickfix.IntField):
4771	def __init__(self, data = None):
4772		if data == None:
4773			quickfix.IntField.__init__(self, 393)
4774		else:
4775			quickfix.IntField.__init__(self, 393, data)
4776
4777class BidTradeType(quickfix.CharField):
4778	def __init__(self, data = None):
4779		if data == None:
4780			quickfix.CharField.__init__(self, 418)
4781		else:
4782			quickfix.CharField.__init__(self, 418, data)
4783
4784class CardIssNum(quickfix.StringField):
4785	def __init__(self, data = None):
4786		if data == None:
4787			quickfix.StringField.__init__(self, 491)
4788		else:
4789			quickfix.StringField.__init__(self, 491, data)
4790
4791class CashDistribAgentAcctName(quickfix.StringField):
4792	def __init__(self, data = None):
4793		if data == None:
4794			quickfix.StringField.__init__(self, 502)
4795		else:
4796			quickfix.StringField.__init__(self, 502, data)
4797
4798class RegistDtls(quickfix.StringField):
4799	def __init__(self, data = None):
4800		if data == None:
4801			quickfix.StringField.__init__(self, 509)
4802		else:
4803			quickfix.StringField.__init__(self, 509, data)
4804
4805class TotNoSecurityTypes(quickfix.IntField):
4806	def __init__(self, data = None):
4807		if data == None:
4808			quickfix.IntField.__init__(self, 557)
4809		else:
4810			quickfix.IntField.__init__(self, 557, data)
4811
4812class LegSettlType(quickfix.CharField):
4813	def __init__(self, data = None):
4814		if data == None:
4815			quickfix.CharField.__init__(self, 587)
4816		else:
4817			quickfix.CharField.__init__(self, 587, data)
4818
4819class LegSettlDate(quickfix.StringField):
4820	def __init__(self, data = None):
4821		if data == None:
4822			quickfix.StringField.__init__(self, 588)
4823		else:
4824			quickfix.StringField.__init__(self, 588, data)
4825
4826class AcctIDSource(quickfix.IntField):
4827	def __init__(self, data = None):
4828		if data == None:
4829			quickfix.IntField.__init__(self, 660)
4830		else:
4831			quickfix.IntField.__init__(self, 660, data)
4832
4833class AllocAcctIDSource(quickfix.IntField):
4834	def __init__(self, data = None):
4835		if data == None:
4836			quickfix.IntField.__init__(self, 661)
4837		else:
4838			quickfix.IntField.__init__(self, 661, data)
4839
4840class BenchmarkPrice(quickfix.DoubleField):
4841	def __init__(self, data = None):
4842		if data == None:
4843			quickfix.DoubleField.__init__(self, 662)
4844		else:
4845			quickfix.DoubleField.__init__(self, 662, data)
4846
4847class BenchmarkPriceType(quickfix.IntField):
4848	def __init__(self, data = None):
4849		if data == None:
4850			quickfix.IntField.__init__(self, 663)
4851		else:
4852			quickfix.IntField.__init__(self, 663, data)
4853
4854class ConfirmID(quickfix.StringField):
4855	def __init__(self, data = None):
4856		if data == None:
4857			quickfix.StringField.__init__(self, 664)
4858		else:
4859			quickfix.StringField.__init__(self, 664, data)
4860
4861class ConfirmStatus(quickfix.IntField):
4862	def __init__(self, data = None):
4863		if data == None:
4864			quickfix.IntField.__init__(self, 665)
4865		else:
4866			quickfix.IntField.__init__(self, 665, data)
4867
4868class ConfirmTransType(quickfix.IntField):
4869	def __init__(self, data = None):
4870		if data == None:
4871			quickfix.IntField.__init__(self, 666)
4872		else:
4873			quickfix.IntField.__init__(self, 666, data)
4874
4875class ContractSettlMonth(quickfix.StringField):
4876	def __init__(self, data = None):
4877		if data == None:
4878			quickfix.StringField.__init__(self, 667)
4879		else:
4880			quickfix.StringField.__init__(self, 667, data)
4881
4882class DeliveryForm(quickfix.IntField):
4883	def __init__(self, data = None):
4884		if data == None:
4885			quickfix.IntField.__init__(self, 668)
4886		else:
4887			quickfix.IntField.__init__(self, 668, data)
4888
4889class LastParPx(quickfix.DoubleField):
4890	def __init__(self, data = None):
4891		if data == None:
4892			quickfix.DoubleField.__init__(self, 669)
4893		else:
4894			quickfix.DoubleField.__init__(self, 669, data)
4895
4896class NoLegAllocs(quickfix.IntField):
4897	def __init__(self, data = None):
4898		if data == None:
4899			quickfix.IntField.__init__(self, 670)
4900		else:
4901			quickfix.IntField.__init__(self, 670, data)
4902
4903class LegAllocAccount(quickfix.StringField):
4904	def __init__(self, data = None):
4905		if data == None:
4906			quickfix.StringField.__init__(self, 671)
4907		else:
4908			quickfix.StringField.__init__(self, 671, data)
4909
4910class LegIndividualAllocID(quickfix.StringField):
4911	def __init__(self, data = None):
4912		if data == None:
4913			quickfix.StringField.__init__(self, 672)
4914		else:
4915			quickfix.StringField.__init__(self, 672, data)
4916
4917class LegAllocQty(quickfix.DoubleField):
4918	def __init__(self, data = None):
4919		if data == None:
4920			quickfix.DoubleField.__init__(self, 673)
4921		else:
4922			quickfix.DoubleField.__init__(self, 673, data)
4923
4924class LegAllocAcctIDSource(quickfix.StringField):
4925	def __init__(self, data = None):
4926		if data == None:
4927			quickfix.StringField.__init__(self, 674)
4928		else:
4929			quickfix.StringField.__init__(self, 674, data)
4930
4931class LegSettlCurrency(quickfix.StringField):
4932	def __init__(self, data = None):
4933		if data == None:
4934			quickfix.StringField.__init__(self, 675)
4935		else:
4936			quickfix.StringField.__init__(self, 675, data)
4937
4938class LegBenchmarkCurveCurrency(quickfix.StringField):
4939	def __init__(self, data = None):
4940		if data == None:
4941			quickfix.StringField.__init__(self, 676)
4942		else:
4943			quickfix.StringField.__init__(self, 676, data)
4944
4945class LegBenchmarkCurveName(quickfix.StringField):
4946	def __init__(self, data = None):
4947		if data == None:
4948			quickfix.StringField.__init__(self, 677)
4949		else:
4950			quickfix.StringField.__init__(self, 677, data)
4951
4952class LegBenchmarkCurvePoint(quickfix.StringField):
4953	def __init__(self, data = None):
4954		if data == None:
4955			quickfix.StringField.__init__(self, 678)
4956		else:
4957			quickfix.StringField.__init__(self, 678, data)
4958
4959class LegBenchmarkPrice(quickfix.DoubleField):
4960	def __init__(self, data = None):
4961		if data == None:
4962			quickfix.DoubleField.__init__(self, 679)
4963		else:
4964			quickfix.DoubleField.__init__(self, 679, data)
4965
4966class LegBenchmarkPriceType(quickfix.IntField):
4967	def __init__(self, data = None):
4968		if data == None:
4969			quickfix.IntField.__init__(self, 680)
4970		else:
4971			quickfix.IntField.__init__(self, 680, data)
4972
4973class LegBidPx(quickfix.DoubleField):
4974	def __init__(self, data = None):
4975		if data == None:
4976			quickfix.DoubleField.__init__(self, 681)
4977		else:
4978			quickfix.DoubleField.__init__(self, 681, data)
4979
4980class LegIOIQty(quickfix.StringField):
4981	def __init__(self, data = None):
4982		if data == None:
4983			quickfix.StringField.__init__(self, 682)
4984		else:
4985			quickfix.StringField.__init__(self, 682, data)
4986
4987class NoLegStipulations(quickfix.IntField):
4988	def __init__(self, data = None):
4989		if data == None:
4990			quickfix.IntField.__init__(self, 683)
4991		else:
4992			quickfix.IntField.__init__(self, 683, data)
4993
4994class LegOfferPx(quickfix.DoubleField):
4995	def __init__(self, data = None):
4996		if data == None:
4997			quickfix.DoubleField.__init__(self, 684)
4998		else:
4999			quickfix.DoubleField.__init__(self, 684, data)
5000
5001class LegPriceType(quickfix.IntField):
5002	def __init__(self, data = None):
5003		if data == None:
5004			quickfix.IntField.__init__(self, 686)
5005		else:
5006			quickfix.IntField.__init__(self, 686, data)
5007
5008class LegQty(quickfix.DoubleField):
5009	def __init__(self, data = None):
5010		if data == None:
5011			quickfix.DoubleField.__init__(self, 687)
5012		else:
5013			quickfix.DoubleField.__init__(self, 687, data)
5014
5015class LegStipulationType(quickfix.StringField):
5016	def __init__(self, data = None):
5017		if data == None:
5018			quickfix.StringField.__init__(self, 688)
5019		else:
5020			quickfix.StringField.__init__(self, 688, data)
5021
5022class LegStipulationValue(quickfix.StringField):
5023	def __init__(self, data = None):
5024		if data == None:
5025			quickfix.StringField.__init__(self, 689)
5026		else:
5027			quickfix.StringField.__init__(self, 689, data)
5028
5029class LegSwapType(quickfix.IntField):
5030	def __init__(self, data = None):
5031		if data == None:
5032			quickfix.IntField.__init__(self, 690)
5033		else:
5034			quickfix.IntField.__init__(self, 690, data)
5035
5036class Pool(quickfix.StringField):
5037	def __init__(self, data = None):
5038		if data == None:
5039			quickfix.StringField.__init__(self, 691)
5040		else:
5041			quickfix.StringField.__init__(self, 691, data)
5042
5043class QuotePriceType(quickfix.IntField):
5044	def __init__(self, data = None):
5045		if data == None:
5046			quickfix.IntField.__init__(self, 692)
5047		else:
5048			quickfix.IntField.__init__(self, 692, data)
5049
5050class QuoteRespID(quickfix.StringField):
5051	def __init__(self, data = None):
5052		if data == None:
5053			quickfix.StringField.__init__(self, 693)
5054		else:
5055			quickfix.StringField.__init__(self, 693, data)
5056
5057class QuoteRespType(quickfix.IntField):
5058	def __init__(self, data = None):
5059		if data == None:
5060			quickfix.IntField.__init__(self, 694)
5061		else:
5062			quickfix.IntField.__init__(self, 694, data)
5063
5064class QuoteQualifier(quickfix.CharField):
5065	def __init__(self, data = None):
5066		if data == None:
5067			quickfix.CharField.__init__(self, 695)
5068		else:
5069			quickfix.CharField.__init__(self, 695, data)
5070
5071class YieldRedemptionDate(quickfix.StringField):
5072	def __init__(self, data = None):
5073		if data == None:
5074			quickfix.StringField.__init__(self, 696)
5075		else:
5076			quickfix.StringField.__init__(self, 696, data)
5077
5078class YieldRedemptionPrice(quickfix.DoubleField):
5079	def __init__(self, data = None):
5080		if data == None:
5081			quickfix.DoubleField.__init__(self, 697)
5082		else:
5083			quickfix.DoubleField.__init__(self, 697, data)
5084
5085class YieldRedemptionPriceType(quickfix.IntField):
5086	def __init__(self, data = None):
5087		if data == None:
5088			quickfix.IntField.__init__(self, 698)
5089		else:
5090			quickfix.IntField.__init__(self, 698, data)
5091
5092class BenchmarkSecurityID(quickfix.StringField):
5093	def __init__(self, data = None):
5094		if data == None:
5095			quickfix.StringField.__init__(self, 699)
5096		else:
5097			quickfix.StringField.__init__(self, 699, data)
5098
5099class ReversalIndicator(quickfix.BoolField):
5100	def __init__(self, data = None):
5101		if data == None:
5102			quickfix.BoolField.__init__(self, 700)
5103		else:
5104			quickfix.BoolField.__init__(self, 700, data)
5105
5106class YieldCalcDate(quickfix.StringField):
5107	def __init__(self, data = None):
5108		if data == None:
5109			quickfix.StringField.__init__(self, 701)
5110		else:
5111			quickfix.StringField.__init__(self, 701, data)
5112
5113class NoPositions(quickfix.IntField):
5114	def __init__(self, data = None):
5115		if data == None:
5116			quickfix.IntField.__init__(self, 702)
5117		else:
5118			quickfix.IntField.__init__(self, 702, data)
5119
5120class PosType(quickfix.StringField):
5121	def __init__(self, data = None):
5122		if data == None:
5123			quickfix.StringField.__init__(self, 703)
5124		else:
5125			quickfix.StringField.__init__(self, 703, data)
5126
5127class LongQty(quickfix.DoubleField):
5128	def __init__(self, data = None):
5129		if data == None:
5130			quickfix.DoubleField.__init__(self, 704)
5131		else:
5132			quickfix.DoubleField.__init__(self, 704, data)
5133
5134class ShortQty(quickfix.DoubleField):
5135	def __init__(self, data = None):
5136		if data == None:
5137			quickfix.DoubleField.__init__(self, 705)
5138		else:
5139			quickfix.DoubleField.__init__(self, 705, data)
5140
5141class PosQtyStatus(quickfix.IntField):
5142	def __init__(self, data = None):
5143		if data == None:
5144			quickfix.IntField.__init__(self, 706)
5145		else:
5146			quickfix.IntField.__init__(self, 706, data)
5147
5148class PosAmtType(quickfix.StringField):
5149	def __init__(self, data = None):
5150		if data == None:
5151			quickfix.StringField.__init__(self, 707)
5152		else:
5153			quickfix.StringField.__init__(self, 707, data)
5154
5155class PosAmt(quickfix.DoubleField):
5156	def __init__(self, data = None):
5157		if data == None:
5158			quickfix.DoubleField.__init__(self, 708)
5159		else:
5160			quickfix.DoubleField.__init__(self, 708, data)
5161
5162class PosTransType(quickfix.IntField):
5163	def __init__(self, data = None):
5164		if data == None:
5165			quickfix.IntField.__init__(self, 709)
5166		else:
5167			quickfix.IntField.__init__(self, 709, data)
5168
5169class PosReqID(quickfix.StringField):
5170	def __init__(self, data = None):
5171		if data == None:
5172			quickfix.StringField.__init__(self, 710)
5173		else:
5174			quickfix.StringField.__init__(self, 710, data)
5175
5176class NoUnderlyings(quickfix.IntField):
5177	def __init__(self, data = None):
5178		if data == None:
5179			quickfix.IntField.__init__(self, 711)
5180		else:
5181			quickfix.IntField.__init__(self, 711, data)
5182
5183class PosMaintAction(quickfix.IntField):
5184	def __init__(self, data = None):
5185		if data == None:
5186			quickfix.IntField.__init__(self, 712)
5187		else:
5188			quickfix.IntField.__init__(self, 712, data)
5189
5190class OrigPosReqRefID(quickfix.StringField):
5191	def __init__(self, data = None):
5192		if data == None:
5193			quickfix.StringField.__init__(self, 713)
5194		else:
5195			quickfix.StringField.__init__(self, 713, data)
5196
5197class PosMaintRptRefID(quickfix.StringField):
5198	def __init__(self, data = None):
5199		if data == None:
5200			quickfix.StringField.__init__(self, 714)
5201		else:
5202			quickfix.StringField.__init__(self, 714, data)
5203
5204class ClearingBusinessDate(quickfix.StringField):
5205	def __init__(self, data = None):
5206		if data == None:
5207			quickfix.StringField.__init__(self, 715)
5208		else:
5209			quickfix.StringField.__init__(self, 715, data)
5210
5211class SettlSessID(quickfix.StringField):
5212	def __init__(self, data = None):
5213		if data == None:
5214			quickfix.StringField.__init__(self, 716)
5215		else:
5216			quickfix.StringField.__init__(self, 716, data)
5217
5218class SettlSessSubID(quickfix.StringField):
5219	def __init__(self, data = None):
5220		if data == None:
5221			quickfix.StringField.__init__(self, 717)
5222		else:
5223			quickfix.StringField.__init__(self, 717, data)
5224
5225class AdjustmentType(quickfix.IntField):
5226	def __init__(self, data = None):
5227		if data == None:
5228			quickfix.IntField.__init__(self, 718)
5229		else:
5230			quickfix.IntField.__init__(self, 718, data)
5231
5232class ContraryInstructionIndicator(quickfix.BoolField):
5233	def __init__(self, data = None):
5234		if data == None:
5235			quickfix.BoolField.__init__(self, 719)
5236		else:
5237			quickfix.BoolField.__init__(self, 719, data)
5238
5239class PriorSpreadIndicator(quickfix.BoolField):
5240	def __init__(self, data = None):
5241		if data == None:
5242			quickfix.BoolField.__init__(self, 720)
5243		else:
5244			quickfix.BoolField.__init__(self, 720, data)
5245
5246class PosMaintRptID(quickfix.StringField):
5247	def __init__(self, data = None):
5248		if data == None:
5249			quickfix.StringField.__init__(self, 721)
5250		else:
5251			quickfix.StringField.__init__(self, 721, data)
5252
5253class PosMaintStatus(quickfix.IntField):
5254	def __init__(self, data = None):
5255		if data == None:
5256			quickfix.IntField.__init__(self, 722)
5257		else:
5258			quickfix.IntField.__init__(self, 722, data)
5259
5260class PosMaintResult(quickfix.IntField):
5261	def __init__(self, data = None):
5262		if data == None:
5263			quickfix.IntField.__init__(self, 723)
5264		else:
5265			quickfix.IntField.__init__(self, 723, data)
5266
5267class PosReqType(quickfix.IntField):
5268	def __init__(self, data = None):
5269		if data == None:
5270			quickfix.IntField.__init__(self, 724)
5271		else:
5272			quickfix.IntField.__init__(self, 724, data)
5273
5274class ResponseTransportType(quickfix.IntField):
5275	def __init__(self, data = None):
5276		if data == None:
5277			quickfix.IntField.__init__(self, 725)
5278		else:
5279			quickfix.IntField.__init__(self, 725, data)
5280
5281class ResponseDestination(quickfix.StringField):
5282	def __init__(self, data = None):
5283		if data == None:
5284			quickfix.StringField.__init__(self, 726)
5285		else:
5286			quickfix.StringField.__init__(self, 726, data)
5287
5288class TotalNumPosReports(quickfix.IntField):
5289	def __init__(self, data = None):
5290		if data == None:
5291			quickfix.IntField.__init__(self, 727)
5292		else:
5293			quickfix.IntField.__init__(self, 727, data)
5294
5295class PosReqResult(quickfix.IntField):
5296	def __init__(self, data = None):
5297		if data == None:
5298			quickfix.IntField.__init__(self, 728)
5299		else:
5300			quickfix.IntField.__init__(self, 728, data)
5301
5302class PosReqStatus(quickfix.IntField):
5303	def __init__(self, data = None):
5304		if data == None:
5305			quickfix.IntField.__init__(self, 729)
5306		else:
5307			quickfix.IntField.__init__(self, 729, data)
5308
5309class SettlPrice(quickfix.DoubleField):
5310	def __init__(self, data = None):
5311		if data == None:
5312			quickfix.DoubleField.__init__(self, 730)
5313		else:
5314			quickfix.DoubleField.__init__(self, 730, data)
5315
5316class SettlPriceType(quickfix.IntField):
5317	def __init__(self, data = None):
5318		if data == None:
5319			quickfix.IntField.__init__(self, 731)
5320		else:
5321			quickfix.IntField.__init__(self, 731, data)
5322
5323class UnderlyingSettlPrice(quickfix.DoubleField):
5324	def __init__(self, data = None):
5325		if data == None:
5326			quickfix.DoubleField.__init__(self, 732)
5327		else:
5328			quickfix.DoubleField.__init__(self, 732, data)
5329
5330class UnderlyingSettlPriceType(quickfix.IntField):
5331	def __init__(self, data = None):
5332		if data == None:
5333			quickfix.IntField.__init__(self, 733)
5334		else:
5335			quickfix.IntField.__init__(self, 733, data)
5336
5337class PriorSettlPrice(quickfix.DoubleField):
5338	def __init__(self, data = None):
5339		if data == None:
5340			quickfix.DoubleField.__init__(self, 734)
5341		else:
5342			quickfix.DoubleField.__init__(self, 734, data)
5343
5344class NoQuoteQualifiers(quickfix.IntField):
5345	def __init__(self, data = None):
5346		if data == None:
5347			quickfix.IntField.__init__(self, 735)
5348		else:
5349			quickfix.IntField.__init__(self, 735, data)
5350
5351class AllocSettlCurrency(quickfix.StringField):
5352	def __init__(self, data = None):
5353		if data == None:
5354			quickfix.StringField.__init__(self, 736)
5355		else:
5356			quickfix.StringField.__init__(self, 736, data)
5357
5358class AllocSettlCurrAmt(quickfix.DoubleField):
5359	def __init__(self, data = None):
5360		if data == None:
5361			quickfix.DoubleField.__init__(self, 737)
5362		else:
5363			quickfix.DoubleField.__init__(self, 737, data)
5364
5365class InterestAtMaturity(quickfix.DoubleField):
5366	def __init__(self, data = None):
5367		if data == None:
5368			quickfix.DoubleField.__init__(self, 738)
5369		else:
5370			quickfix.DoubleField.__init__(self, 738, data)
5371
5372class LegDatedDate(quickfix.StringField):
5373	def __init__(self, data = None):
5374		if data == None:
5375			quickfix.StringField.__init__(self, 739)
5376		else:
5377			quickfix.StringField.__init__(self, 739, data)
5378
5379class LegPool(quickfix.StringField):
5380	def __init__(self, data = None):
5381		if data == None:
5382			quickfix.StringField.__init__(self, 740)
5383		else:
5384			quickfix.StringField.__init__(self, 740, data)
5385
5386class AllocInterestAtMaturity(quickfix.DoubleField):
5387	def __init__(self, data = None):
5388		if data == None:
5389			quickfix.DoubleField.__init__(self, 741)
5390		else:
5391			quickfix.DoubleField.__init__(self, 741, data)
5392
5393class AllocAccruedInterestAmt(quickfix.DoubleField):
5394	def __init__(self, data = None):
5395		if data == None:
5396			quickfix.DoubleField.__init__(self, 742)
5397		else:
5398			quickfix.DoubleField.__init__(self, 742, data)
5399
5400class DeliveryDate(quickfix.StringField):
5401	def __init__(self, data = None):
5402		if data == None:
5403			quickfix.StringField.__init__(self, 743)
5404		else:
5405			quickfix.StringField.__init__(self, 743, data)
5406
5407class AssignmentMethod(quickfix.CharField):
5408	def __init__(self, data = None):
5409		if data == None:
5410			quickfix.CharField.__init__(self, 744)
5411		else:
5412			quickfix.CharField.__init__(self, 744, data)
5413
5414class AssignmentUnit(quickfix.DoubleField):
5415	def __init__(self, data = None):
5416		if data == None:
5417			quickfix.DoubleField.__init__(self, 745)
5418		else:
5419			quickfix.DoubleField.__init__(self, 745, data)
5420
5421class OpenInterest(quickfix.DoubleField):
5422	def __init__(self, data = None):
5423		if data == None:
5424			quickfix.DoubleField.__init__(self, 746)
5425		else:
5426			quickfix.DoubleField.__init__(self, 746, data)
5427
5428class ExerciseMethod(quickfix.CharField):
5429	def __init__(self, data = None):
5430		if data == None:
5431			quickfix.CharField.__init__(self, 747)
5432		else:
5433			quickfix.CharField.__init__(self, 747, data)
5434
5435class TotNumTradeReports(quickfix.IntField):
5436	def __init__(self, data = None):
5437		if data == None:
5438			quickfix.IntField.__init__(self, 748)
5439		else:
5440			quickfix.IntField.__init__(self, 748, data)
5441
5442class TradeRequestResult(quickfix.IntField):
5443	def __init__(self, data = None):
5444		if data == None:
5445			quickfix.IntField.__init__(self, 749)
5446		else:
5447			quickfix.IntField.__init__(self, 749, data)
5448
5449class TradeRequestStatus(quickfix.IntField):
5450	def __init__(self, data = None):
5451		if data == None:
5452			quickfix.IntField.__init__(self, 750)
5453		else:
5454			quickfix.IntField.__init__(self, 750, data)
5455
5456class TradeReportRejectReason(quickfix.IntField):
5457	def __init__(self, data = None):
5458		if data == None:
5459			quickfix.IntField.__init__(self, 751)
5460		else:
5461			quickfix.IntField.__init__(self, 751, data)
5462
5463class SideMultiLegReportingType(quickfix.IntField):
5464	def __init__(self, data = None):
5465		if data == None:
5466			quickfix.IntField.__init__(self, 752)
5467		else:
5468			quickfix.IntField.__init__(self, 752, data)
5469
5470class NoPosAmt(quickfix.IntField):
5471	def __init__(self, data = None):
5472		if data == None:
5473			quickfix.IntField.__init__(self, 753)
5474		else:
5475			quickfix.IntField.__init__(self, 753, data)
5476
5477class AutoAcceptIndicator(quickfix.BoolField):
5478	def __init__(self, data = None):
5479		if data == None:
5480			quickfix.BoolField.__init__(self, 754)
5481		else:
5482			quickfix.BoolField.__init__(self, 754, data)
5483
5484class AllocReportID(quickfix.StringField):
5485	def __init__(self, data = None):
5486		if data == None:
5487			quickfix.StringField.__init__(self, 755)
5488		else:
5489			quickfix.StringField.__init__(self, 755, data)
5490
5491class NoNested2PartyIDs(quickfix.IntField):
5492	def __init__(self, data = None):
5493		if data == None:
5494			quickfix.IntField.__init__(self, 756)
5495		else:
5496			quickfix.IntField.__init__(self, 756, data)
5497
5498class Nested2PartyID(quickfix.StringField):
5499	def __init__(self, data = None):
5500		if data == None:
5501			quickfix.StringField.__init__(self, 757)
5502		else:
5503			quickfix.StringField.__init__(self, 757, data)
5504
5505class Nested2PartyIDSource(quickfix.CharField):
5506	def __init__(self, data = None):
5507		if data == None:
5508			quickfix.CharField.__init__(self, 758)
5509		else:
5510			quickfix.CharField.__init__(self, 758, data)
5511
5512class Nested2PartyRole(quickfix.IntField):
5513	def __init__(self, data = None):
5514		if data == None:
5515			quickfix.IntField.__init__(self, 759)
5516		else:
5517			quickfix.IntField.__init__(self, 759, data)
5518
5519class Nested2PartySubID(quickfix.StringField):
5520	def __init__(self, data = None):
5521		if data == None:
5522			quickfix.StringField.__init__(self, 760)
5523		else:
5524			quickfix.StringField.__init__(self, 760, data)
5525
5526class BenchmarkSecurityIDSource(quickfix.StringField):
5527	def __init__(self, data = None):
5528		if data == None:
5529			quickfix.StringField.__init__(self, 761)
5530		else:
5531			quickfix.StringField.__init__(self, 761, data)
5532
5533class SecuritySubType(quickfix.StringField):
5534	def __init__(self, data = None):
5535		if data == None:
5536			quickfix.StringField.__init__(self, 762)
5537		else:
5538			quickfix.StringField.__init__(self, 762, data)
5539
5540class UnderlyingSecuritySubType(quickfix.StringField):
5541	def __init__(self, data = None):
5542		if data == None:
5543			quickfix.StringField.__init__(self, 763)
5544		else:
5545			quickfix.StringField.__init__(self, 763, data)
5546
5547class LegSecuritySubType(quickfix.StringField):
5548	def __init__(self, data = None):
5549		if data == None:
5550			quickfix.StringField.__init__(self, 764)
5551		else:
5552			quickfix.StringField.__init__(self, 764, data)
5553
5554class AllowableOneSidednessPct(quickfix.DoubleField):
5555	def __init__(self, data = None):
5556		if data == None:
5557			quickfix.DoubleField.__init__(self, 765)
5558		else:
5559			quickfix.DoubleField.__init__(self, 765, data)
5560
5561class AllowableOneSidednessValue(quickfix.DoubleField):
5562	def __init__(self, data = None):
5563		if data == None:
5564			quickfix.DoubleField.__init__(self, 766)
5565		else:
5566			quickfix.DoubleField.__init__(self, 766, data)
5567
5568class AllowableOneSidednessCurr(quickfix.StringField):
5569	def __init__(self, data = None):
5570		if data == None:
5571			quickfix.StringField.__init__(self, 767)
5572		else:
5573			quickfix.StringField.__init__(self, 767, data)
5574
5575class NoTrdRegTimestamps(quickfix.IntField):
5576	def __init__(self, data = None):
5577		if data == None:
5578			quickfix.IntField.__init__(self, 768)
5579		else:
5580			quickfix.IntField.__init__(self, 768, data)
5581
5582class TrdRegTimestamp(quickfix.UtcTimeStampField):
5583	def __init__(self, data = None):
5584		if data == None:
5585			quickfix.UtcTimeStampField.__init__(self, 769)
5586		else:
5587			quickfix.UtcTimeStampField.__init__(self, 769, data)
5588
5589class TrdRegTimestampType(quickfix.IntField):
5590	def __init__(self, data = None):
5591		if data == None:
5592			quickfix.IntField.__init__(self, 770)
5593		else:
5594			quickfix.IntField.__init__(self, 770, data)
5595
5596class TrdRegTimestampOrigin(quickfix.StringField):
5597	def __init__(self, data = None):
5598		if data == None:
5599			quickfix.StringField.__init__(self, 771)
5600		else:
5601			quickfix.StringField.__init__(self, 771, data)
5602
5603class ConfirmRefID(quickfix.StringField):
5604	def __init__(self, data = None):
5605		if data == None:
5606			quickfix.StringField.__init__(self, 772)
5607		else:
5608			quickfix.StringField.__init__(self, 772, data)
5609
5610class ConfirmType(quickfix.IntField):
5611	def __init__(self, data = None):
5612		if data == None:
5613			quickfix.IntField.__init__(self, 773)
5614		else:
5615			quickfix.IntField.__init__(self, 773, data)
5616
5617class ConfirmRejReason(quickfix.IntField):
5618	def __init__(self, data = None):
5619		if data == None:
5620			quickfix.IntField.__init__(self, 774)
5621		else:
5622			quickfix.IntField.__init__(self, 774, data)
5623
5624class BookingType(quickfix.IntField):
5625	def __init__(self, data = None):
5626		if data == None:
5627			quickfix.IntField.__init__(self, 775)
5628		else:
5629			quickfix.IntField.__init__(self, 775, data)
5630
5631class IndividualAllocRejCode(quickfix.IntField):
5632	def __init__(self, data = None):
5633		if data == None:
5634			quickfix.IntField.__init__(self, 776)
5635		else:
5636			quickfix.IntField.__init__(self, 776, data)
5637
5638class SettlInstMsgID(quickfix.StringField):
5639	def __init__(self, data = None):
5640		if data == None:
5641			quickfix.StringField.__init__(self, 777)
5642		else:
5643			quickfix.StringField.__init__(self, 777, data)
5644
5645class NoSettlInst(quickfix.IntField):
5646	def __init__(self, data = None):
5647		if data == None:
5648			quickfix.IntField.__init__(self, 778)
5649		else:
5650			quickfix.IntField.__init__(self, 778, data)
5651
5652class LastUpdateTime(quickfix.UtcTimeStampField):
5653	def __init__(self, data = None):
5654		if data == None:
5655			quickfix.UtcTimeStampField.__init__(self, 779)
5656		else:
5657			quickfix.UtcTimeStampField.__init__(self, 779, data)
5658
5659class AllocSettlInstType(quickfix.IntField):
5660	def __init__(self, data = None):
5661		if data == None:
5662			quickfix.IntField.__init__(self, 780)
5663		else:
5664			quickfix.IntField.__init__(self, 780, data)
5665
5666class NoSettlPartyIDs(quickfix.IntField):
5667	def __init__(self, data = None):
5668		if data == None:
5669			quickfix.IntField.__init__(self, 781)
5670		else:
5671			quickfix.IntField.__init__(self, 781, data)
5672
5673class SettlPartyID(quickfix.StringField):
5674	def __init__(self, data = None):
5675		if data == None:
5676			quickfix.StringField.__init__(self, 782)
5677		else:
5678			quickfix.StringField.__init__(self, 782, data)
5679
5680class SettlPartyIDSource(quickfix.CharField):
5681	def __init__(self, data = None):
5682		if data == None:
5683			quickfix.CharField.__init__(self, 783)
5684		else:
5685			quickfix.CharField.__init__(self, 783, data)
5686
5687class SettlPartyRole(quickfix.IntField):
5688	def __init__(self, data = None):
5689		if data == None:
5690			quickfix.IntField.__init__(self, 784)
5691		else:
5692			quickfix.IntField.__init__(self, 784, data)
5693
5694class SettlPartySubID(quickfix.StringField):
5695	def __init__(self, data = None):
5696		if data == None:
5697			quickfix.StringField.__init__(self, 785)
5698		else:
5699			quickfix.StringField.__init__(self, 785, data)
5700
5701class SettlPartySubIDType(quickfix.IntField):
5702	def __init__(self, data = None):
5703		if data == None:
5704			quickfix.IntField.__init__(self, 786)
5705		else:
5706			quickfix.IntField.__init__(self, 786, data)
5707
5708class DlvyInstType(quickfix.CharField):
5709	def __init__(self, data = None):
5710		if data == None:
5711			quickfix.CharField.__init__(self, 787)
5712		else:
5713			quickfix.CharField.__init__(self, 787, data)
5714
5715class TerminationType(quickfix.IntField):
5716	def __init__(self, data = None):
5717		if data == None:
5718			quickfix.IntField.__init__(self, 788)
5719		else:
5720			quickfix.IntField.__init__(self, 788, data)
5721
5722class OrdStatusReqID(quickfix.StringField):
5723	def __init__(self, data = None):
5724		if data == None:
5725			quickfix.StringField.__init__(self, 790)
5726		else:
5727			quickfix.StringField.__init__(self, 790, data)
5728
5729class SettlInstReqID(quickfix.StringField):
5730	def __init__(self, data = None):
5731		if data == None:
5732			quickfix.StringField.__init__(self, 791)
5733		else:
5734			quickfix.StringField.__init__(self, 791, data)
5735
5736class SettlInstReqRejCode(quickfix.IntField):
5737	def __init__(self, data = None):
5738		if data == None:
5739			quickfix.IntField.__init__(self, 792)
5740		else:
5741			quickfix.IntField.__init__(self, 792, data)
5742
5743class SecondaryAllocID(quickfix.StringField):
5744	def __init__(self, data = None):
5745		if data == None:
5746			quickfix.StringField.__init__(self, 793)
5747		else:
5748			quickfix.StringField.__init__(self, 793, data)
5749
5750class AllocReportType(quickfix.IntField):
5751	def __init__(self, data = None):
5752		if data == None:
5753			quickfix.IntField.__init__(self, 794)
5754		else:
5755			quickfix.IntField.__init__(self, 794, data)
5756
5757class AllocReportRefID(quickfix.StringField):
5758	def __init__(self, data = None):
5759		if data == None:
5760			quickfix.StringField.__init__(self, 795)
5761		else:
5762			quickfix.StringField.__init__(self, 795, data)
5763
5764class AllocCancReplaceReason(quickfix.IntField):
5765	def __init__(self, data = None):
5766		if data == None:
5767			quickfix.IntField.__init__(self, 796)
5768		else:
5769			quickfix.IntField.__init__(self, 796, data)
5770
5771class CopyMsgIndicator(quickfix.BoolField):
5772	def __init__(self, data = None):
5773		if data == None:
5774			quickfix.BoolField.__init__(self, 797)
5775		else:
5776			quickfix.BoolField.__init__(self, 797, data)
5777
5778class AllocAccountType(quickfix.IntField):
5779	def __init__(self, data = None):
5780		if data == None:
5781			quickfix.IntField.__init__(self, 798)
5782		else:
5783			quickfix.IntField.__init__(self, 798, data)
5784
5785class OrderAvgPx(quickfix.DoubleField):
5786	def __init__(self, data = None):
5787		if data == None:
5788			quickfix.DoubleField.__init__(self, 799)
5789		else:
5790			quickfix.DoubleField.__init__(self, 799, data)
5791
5792class OrderBookingQty(quickfix.DoubleField):
5793	def __init__(self, data = None):
5794		if data == None:
5795			quickfix.DoubleField.__init__(self, 800)
5796		else:
5797			quickfix.DoubleField.__init__(self, 800, data)
5798
5799class NoSettlPartySubIDs(quickfix.IntField):
5800	def __init__(self, data = None):
5801		if data == None:
5802			quickfix.IntField.__init__(self, 801)
5803		else:
5804			quickfix.IntField.__init__(self, 801, data)
5805
5806class NoPartySubIDs(quickfix.IntField):
5807	def __init__(self, data = None):
5808		if data == None:
5809			quickfix.IntField.__init__(self, 802)
5810		else:
5811			quickfix.IntField.__init__(self, 802, data)
5812
5813class PartySubIDType(quickfix.IntField):
5814	def __init__(self, data = None):
5815		if data == None:
5816			quickfix.IntField.__init__(self, 803)
5817		else:
5818			quickfix.IntField.__init__(self, 803, data)
5819
5820class NoNestedPartySubIDs(quickfix.IntField):
5821	def __init__(self, data = None):
5822		if data == None:
5823			quickfix.IntField.__init__(self, 804)
5824		else:
5825			quickfix.IntField.__init__(self, 804, data)
5826
5827class NestedPartySubIDType(quickfix.IntField):
5828	def __init__(self, data = None):
5829		if data == None:
5830			quickfix.IntField.__init__(self, 805)
5831		else:
5832			quickfix.IntField.__init__(self, 805, data)
5833
5834class NoNested2PartySubIDs(quickfix.IntField):
5835	def __init__(self, data = None):
5836		if data == None:
5837			quickfix.IntField.__init__(self, 806)
5838		else:
5839			quickfix.IntField.__init__(self, 806, data)
5840
5841class Nested2PartySubIDType(quickfix.IntField):
5842	def __init__(self, data = None):
5843		if data == None:
5844			quickfix.IntField.__init__(self, 807)
5845		else:
5846			quickfix.IntField.__init__(self, 807, data)
5847
5848class AllocIntermedReqType(quickfix.IntField):
5849	def __init__(self, data = None):
5850		if data == None:
5851			quickfix.IntField.__init__(self, 808)
5852		else:
5853			quickfix.IntField.__init__(self, 808, data)
5854
5855class UnderlyingPx(quickfix.DoubleField):
5856	def __init__(self, data = None):
5857		if data == None:
5858			quickfix.DoubleField.__init__(self, 810)
5859		else:
5860			quickfix.DoubleField.__init__(self, 810, data)
5861
5862class PriceDelta(quickfix.DoubleField):
5863	def __init__(self, data = None):
5864		if data == None:
5865			quickfix.DoubleField.__init__(self, 811)
5866		else:
5867			quickfix.DoubleField.__init__(self, 811, data)
5868
5869class ApplQueueMax(quickfix.IntField):
5870	def __init__(self, data = None):
5871		if data == None:
5872			quickfix.IntField.__init__(self, 812)
5873		else:
5874			quickfix.IntField.__init__(self, 812, data)
5875
5876class ApplQueueDepth(quickfix.IntField):
5877	def __init__(self, data = None):
5878		if data == None:
5879			quickfix.IntField.__init__(self, 813)
5880		else:
5881			quickfix.IntField.__init__(self, 813, data)
5882
5883class ApplQueueResolution(quickfix.IntField):
5884	def __init__(self, data = None):
5885		if data == None:
5886			quickfix.IntField.__init__(self, 814)
5887		else:
5888			quickfix.IntField.__init__(self, 814, data)
5889
5890class ApplQueueAction(quickfix.IntField):
5891	def __init__(self, data = None):
5892		if data == None:
5893			quickfix.IntField.__init__(self, 815)
5894		else:
5895			quickfix.IntField.__init__(self, 815, data)
5896
5897class NoAltMDSource(quickfix.IntField):
5898	def __init__(self, data = None):
5899		if data == None:
5900			quickfix.IntField.__init__(self, 816)
5901		else:
5902			quickfix.IntField.__init__(self, 816, data)
5903
5904class AltMDSourceID(quickfix.StringField):
5905	def __init__(self, data = None):
5906		if data == None:
5907			quickfix.StringField.__init__(self, 817)
5908		else:
5909			quickfix.StringField.__init__(self, 817, data)
5910
5911class SecondaryTradeReportID(quickfix.StringField):
5912	def __init__(self, data = None):
5913		if data == None:
5914			quickfix.StringField.__init__(self, 818)
5915		else:
5916			quickfix.StringField.__init__(self, 818, data)
5917
5918class AvgPxIndicator(quickfix.IntField):
5919	def __init__(self, data = None):
5920		if data == None:
5921			quickfix.IntField.__init__(self, 819)
5922		else:
5923			quickfix.IntField.__init__(self, 819, data)
5924
5925class TradeLinkID(quickfix.StringField):
5926	def __init__(self, data = None):
5927		if data == None:
5928			quickfix.StringField.__init__(self, 820)
5929		else:
5930			quickfix.StringField.__init__(self, 820, data)
5931
5932class OrderInputDevice(quickfix.StringField):
5933	def __init__(self, data = None):
5934		if data == None:
5935			quickfix.StringField.__init__(self, 821)
5936		else:
5937			quickfix.StringField.__init__(self, 821, data)
5938
5939class UnderlyingTradingSessionID(quickfix.StringField):
5940	def __init__(self, data = None):
5941		if data == None:
5942			quickfix.StringField.__init__(self, 822)
5943		else:
5944			quickfix.StringField.__init__(self, 822, data)
5945
5946class UnderlyingTradingSessionSubID(quickfix.StringField):
5947	def __init__(self, data = None):
5948		if data == None:
5949			quickfix.StringField.__init__(self, 823)
5950		else:
5951			quickfix.StringField.__init__(self, 823, data)
5952
5953class TradeLegRefID(quickfix.StringField):
5954	def __init__(self, data = None):
5955		if data == None:
5956			quickfix.StringField.__init__(self, 824)
5957		else:
5958			quickfix.StringField.__init__(self, 824, data)
5959
5960class ExchangeRule(quickfix.StringField):
5961	def __init__(self, data = None):
5962		if data == None:
5963			quickfix.StringField.__init__(self, 825)
5964		else:
5965			quickfix.StringField.__init__(self, 825, data)
5966
5967class TradeAllocIndicator(quickfix.IntField):
5968	def __init__(self, data = None):
5969		if data == None:
5970			quickfix.IntField.__init__(self, 826)
5971		else:
5972			quickfix.IntField.__init__(self, 826, data)
5973
5974class ExpirationCycle(quickfix.IntField):
5975	def __init__(self, data = None):
5976		if data == None:
5977			quickfix.IntField.__init__(self, 827)
5978		else:
5979			quickfix.IntField.__init__(self, 827, data)
5980
5981class TrdType(quickfix.IntField):
5982	def __init__(self, data = None):
5983		if data == None:
5984			quickfix.IntField.__init__(self, 828)
5985		else:
5986			quickfix.IntField.__init__(self, 828, data)
5987
5988class TrdSubType(quickfix.IntField):
5989	def __init__(self, data = None):
5990		if data == None:
5991			quickfix.IntField.__init__(self, 829)
5992		else:
5993			quickfix.IntField.__init__(self, 829, data)
5994
5995class TransferReason(quickfix.StringField):
5996	def __init__(self, data = None):
5997		if data == None:
5998			quickfix.StringField.__init__(self, 830)
5999		else:
6000			quickfix.StringField.__init__(self, 830, data)
6001
6002class TotNumAssignmentReports(quickfix.IntField):
6003	def __init__(self, data = None):
6004		if data == None:
6005			quickfix.IntField.__init__(self, 832)
6006		else:
6007			quickfix.IntField.__init__(self, 832, data)
6008
6009class AsgnRptID(quickfix.StringField):
6010	def __init__(self, data = None):
6011		if data == None:
6012			quickfix.StringField.__init__(self, 833)
6013		else:
6014			quickfix.StringField.__init__(self, 833, data)
6015
6016class ThresholdAmount(quickfix.DoubleField):
6017	def __init__(self, data = None):
6018		if data == None:
6019			quickfix.DoubleField.__init__(self, 834)
6020		else:
6021			quickfix.DoubleField.__init__(self, 834, data)
6022
6023class PegMoveType(quickfix.IntField):
6024	def __init__(self, data = None):
6025		if data == None:
6026			quickfix.IntField.__init__(self, 835)
6027		else:
6028			quickfix.IntField.__init__(self, 835, data)
6029
6030class PegOffsetType(quickfix.IntField):
6031	def __init__(self, data = None):
6032		if data == None:
6033			quickfix.IntField.__init__(self, 836)
6034		else:
6035			quickfix.IntField.__init__(self, 836, data)
6036
6037class PegLimitType(quickfix.IntField):
6038	def __init__(self, data = None):
6039		if data == None:
6040			quickfix.IntField.__init__(self, 837)
6041		else:
6042			quickfix.IntField.__init__(self, 837, data)
6043
6044class PegRoundDirection(quickfix.IntField):
6045	def __init__(self, data = None):
6046		if data == None:
6047			quickfix.IntField.__init__(self, 838)
6048		else:
6049			quickfix.IntField.__init__(self, 838, data)
6050
6051class PeggedPrice(quickfix.DoubleField):
6052	def __init__(self, data = None):
6053		if data == None:
6054			quickfix.DoubleField.__init__(self, 839)
6055		else:
6056			quickfix.DoubleField.__init__(self, 839, data)
6057
6058class PegScope(quickfix.IntField):
6059	def __init__(self, data = None):
6060		if data == None:
6061			quickfix.IntField.__init__(self, 840)
6062		else:
6063			quickfix.IntField.__init__(self, 840, data)
6064
6065class DiscretionMoveType(quickfix.IntField):
6066	def __init__(self, data = None):
6067		if data == None:
6068			quickfix.IntField.__init__(self, 841)
6069		else:
6070			quickfix.IntField.__init__(self, 841, data)
6071
6072class DiscretionOffsetType(quickfix.IntField):
6073	def __init__(self, data = None):
6074		if data == None:
6075			quickfix.IntField.__init__(self, 842)
6076		else:
6077			quickfix.IntField.__init__(self, 842, data)
6078
6079class DiscretionLimitType(quickfix.IntField):
6080	def __init__(self, data = None):
6081		if data == None:
6082			quickfix.IntField.__init__(self, 843)
6083		else:
6084			quickfix.IntField.__init__(self, 843, data)
6085
6086class DiscretionRoundDirection(quickfix.IntField):
6087	def __init__(self, data = None):
6088		if data == None:
6089			quickfix.IntField.__init__(self, 844)
6090		else:
6091			quickfix.IntField.__init__(self, 844, data)
6092
6093class DiscretionPrice(quickfix.DoubleField):
6094	def __init__(self, data = None):
6095		if data == None:
6096			quickfix.DoubleField.__init__(self, 845)
6097		else:
6098			quickfix.DoubleField.__init__(self, 845, data)
6099
6100class DiscretionScope(quickfix.IntField):
6101	def __init__(self, data = None):
6102		if data == None:
6103			quickfix.IntField.__init__(self, 846)
6104		else:
6105			quickfix.IntField.__init__(self, 846, data)
6106
6107class TargetStrategy(quickfix.IntField):
6108	def __init__(self, data = None):
6109		if data == None:
6110			quickfix.IntField.__init__(self, 847)
6111		else:
6112			quickfix.IntField.__init__(self, 847, data)
6113
6114class TargetStrategyParameters(quickfix.StringField):
6115	def __init__(self, data = None):
6116		if data == None:
6117			quickfix.StringField.__init__(self, 848)
6118		else:
6119			quickfix.StringField.__init__(self, 848, data)
6120
6121class ParticipationRate(quickfix.DoubleField):
6122	def __init__(self, data = None):
6123		if data == None:
6124			quickfix.DoubleField.__init__(self, 849)
6125		else:
6126			quickfix.DoubleField.__init__(self, 849, data)
6127
6128class TargetStrategyPerformance(quickfix.DoubleField):
6129	def __init__(self, data = None):
6130		if data == None:
6131			quickfix.DoubleField.__init__(self, 850)
6132		else:
6133			quickfix.DoubleField.__init__(self, 850, data)
6134
6135class LastLiquidityInd(quickfix.IntField):
6136	def __init__(self, data = None):
6137		if data == None:
6138			quickfix.IntField.__init__(self, 851)
6139		else:
6140			quickfix.IntField.__init__(self, 851, data)
6141
6142class PublishTrdIndicator(quickfix.BoolField):
6143	def __init__(self, data = None):
6144		if data == None:
6145			quickfix.BoolField.__init__(self, 852)
6146		else:
6147			quickfix.BoolField.__init__(self, 852, data)
6148
6149class ShortSaleReason(quickfix.IntField):
6150	def __init__(self, data = None):
6151		if data == None:
6152			quickfix.IntField.__init__(self, 853)
6153		else:
6154			quickfix.IntField.__init__(self, 853, data)
6155
6156class QtyType(quickfix.IntField):
6157	def __init__(self, data = None):
6158		if data == None:
6159			quickfix.IntField.__init__(self, 854)
6160		else:
6161			quickfix.IntField.__init__(self, 854, data)
6162
6163class SecondaryTrdType(quickfix.IntField):
6164	def __init__(self, data = None):
6165		if data == None:
6166			quickfix.IntField.__init__(self, 855)
6167		else:
6168			quickfix.IntField.__init__(self, 855, data)
6169
6170class TradeReportType(quickfix.IntField):
6171	def __init__(self, data = None):
6172		if data == None:
6173			quickfix.IntField.__init__(self, 856)
6174		else:
6175			quickfix.IntField.__init__(self, 856, data)
6176
6177class AllocNoOrdersType(quickfix.IntField):
6178	def __init__(self, data = None):
6179		if data == None:
6180			quickfix.IntField.__init__(self, 857)
6181		else:
6182			quickfix.IntField.__init__(self, 857, data)
6183
6184class SharedCommission(quickfix.DoubleField):
6185	def __init__(self, data = None):
6186		if data == None:
6187			quickfix.DoubleField.__init__(self, 858)
6188		else:
6189			quickfix.DoubleField.__init__(self, 858, data)
6190
6191class ConfirmReqID(quickfix.StringField):
6192	def __init__(self, data = None):
6193		if data == None:
6194			quickfix.StringField.__init__(self, 859)
6195		else:
6196			quickfix.StringField.__init__(self, 859, data)
6197
6198class AvgParPx(quickfix.DoubleField):
6199	def __init__(self, data = None):
6200		if data == None:
6201			quickfix.DoubleField.__init__(self, 860)
6202		else:
6203			quickfix.DoubleField.__init__(self, 860, data)
6204
6205class ReportedPx(quickfix.DoubleField):
6206	def __init__(self, data = None):
6207		if data == None:
6208			quickfix.DoubleField.__init__(self, 861)
6209		else:
6210			quickfix.DoubleField.__init__(self, 861, data)
6211
6212class NoCapacities(quickfix.IntField):
6213	def __init__(self, data = None):
6214		if data == None:
6215			quickfix.IntField.__init__(self, 862)
6216		else:
6217			quickfix.IntField.__init__(self, 862, data)
6218
6219class OrderCapacityQty(quickfix.DoubleField):
6220	def __init__(self, data = None):
6221		if data == None:
6222			quickfix.DoubleField.__init__(self, 863)
6223		else:
6224			quickfix.DoubleField.__init__(self, 863, data)
6225
6226class NoEvents(quickfix.IntField):
6227	def __init__(self, data = None):
6228		if data == None:
6229			quickfix.IntField.__init__(self, 864)
6230		else:
6231			quickfix.IntField.__init__(self, 864, data)
6232
6233class EventType(quickfix.IntField):
6234	def __init__(self, data = None):
6235		if data == None:
6236			quickfix.IntField.__init__(self, 865)
6237		else:
6238			quickfix.IntField.__init__(self, 865, data)
6239
6240class EventDate(quickfix.StringField):
6241	def __init__(self, data = None):
6242		if data == None:
6243			quickfix.StringField.__init__(self, 866)
6244		else:
6245			quickfix.StringField.__init__(self, 866, data)
6246
6247class EventPx(quickfix.DoubleField):
6248	def __init__(self, data = None):
6249		if data == None:
6250			quickfix.DoubleField.__init__(self, 867)
6251		else:
6252			quickfix.DoubleField.__init__(self, 867, data)
6253
6254class EventText(quickfix.StringField):
6255	def __init__(self, data = None):
6256		if data == None:
6257			quickfix.StringField.__init__(self, 868)
6258		else:
6259			quickfix.StringField.__init__(self, 868, data)
6260
6261class PctAtRisk(quickfix.DoubleField):
6262	def __init__(self, data = None):
6263		if data == None:
6264			quickfix.DoubleField.__init__(self, 869)
6265		else:
6266			quickfix.DoubleField.__init__(self, 869, data)
6267
6268class NoInstrAttrib(quickfix.IntField):
6269	def __init__(self, data = None):
6270		if data == None:
6271			quickfix.IntField.__init__(self, 870)
6272		else:
6273			quickfix.IntField.__init__(self, 870, data)
6274
6275class InstrAttribType(quickfix.IntField):
6276	def __init__(self, data = None):
6277		if data == None:
6278			quickfix.IntField.__init__(self, 871)
6279		else:
6280			quickfix.IntField.__init__(self, 871, data)
6281
6282class InstrAttribValue(quickfix.StringField):
6283	def __init__(self, data = None):
6284		if data == None:
6285			quickfix.StringField.__init__(self, 872)
6286		else:
6287			quickfix.StringField.__init__(self, 872, data)
6288
6289class DatedDate(quickfix.StringField):
6290	def __init__(self, data = None):
6291		if data == None:
6292			quickfix.StringField.__init__(self, 873)
6293		else:
6294			quickfix.StringField.__init__(self, 873, data)
6295
6296class InterestAccrualDate(quickfix.StringField):
6297	def __init__(self, data = None):
6298		if data == None:
6299			quickfix.StringField.__init__(self, 874)
6300		else:
6301			quickfix.StringField.__init__(self, 874, data)
6302
6303class CPProgram(quickfix.IntField):
6304	def __init__(self, data = None):
6305		if data == None:
6306			quickfix.IntField.__init__(self, 875)
6307		else:
6308			quickfix.IntField.__init__(self, 875, data)
6309
6310class CPRegType(quickfix.StringField):
6311	def __init__(self, data = None):
6312		if data == None:
6313			quickfix.StringField.__init__(self, 876)
6314		else:
6315			quickfix.StringField.__init__(self, 876, data)
6316
6317class UnderlyingCPProgram(quickfix.StringField):
6318	def __init__(self, data = None):
6319		if data == None:
6320			quickfix.StringField.__init__(self, 877)
6321		else:
6322			quickfix.StringField.__init__(self, 877, data)
6323
6324class UnderlyingCPRegType(quickfix.StringField):
6325	def __init__(self, data = None):
6326		if data == None:
6327			quickfix.StringField.__init__(self, 878)
6328		else:
6329			quickfix.StringField.__init__(self, 878, data)
6330
6331class UnderlyingQty(quickfix.DoubleField):
6332	def __init__(self, data = None):
6333		if data == None:
6334			quickfix.DoubleField.__init__(self, 879)
6335		else:
6336			quickfix.DoubleField.__init__(self, 879, data)
6337
6338class TrdMatchID(quickfix.StringField):
6339	def __init__(self, data = None):
6340		if data == None:
6341			quickfix.StringField.__init__(self, 880)
6342		else:
6343			quickfix.StringField.__init__(self, 880, data)
6344
6345class SecondaryTradeReportRefID(quickfix.StringField):
6346	def __init__(self, data = None):
6347		if data == None:
6348			quickfix.StringField.__init__(self, 881)
6349		else:
6350			quickfix.StringField.__init__(self, 881, data)
6351
6352class UnderlyingDirtyPrice(quickfix.DoubleField):
6353	def __init__(self, data = None):
6354		if data == None:
6355			quickfix.DoubleField.__init__(self, 882)
6356		else:
6357			quickfix.DoubleField.__init__(self, 882, data)
6358
6359class UnderlyingEndPrice(quickfix.DoubleField):
6360	def __init__(self, data = None):
6361		if data == None:
6362			quickfix.DoubleField.__init__(self, 883)
6363		else:
6364			quickfix.DoubleField.__init__(self, 883, data)
6365
6366class UnderlyingStartValue(quickfix.DoubleField):
6367	def __init__(self, data = None):
6368		if data == None:
6369			quickfix.DoubleField.__init__(self, 884)
6370		else:
6371			quickfix.DoubleField.__init__(self, 884, data)
6372
6373class UnderlyingCurrentValue(quickfix.DoubleField):
6374	def __init__(self, data = None):
6375		if data == None:
6376			quickfix.DoubleField.__init__(self, 885)
6377		else:
6378			quickfix.DoubleField.__init__(self, 885, data)
6379
6380class UnderlyingEndValue(quickfix.DoubleField):
6381	def __init__(self, data = None):
6382		if data == None:
6383			quickfix.DoubleField.__init__(self, 886)
6384		else:
6385			quickfix.DoubleField.__init__(self, 886, data)
6386
6387class NoUnderlyingStips(quickfix.IntField):
6388	def __init__(self, data = None):
6389		if data == None:
6390			quickfix.IntField.__init__(self, 887)
6391		else:
6392			quickfix.IntField.__init__(self, 887, data)
6393
6394class UnderlyingStipType(quickfix.StringField):
6395	def __init__(self, data = None):
6396		if data == None:
6397			quickfix.StringField.__init__(self, 888)
6398		else:
6399			quickfix.StringField.__init__(self, 888, data)
6400
6401class UnderlyingStipValue(quickfix.StringField):
6402	def __init__(self, data = None):
6403		if data == None:
6404			quickfix.StringField.__init__(self, 889)
6405		else:
6406			quickfix.StringField.__init__(self, 889, data)
6407
6408class MaturityNetMoney(quickfix.DoubleField):
6409	def __init__(self, data = None):
6410		if data == None:
6411			quickfix.DoubleField.__init__(self, 890)
6412		else:
6413			quickfix.DoubleField.__init__(self, 890, data)
6414
6415class MiscFeeBasis(quickfix.IntField):
6416	def __init__(self, data = None):
6417		if data == None:
6418			quickfix.IntField.__init__(self, 891)
6419		else:
6420			quickfix.IntField.__init__(self, 891, data)
6421
6422class TotNoAllocs(quickfix.IntField):
6423	def __init__(self, data = None):
6424		if data == None:
6425			quickfix.IntField.__init__(self, 892)
6426		else:
6427			quickfix.IntField.__init__(self, 892, data)
6428
6429class LastFragment(quickfix.BoolField):
6430	def __init__(self, data = None):
6431		if data == None:
6432			quickfix.BoolField.__init__(self, 893)
6433		else:
6434			quickfix.BoolField.__init__(self, 893, data)
6435
6436class CollReqID(quickfix.StringField):
6437	def __init__(self, data = None):
6438		if data == None:
6439			quickfix.StringField.__init__(self, 894)
6440		else:
6441			quickfix.StringField.__init__(self, 894, data)
6442
6443class CollAsgnReason(quickfix.IntField):
6444	def __init__(self, data = None):
6445		if data == None:
6446			quickfix.IntField.__init__(self, 895)
6447		else:
6448			quickfix.IntField.__init__(self, 895, data)
6449
6450class CollInquiryQualifier(quickfix.IntField):
6451	def __init__(self, data = None):
6452		if data == None:
6453			quickfix.IntField.__init__(self, 896)
6454		else:
6455			quickfix.IntField.__init__(self, 896, data)
6456
6457class NoTrades(quickfix.IntField):
6458	def __init__(self, data = None):
6459		if data == None:
6460			quickfix.IntField.__init__(self, 897)
6461		else:
6462			quickfix.IntField.__init__(self, 897, data)
6463
6464class MarginRatio(quickfix.DoubleField):
6465	def __init__(self, data = None):
6466		if data == None:
6467			quickfix.DoubleField.__init__(self, 898)
6468		else:
6469			quickfix.DoubleField.__init__(self, 898, data)
6470
6471class MarginExcess(quickfix.DoubleField):
6472	def __init__(self, data = None):
6473		if data == None:
6474			quickfix.DoubleField.__init__(self, 899)
6475		else:
6476			quickfix.DoubleField.__init__(self, 899, data)
6477
6478class TotalNetValue(quickfix.DoubleField):
6479	def __init__(self, data = None):
6480		if data == None:
6481			quickfix.DoubleField.__init__(self, 900)
6482		else:
6483			quickfix.DoubleField.__init__(self, 900, data)
6484
6485class CashOutstanding(quickfix.DoubleField):
6486	def __init__(self, data = None):
6487		if data == None:
6488			quickfix.DoubleField.__init__(self, 901)
6489		else:
6490			quickfix.DoubleField.__init__(self, 901, data)
6491
6492class CollAsgnID(quickfix.StringField):
6493	def __init__(self, data = None):
6494		if data == None:
6495			quickfix.StringField.__init__(self, 902)
6496		else:
6497			quickfix.StringField.__init__(self, 902, data)
6498
6499class CollAsgnTransType(quickfix.IntField):
6500	def __init__(self, data = None):
6501		if data == None:
6502			quickfix.IntField.__init__(self, 903)
6503		else:
6504			quickfix.IntField.__init__(self, 903, data)
6505
6506class CollRespID(quickfix.StringField):
6507	def __init__(self, data = None):
6508		if data == None:
6509			quickfix.StringField.__init__(self, 904)
6510		else:
6511			quickfix.StringField.__init__(self, 904, data)
6512
6513class CollAsgnRespType(quickfix.IntField):
6514	def __init__(self, data = None):
6515		if data == None:
6516			quickfix.IntField.__init__(self, 905)
6517		else:
6518			quickfix.IntField.__init__(self, 905, data)
6519
6520class CollAsgnRejectReason(quickfix.IntField):
6521	def __init__(self, data = None):
6522		if data == None:
6523			quickfix.IntField.__init__(self, 906)
6524		else:
6525			quickfix.IntField.__init__(self, 906, data)
6526
6527class CollAsgnRefID(quickfix.StringField):
6528	def __init__(self, data = None):
6529		if data == None:
6530			quickfix.StringField.__init__(self, 907)
6531		else:
6532			quickfix.StringField.__init__(self, 907, data)
6533
6534class CollRptID(quickfix.StringField):
6535	def __init__(self, data = None):
6536		if data == None:
6537			quickfix.StringField.__init__(self, 908)
6538		else:
6539			quickfix.StringField.__init__(self, 908, data)
6540
6541class CollInquiryID(quickfix.StringField):
6542	def __init__(self, data = None):
6543		if data == None:
6544			quickfix.StringField.__init__(self, 909)
6545		else:
6546			quickfix.StringField.__init__(self, 909, data)
6547
6548class CollStatus(quickfix.IntField):
6549	def __init__(self, data = None):
6550		if data == None:
6551			quickfix.IntField.__init__(self, 910)
6552		else:
6553			quickfix.IntField.__init__(self, 910, data)
6554
6555class TotNumReports(quickfix.IntField):
6556	def __init__(self, data = None):
6557		if data == None:
6558			quickfix.IntField.__init__(self, 911)
6559		else:
6560			quickfix.IntField.__init__(self, 911, data)
6561
6562class LastRptRequested(quickfix.BoolField):
6563	def __init__(self, data = None):
6564		if data == None:
6565			quickfix.BoolField.__init__(self, 912)
6566		else:
6567			quickfix.BoolField.__init__(self, 912, data)
6568
6569class AgreementDesc(quickfix.StringField):
6570	def __init__(self, data = None):
6571		if data == None:
6572			quickfix.StringField.__init__(self, 913)
6573		else:
6574			quickfix.StringField.__init__(self, 913, data)
6575
6576class AgreementID(quickfix.StringField):
6577	def __init__(self, data = None):
6578		if data == None:
6579			quickfix.StringField.__init__(self, 914)
6580		else:
6581			quickfix.StringField.__init__(self, 914, data)
6582
6583class AgreementDate(quickfix.StringField):
6584	def __init__(self, data = None):
6585		if data == None:
6586			quickfix.StringField.__init__(self, 915)
6587		else:
6588			quickfix.StringField.__init__(self, 915, data)
6589
6590class StartDate(quickfix.StringField):
6591	def __init__(self, data = None):
6592		if data == None:
6593			quickfix.StringField.__init__(self, 916)
6594		else:
6595			quickfix.StringField.__init__(self, 916, data)
6596
6597class EndDate(quickfix.StringField):
6598	def __init__(self, data = None):
6599		if data == None:
6600			quickfix.StringField.__init__(self, 917)
6601		else:
6602			quickfix.StringField.__init__(self, 917, data)
6603
6604class AgreementCurrency(quickfix.StringField):
6605	def __init__(self, data = None):
6606		if data == None:
6607			quickfix.StringField.__init__(self, 918)
6608		else:
6609			quickfix.StringField.__init__(self, 918, data)
6610
6611class DeliveryType(quickfix.IntField):
6612	def __init__(self, data = None):
6613		if data == None:
6614			quickfix.IntField.__init__(self, 919)
6615		else:
6616			quickfix.IntField.__init__(self, 919, data)
6617
6618class EndAccruedInterestAmt(quickfix.DoubleField):
6619	def __init__(self, data = None):
6620		if data == None:
6621			quickfix.DoubleField.__init__(self, 920)
6622		else:
6623			quickfix.DoubleField.__init__(self, 920, data)
6624
6625class StartCash(quickfix.DoubleField):
6626	def __init__(self, data = None):
6627		if data == None:
6628			quickfix.DoubleField.__init__(self, 921)
6629		else:
6630			quickfix.DoubleField.__init__(self, 921, data)
6631
6632class EndCash(quickfix.DoubleField):
6633	def __init__(self, data = None):
6634		if data == None:
6635			quickfix.DoubleField.__init__(self, 922)
6636		else:
6637			quickfix.DoubleField.__init__(self, 922, data)
6638
6639class UserRequestID(quickfix.StringField):
6640	def __init__(self, data = None):
6641		if data == None:
6642			quickfix.StringField.__init__(self, 923)
6643		else:
6644			quickfix.StringField.__init__(self, 923, data)
6645
6646class UserRequestType(quickfix.IntField):
6647	def __init__(self, data = None):
6648		if data == None:
6649			quickfix.IntField.__init__(self, 924)
6650		else:
6651			quickfix.IntField.__init__(self, 924, data)
6652
6653class NewPassword(quickfix.StringField):
6654	def __init__(self, data = None):
6655		if data == None:
6656			quickfix.StringField.__init__(self, 925)
6657		else:
6658			quickfix.StringField.__init__(self, 925, data)
6659
6660class UserStatus(quickfix.IntField):
6661	def __init__(self, data = None):
6662		if data == None:
6663			quickfix.IntField.__init__(self, 926)
6664		else:
6665			quickfix.IntField.__init__(self, 926, data)
6666
6667class UserStatusText(quickfix.StringField):
6668	def __init__(self, data = None):
6669		if data == None:
6670			quickfix.StringField.__init__(self, 927)
6671		else:
6672			quickfix.StringField.__init__(self, 927, data)
6673
6674class StatusValue(quickfix.IntField):
6675	def __init__(self, data = None):
6676		if data == None:
6677			quickfix.IntField.__init__(self, 928)
6678		else:
6679			quickfix.IntField.__init__(self, 928, data)
6680
6681class StatusText(quickfix.StringField):
6682	def __init__(self, data = None):
6683		if data == None:
6684			quickfix.StringField.__init__(self, 929)
6685		else:
6686			quickfix.StringField.__init__(self, 929, data)
6687
6688class RefCompID(quickfix.StringField):
6689	def __init__(self, data = None):
6690		if data == None:
6691			quickfix.StringField.__init__(self, 930)
6692		else:
6693			quickfix.StringField.__init__(self, 930, data)
6694
6695class RefSubID(quickfix.StringField):
6696	def __init__(self, data = None):
6697		if data == None:
6698			quickfix.StringField.__init__(self, 931)
6699		else:
6700			quickfix.StringField.__init__(self, 931, data)
6701
6702class NetworkResponseID(quickfix.StringField):
6703	def __init__(self, data = None):
6704		if data == None:
6705			quickfix.StringField.__init__(self, 932)
6706		else:
6707			quickfix.StringField.__init__(self, 932, data)
6708
6709class NetworkRequestID(quickfix.StringField):
6710	def __init__(self, data = None):
6711		if data == None:
6712			quickfix.StringField.__init__(self, 933)
6713		else:
6714			quickfix.StringField.__init__(self, 933, data)
6715
6716class LastNetworkResponseID(quickfix.StringField):
6717	def __init__(self, data = None):
6718		if data == None:
6719			quickfix.StringField.__init__(self, 934)
6720		else:
6721			quickfix.StringField.__init__(self, 934, data)
6722
6723class NetworkRequestType(quickfix.IntField):
6724	def __init__(self, data = None):
6725		if data == None:
6726			quickfix.IntField.__init__(self, 935)
6727		else:
6728			quickfix.IntField.__init__(self, 935, data)
6729
6730class NoCompIDs(quickfix.IntField):
6731	def __init__(self, data = None):
6732		if data == None:
6733			quickfix.IntField.__init__(self, 936)
6734		else:
6735			quickfix.IntField.__init__(self, 936, data)
6736
6737class NetworkStatusResponseType(quickfix.IntField):
6738	def __init__(self, data = None):
6739		if data == None:
6740			quickfix.IntField.__init__(self, 937)
6741		else:
6742			quickfix.IntField.__init__(self, 937, data)
6743
6744class NoCollInquiryQualifier(quickfix.IntField):
6745	def __init__(self, data = None):
6746		if data == None:
6747			quickfix.IntField.__init__(self, 938)
6748		else:
6749			quickfix.IntField.__init__(self, 938, data)
6750
6751class TrdRptStatus(quickfix.IntField):
6752	def __init__(self, data = None):
6753		if data == None:
6754			quickfix.IntField.__init__(self, 939)
6755		else:
6756			quickfix.IntField.__init__(self, 939, data)
6757
6758class AffirmStatus(quickfix.IntField):
6759	def __init__(self, data = None):
6760		if data == None:
6761			quickfix.IntField.__init__(self, 940)
6762		else:
6763			quickfix.IntField.__init__(self, 940, data)
6764
6765class UnderlyingStrikeCurrency(quickfix.StringField):
6766	def __init__(self, data = None):
6767		if data == None:
6768			quickfix.StringField.__init__(self, 941)
6769		else:
6770			quickfix.StringField.__init__(self, 941, data)
6771
6772class LegStrikeCurrency(quickfix.StringField):
6773	def __init__(self, data = None):
6774		if data == None:
6775			quickfix.StringField.__init__(self, 942)
6776		else:
6777			quickfix.StringField.__init__(self, 942, data)
6778
6779class TimeBracket(quickfix.StringField):
6780	def __init__(self, data = None):
6781		if data == None:
6782			quickfix.StringField.__init__(self, 943)
6783		else:
6784			quickfix.StringField.__init__(self, 943, data)
6785
6786class CollAction(quickfix.IntField):
6787	def __init__(self, data = None):
6788		if data == None:
6789			quickfix.IntField.__init__(self, 944)
6790		else:
6791			quickfix.IntField.__init__(self, 944, data)
6792
6793class CollInquiryStatus(quickfix.IntField):
6794	def __init__(self, data = None):
6795		if data == None:
6796			quickfix.IntField.__init__(self, 945)
6797		else:
6798			quickfix.IntField.__init__(self, 945, data)
6799
6800class CollInquiryResult(quickfix.IntField):
6801	def __init__(self, data = None):
6802		if data == None:
6803			quickfix.IntField.__init__(self, 946)
6804		else:
6805			quickfix.IntField.__init__(self, 946, data)
6806
6807class StrikeCurrency(quickfix.StringField):
6808	def __init__(self, data = None):
6809		if data == None:
6810			quickfix.StringField.__init__(self, 947)
6811		else:
6812			quickfix.StringField.__init__(self, 947, data)
6813
6814class NoNested3PartyIDs(quickfix.IntField):
6815	def __init__(self, data = None):
6816		if data == None:
6817			quickfix.IntField.__init__(self, 948)
6818		else:
6819			quickfix.IntField.__init__(self, 948, data)
6820
6821class Nested3PartyID(quickfix.StringField):
6822	def __init__(self, data = None):
6823		if data == None:
6824			quickfix.StringField.__init__(self, 949)
6825		else:
6826			quickfix.StringField.__init__(self, 949, data)
6827
6828class Nested3PartyIDSource(quickfix.CharField):
6829	def __init__(self, data = None):
6830		if data == None:
6831			quickfix.CharField.__init__(self, 950)
6832		else:
6833			quickfix.CharField.__init__(self, 950, data)
6834
6835class Nested3PartyRole(quickfix.IntField):
6836	def __init__(self, data = None):
6837		if data == None:
6838			quickfix.IntField.__init__(self, 951)
6839		else:
6840			quickfix.IntField.__init__(self, 951, data)
6841
6842class NoNested3PartySubIDs(quickfix.IntField):
6843	def __init__(self, data = None):
6844		if data == None:
6845			quickfix.IntField.__init__(self, 952)
6846		else:
6847			quickfix.IntField.__init__(self, 952, data)
6848
6849class Nested3PartySubID(quickfix.StringField):
6850	def __init__(self, data = None):
6851		if data == None:
6852			quickfix.StringField.__init__(self, 953)
6853		else:
6854			quickfix.StringField.__init__(self, 953, data)
6855
6856class Nested3PartySubIDType(quickfix.IntField):
6857	def __init__(self, data = None):
6858		if data == None:
6859			quickfix.IntField.__init__(self, 954)
6860		else:
6861			quickfix.IntField.__init__(self, 954, data)
6862
6863class LegContractSettlMonth(quickfix.StringField):
6864	def __init__(self, data = None):
6865		if data == None:
6866			quickfix.StringField.__init__(self, 955)
6867		else:
6868			quickfix.StringField.__init__(self, 955, data)
6869
6870class LegInterestAccrualDate(quickfix.StringField):
6871	def __init__(self, data = None):
6872		if data == None:
6873			quickfix.StringField.__init__(self, 956)
6874		else:
6875			quickfix.StringField.__init__(self, 956, data)
6876
6877class LegOrderQty(quickfix.DoubleField):
6878	def __init__(self, data = None):
6879		if data == None:
6880			quickfix.DoubleField.__init__(self, 685)
6881		else:
6882			quickfix.DoubleField.__init__(self, 685, data)
6883
6884class NoStrategyParameters(quickfix.IntField):
6885	def __init__(self, data = None):
6886		if data == None:
6887			quickfix.IntField.__init__(self, 957)
6888		else:
6889			quickfix.IntField.__init__(self, 957, data)
6890
6891class StrategyParameterName(quickfix.StringField):
6892	def __init__(self, data = None):
6893		if data == None:
6894			quickfix.StringField.__init__(self, 958)
6895		else:
6896			quickfix.StringField.__init__(self, 958, data)
6897
6898class StrategyParameterType(quickfix.IntField):
6899	def __init__(self, data = None):
6900		if data == None:
6901			quickfix.IntField.__init__(self, 959)
6902		else:
6903			quickfix.IntField.__init__(self, 959, data)
6904
6905class StrategyParameterValue(quickfix.StringField):
6906	def __init__(self, data = None):
6907		if data == None:
6908			quickfix.StringField.__init__(self, 960)
6909		else:
6910			quickfix.StringField.__init__(self, 960, data)
6911
6912class HostCrossID(quickfix.StringField):
6913	def __init__(self, data = None):
6914		if data == None:
6915			quickfix.StringField.__init__(self, 961)
6916		else:
6917			quickfix.StringField.__init__(self, 961, data)
6918
6919class SideTimeInForce(quickfix.UtcTimeStampField):
6920	def __init__(self, data = None):
6921		if data == None:
6922			quickfix.UtcTimeStampField.__init__(self, 962)
6923		else:
6924			quickfix.UtcTimeStampField.__init__(self, 962, data)
6925
6926class MDReportID(quickfix.IntField):
6927	def __init__(self, data = None):
6928		if data == None:
6929			quickfix.IntField.__init__(self, 963)
6930		else:
6931			quickfix.IntField.__init__(self, 963, data)
6932
6933class SecurityReportID(quickfix.IntField):
6934	def __init__(self, data = None):
6935		if data == None:
6936			quickfix.IntField.__init__(self, 964)
6937		else:
6938			quickfix.IntField.__init__(self, 964, data)
6939
6940class SecurityStatus(quickfix.StringField):
6941	def __init__(self, data = None):
6942		if data == None:
6943			quickfix.StringField.__init__(self, 965)
6944		else:
6945			quickfix.StringField.__init__(self, 965, data)
6946
6947class SettleOnOpenFlag(quickfix.StringField):
6948	def __init__(self, data = None):
6949		if data == None:
6950			quickfix.StringField.__init__(self, 966)
6951		else:
6952			quickfix.StringField.__init__(self, 966, data)
6953
6954class StrikeMultiplier(quickfix.DoubleField):
6955	def __init__(self, data = None):
6956		if data == None:
6957			quickfix.DoubleField.__init__(self, 967)
6958		else:
6959			quickfix.DoubleField.__init__(self, 967, data)
6960
6961class StrikeValue(quickfix.DoubleField):
6962	def __init__(self, data = None):
6963		if data == None:
6964			quickfix.DoubleField.__init__(self, 968)
6965		else:
6966			quickfix.DoubleField.__init__(self, 968, data)
6967
6968class MinPriceIncrement(quickfix.DoubleField):
6969	def __init__(self, data = None):
6970		if data == None:
6971			quickfix.DoubleField.__init__(self, 969)
6972		else:
6973			quickfix.DoubleField.__init__(self, 969, data)
6974
6975class PositionLimit(quickfix.IntField):
6976	def __init__(self, data = None):
6977		if data == None:
6978			quickfix.IntField.__init__(self, 970)
6979		else:
6980			quickfix.IntField.__init__(self, 970, data)
6981
6982class NTPositionLimit(quickfix.IntField):
6983	def __init__(self, data = None):
6984		if data == None:
6985			quickfix.IntField.__init__(self, 971)
6986		else:
6987			quickfix.IntField.__init__(self, 971, data)
6988
6989class UnderlyingAllocationPercent(quickfix.DoubleField):
6990	def __init__(self, data = None):
6991		if data == None:
6992			quickfix.DoubleField.__init__(self, 972)
6993		else:
6994			quickfix.DoubleField.__init__(self, 972, data)
6995
6996class UnderlyingCashAmount(quickfix.DoubleField):
6997	def __init__(self, data = None):
6998		if data == None:
6999			quickfix.DoubleField.__init__(self, 973)
7000		else:
7001			quickfix.DoubleField.__init__(self, 973, data)
7002
7003class UnderlyingCashType(quickfix.StringField):
7004	def __init__(self, data = None):
7005		if data == None:
7006			quickfix.StringField.__init__(self, 974)
7007		else:
7008			quickfix.StringField.__init__(self, 974, data)
7009
7010class UnderlyingSettlementType(quickfix.IntField):
7011	def __init__(self, data = None):
7012		if data == None:
7013			quickfix.IntField.__init__(self, 975)
7014		else:
7015			quickfix.IntField.__init__(self, 975, data)
7016
7017class QuantityDate(quickfix.StringField):
7018	def __init__(self, data = None):
7019		if data == None:
7020			quickfix.StringField.__init__(self, 976)
7021		else:
7022			quickfix.StringField.__init__(self, 976, data)
7023
7024class ContIntRptID(quickfix.StringField):
7025	def __init__(self, data = None):
7026		if data == None:
7027			quickfix.StringField.__init__(self, 977)
7028		else:
7029			quickfix.StringField.__init__(self, 977, data)
7030
7031class LateIndicator(quickfix.BoolField):
7032	def __init__(self, data = None):
7033		if data == None:
7034			quickfix.BoolField.__init__(self, 978)
7035		else:
7036			quickfix.BoolField.__init__(self, 978, data)
7037
7038class InputSource(quickfix.StringField):
7039	def __init__(self, data = None):
7040		if data == None:
7041			quickfix.StringField.__init__(self, 979)
7042		else:
7043			quickfix.StringField.__init__(self, 979, data)
7044
7045class SecurityUpdateAction(quickfix.CharField):
7046	def __init__(self, data = None):
7047		if data == None:
7048			quickfix.CharField.__init__(self, 980)
7049		else:
7050			quickfix.CharField.__init__(self, 980, data)
7051
7052class NoExpiration(quickfix.IntField):
7053	def __init__(self, data = None):
7054		if data == None:
7055			quickfix.IntField.__init__(self, 981)
7056		else:
7057			quickfix.IntField.__init__(self, 981, data)
7058
7059class ExpType(quickfix.IntField):
7060	def __init__(self, data = None):
7061		if data == None:
7062			quickfix.IntField.__init__(self, 982)
7063		else:
7064			quickfix.IntField.__init__(self, 982, data)
7065
7066class ExpQty(quickfix.DoubleField):
7067	def __init__(self, data = None):
7068		if data == None:
7069			quickfix.DoubleField.__init__(self, 983)
7070		else:
7071			quickfix.DoubleField.__init__(self, 983, data)
7072
7073class NoUnderlyingAmounts(quickfix.IntField):
7074	def __init__(self, data = None):
7075		if data == None:
7076			quickfix.IntField.__init__(self, 984)
7077		else:
7078			quickfix.IntField.__init__(self, 984, data)
7079
7080class UnderlyingPayAmount(quickfix.DoubleField):
7081	def __init__(self, data = None):
7082		if data == None:
7083			quickfix.DoubleField.__init__(self, 985)
7084		else:
7085			quickfix.DoubleField.__init__(self, 985, data)
7086
7087class UnderlyingCollectAmount(quickfix.DoubleField):
7088	def __init__(self, data = None):
7089		if data == None:
7090			quickfix.DoubleField.__init__(self, 986)
7091		else:
7092			quickfix.DoubleField.__init__(self, 986, data)
7093
7094class UnderlyingSettlementDate(quickfix.StringField):
7095	def __init__(self, data = None):
7096		if data == None:
7097			quickfix.StringField.__init__(self, 987)
7098		else:
7099			quickfix.StringField.__init__(self, 987, data)
7100
7101class UnderlyingSettlementStatus(quickfix.StringField):
7102	def __init__(self, data = None):
7103		if data == None:
7104			quickfix.StringField.__init__(self, 988)
7105		else:
7106			quickfix.StringField.__init__(self, 988, data)
7107
7108class SecondaryIndividualAllocID(quickfix.StringField):
7109	def __init__(self, data = None):
7110		if data == None:
7111			quickfix.StringField.__init__(self, 989)
7112		else:
7113			quickfix.StringField.__init__(self, 989, data)
7114
7115class LegReportID(quickfix.StringField):
7116	def __init__(self, data = None):
7117		if data == None:
7118			quickfix.StringField.__init__(self, 990)
7119		else:
7120			quickfix.StringField.__init__(self, 990, data)
7121
7122class RndPx(quickfix.DoubleField):
7123	def __init__(self, data = None):
7124		if data == None:
7125			quickfix.DoubleField.__init__(self, 991)
7126		else:
7127			quickfix.DoubleField.__init__(self, 991, data)
7128
7129class IndividualAllocType(quickfix.IntField):
7130	def __init__(self, data = None):
7131		if data == None:
7132			quickfix.IntField.__init__(self, 992)
7133		else:
7134			quickfix.IntField.__init__(self, 992, data)
7135
7136class AllocCustomerCapacity(quickfix.StringField):
7137	def __init__(self, data = None):
7138		if data == None:
7139			quickfix.StringField.__init__(self, 993)
7140		else:
7141			quickfix.StringField.__init__(self, 993, data)
7142
7143class TierCode(quickfix.StringField):
7144	def __init__(self, data = None):
7145		if data == None:
7146			quickfix.StringField.__init__(self, 994)
7147		else:
7148			quickfix.StringField.__init__(self, 994, data)
7149
7150class UnitOfMeasure(quickfix.StringField):
7151	def __init__(self, data = None):
7152		if data == None:
7153			quickfix.StringField.__init__(self, 996)
7154		else:
7155			quickfix.StringField.__init__(self, 996, data)
7156
7157class TimeUnit(quickfix.StringField):
7158	def __init__(self, data = None):
7159		if data == None:
7160			quickfix.StringField.__init__(self, 997)
7161		else:
7162			quickfix.StringField.__init__(self, 997, data)
7163
7164class UnderlyingUnitOfMeasure(quickfix.StringField):
7165	def __init__(self, data = None):
7166		if data == None:
7167			quickfix.StringField.__init__(self, 998)
7168		else:
7169			quickfix.StringField.__init__(self, 998, data)
7170
7171class LegUnitOfMeasure(quickfix.StringField):
7172	def __init__(self, data = None):
7173		if data == None:
7174			quickfix.StringField.__init__(self, 999)
7175		else:
7176			quickfix.StringField.__init__(self, 999, data)
7177
7178class UnderlyingTimeUnit(quickfix.StringField):
7179	def __init__(self, data = None):
7180		if data == None:
7181			quickfix.StringField.__init__(self, 1000)
7182		else:
7183			quickfix.StringField.__init__(self, 1000, data)
7184
7185class LegTimeUnit(quickfix.StringField):
7186	def __init__(self, data = None):
7187		if data == None:
7188			quickfix.StringField.__init__(self, 1001)
7189		else:
7190			quickfix.StringField.__init__(self, 1001, data)
7191
7192class AllocMethod(quickfix.IntField):
7193	def __init__(self, data = None):
7194		if data == None:
7195			quickfix.IntField.__init__(self, 1002)
7196		else:
7197			quickfix.IntField.__init__(self, 1002, data)
7198
7199class TradeID(quickfix.StringField):
7200	def __init__(self, data = None):
7201		if data == None:
7202			quickfix.StringField.__init__(self, 1003)
7203		else:
7204			quickfix.StringField.__init__(self, 1003, data)
7205
7206class SideTradeReportID(quickfix.StringField):
7207	def __init__(self, data = None):
7208		if data == None:
7209			quickfix.StringField.__init__(self, 1005)
7210		else:
7211			quickfix.StringField.__init__(self, 1005, data)
7212
7213class SideFillStationCd(quickfix.StringField):
7214	def __init__(self, data = None):
7215		if data == None:
7216			quickfix.StringField.__init__(self, 1006)
7217		else:
7218			quickfix.StringField.__init__(self, 1006, data)
7219
7220class SideReasonCd(quickfix.StringField):
7221	def __init__(self, data = None):
7222		if data == None:
7223			quickfix.StringField.__init__(self, 1007)
7224		else:
7225			quickfix.StringField.__init__(self, 1007, data)
7226
7227class SideTrdSubTyp(quickfix.IntField):
7228	def __init__(self, data = None):
7229		if data == None:
7230			quickfix.IntField.__init__(self, 1008)
7231		else:
7232			quickfix.IntField.__init__(self, 1008, data)
7233
7234class SideQty(quickfix.IntField):
7235	def __init__(self, data = None):
7236		if data == None:
7237			quickfix.IntField.__init__(self, 1009)
7238		else:
7239			quickfix.IntField.__init__(self, 1009, data)
7240
7241class MessageEventSource(quickfix.StringField):
7242	def __init__(self, data = None):
7243		if data == None:
7244			quickfix.StringField.__init__(self, 1011)
7245		else:
7246			quickfix.StringField.__init__(self, 1011, data)
7247
7248class SideTrdRegTimestamp(quickfix.UtcTimeStampField):
7249	def __init__(self, data = None):
7250		if data == None:
7251			quickfix.UtcTimeStampField.__init__(self, 1012)
7252		else:
7253			quickfix.UtcTimeStampField.__init__(self, 1012, data)
7254
7255class SideTrdRegTimestampType(quickfix.IntField):
7256	def __init__(self, data = None):
7257		if data == None:
7258			quickfix.IntField.__init__(self, 1013)
7259		else:
7260			quickfix.IntField.__init__(self, 1013, data)
7261
7262class SideTrdRegTimestampSrc(quickfix.StringField):
7263	def __init__(self, data = None):
7264		if data == None:
7265			quickfix.StringField.__init__(self, 1014)
7266		else:
7267			quickfix.StringField.__init__(self, 1014, data)
7268
7269class AsOfIndicator(quickfix.CharField):
7270	def __init__(self, data = None):
7271		if data == None:
7272			quickfix.CharField.__init__(self, 1015)
7273		else:
7274			quickfix.CharField.__init__(self, 1015, data)
7275
7276class NoSideTrdRegTS(quickfix.IntField):
7277	def __init__(self, data = None):
7278		if data == None:
7279			quickfix.IntField.__init__(self, 1016)
7280		else:
7281			quickfix.IntField.__init__(self, 1016, data)
7282
7283class LegOptionRatio(quickfix.DoubleField):
7284	def __init__(self, data = None):
7285		if data == None:
7286			quickfix.DoubleField.__init__(self, 1017)
7287		else:
7288			quickfix.DoubleField.__init__(self, 1017, data)
7289
7290class NoInstrumentParties(quickfix.IntField):
7291	def __init__(self, data = None):
7292		if data == None:
7293			quickfix.IntField.__init__(self, 1018)
7294		else:
7295			quickfix.IntField.__init__(self, 1018, data)
7296
7297class InstrumentPartyID(quickfix.StringField):
7298	def __init__(self, data = None):
7299		if data == None:
7300			quickfix.StringField.__init__(self, 1019)
7301		else:
7302			quickfix.StringField.__init__(self, 1019, data)
7303
7304class TradeVolume(quickfix.DoubleField):
7305	def __init__(self, data = None):
7306		if data == None:
7307			quickfix.DoubleField.__init__(self, 1020)
7308		else:
7309			quickfix.DoubleField.__init__(self, 1020, data)
7310
7311class MDBookType(quickfix.IntField):
7312	def __init__(self, data = None):
7313		if data == None:
7314			quickfix.IntField.__init__(self, 1021)
7315		else:
7316			quickfix.IntField.__init__(self, 1021, data)
7317
7318class MDFeedType(quickfix.StringField):
7319	def __init__(self, data = None):
7320		if data == None:
7321			quickfix.StringField.__init__(self, 1022)
7322		else:
7323			quickfix.StringField.__init__(self, 1022, data)
7324
7325class MDPriceLevel(quickfix.IntField):
7326	def __init__(self, data = None):
7327		if data == None:
7328			quickfix.IntField.__init__(self, 1023)
7329		else:
7330			quickfix.IntField.__init__(self, 1023, data)
7331
7332class MDOriginType(quickfix.IntField):
7333	def __init__(self, data = None):
7334		if data == None:
7335			quickfix.IntField.__init__(self, 1024)
7336		else:
7337			quickfix.IntField.__init__(self, 1024, data)
7338
7339class FirstPx(quickfix.DoubleField):
7340	def __init__(self, data = None):
7341		if data == None:
7342			quickfix.DoubleField.__init__(self, 1025)
7343		else:
7344			quickfix.DoubleField.__init__(self, 1025, data)
7345
7346class MDEntrySpotRate(quickfix.DoubleField):
7347	def __init__(self, data = None):
7348		if data == None:
7349			quickfix.DoubleField.__init__(self, 1026)
7350		else:
7351			quickfix.DoubleField.__init__(self, 1026, data)
7352
7353class MDEntryForwardPoints(quickfix.DoubleField):
7354	def __init__(self, data = None):
7355		if data == None:
7356			quickfix.DoubleField.__init__(self, 1027)
7357		else:
7358			quickfix.DoubleField.__init__(self, 1027, data)
7359
7360class ManualOrderIndicator(quickfix.BoolField):
7361	def __init__(self, data = None):
7362		if data == None:
7363			quickfix.BoolField.__init__(self, 1028)
7364		else:
7365			quickfix.BoolField.__init__(self, 1028, data)
7366
7367class CustDirectedOrder(quickfix.BoolField):
7368	def __init__(self, data = None):
7369		if data == None:
7370			quickfix.BoolField.__init__(self, 1029)
7371		else:
7372			quickfix.BoolField.__init__(self, 1029, data)
7373
7374class ReceivedDeptID(quickfix.StringField):
7375	def __init__(self, data = None):
7376		if data == None:
7377			quickfix.StringField.__init__(self, 1030)
7378		else:
7379			quickfix.StringField.__init__(self, 1030, data)
7380
7381class CustOrderHandlingInst(quickfix.StringField):
7382	def __init__(self, data = None):
7383		if data == None:
7384			quickfix.StringField.__init__(self, 1031)
7385		else:
7386			quickfix.StringField.__init__(self, 1031, data)
7387
7388class OrderHandlingInstSource(quickfix.IntField):
7389	def __init__(self, data = None):
7390		if data == None:
7391			quickfix.IntField.__init__(self, 1032)
7392		else:
7393			quickfix.IntField.__init__(self, 1032, data)
7394
7395class DeskType(quickfix.StringField):
7396	def __init__(self, data = None):
7397		if data == None:
7398			quickfix.StringField.__init__(self, 1033)
7399		else:
7400			quickfix.StringField.__init__(self, 1033, data)
7401
7402class DeskTypeSource(quickfix.IntField):
7403	def __init__(self, data = None):
7404		if data == None:
7405			quickfix.IntField.__init__(self, 1034)
7406		else:
7407			quickfix.IntField.__init__(self, 1034, data)
7408
7409class DeskOrderHandlingInst(quickfix.StringField):
7410	def __init__(self, data = None):
7411		if data == None:
7412			quickfix.StringField.__init__(self, 1035)
7413		else:
7414			quickfix.StringField.__init__(self, 1035, data)
7415
7416class ExecAckStatus(quickfix.CharField):
7417	def __init__(self, data = None):
7418		if data == None:
7419			quickfix.CharField.__init__(self, 1036)
7420		else:
7421			quickfix.CharField.__init__(self, 1036, data)
7422
7423class UnderlyingDeliveryAmount(quickfix.DoubleField):
7424	def __init__(self, data = None):
7425		if data == None:
7426			quickfix.DoubleField.__init__(self, 1037)
7427		else:
7428			quickfix.DoubleField.__init__(self, 1037, data)
7429
7430class UnderlyingCapValue(quickfix.DoubleField):
7431	def __init__(self, data = None):
7432		if data == None:
7433			quickfix.DoubleField.__init__(self, 1038)
7434		else:
7435			quickfix.DoubleField.__init__(self, 1038, data)
7436
7437class UnderlyingSettlMethod(quickfix.StringField):
7438	def __init__(self, data = None):
7439		if data == None:
7440			quickfix.StringField.__init__(self, 1039)
7441		else:
7442			quickfix.StringField.__init__(self, 1039, data)
7443
7444class SecondaryTradeID(quickfix.StringField):
7445	def __init__(self, data = None):
7446		if data == None:
7447			quickfix.StringField.__init__(self, 1040)
7448		else:
7449			quickfix.StringField.__init__(self, 1040, data)
7450
7451class FirmTradeID(quickfix.StringField):
7452	def __init__(self, data = None):
7453		if data == None:
7454			quickfix.StringField.__init__(self, 1041)
7455		else:
7456			quickfix.StringField.__init__(self, 1041, data)
7457
7458class SecondaryFirmTradeID(quickfix.StringField):
7459	def __init__(self, data = None):
7460		if data == None:
7461			quickfix.StringField.__init__(self, 1042)
7462		else:
7463			quickfix.StringField.__init__(self, 1042, data)
7464
7465class CollApplType(quickfix.IntField):
7466	def __init__(self, data = None):
7467		if data == None:
7468			quickfix.IntField.__init__(self, 1043)
7469		else:
7470			quickfix.IntField.__init__(self, 1043, data)
7471
7472class UnderlyingAdjustedQuantity(quickfix.DoubleField):
7473	def __init__(self, data = None):
7474		if data == None:
7475			quickfix.DoubleField.__init__(self, 1044)
7476		else:
7477			quickfix.DoubleField.__init__(self, 1044, data)
7478
7479class UnderlyingFXRate(quickfix.DoubleField):
7480	def __init__(self, data = None):
7481		if data == None:
7482			quickfix.DoubleField.__init__(self, 1045)
7483		else:
7484			quickfix.DoubleField.__init__(self, 1045, data)
7485
7486class UnderlyingFXRateCalc(quickfix.CharField):
7487	def __init__(self, data = None):
7488		if data == None:
7489			quickfix.CharField.__init__(self, 1046)
7490		else:
7491			quickfix.CharField.__init__(self, 1046, data)
7492
7493class AllocPositionEffect(quickfix.CharField):
7494	def __init__(self, data = None):
7495		if data == None:
7496			quickfix.CharField.__init__(self, 1047)
7497		else:
7498			quickfix.CharField.__init__(self, 1047, data)
7499
7500class DealingCapacity(quickfix.CharField):
7501	def __init__(self, data = None):
7502		if data == None:
7503			quickfix.CharField.__init__(self, 1048)
7504		else:
7505			quickfix.CharField.__init__(self, 1048, data)
7506
7507class InstrmtAssignmentMethod(quickfix.CharField):
7508	def __init__(self, data = None):
7509		if data == None:
7510			quickfix.CharField.__init__(self, 1049)
7511		else:
7512			quickfix.CharField.__init__(self, 1049, data)
7513
7514class InstrumentPartyIDSource(quickfix.CharField):
7515	def __init__(self, data = None):
7516		if data == None:
7517			quickfix.CharField.__init__(self, 1050)
7518		else:
7519			quickfix.CharField.__init__(self, 1050, data)
7520
7521class InstrumentPartyRole(quickfix.IntField):
7522	def __init__(self, data = None):
7523		if data == None:
7524			quickfix.IntField.__init__(self, 1051)
7525		else:
7526			quickfix.IntField.__init__(self, 1051, data)
7527
7528class NoInstrumentPartySubIDs(quickfix.IntField):
7529	def __init__(self, data = None):
7530		if data == None:
7531			quickfix.IntField.__init__(self, 1052)
7532		else:
7533			quickfix.IntField.__init__(self, 1052, data)
7534
7535class InstrumentPartySubID(quickfix.StringField):
7536	def __init__(self, data = None):
7537		if data == None:
7538			quickfix.StringField.__init__(self, 1053)
7539		else:
7540			quickfix.StringField.__init__(self, 1053, data)
7541
7542class InstrumentPartySubIDType(quickfix.IntField):
7543	def __init__(self, data = None):
7544		if data == None:
7545			quickfix.IntField.__init__(self, 1054)
7546		else:
7547			quickfix.IntField.__init__(self, 1054, data)
7548
7549class PositionCurrency(quickfix.StringField):
7550	def __init__(self, data = None):
7551		if data == None:
7552			quickfix.StringField.__init__(self, 1055)
7553		else:
7554			quickfix.StringField.__init__(self, 1055, data)
7555
7556class CalculatedCcyLastQty(quickfix.DoubleField):
7557	def __init__(self, data = None):
7558		if data == None:
7559			quickfix.DoubleField.__init__(self, 1056)
7560		else:
7561			quickfix.DoubleField.__init__(self, 1056, data)
7562
7563class AggressorIndicator(quickfix.BoolField):
7564	def __init__(self, data = None):
7565		if data == None:
7566			quickfix.BoolField.__init__(self, 1057)
7567		else:
7568			quickfix.BoolField.__init__(self, 1057, data)
7569
7570class NoUndlyInstrumentParties(quickfix.IntField):
7571	def __init__(self, data = None):
7572		if data == None:
7573			quickfix.IntField.__init__(self, 1058)
7574		else:
7575			quickfix.IntField.__init__(self, 1058, data)
7576
7577class UndlyInstrumentPartyID(quickfix.StringField):
7578	def __init__(self, data = None):
7579		if data == None:
7580			quickfix.StringField.__init__(self, 1059)
7581		else:
7582			quickfix.StringField.__init__(self, 1059, data)
7583
7584class UndlyInstrumentPartyIDSource(quickfix.CharField):
7585	def __init__(self, data = None):
7586		if data == None:
7587			quickfix.CharField.__init__(self, 1060)
7588		else:
7589			quickfix.CharField.__init__(self, 1060, data)
7590
7591class UndlyInstrumentPartyRole(quickfix.IntField):
7592	def __init__(self, data = None):
7593		if data == None:
7594			quickfix.IntField.__init__(self, 1061)
7595		else:
7596			quickfix.IntField.__init__(self, 1061, data)
7597
7598class NoUndlyInstrumentPartySubIDs(quickfix.IntField):
7599	def __init__(self, data = None):
7600		if data == None:
7601			quickfix.IntField.__init__(self, 1062)
7602		else:
7603			quickfix.IntField.__init__(self, 1062, data)
7604
7605class UndlyInstrumentPartySubID(quickfix.StringField):
7606	def __init__(self, data = None):
7607		if data == None:
7608			quickfix.StringField.__init__(self, 1063)
7609		else:
7610			quickfix.StringField.__init__(self, 1063, data)
7611
7612class UndlyInstrumentPartySubIDType(quickfix.IntField):
7613	def __init__(self, data = None):
7614		if data == None:
7615			quickfix.IntField.__init__(self, 1064)
7616		else:
7617			quickfix.IntField.__init__(self, 1064, data)
7618
7619class BidSwapPoints(quickfix.DoubleField):
7620	def __init__(self, data = None):
7621		if data == None:
7622			quickfix.DoubleField.__init__(self, 1065)
7623		else:
7624			quickfix.DoubleField.__init__(self, 1065, data)
7625
7626class OfferSwapPoints(quickfix.DoubleField):
7627	def __init__(self, data = None):
7628		if data == None:
7629			quickfix.DoubleField.__init__(self, 1066)
7630		else:
7631			quickfix.DoubleField.__init__(self, 1066, data)
7632
7633class LegBidForwardPoints(quickfix.DoubleField):
7634	def __init__(self, data = None):
7635		if data == None:
7636			quickfix.DoubleField.__init__(self, 1067)
7637		else:
7638			quickfix.DoubleField.__init__(self, 1067, data)
7639
7640class LegOfferForwardPoints(quickfix.DoubleField):
7641	def __init__(self, data = None):
7642		if data == None:
7643			quickfix.DoubleField.__init__(self, 1068)
7644		else:
7645			quickfix.DoubleField.__init__(self, 1068, data)
7646
7647class SwapPoints(quickfix.DoubleField):
7648	def __init__(self, data = None):
7649		if data == None:
7650			quickfix.DoubleField.__init__(self, 1069)
7651		else:
7652			quickfix.DoubleField.__init__(self, 1069, data)
7653
7654class MDQuoteType(quickfix.IntField):
7655	def __init__(self, data = None):
7656		if data == None:
7657			quickfix.IntField.__init__(self, 1070)
7658		else:
7659			quickfix.IntField.__init__(self, 1070, data)
7660
7661class LastSwapPoints(quickfix.DoubleField):
7662	def __init__(self, data = None):
7663		if data == None:
7664			quickfix.DoubleField.__init__(self, 1071)
7665		else:
7666			quickfix.DoubleField.__init__(self, 1071, data)
7667
7668class SideGrossTradeAmt(quickfix.DoubleField):
7669	def __init__(self, data = None):
7670		if data == None:
7671			quickfix.DoubleField.__init__(self, 1072)
7672		else:
7673			quickfix.DoubleField.__init__(self, 1072, data)
7674
7675class LegLastForwardPoints(quickfix.DoubleField):
7676	def __init__(self, data = None):
7677		if data == None:
7678			quickfix.DoubleField.__init__(self, 1073)
7679		else:
7680			quickfix.DoubleField.__init__(self, 1073, data)
7681
7682class LegCalculatedCcyLastQty(quickfix.DoubleField):
7683	def __init__(self, data = None):
7684		if data == None:
7685			quickfix.DoubleField.__init__(self, 1074)
7686		else:
7687			quickfix.DoubleField.__init__(self, 1074, data)
7688
7689class LegGrossTradeAmt(quickfix.DoubleField):
7690	def __init__(self, data = None):
7691		if data == None:
7692			quickfix.DoubleField.__init__(self, 1075)
7693		else:
7694			quickfix.DoubleField.__init__(self, 1075, data)
7695
7696class MaturityTime(quickfix.StringField):
7697	def __init__(self, data = None):
7698		if data == None:
7699			quickfix.StringField.__init__(self, 1079)
7700		else:
7701			quickfix.StringField.__init__(self, 1079, data)
7702
7703class RefOrderID(quickfix.StringField):
7704	def __init__(self, data = None):
7705		if data == None:
7706			quickfix.StringField.__init__(self, 1080)
7707		else:
7708			quickfix.StringField.__init__(self, 1080, data)
7709
7710class RefOrderIDSource(quickfix.CharField):
7711	def __init__(self, data = None):
7712		if data == None:
7713			quickfix.CharField.__init__(self, 1081)
7714		else:
7715			quickfix.CharField.__init__(self, 1081, data)
7716
7717class SecondaryDisplayQty(quickfix.DoubleField):
7718	def __init__(self, data = None):
7719		if data == None:
7720			quickfix.DoubleField.__init__(self, 1082)
7721		else:
7722			quickfix.DoubleField.__init__(self, 1082, data)
7723
7724class DisplayWhen(quickfix.CharField):
7725	def __init__(self, data = None):
7726		if data == None:
7727			quickfix.CharField.__init__(self, 1083)
7728		else:
7729			quickfix.CharField.__init__(self, 1083, data)
7730
7731class DisplayMethod(quickfix.CharField):
7732	def __init__(self, data = None):
7733		if data == None:
7734			quickfix.CharField.__init__(self, 1084)
7735		else:
7736			quickfix.CharField.__init__(self, 1084, data)
7737
7738class DisplayLowQty(quickfix.DoubleField):
7739	def __init__(self, data = None):
7740		if data == None:
7741			quickfix.DoubleField.__init__(self, 1085)
7742		else:
7743			quickfix.DoubleField.__init__(self, 1085, data)
7744
7745class DisplayHighQty(quickfix.DoubleField):
7746	def __init__(self, data = None):
7747		if data == None:
7748			quickfix.DoubleField.__init__(self, 1086)
7749		else:
7750			quickfix.DoubleField.__init__(self, 1086, data)
7751
7752class DisplayMinIncr(quickfix.DoubleField):
7753	def __init__(self, data = None):
7754		if data == None:
7755			quickfix.DoubleField.__init__(self, 1087)
7756		else:
7757			quickfix.DoubleField.__init__(self, 1087, data)
7758
7759class RefreshQty(quickfix.DoubleField):
7760	def __init__(self, data = None):
7761		if data == None:
7762			quickfix.DoubleField.__init__(self, 1088)
7763		else:
7764			quickfix.DoubleField.__init__(self, 1088, data)
7765
7766class MatchIncrement(quickfix.DoubleField):
7767	def __init__(self, data = None):
7768		if data == None:
7769			quickfix.DoubleField.__init__(self, 1089)
7770		else:
7771			quickfix.DoubleField.__init__(self, 1089, data)
7772
7773class MaxPriceLevels(quickfix.IntField):
7774	def __init__(self, data = None):
7775		if data == None:
7776			quickfix.IntField.__init__(self, 1090)
7777		else:
7778			quickfix.IntField.__init__(self, 1090, data)
7779
7780class PreTradeAnonymity(quickfix.BoolField):
7781	def __init__(self, data = None):
7782		if data == None:
7783			quickfix.BoolField.__init__(self, 1091)
7784		else:
7785			quickfix.BoolField.__init__(self, 1091, data)
7786
7787class PriceProtectionScope(quickfix.CharField):
7788	def __init__(self, data = None):
7789		if data == None:
7790			quickfix.CharField.__init__(self, 1092)
7791		else:
7792			quickfix.CharField.__init__(self, 1092, data)
7793
7794class LotType(quickfix.CharField):
7795	def __init__(self, data = None):
7796		if data == None:
7797			quickfix.CharField.__init__(self, 1093)
7798		else:
7799			quickfix.CharField.__init__(self, 1093, data)
7800
7801class PegPriceType(quickfix.IntField):
7802	def __init__(self, data = None):
7803		if data == None:
7804			quickfix.IntField.__init__(self, 1094)
7805		else:
7806			quickfix.IntField.__init__(self, 1094, data)
7807
7808class PeggedRefPrice(quickfix.DoubleField):
7809	def __init__(self, data = None):
7810		if data == None:
7811			quickfix.DoubleField.__init__(self, 1095)
7812		else:
7813			quickfix.DoubleField.__init__(self, 1095, data)
7814
7815class PegSecurityIDSource(quickfix.StringField):
7816	def __init__(self, data = None):
7817		if data == None:
7818			quickfix.StringField.__init__(self, 1096)
7819		else:
7820			quickfix.StringField.__init__(self, 1096, data)
7821
7822class PegSecurityID(quickfix.StringField):
7823	def __init__(self, data = None):
7824		if data == None:
7825			quickfix.StringField.__init__(self, 1097)
7826		else:
7827			quickfix.StringField.__init__(self, 1097, data)
7828
7829class PegSymbol(quickfix.StringField):
7830	def __init__(self, data = None):
7831		if data == None:
7832			quickfix.StringField.__init__(self, 1098)
7833		else:
7834			quickfix.StringField.__init__(self, 1098, data)
7835
7836class PegSecurityDesc(quickfix.StringField):
7837	def __init__(self, data = None):
7838		if data == None:
7839			quickfix.StringField.__init__(self, 1099)
7840		else:
7841			quickfix.StringField.__init__(self, 1099, data)
7842
7843class TriggerType(quickfix.CharField):
7844	def __init__(self, data = None):
7845		if data == None:
7846			quickfix.CharField.__init__(self, 1100)
7847		else:
7848			quickfix.CharField.__init__(self, 1100, data)
7849
7850class TriggerAction(quickfix.CharField):
7851	def __init__(self, data = None):
7852		if data == None:
7853			quickfix.CharField.__init__(self, 1101)
7854		else:
7855			quickfix.CharField.__init__(self, 1101, data)
7856
7857class TriggerPrice(quickfix.DoubleField):
7858	def __init__(self, data = None):
7859		if data == None:
7860			quickfix.DoubleField.__init__(self, 1102)
7861		else:
7862			quickfix.DoubleField.__init__(self, 1102, data)
7863
7864class TriggerSymbol(quickfix.StringField):
7865	def __init__(self, data = None):
7866		if data == None:
7867			quickfix.StringField.__init__(self, 1103)
7868		else:
7869			quickfix.StringField.__init__(self, 1103, data)
7870
7871class TriggerSecurityID(quickfix.StringField):
7872	def __init__(self, data = None):
7873		if data == None:
7874			quickfix.StringField.__init__(self, 1104)
7875		else:
7876			quickfix.StringField.__init__(self, 1104, data)
7877
7878class TriggerSecurityIDSource(quickfix.StringField):
7879	def __init__(self, data = None):
7880		if data == None:
7881			quickfix.StringField.__init__(self, 1105)
7882		else:
7883			quickfix.StringField.__init__(self, 1105, data)
7884
7885class TriggerSecurityDesc(quickfix.StringField):
7886	def __init__(self, data = None):
7887		if data == None:
7888			quickfix.StringField.__init__(self, 1106)
7889		else:
7890			quickfix.StringField.__init__(self, 1106, data)
7891
7892class TriggerPriceType(quickfix.CharField):
7893	def __init__(self, data = None):
7894		if data == None:
7895			quickfix.CharField.__init__(self, 1107)
7896		else:
7897			quickfix.CharField.__init__(self, 1107, data)
7898
7899class TriggerPriceTypeScope(quickfix.CharField):
7900	def __init__(self, data = None):
7901		if data == None:
7902			quickfix.CharField.__init__(self, 1108)
7903		else:
7904			quickfix.CharField.__init__(self, 1108, data)
7905
7906class TriggerPriceDirection(quickfix.CharField):
7907	def __init__(self, data = None):
7908		if data == None:
7909			quickfix.CharField.__init__(self, 1109)
7910		else:
7911			quickfix.CharField.__init__(self, 1109, data)
7912
7913class TriggerNewPrice(quickfix.DoubleField):
7914	def __init__(self, data = None):
7915		if data == None:
7916			quickfix.DoubleField.__init__(self, 1110)
7917		else:
7918			quickfix.DoubleField.__init__(self, 1110, data)
7919
7920class TriggerOrderType(quickfix.CharField):
7921	def __init__(self, data = None):
7922		if data == None:
7923			quickfix.CharField.__init__(self, 1111)
7924		else:
7925			quickfix.CharField.__init__(self, 1111, data)
7926
7927class TriggerNewQty(quickfix.DoubleField):
7928	def __init__(self, data = None):
7929		if data == None:
7930			quickfix.DoubleField.__init__(self, 1112)
7931		else:
7932			quickfix.DoubleField.__init__(self, 1112, data)
7933
7934class TriggerTradingSessionID(quickfix.StringField):
7935	def __init__(self, data = None):
7936		if data == None:
7937			quickfix.StringField.__init__(self, 1113)
7938		else:
7939			quickfix.StringField.__init__(self, 1113, data)
7940
7941class TriggerTradingSessionSubID(quickfix.StringField):
7942	def __init__(self, data = None):
7943		if data == None:
7944			quickfix.StringField.__init__(self, 1114)
7945		else:
7946			quickfix.StringField.__init__(self, 1114, data)
7947
7948class OrderCategory(quickfix.CharField):
7949	def __init__(self, data = None):
7950		if data == None:
7951			quickfix.CharField.__init__(self, 1115)
7952		else:
7953			quickfix.CharField.__init__(self, 1115, data)
7954
7955class NoRootPartyIDs(quickfix.IntField):
7956	def __init__(self, data = None):
7957		if data == None:
7958			quickfix.IntField.__init__(self, 1116)
7959		else:
7960			quickfix.IntField.__init__(self, 1116, data)
7961
7962class RootPartyID(quickfix.StringField):
7963	def __init__(self, data = None):
7964		if data == None:
7965			quickfix.StringField.__init__(self, 1117)
7966		else:
7967			quickfix.StringField.__init__(self, 1117, data)
7968
7969class RootPartyIDSource(quickfix.CharField):
7970	def __init__(self, data = None):
7971		if data == None:
7972			quickfix.CharField.__init__(self, 1118)
7973		else:
7974			quickfix.CharField.__init__(self, 1118, data)
7975
7976class RootPartyRole(quickfix.IntField):
7977	def __init__(self, data = None):
7978		if data == None:
7979			quickfix.IntField.__init__(self, 1119)
7980		else:
7981			quickfix.IntField.__init__(self, 1119, data)
7982
7983class NoRootPartySubIDs(quickfix.IntField):
7984	def __init__(self, data = None):
7985		if data == None:
7986			quickfix.IntField.__init__(self, 1120)
7987		else:
7988			quickfix.IntField.__init__(self, 1120, data)
7989
7990class RootPartySubID(quickfix.StringField):
7991	def __init__(self, data = None):
7992		if data == None:
7993			quickfix.StringField.__init__(self, 1121)
7994		else:
7995			quickfix.StringField.__init__(self, 1121, data)
7996
7997class RootPartySubIDType(quickfix.IntField):
7998	def __init__(self, data = None):
7999		if data == None:
8000			quickfix.IntField.__init__(self, 1122)
8001		else:
8002			quickfix.IntField.__init__(self, 1122, data)
8003
8004class TradeHandlingInstr(quickfix.CharField):
8005	def __init__(self, data = None):
8006		if data == None:
8007			quickfix.CharField.__init__(self, 1123)
8008		else:
8009			quickfix.CharField.__init__(self, 1123, data)
8010
8011class OrigTradeHandlingInstr(quickfix.CharField):
8012	def __init__(self, data = None):
8013		if data == None:
8014			quickfix.CharField.__init__(self, 1124)
8015		else:
8016			quickfix.CharField.__init__(self, 1124, data)
8017
8018class OrigTradeDate(quickfix.StringField):
8019	def __init__(self, data = None):
8020		if data == None:
8021			quickfix.StringField.__init__(self, 1125)
8022		else:
8023			quickfix.StringField.__init__(self, 1125, data)
8024
8025class OrigTradeID(quickfix.StringField):
8026	def __init__(self, data = None):
8027		if data == None:
8028			quickfix.StringField.__init__(self, 1126)
8029		else:
8030			quickfix.StringField.__init__(self, 1126, data)
8031
8032class OrigSecondaryTradeID(quickfix.StringField):
8033	def __init__(self, data = None):
8034		if data == None:
8035			quickfix.StringField.__init__(self, 1127)
8036		else:
8037			quickfix.StringField.__init__(self, 1127, data)
8038
8039class TZTransactTime(quickfix.StringField):
8040	def __init__(self, data = None):
8041		if data == None:
8042			quickfix.StringField.__init__(self, 1132)
8043		else:
8044			quickfix.StringField.__init__(self, 1132, data)
8045
8046class ExDestinationIDSource(quickfix.CharField):
8047	def __init__(self, data = None):
8048		if data == None:
8049			quickfix.CharField.__init__(self, 1133)
8050		else:
8051			quickfix.CharField.__init__(self, 1133, data)
8052
8053class ReportedPxDiff(quickfix.BoolField):
8054	def __init__(self, data = None):
8055		if data == None:
8056			quickfix.BoolField.__init__(self, 1134)
8057		else:
8058			quickfix.BoolField.__init__(self, 1134, data)
8059
8060class RptSys(quickfix.StringField):
8061	def __init__(self, data = None):
8062		if data == None:
8063			quickfix.StringField.__init__(self, 1135)
8064		else:
8065			quickfix.StringField.__init__(self, 1135, data)
8066
8067class AllocClearingFeeIndicator(quickfix.StringField):
8068	def __init__(self, data = None):
8069		if data == None:
8070			quickfix.StringField.__init__(self, 1136)
8071		else:
8072			quickfix.StringField.__init__(self, 1136, data)
8073
8074class DisplayQty(quickfix.DoubleField):
8075	def __init__(self, data = None):
8076		if data == None:
8077			quickfix.DoubleField.__init__(self, 1138)
8078		else:
8079			quickfix.DoubleField.__init__(self, 1138, data)
8080
8081class ExchangeSpecialInstructions(quickfix.StringField):
8082	def __init__(self, data = None):
8083		if data == None:
8084			quickfix.StringField.__init__(self, 1139)
8085		else:
8086			quickfix.StringField.__init__(self, 1139, data)
8087
8088class NoUsernames(quickfix.IntField):
8089	def __init__(self, data = None):
8090		if data == None:
8091			quickfix.IntField.__init__(self, 809)
8092		else:
8093			quickfix.IntField.__init__(self, 809, data)
8094
8095class ExpirationQtyType(quickfix.IntField):
8096	def __init__(self, data = None):
8097		if data == None:
8098			quickfix.IntField.__init__(self, 982)
8099		else:
8100			quickfix.IntField.__init__(self, 982, data)
8101
8102class MaxTradeVol(quickfix.DoubleField):
8103	def __init__(self, data = None):
8104		if data == None:
8105			quickfix.DoubleField.__init__(self, 1140)
8106		else:
8107			quickfix.DoubleField.__init__(self, 1140, data)
8108
8109class NoMDFeedTypes(quickfix.IntField):
8110	def __init__(self, data = None):
8111		if data == None:
8112			quickfix.IntField.__init__(self, 1141)
8113		else:
8114			quickfix.IntField.__init__(self, 1141, data)
8115
8116class MatchAlgorithm(quickfix.StringField):
8117	def __init__(self, data = None):
8118		if data == None:
8119			quickfix.StringField.__init__(self, 1142)
8120		else:
8121			quickfix.StringField.__init__(self, 1142, data)
8122
8123class MaxPriceVariation(quickfix.DoubleField):
8124	def __init__(self, data = None):
8125		if data == None:
8126			quickfix.DoubleField.__init__(self, 1143)
8127		else:
8128			quickfix.DoubleField.__init__(self, 1143, data)
8129
8130class ImpliedMarketIndicator(quickfix.IntField):
8131	def __init__(self, data = None):
8132		if data == None:
8133			quickfix.IntField.__init__(self, 1144)
8134		else:
8135			quickfix.IntField.__init__(self, 1144, data)
8136
8137class EventTime(quickfix.UtcTimeStampField):
8138	def __init__(self, data = None):
8139		if data == None:
8140			quickfix.UtcTimeStampField.__init__(self, 1145)
8141		else:
8142			quickfix.UtcTimeStampField.__init__(self, 1145, data)
8143
8144class MinPriceIncrementAmount(quickfix.DoubleField):
8145	def __init__(self, data = None):
8146		if data == None:
8147			quickfix.DoubleField.__init__(self, 1146)
8148		else:
8149			quickfix.DoubleField.__init__(self, 1146, data)
8150
8151class UnitOfMeasureQty(quickfix.DoubleField):
8152	def __init__(self, data = None):
8153		if data == None:
8154			quickfix.DoubleField.__init__(self, 1147)
8155		else:
8156			quickfix.DoubleField.__init__(self, 1147, data)
8157
8158class LowLimitPrice(quickfix.DoubleField):
8159	def __init__(self, data = None):
8160		if data == None:
8161			quickfix.DoubleField.__init__(self, 1148)
8162		else:
8163			quickfix.DoubleField.__init__(self, 1148, data)
8164
8165class HighLimitPrice(quickfix.DoubleField):
8166	def __init__(self, data = None):
8167		if data == None:
8168			quickfix.DoubleField.__init__(self, 1149)
8169		else:
8170			quickfix.DoubleField.__init__(self, 1149, data)
8171
8172class TradingReferencePrice(quickfix.DoubleField):
8173	def __init__(self, data = None):
8174		if data == None:
8175			quickfix.DoubleField.__init__(self, 1150)
8176		else:
8177			quickfix.DoubleField.__init__(self, 1150, data)
8178
8179class SecurityGroup(quickfix.StringField):
8180	def __init__(self, data = None):
8181		if data == None:
8182			quickfix.StringField.__init__(self, 1151)
8183		else:
8184			quickfix.StringField.__init__(self, 1151, data)
8185
8186class LegNumber(quickfix.IntField):
8187	def __init__(self, data = None):
8188		if data == None:
8189			quickfix.IntField.__init__(self, 1152)
8190		else:
8191			quickfix.IntField.__init__(self, 1152, data)
8192
8193class SettlementCycleNo(quickfix.IntField):
8194	def __init__(self, data = None):
8195		if data == None:
8196			quickfix.IntField.__init__(self, 1153)
8197		else:
8198			quickfix.IntField.__init__(self, 1153, data)
8199
8200class SideCurrency(quickfix.StringField):
8201	def __init__(self, data = None):
8202		if data == None:
8203			quickfix.StringField.__init__(self, 1154)
8204		else:
8205			quickfix.StringField.__init__(self, 1154, data)
8206
8207class SideSettlCurrency(quickfix.StringField):
8208	def __init__(self, data = None):
8209		if data == None:
8210			quickfix.StringField.__init__(self, 1155)
8211		else:
8212			quickfix.StringField.__init__(self, 1155, data)
8213
8214class ApplExtID(quickfix.IntField):
8215	def __init__(self, data = None):
8216		if data == None:
8217			quickfix.IntField.__init__(self, 1156)
8218		else:
8219			quickfix.IntField.__init__(self, 1156, data)
8220
8221class CcyAmt(quickfix.DoubleField):
8222	def __init__(self, data = None):
8223		if data == None:
8224			quickfix.DoubleField.__init__(self, 1157)
8225		else:
8226			quickfix.DoubleField.__init__(self, 1157, data)
8227
8228class NoSettlDetails(quickfix.IntField):
8229	def __init__(self, data = None):
8230		if data == None:
8231			quickfix.IntField.__init__(self, 1158)
8232		else:
8233			quickfix.IntField.__init__(self, 1158, data)
8234
8235class SettlObligMode(quickfix.IntField):
8236	def __init__(self, data = None):
8237		if data == None:
8238			quickfix.IntField.__init__(self, 1159)
8239		else:
8240			quickfix.IntField.__init__(self, 1159, data)
8241
8242class SettlObligMsgID(quickfix.StringField):
8243	def __init__(self, data = None):
8244		if data == None:
8245			quickfix.StringField.__init__(self, 1160)
8246		else:
8247			quickfix.StringField.__init__(self, 1160, data)
8248
8249class SettlObligID(quickfix.StringField):
8250	def __init__(self, data = None):
8251		if data == None:
8252			quickfix.StringField.__init__(self, 1161)
8253		else:
8254			quickfix.StringField.__init__(self, 1161, data)
8255
8256class SettlObligTransType(quickfix.CharField):
8257	def __init__(self, data = None):
8258		if data == None:
8259			quickfix.CharField.__init__(self, 1162)
8260		else:
8261			quickfix.CharField.__init__(self, 1162, data)
8262
8263class SettlObligRefID(quickfix.StringField):
8264	def __init__(self, data = None):
8265		if data == None:
8266			quickfix.StringField.__init__(self, 1163)
8267		else:
8268			quickfix.StringField.__init__(self, 1163, data)
8269
8270class SettlObligSource(quickfix.CharField):
8271	def __init__(self, data = None):
8272		if data == None:
8273			quickfix.CharField.__init__(self, 1164)
8274		else:
8275			quickfix.CharField.__init__(self, 1164, data)
8276
8277class NoSettlOblig(quickfix.IntField):
8278	def __init__(self, data = None):
8279		if data == None:
8280			quickfix.IntField.__init__(self, 1165)
8281		else:
8282			quickfix.IntField.__init__(self, 1165, data)
8283
8284class QuoteMsgID(quickfix.StringField):
8285	def __init__(self, data = None):
8286		if data == None:
8287			quickfix.StringField.__init__(self, 1166)
8288		else:
8289			quickfix.StringField.__init__(self, 1166, data)
8290
8291class QuoteEntryStatus(quickfix.IntField):
8292	def __init__(self, data = None):
8293		if data == None:
8294			quickfix.IntField.__init__(self, 1167)
8295		else:
8296			quickfix.IntField.__init__(self, 1167, data)
8297
8298class TotNoCxldQuotes(quickfix.IntField):
8299	def __init__(self, data = None):
8300		if data == None:
8301			quickfix.IntField.__init__(self, 1168)
8302		else:
8303			quickfix.IntField.__init__(self, 1168, data)
8304
8305class TotNoAccQuotes(quickfix.IntField):
8306	def __init__(self, data = None):
8307		if data == None:
8308			quickfix.IntField.__init__(self, 1169)
8309		else:
8310			quickfix.IntField.__init__(self, 1169, data)
8311
8312class TotNoRejQuotes(quickfix.IntField):
8313	def __init__(self, data = None):
8314		if data == None:
8315			quickfix.IntField.__init__(self, 1170)
8316		else:
8317			quickfix.IntField.__init__(self, 1170, data)
8318
8319class PrivateQuote(quickfix.BoolField):
8320	def __init__(self, data = None):
8321		if data == None:
8322			quickfix.BoolField.__init__(self, 1171)
8323		else:
8324			quickfix.BoolField.__init__(self, 1171, data)
8325
8326class RespondentType(quickfix.IntField):
8327	def __init__(self, data = None):
8328		if data == None:
8329			quickfix.IntField.__init__(self, 1172)
8330		else:
8331			quickfix.IntField.__init__(self, 1172, data)
8332
8333class MDSubBookType(quickfix.IntField):
8334	def __init__(self, data = None):
8335		if data == None:
8336			quickfix.IntField.__init__(self, 1173)
8337		else:
8338			quickfix.IntField.__init__(self, 1173, data)
8339
8340class SecurityTradingEvent(quickfix.IntField):
8341	def __init__(self, data = None):
8342		if data == None:
8343			quickfix.IntField.__init__(self, 1174)
8344		else:
8345			quickfix.IntField.__init__(self, 1174, data)
8346
8347class NoStatsIndicators(quickfix.IntField):
8348	def __init__(self, data = None):
8349		if data == None:
8350			quickfix.IntField.__init__(self, 1175)
8351		else:
8352			quickfix.IntField.__init__(self, 1175, data)
8353
8354class StatsType(quickfix.IntField):
8355	def __init__(self, data = None):
8356		if data == None:
8357			quickfix.IntField.__init__(self, 1176)
8358		else:
8359			quickfix.IntField.__init__(self, 1176, data)
8360
8361class NoOfSecSizes(quickfix.IntField):
8362	def __init__(self, data = None):
8363		if data == None:
8364			quickfix.IntField.__init__(self, 1177)
8365		else:
8366			quickfix.IntField.__init__(self, 1177, data)
8367
8368class MDSecSizeType(quickfix.IntField):
8369	def __init__(self, data = None):
8370		if data == None:
8371			quickfix.IntField.__init__(self, 1178)
8372		else:
8373			quickfix.IntField.__init__(self, 1178, data)
8374
8375class MDSecSize(quickfix.DoubleField):
8376	def __init__(self, data = None):
8377		if data == None:
8378			quickfix.DoubleField.__init__(self, 1179)
8379		else:
8380			quickfix.DoubleField.__init__(self, 1179, data)
8381
8382class ApplID(quickfix.StringField):
8383	def __init__(self, data = None):
8384		if data == None:
8385			quickfix.StringField.__init__(self, 1180)
8386		else:
8387			quickfix.StringField.__init__(self, 1180, data)
8388
8389class ApplSeqNum(quickfix.IntField):
8390	def __init__(self, data = None):
8391		if data == None:
8392			quickfix.IntField.__init__(self, 1181)
8393		else:
8394			quickfix.IntField.__init__(self, 1181, data)
8395
8396class ApplBegSeqNum(quickfix.IntField):
8397	def __init__(self, data = None):
8398		if data == None:
8399			quickfix.IntField.__init__(self, 1182)
8400		else:
8401			quickfix.IntField.__init__(self, 1182, data)
8402
8403class ApplEndSeqNum(quickfix.IntField):
8404	def __init__(self, data = None):
8405		if data == None:
8406			quickfix.IntField.__init__(self, 1183)
8407		else:
8408			quickfix.IntField.__init__(self, 1183, data)
8409
8410class SecurityXMLLen(quickfix.IntField):
8411	def __init__(self, data = None):
8412		if data == None:
8413			quickfix.IntField.__init__(self, 1184)
8414		else:
8415			quickfix.IntField.__init__(self, 1184, data)
8416
8417class SecurityXML(quickfix.StringField):
8418	def __init__(self, data = None):
8419		if data == None:
8420			quickfix.StringField.__init__(self, 1185)
8421		else:
8422			quickfix.StringField.__init__(self, 1185, data)
8423
8424class SecurityXMLSchema(quickfix.StringField):
8425	def __init__(self, data = None):
8426		if data == None:
8427			quickfix.StringField.__init__(self, 1186)
8428		else:
8429			quickfix.StringField.__init__(self, 1186, data)
8430
8431class RefreshIndicator(quickfix.BoolField):
8432	def __init__(self, data = None):
8433		if data == None:
8434			quickfix.BoolField.__init__(self, 1187)
8435		else:
8436			quickfix.BoolField.__init__(self, 1187, data)
8437
8438class Volatility(quickfix.DoubleField):
8439	def __init__(self, data = None):
8440		if data == None:
8441			quickfix.DoubleField.__init__(self, 1188)
8442		else:
8443			quickfix.DoubleField.__init__(self, 1188, data)
8444
8445class TimeToExpiration(quickfix.DoubleField):
8446	def __init__(self, data = None):
8447		if data == None:
8448			quickfix.DoubleField.__init__(self, 1189)
8449		else:
8450			quickfix.DoubleField.__init__(self, 1189, data)
8451
8452class RiskFreeRate(quickfix.DoubleField):
8453	def __init__(self, data = None):
8454		if data == None:
8455			quickfix.DoubleField.__init__(self, 1190)
8456		else:
8457			quickfix.DoubleField.__init__(self, 1190, data)
8458
8459class PriceUnitOfMeasure(quickfix.StringField):
8460	def __init__(self, data = None):
8461		if data == None:
8462			quickfix.StringField.__init__(self, 1191)
8463		else:
8464			quickfix.StringField.__init__(self, 1191, data)
8465
8466class PriceUnitOfMeasureQty(quickfix.DoubleField):
8467	def __init__(self, data = None):
8468		if data == None:
8469			quickfix.DoubleField.__init__(self, 1192)
8470		else:
8471			quickfix.DoubleField.__init__(self, 1192, data)
8472
8473class SettlMethod(quickfix.CharField):
8474	def __init__(self, data = None):
8475		if data == None:
8476			quickfix.CharField.__init__(self, 1193)
8477		else:
8478			quickfix.CharField.__init__(self, 1193, data)
8479
8480class ExerciseStyle(quickfix.IntField):
8481	def __init__(self, data = None):
8482		if data == None:
8483			quickfix.IntField.__init__(self, 1194)
8484		else:
8485			quickfix.IntField.__init__(self, 1194, data)
8486
8487class OptPayAmount(quickfix.DoubleField):
8488	def __init__(self, data = None):
8489		if data == None:
8490			quickfix.DoubleField.__init__(self, 1195)
8491		else:
8492			quickfix.DoubleField.__init__(self, 1195, data)
8493
8494class PriceQuoteMethod(quickfix.StringField):
8495	def __init__(self, data = None):
8496		if data == None:
8497			quickfix.StringField.__init__(self, 1196)
8498		else:
8499			quickfix.StringField.__init__(self, 1196, data)
8500
8501class FuturesValuationMethod(quickfix.StringField):
8502	def __init__(self, data = None):
8503		if data == None:
8504			quickfix.StringField.__init__(self, 1197)
8505		else:
8506			quickfix.StringField.__init__(self, 1197, data)
8507
8508class ListMethod(quickfix.IntField):
8509	def __init__(self, data = None):
8510		if data == None:
8511			quickfix.IntField.__init__(self, 1198)
8512		else:
8513			quickfix.IntField.__init__(self, 1198, data)
8514
8515class CapPrice(quickfix.DoubleField):
8516	def __init__(self, data = None):
8517		if data == None:
8518			quickfix.DoubleField.__init__(self, 1199)
8519		else:
8520			quickfix.DoubleField.__init__(self, 1199, data)
8521
8522class FloorPrice(quickfix.DoubleField):
8523	def __init__(self, data = None):
8524		if data == None:
8525			quickfix.DoubleField.__init__(self, 1200)
8526		else:
8527			quickfix.DoubleField.__init__(self, 1200, data)
8528
8529class NoStrikeRules(quickfix.IntField):
8530	def __init__(self, data = None):
8531		if data == None:
8532			quickfix.IntField.__init__(self, 1201)
8533		else:
8534			quickfix.IntField.__init__(self, 1201, data)
8535
8536class StartStrikePxRange(quickfix.DoubleField):
8537	def __init__(self, data = None):
8538		if data == None:
8539			quickfix.DoubleField.__init__(self, 1202)
8540		else:
8541			quickfix.DoubleField.__init__(self, 1202, data)
8542
8543class EndStrikePxRange(quickfix.DoubleField):
8544	def __init__(self, data = None):
8545		if data == None:
8546			quickfix.DoubleField.__init__(self, 1203)
8547		else:
8548			quickfix.DoubleField.__init__(self, 1203, data)
8549
8550class StrikeIncrement(quickfix.DoubleField):
8551	def __init__(self, data = None):
8552		if data == None:
8553			quickfix.DoubleField.__init__(self, 1204)
8554		else:
8555			quickfix.DoubleField.__init__(self, 1204, data)
8556
8557class NoTickRules(quickfix.IntField):
8558	def __init__(self, data = None):
8559		if data == None:
8560			quickfix.IntField.__init__(self, 1205)
8561		else:
8562			quickfix.IntField.__init__(self, 1205, data)
8563
8564class StartTickPriceRange(quickfix.DoubleField):
8565	def __init__(self, data = None):
8566		if data == None:
8567			quickfix.DoubleField.__init__(self, 1206)
8568		else:
8569			quickfix.DoubleField.__init__(self, 1206, data)
8570
8571class EndTickPriceRange(quickfix.DoubleField):
8572	def __init__(self, data = None):
8573		if data == None:
8574			quickfix.DoubleField.__init__(self, 1207)
8575		else:
8576			quickfix.DoubleField.__init__(self, 1207, data)
8577
8578class TickIncrement(quickfix.DoubleField):
8579	def __init__(self, data = None):
8580		if data == None:
8581			quickfix.DoubleField.__init__(self, 1208)
8582		else:
8583			quickfix.DoubleField.__init__(self, 1208, data)
8584
8585class TickRuleType(quickfix.IntField):
8586	def __init__(self, data = None):
8587		if data == None:
8588			quickfix.IntField.__init__(self, 1209)
8589		else:
8590			quickfix.IntField.__init__(self, 1209, data)
8591
8592class NestedInstrAttribType(quickfix.IntField):
8593	def __init__(self, data = None):
8594		if data == None:
8595			quickfix.IntField.__init__(self, 1210)
8596		else:
8597			quickfix.IntField.__init__(self, 1210, data)
8598
8599class NestedInstrAttribValue(quickfix.StringField):
8600	def __init__(self, data = None):
8601		if data == None:
8602			quickfix.StringField.__init__(self, 1211)
8603		else:
8604			quickfix.StringField.__init__(self, 1211, data)
8605
8606class LegMaturityTime(quickfix.StringField):
8607	def __init__(self, data = None):
8608		if data == None:
8609			quickfix.StringField.__init__(self, 1212)
8610		else:
8611			quickfix.StringField.__init__(self, 1212, data)
8612
8613class UnderlyingMaturityTime(quickfix.StringField):
8614	def __init__(self, data = None):
8615		if data == None:
8616			quickfix.StringField.__init__(self, 1213)
8617		else:
8618			quickfix.StringField.__init__(self, 1213, data)
8619
8620class DerivativeSymbol(quickfix.StringField):
8621	def __init__(self, data = None):
8622		if data == None:
8623			quickfix.StringField.__init__(self, 1214)
8624		else:
8625			quickfix.StringField.__init__(self, 1214, data)
8626
8627class DerivativeSymbolSfx(quickfix.StringField):
8628	def __init__(self, data = None):
8629		if data == None:
8630			quickfix.StringField.__init__(self, 1215)
8631		else:
8632			quickfix.StringField.__init__(self, 1215, data)
8633
8634class DerivativeSecurityID(quickfix.StringField):
8635	def __init__(self, data = None):
8636		if data == None:
8637			quickfix.StringField.__init__(self, 1216)
8638		else:
8639			quickfix.StringField.__init__(self, 1216, data)
8640
8641class DerivativeSecurityIDSource(quickfix.StringField):
8642	def __init__(self, data = None):
8643		if data == None:
8644			quickfix.StringField.__init__(self, 1217)
8645		else:
8646			quickfix.StringField.__init__(self, 1217, data)
8647
8648class NoDerivativeSecurityAltID(quickfix.IntField):
8649	def __init__(self, data = None):
8650		if data == None:
8651			quickfix.IntField.__init__(self, 1218)
8652		else:
8653			quickfix.IntField.__init__(self, 1218, data)
8654
8655class DerivativeSecurityAltID(quickfix.StringField):
8656	def __init__(self, data = None):
8657		if data == None:
8658			quickfix.StringField.__init__(self, 1219)
8659		else:
8660			quickfix.StringField.__init__(self, 1219, data)
8661
8662class DerivativeSecurityAltIDSource(quickfix.StringField):
8663	def __init__(self, data = None):
8664		if data == None:
8665			quickfix.StringField.__init__(self, 1220)
8666		else:
8667			quickfix.StringField.__init__(self, 1220, data)
8668
8669class SecondaryLowLimitPrice(quickfix.DoubleField):
8670	def __init__(self, data = None):
8671		if data == None:
8672			quickfix.DoubleField.__init__(self, 1221)
8673		else:
8674			quickfix.DoubleField.__init__(self, 1221, data)
8675
8676class MaturityRuleID(quickfix.StringField):
8677	def __init__(self, data = None):
8678		if data == None:
8679			quickfix.StringField.__init__(self, 1222)
8680		else:
8681			quickfix.StringField.__init__(self, 1222, data)
8682
8683class StrikeRuleID(quickfix.StringField):
8684	def __init__(self, data = None):
8685		if data == None:
8686			quickfix.StringField.__init__(self, 1223)
8687		else:
8688			quickfix.StringField.__init__(self, 1223, data)
8689
8690class LegUnitOfMeasureQty(quickfix.DoubleField):
8691	def __init__(self, data = None):
8692		if data == None:
8693			quickfix.DoubleField.__init__(self, 1224)
8694		else:
8695			quickfix.DoubleField.__init__(self, 1224, data)
8696
8697class DerivativeOptPayAmount(quickfix.DoubleField):
8698	def __init__(self, data = None):
8699		if data == None:
8700			quickfix.DoubleField.__init__(self, 1225)
8701		else:
8702			quickfix.DoubleField.__init__(self, 1225, data)
8703
8704class EndMaturityMonthYear(quickfix.StringField):
8705	def __init__(self, data = None):
8706		if data == None:
8707			quickfix.StringField.__init__(self, 1226)
8708		else:
8709			quickfix.StringField.__init__(self, 1226, data)
8710
8711class ProductComplex(quickfix.StringField):
8712	def __init__(self, data = None):
8713		if data == None:
8714			quickfix.StringField.__init__(self, 1227)
8715		else:
8716			quickfix.StringField.__init__(self, 1227, data)
8717
8718class DerivativeProductComplex(quickfix.StringField):
8719	def __init__(self, data = None):
8720		if data == None:
8721			quickfix.StringField.__init__(self, 1228)
8722		else:
8723			quickfix.StringField.__init__(self, 1228, data)
8724
8725class MaturityMonthYearIncrement(quickfix.IntField):
8726	def __init__(self, data = None):
8727		if data == None:
8728			quickfix.IntField.__init__(self, 1229)
8729		else:
8730			quickfix.IntField.__init__(self, 1229, data)
8731
8732class SecondaryHighLimitPrice(quickfix.DoubleField):
8733	def __init__(self, data = None):
8734		if data == None:
8735			quickfix.DoubleField.__init__(self, 1230)
8736		else:
8737			quickfix.DoubleField.__init__(self, 1230, data)
8738
8739class MinLotSize(quickfix.DoubleField):
8740	def __init__(self, data = None):
8741		if data == None:
8742			quickfix.DoubleField.__init__(self, 1231)
8743		else:
8744			quickfix.DoubleField.__init__(self, 1231, data)
8745
8746class NoExecInstRules(quickfix.IntField):
8747	def __init__(self, data = None):
8748		if data == None:
8749			quickfix.IntField.__init__(self, 1232)
8750		else:
8751			quickfix.IntField.__init__(self, 1232, data)
8752
8753class NoLotTypeRules(quickfix.IntField):
8754	def __init__(self, data = None):
8755		if data == None:
8756			quickfix.IntField.__init__(self, 1234)
8757		else:
8758			quickfix.IntField.__init__(self, 1234, data)
8759
8760class NoMatchRules(quickfix.IntField):
8761	def __init__(self, data = None):
8762		if data == None:
8763			quickfix.IntField.__init__(self, 1235)
8764		else:
8765			quickfix.IntField.__init__(self, 1235, data)
8766
8767class NoMaturityRules(quickfix.IntField):
8768	def __init__(self, data = None):
8769		if data == None:
8770			quickfix.IntField.__init__(self, 1236)
8771		else:
8772			quickfix.IntField.__init__(self, 1236, data)
8773
8774class NoOrdTypeRules(quickfix.IntField):
8775	def __init__(self, data = None):
8776		if data == None:
8777			quickfix.IntField.__init__(self, 1237)
8778		else:
8779			quickfix.IntField.__init__(self, 1237, data)
8780
8781class NoTimeInForceRules(quickfix.IntField):
8782	def __init__(self, data = None):
8783		if data == None:
8784			quickfix.IntField.__init__(self, 1239)
8785		else:
8786			quickfix.IntField.__init__(self, 1239, data)
8787
8788class SecondaryTradingReferencePrice(quickfix.DoubleField):
8789	def __init__(self, data = None):
8790		if data == None:
8791			quickfix.DoubleField.__init__(self, 1240)
8792		else:
8793			quickfix.DoubleField.__init__(self, 1240, data)
8794
8795class StartMaturityMonthYear(quickfix.StringField):
8796	def __init__(self, data = None):
8797		if data == None:
8798			quickfix.StringField.__init__(self, 1241)
8799		else:
8800			quickfix.StringField.__init__(self, 1241, data)
8801
8802class FlexProductEligibilityIndicator(quickfix.BoolField):
8803	def __init__(self, data = None):
8804		if data == None:
8805			quickfix.BoolField.__init__(self, 1242)
8806		else:
8807			quickfix.BoolField.__init__(self, 1242, data)
8808
8809class DerivFlexProductEligibilityIndicator(quickfix.BoolField):
8810	def __init__(self, data = None):
8811		if data == None:
8812			quickfix.BoolField.__init__(self, 1243)
8813		else:
8814			quickfix.BoolField.__init__(self, 1243, data)
8815
8816class FlexibleIndicator(quickfix.BoolField):
8817	def __init__(self, data = None):
8818		if data == None:
8819			quickfix.BoolField.__init__(self, 1244)
8820		else:
8821			quickfix.BoolField.__init__(self, 1244, data)
8822
8823class TradingCurrency(quickfix.StringField):
8824	def __init__(self, data = None):
8825		if data == None:
8826			quickfix.StringField.__init__(self, 1245)
8827		else:
8828			quickfix.StringField.__init__(self, 1245, data)
8829
8830class DerivativeProduct(quickfix.IntField):
8831	def __init__(self, data = None):
8832		if data == None:
8833			quickfix.IntField.__init__(self, 1246)
8834		else:
8835			quickfix.IntField.__init__(self, 1246, data)
8836
8837class DerivativeSecurityGroup(quickfix.StringField):
8838	def __init__(self, data = None):
8839		if data == None:
8840			quickfix.StringField.__init__(self, 1247)
8841		else:
8842			quickfix.StringField.__init__(self, 1247, data)
8843
8844class DerivativeCFICode(quickfix.StringField):
8845	def __init__(self, data = None):
8846		if data == None:
8847			quickfix.StringField.__init__(self, 1248)
8848		else:
8849			quickfix.StringField.__init__(self, 1248, data)
8850
8851class DerivativeSecurityType(quickfix.StringField):
8852	def __init__(self, data = None):
8853		if data == None:
8854			quickfix.StringField.__init__(self, 1249)
8855		else:
8856			quickfix.StringField.__init__(self, 1249, data)
8857
8858class DerivativeSecuritySubType(quickfix.StringField):
8859	def __init__(self, data = None):
8860		if data == None:
8861			quickfix.StringField.__init__(self, 1250)
8862		else:
8863			quickfix.StringField.__init__(self, 1250, data)
8864
8865class DerivativeMaturityMonthYear(quickfix.StringField):
8866	def __init__(self, data = None):
8867		if data == None:
8868			quickfix.StringField.__init__(self, 1251)
8869		else:
8870			quickfix.StringField.__init__(self, 1251, data)
8871
8872class DerivativeMaturityDate(quickfix.StringField):
8873	def __init__(self, data = None):
8874		if data == None:
8875			quickfix.StringField.__init__(self, 1252)
8876		else:
8877			quickfix.StringField.__init__(self, 1252, data)
8878
8879class DerivativeMaturityTime(quickfix.StringField):
8880	def __init__(self, data = None):
8881		if data == None:
8882			quickfix.StringField.__init__(self, 1253)
8883		else:
8884			quickfix.StringField.__init__(self, 1253, data)
8885
8886class DerivativeSettleOnOpenFlag(quickfix.StringField):
8887	def __init__(self, data = None):
8888		if data == None:
8889			quickfix.StringField.__init__(self, 1254)
8890		else:
8891			quickfix.StringField.__init__(self, 1254, data)
8892
8893class DerivativeInstrmtAssignmentMethod(quickfix.CharField):
8894	def __init__(self, data = None):
8895		if data == None:
8896			quickfix.CharField.__init__(self, 1255)
8897		else:
8898			quickfix.CharField.__init__(self, 1255, data)
8899
8900class DerivativeSecurityStatus(quickfix.StringField):
8901	def __init__(self, data = None):
8902		if data == None:
8903			quickfix.StringField.__init__(self, 1256)
8904		else:
8905			quickfix.StringField.__init__(self, 1256, data)
8906
8907class DerivativeInstrRegistry(quickfix.StringField):
8908	def __init__(self, data = None):
8909		if data == None:
8910			quickfix.StringField.__init__(self, 1257)
8911		else:
8912			quickfix.StringField.__init__(self, 1257, data)
8913
8914class DerivativeCountryOfIssue(quickfix.StringField):
8915	def __init__(self, data = None):
8916		if data == None:
8917			quickfix.StringField.__init__(self, 1258)
8918		else:
8919			quickfix.StringField.__init__(self, 1258, data)
8920
8921class DerivativeStateOrProvinceOfIssue(quickfix.StringField):
8922	def __init__(self, data = None):
8923		if data == None:
8924			quickfix.StringField.__init__(self, 1259)
8925		else:
8926			quickfix.StringField.__init__(self, 1259, data)
8927
8928class DerivativeLocaleOfIssue(quickfix.StringField):
8929	def __init__(self, data = None):
8930		if data == None:
8931			quickfix.StringField.__init__(self, 1260)
8932		else:
8933			quickfix.StringField.__init__(self, 1260, data)
8934
8935class DerivativeStrikePrice(quickfix.DoubleField):
8936	def __init__(self, data = None):
8937		if data == None:
8938			quickfix.DoubleField.__init__(self, 1261)
8939		else:
8940			quickfix.DoubleField.__init__(self, 1261, data)
8941
8942class DerivativeStrikeCurrency(quickfix.StringField):
8943	def __init__(self, data = None):
8944		if data == None:
8945			quickfix.StringField.__init__(self, 1262)
8946		else:
8947			quickfix.StringField.__init__(self, 1262, data)
8948
8949class DerivativeStrikeMultiplier(quickfix.DoubleField):
8950	def __init__(self, data = None):
8951		if data == None:
8952			quickfix.DoubleField.__init__(self, 1263)
8953		else:
8954			quickfix.DoubleField.__init__(self, 1263, data)
8955
8956class DerivativeStrikeValue(quickfix.DoubleField):
8957	def __init__(self, data = None):
8958		if data == None:
8959			quickfix.DoubleField.__init__(self, 1264)
8960		else:
8961			quickfix.DoubleField.__init__(self, 1264, data)
8962
8963class DerivativeOptAttribute(quickfix.CharField):
8964	def __init__(self, data = None):
8965		if data == None:
8966			quickfix.CharField.__init__(self, 1265)
8967		else:
8968			quickfix.CharField.__init__(self, 1265, data)
8969
8970class DerivativeContractMultiplier(quickfix.DoubleField):
8971	def __init__(self, data = None):
8972		if data == None:
8973			quickfix.DoubleField.__init__(self, 1266)
8974		else:
8975			quickfix.DoubleField.__init__(self, 1266, data)
8976
8977class DerivativeMinPriceIncrement(quickfix.DoubleField):
8978	def __init__(self, data = None):
8979		if data == None:
8980			quickfix.DoubleField.__init__(self, 1267)
8981		else:
8982			quickfix.DoubleField.__init__(self, 1267, data)
8983
8984class DerivativeMinPriceIncrementAmount(quickfix.DoubleField):
8985	def __init__(self, data = None):
8986		if data == None:
8987			quickfix.DoubleField.__init__(self, 1268)
8988		else:
8989			quickfix.DoubleField.__init__(self, 1268, data)
8990
8991class DerivativeUnitOfMeasure(quickfix.StringField):
8992	def __init__(self, data = None):
8993		if data == None:
8994			quickfix.StringField.__init__(self, 1269)
8995		else:
8996			quickfix.StringField.__init__(self, 1269, data)
8997
8998class DerivativeUnitOfMeasureQty(quickfix.DoubleField):
8999	def __init__(self, data = None):
9000		if data == None:
9001			quickfix.DoubleField.__init__(self, 1270)
9002		else:
9003			quickfix.DoubleField.__init__(self, 1270, data)
9004
9005class DerivativeTimeUnit(quickfix.StringField):
9006	def __init__(self, data = None):
9007		if data == None:
9008			quickfix.StringField.__init__(self, 1271)
9009		else:
9010			quickfix.StringField.__init__(self, 1271, data)
9011
9012class DerivativeSecurityExchange(quickfix.StringField):
9013	def __init__(self, data = None):
9014		if data == None:
9015			quickfix.StringField.__init__(self, 1272)
9016		else:
9017			quickfix.StringField.__init__(self, 1272, data)
9018
9019class DerivativePositionLimit(quickfix.IntField):
9020	def __init__(self, data = None):
9021		if data == None:
9022			quickfix.IntField.__init__(self, 1273)
9023		else:
9024			quickfix.IntField.__init__(self, 1273, data)
9025
9026class DerivativeNTPositionLimit(quickfix.IntField):
9027	def __init__(self, data = None):
9028		if data == None:
9029			quickfix.IntField.__init__(self, 1274)
9030		else:
9031			quickfix.IntField.__init__(self, 1274, data)
9032
9033class DerivativeIssuer(quickfix.StringField):
9034	def __init__(self, data = None):
9035		if data == None:
9036			quickfix.StringField.__init__(self, 1275)
9037		else:
9038			quickfix.StringField.__init__(self, 1275, data)
9039
9040class DerivativeIssueDate(quickfix.StringField):
9041	def __init__(self, data = None):
9042		if data == None:
9043			quickfix.StringField.__init__(self, 1276)
9044		else:
9045			quickfix.StringField.__init__(self, 1276, data)
9046
9047class DerivativeEncodedIssuerLen(quickfix.IntField):
9048	def __init__(self, data = None):
9049		if data == None:
9050			quickfix.IntField.__init__(self, 1277)
9051		else:
9052			quickfix.IntField.__init__(self, 1277, data)
9053
9054class DerivativeEncodedIssuer(quickfix.StringField):
9055	def __init__(self, data = None):
9056		if data == None:
9057			quickfix.StringField.__init__(self, 1278)
9058		else:
9059			quickfix.StringField.__init__(self, 1278, data)
9060
9061class DerivativeSecurityDesc(quickfix.StringField):
9062	def __init__(self, data = None):
9063		if data == None:
9064			quickfix.StringField.__init__(self, 1279)
9065		else:
9066			quickfix.StringField.__init__(self, 1279, data)
9067
9068class DerivativeEncodedSecurityDescLen(quickfix.IntField):
9069	def __init__(self, data = None):
9070		if data == None:
9071			quickfix.IntField.__init__(self, 1280)
9072		else:
9073			quickfix.IntField.__init__(self, 1280, data)
9074
9075class DerivativeEncodedSecurityDesc(quickfix.StringField):
9076	def __init__(self, data = None):
9077		if data == None:
9078			quickfix.StringField.__init__(self, 1281)
9079		else:
9080			quickfix.StringField.__init__(self, 1281, data)
9081
9082class DerivativeSecurityXMLLen(quickfix.IntField):
9083	def __init__(self, data = None):
9084		if data == None:
9085			quickfix.IntField.__init__(self, 1282)
9086		else:
9087			quickfix.IntField.__init__(self, 1282, data)
9088
9089class DerivativeSecurityXML(quickfix.StringField):
9090	def __init__(self, data = None):
9091		if data == None:
9092			quickfix.StringField.__init__(self, 1283)
9093		else:
9094			quickfix.StringField.__init__(self, 1283, data)
9095
9096class DerivativeSecurityXMLSchema(quickfix.StringField):
9097	def __init__(self, data = None):
9098		if data == None:
9099			quickfix.StringField.__init__(self, 1284)
9100		else:
9101			quickfix.StringField.__init__(self, 1284, data)
9102
9103class DerivativeContractSettlMonth(quickfix.StringField):
9104	def __init__(self, data = None):
9105		if data == None:
9106			quickfix.StringField.__init__(self, 1285)
9107		else:
9108			quickfix.StringField.__init__(self, 1285, data)
9109
9110class NoDerivativeEvents(quickfix.IntField):
9111	def __init__(self, data = None):
9112		if data == None:
9113			quickfix.IntField.__init__(self, 1286)
9114		else:
9115			quickfix.IntField.__init__(self, 1286, data)
9116
9117class DerivativeEventType(quickfix.IntField):
9118	def __init__(self, data = None):
9119		if data == None:
9120			quickfix.IntField.__init__(self, 1287)
9121		else:
9122			quickfix.IntField.__init__(self, 1287, data)
9123
9124class DerivativeEventDate(quickfix.StringField):
9125	def __init__(self, data = None):
9126		if data == None:
9127			quickfix.StringField.__init__(self, 1288)
9128		else:
9129			quickfix.StringField.__init__(self, 1288, data)
9130
9131class DerivativeEventTime(quickfix.UtcTimeStampField):
9132	def __init__(self, data = None):
9133		if data == None:
9134			quickfix.UtcTimeStampField.__init__(self, 1289)
9135		else:
9136			quickfix.UtcTimeStampField.__init__(self, 1289, data)
9137
9138class DerivativeEventPx(quickfix.DoubleField):
9139	def __init__(self, data = None):
9140		if data == None:
9141			quickfix.DoubleField.__init__(self, 1290)
9142		else:
9143			quickfix.DoubleField.__init__(self, 1290, data)
9144
9145class DerivativeEventText(quickfix.StringField):
9146	def __init__(self, data = None):
9147		if data == None:
9148			quickfix.StringField.__init__(self, 1291)
9149		else:
9150			quickfix.StringField.__init__(self, 1291, data)
9151
9152class NoDerivativeInstrumentParties(quickfix.IntField):
9153	def __init__(self, data = None):
9154		if data == None:
9155			quickfix.IntField.__init__(self, 1292)
9156		else:
9157			quickfix.IntField.__init__(self, 1292, data)
9158
9159class DerivativeInstrumentPartyID(quickfix.StringField):
9160	def __init__(self, data = None):
9161		if data == None:
9162			quickfix.StringField.__init__(self, 1293)
9163		else:
9164			quickfix.StringField.__init__(self, 1293, data)
9165
9166class DerivativeInstrumentPartyIDSource(quickfix.StringField):
9167	def __init__(self, data = None):
9168		if data == None:
9169			quickfix.StringField.__init__(self, 1294)
9170		else:
9171			quickfix.StringField.__init__(self, 1294, data)
9172
9173class DerivativeInstrumentPartyRole(quickfix.IntField):
9174	def __init__(self, data = None):
9175		if data == None:
9176			quickfix.IntField.__init__(self, 1295)
9177		else:
9178			quickfix.IntField.__init__(self, 1295, data)
9179
9180class NoDerivativeInstrumentPartySubIDs(quickfix.IntField):
9181	def __init__(self, data = None):
9182		if data == None:
9183			quickfix.IntField.__init__(self, 1296)
9184		else:
9185			quickfix.IntField.__init__(self, 1296, data)
9186
9187class DerivativeInstrumentPartySubID(quickfix.StringField):
9188	def __init__(self, data = None):
9189		if data == None:
9190			quickfix.StringField.__init__(self, 1297)
9191		else:
9192			quickfix.StringField.__init__(self, 1297, data)
9193
9194class DerivativeInstrumentPartySubIDType(quickfix.IntField):
9195	def __init__(self, data = None):
9196		if data == None:
9197			quickfix.IntField.__init__(self, 1298)
9198		else:
9199			quickfix.IntField.__init__(self, 1298, data)
9200
9201class DerivativeExerciseStyle(quickfix.CharField):
9202	def __init__(self, data = None):
9203		if data == None:
9204			quickfix.CharField.__init__(self, 1299)
9205		else:
9206			quickfix.CharField.__init__(self, 1299, data)
9207
9208class MarketSegmentID(quickfix.StringField):
9209	def __init__(self, data = None):
9210		if data == None:
9211			quickfix.StringField.__init__(self, 1300)
9212		else:
9213			quickfix.StringField.__init__(self, 1300, data)
9214
9215class MarketID(quickfix.StringField):
9216	def __init__(self, data = None):
9217		if data == None:
9218			quickfix.StringField.__init__(self, 1301)
9219		else:
9220			quickfix.StringField.__init__(self, 1301, data)
9221
9222class MaturityMonthYearIncrementUnits(quickfix.IntField):
9223	def __init__(self, data = None):
9224		if data == None:
9225			quickfix.IntField.__init__(self, 1302)
9226		else:
9227			quickfix.IntField.__init__(self, 1302, data)
9228
9229class MaturityMonthYearFormat(quickfix.IntField):
9230	def __init__(self, data = None):
9231		if data == None:
9232			quickfix.IntField.__init__(self, 1303)
9233		else:
9234			quickfix.IntField.__init__(self, 1303, data)
9235
9236class StrikeExerciseStyle(quickfix.IntField):
9237	def __init__(self, data = None):
9238		if data == None:
9239			quickfix.IntField.__init__(self, 1304)
9240		else:
9241			quickfix.IntField.__init__(self, 1304, data)
9242
9243class SecondaryPriceLimitType(quickfix.IntField):
9244	def __init__(self, data = None):
9245		if data == None:
9246			quickfix.IntField.__init__(self, 1305)
9247		else:
9248			quickfix.IntField.__init__(self, 1305, data)
9249
9250class PriceLimitType(quickfix.IntField):
9251	def __init__(self, data = None):
9252		if data == None:
9253			quickfix.IntField.__init__(self, 1306)
9254		else:
9255			quickfix.IntField.__init__(self, 1306, data)
9256
9257class ExecInstValue(quickfix.CharField):
9258	def __init__(self, data = None):
9259		if data == None:
9260			quickfix.CharField.__init__(self, 1308)
9261		else:
9262			quickfix.CharField.__init__(self, 1308, data)
9263
9264class NoTradingSessionRules(quickfix.IntField):
9265	def __init__(self, data = None):
9266		if data == None:
9267			quickfix.IntField.__init__(self, 1309)
9268		else:
9269			quickfix.IntField.__init__(self, 1309, data)
9270
9271class NoMarketSegments(quickfix.IntField):
9272	def __init__(self, data = None):
9273		if data == None:
9274			quickfix.IntField.__init__(self, 1310)
9275		else:
9276			quickfix.IntField.__init__(self, 1310, data)
9277
9278class NoDerivativeInstrAttrib(quickfix.IntField):
9279	def __init__(self, data = None):
9280		if data == None:
9281			quickfix.IntField.__init__(self, 1311)
9282		else:
9283			quickfix.IntField.__init__(self, 1311, data)
9284
9285class NoNestedInstrAttrib(quickfix.IntField):
9286	def __init__(self, data = None):
9287		if data == None:
9288			quickfix.IntField.__init__(self, 1312)
9289		else:
9290			quickfix.IntField.__init__(self, 1312, data)
9291
9292class DerivativeInstrAttribType(quickfix.IntField):
9293	def __init__(self, data = None):
9294		if data == None:
9295			quickfix.IntField.__init__(self, 1313)
9296		else:
9297			quickfix.IntField.__init__(self, 1313, data)
9298
9299class DerivativeInstrAttribValue(quickfix.StringField):
9300	def __init__(self, data = None):
9301		if data == None:
9302			quickfix.StringField.__init__(self, 1314)
9303		else:
9304			quickfix.StringField.__init__(self, 1314, data)
9305
9306class DerivativePriceUnitOfMeasure(quickfix.StringField):
9307	def __init__(self, data = None):
9308		if data == None:
9309			quickfix.StringField.__init__(self, 1315)
9310		else:
9311			quickfix.StringField.__init__(self, 1315, data)
9312
9313class DerivativePriceUnitOfMeasureQty(quickfix.DoubleField):
9314	def __init__(self, data = None):
9315		if data == None:
9316			quickfix.DoubleField.__init__(self, 1316)
9317		else:
9318			quickfix.DoubleField.__init__(self, 1316, data)
9319
9320class DerivativeSettlMethod(quickfix.CharField):
9321	def __init__(self, data = None):
9322		if data == None:
9323			quickfix.CharField.__init__(self, 1317)
9324		else:
9325			quickfix.CharField.__init__(self, 1317, data)
9326
9327class DerivativePriceQuoteMethod(quickfix.StringField):
9328	def __init__(self, data = None):
9329		if data == None:
9330			quickfix.StringField.__init__(self, 1318)
9331		else:
9332			quickfix.StringField.__init__(self, 1318, data)
9333
9334class DerivativeFuturesValuationMethod(quickfix.StringField):
9335	def __init__(self, data = None):
9336		if data == None:
9337			quickfix.StringField.__init__(self, 1319)
9338		else:
9339			quickfix.StringField.__init__(self, 1319, data)
9340
9341class DerivativeListMethod(quickfix.IntField):
9342	def __init__(self, data = None):
9343		if data == None:
9344			quickfix.IntField.__init__(self, 1320)
9345		else:
9346			quickfix.IntField.__init__(self, 1320, data)
9347
9348class DerivativeCapPrice(quickfix.DoubleField):
9349	def __init__(self, data = None):
9350		if data == None:
9351			quickfix.DoubleField.__init__(self, 1321)
9352		else:
9353			quickfix.DoubleField.__init__(self, 1321, data)
9354
9355class DerivativeFloorPrice(quickfix.DoubleField):
9356	def __init__(self, data = None):
9357		if data == None:
9358			quickfix.DoubleField.__init__(self, 1322)
9359		else:
9360			quickfix.DoubleField.__init__(self, 1322, data)
9361
9362class DerivativePutOrCall(quickfix.IntField):
9363	def __init__(self, data = None):
9364		if data == None:
9365			quickfix.IntField.__init__(self, 1323)
9366		else:
9367			quickfix.IntField.__init__(self, 1323, data)
9368
9369class ListUpdateAction(quickfix.CharField):
9370	def __init__(self, data = None):
9371		if data == None:
9372			quickfix.CharField.__init__(self, 1324)
9373		else:
9374			quickfix.CharField.__init__(self, 1324, data)
9375
9376class ParentMktSegmID(quickfix.StringField):
9377	def __init__(self, data = None):
9378		if data == None:
9379			quickfix.StringField.__init__(self, 1325)
9380		else:
9381			quickfix.StringField.__init__(self, 1325, data)
9382
9383class TradingSessionDesc(quickfix.StringField):
9384	def __init__(self, data = None):
9385		if data == None:
9386			quickfix.StringField.__init__(self, 1326)
9387		else:
9388			quickfix.StringField.__init__(self, 1326, data)
9389
9390class TradSesUpdateAction(quickfix.CharField):
9391	def __init__(self, data = None):
9392		if data == None:
9393			quickfix.CharField.__init__(self, 1327)
9394		else:
9395			quickfix.CharField.__init__(self, 1327, data)
9396
9397class RejectText(quickfix.StringField):
9398	def __init__(self, data = None):
9399		if data == None:
9400			quickfix.StringField.__init__(self, 1328)
9401		else:
9402			quickfix.StringField.__init__(self, 1328, data)
9403
9404class FeeMultiplier(quickfix.DoubleField):
9405	def __init__(self, data = None):
9406		if data == None:
9407			quickfix.DoubleField.__init__(self, 1329)
9408		else:
9409			quickfix.DoubleField.__init__(self, 1329, data)
9410
9411class UnderlyingLegSymbol(quickfix.StringField):
9412	def __init__(self, data = None):
9413		if data == None:
9414			quickfix.StringField.__init__(self, 1330)
9415		else:
9416			quickfix.StringField.__init__(self, 1330, data)
9417
9418class UnderlyingLegSymbolSfx(quickfix.StringField):
9419	def __init__(self, data = None):
9420		if data == None:
9421			quickfix.StringField.__init__(self, 1331)
9422		else:
9423			quickfix.StringField.__init__(self, 1331, data)
9424
9425class UnderlyingLegSecurityID(quickfix.StringField):
9426	def __init__(self, data = None):
9427		if data == None:
9428			quickfix.StringField.__init__(self, 1332)
9429		else:
9430			quickfix.StringField.__init__(self, 1332, data)
9431
9432class UnderlyingLegSecurityIDSource(quickfix.StringField):
9433	def __init__(self, data = None):
9434		if data == None:
9435			quickfix.StringField.__init__(self, 1333)
9436		else:
9437			quickfix.StringField.__init__(self, 1333, data)
9438
9439class NoUnderlyingLegSecurityAltID(quickfix.IntField):
9440	def __init__(self, data = None):
9441		if data == None:
9442			quickfix.IntField.__init__(self, 1334)
9443		else:
9444			quickfix.IntField.__init__(self, 1334, data)
9445
9446class UnderlyingLegSecurityAltID(quickfix.StringField):
9447	def __init__(self, data = None):
9448		if data == None:
9449			quickfix.StringField.__init__(self, 1335)
9450		else:
9451			quickfix.StringField.__init__(self, 1335, data)
9452
9453class UnderlyingLegSecurityAltIDSource(quickfix.StringField):
9454	def __init__(self, data = None):
9455		if data == None:
9456			quickfix.StringField.__init__(self, 1336)
9457		else:
9458			quickfix.StringField.__init__(self, 1336, data)
9459
9460class UnderlyingLegSecurityType(quickfix.StringField):
9461	def __init__(self, data = None):
9462		if data == None:
9463			quickfix.StringField.__init__(self, 1337)
9464		else:
9465			quickfix.StringField.__init__(self, 1337, data)
9466
9467class UnderlyingLegSecuritySubType(quickfix.StringField):
9468	def __init__(self, data = None):
9469		if data == None:
9470			quickfix.StringField.__init__(self, 1338)
9471		else:
9472			quickfix.StringField.__init__(self, 1338, data)
9473
9474class UnderlyingLegMaturityMonthYear(quickfix.StringField):
9475	def __init__(self, data = None):
9476		if data == None:
9477			quickfix.StringField.__init__(self, 1339)
9478		else:
9479			quickfix.StringField.__init__(self, 1339, data)
9480
9481class UnderlyingLegStrikePrice(quickfix.DoubleField):
9482	def __init__(self, data = None):
9483		if data == None:
9484			quickfix.DoubleField.__init__(self, 1340)
9485		else:
9486			quickfix.DoubleField.__init__(self, 1340, data)
9487
9488class UnderlyingLegSecurityExchange(quickfix.StringField):
9489	def __init__(self, data = None):
9490		if data == None:
9491			quickfix.StringField.__init__(self, 1341)
9492		else:
9493			quickfix.StringField.__init__(self, 1341, data)
9494
9495class NoOfLegUnderlyings(quickfix.IntField):
9496	def __init__(self, data = None):
9497		if data == None:
9498			quickfix.IntField.__init__(self, 1342)
9499		else:
9500			quickfix.IntField.__init__(self, 1342, data)
9501
9502class UnderlyingLegPutOrCall(quickfix.IntField):
9503	def __init__(self, data = None):
9504		if data == None:
9505			quickfix.IntField.__init__(self, 1343)
9506		else:
9507			quickfix.IntField.__init__(self, 1343, data)
9508
9509class UnderlyingLegCFICode(quickfix.StringField):
9510	def __init__(self, data = None):
9511		if data == None:
9512			quickfix.StringField.__init__(self, 1344)
9513		else:
9514			quickfix.StringField.__init__(self, 1344, data)
9515
9516class UnderlyingLegMaturityDate(quickfix.StringField):
9517	def __init__(self, data = None):
9518		if data == None:
9519			quickfix.StringField.__init__(self, 1345)
9520		else:
9521			quickfix.StringField.__init__(self, 1345, data)
9522
9523class ApplReqID(quickfix.StringField):
9524	def __init__(self, data = None):
9525		if data == None:
9526			quickfix.StringField.__init__(self, 1346)
9527		else:
9528			quickfix.StringField.__init__(self, 1346, data)
9529
9530class ApplReqType(quickfix.IntField):
9531	def __init__(self, data = None):
9532		if data == None:
9533			quickfix.IntField.__init__(self, 1347)
9534		else:
9535			quickfix.IntField.__init__(self, 1347, data)
9536
9537class ApplResponseType(quickfix.IntField):
9538	def __init__(self, data = None):
9539		if data == None:
9540			quickfix.IntField.__init__(self, 1348)
9541		else:
9542			quickfix.IntField.__init__(self, 1348, data)
9543
9544class ApplTotalMessageCount(quickfix.IntField):
9545	def __init__(self, data = None):
9546		if data == None:
9547			quickfix.IntField.__init__(self, 1349)
9548		else:
9549			quickfix.IntField.__init__(self, 1349, data)
9550
9551class ApplLastSeqNum(quickfix.IntField):
9552	def __init__(self, data = None):
9553		if data == None:
9554			quickfix.IntField.__init__(self, 1350)
9555		else:
9556			quickfix.IntField.__init__(self, 1350, data)
9557
9558class NoApplIDs(quickfix.IntField):
9559	def __init__(self, data = None):
9560		if data == None:
9561			quickfix.IntField.__init__(self, 1351)
9562		else:
9563			quickfix.IntField.__init__(self, 1351, data)
9564
9565class ApplResendFlag(quickfix.BoolField):
9566	def __init__(self, data = None):
9567		if data == None:
9568			quickfix.BoolField.__init__(self, 1352)
9569		else:
9570			quickfix.BoolField.__init__(self, 1352, data)
9571
9572class ApplResponseID(quickfix.StringField):
9573	def __init__(self, data = None):
9574		if data == None:
9575			quickfix.StringField.__init__(self, 1353)
9576		else:
9577			quickfix.StringField.__init__(self, 1353, data)
9578
9579class ApplResponseError(quickfix.IntField):
9580	def __init__(self, data = None):
9581		if data == None:
9582			quickfix.IntField.__init__(self, 1354)
9583		else:
9584			quickfix.IntField.__init__(self, 1354, data)
9585
9586class RefApplID(quickfix.StringField):
9587	def __init__(self, data = None):
9588		if data == None:
9589			quickfix.StringField.__init__(self, 1355)
9590		else:
9591			quickfix.StringField.__init__(self, 1355, data)
9592
9593class ApplReportID(quickfix.StringField):
9594	def __init__(self, data = None):
9595		if data == None:
9596			quickfix.StringField.__init__(self, 1356)
9597		else:
9598			quickfix.StringField.__init__(self, 1356, data)
9599
9600class RefApplLastSeqNum(quickfix.IntField):
9601	def __init__(self, data = None):
9602		if data == None:
9603			quickfix.IntField.__init__(self, 1357)
9604		else:
9605			quickfix.IntField.__init__(self, 1357, data)
9606
9607class LegPutOrCall(quickfix.IntField):
9608	def __init__(self, data = None):
9609		if data == None:
9610			quickfix.IntField.__init__(self, 1358)
9611		else:
9612			quickfix.IntField.__init__(self, 1358, data)
9613
9614class TotNoFills(quickfix.IntField):
9615	def __init__(self, data = None):
9616		if data == None:
9617			quickfix.IntField.__init__(self, 1361)
9618		else:
9619			quickfix.IntField.__init__(self, 1361, data)
9620
9621class NoFills(quickfix.IntField):
9622	def __init__(self, data = None):
9623		if data == None:
9624			quickfix.IntField.__init__(self, 1362)
9625		else:
9626			quickfix.IntField.__init__(self, 1362, data)
9627
9628class FillExecID(quickfix.StringField):
9629	def __init__(self, data = None):
9630		if data == None:
9631			quickfix.StringField.__init__(self, 1363)
9632		else:
9633			quickfix.StringField.__init__(self, 1363, data)
9634
9635class FillPx(quickfix.DoubleField):
9636	def __init__(self, data = None):
9637		if data == None:
9638			quickfix.DoubleField.__init__(self, 1364)
9639		else:
9640			quickfix.DoubleField.__init__(self, 1364, data)
9641
9642class FillQty(quickfix.DoubleField):
9643	def __init__(self, data = None):
9644		if data == None:
9645			quickfix.DoubleField.__init__(self, 1365)
9646		else:
9647			quickfix.DoubleField.__init__(self, 1365, data)
9648
9649class LegAllocID(quickfix.StringField):
9650	def __init__(self, data = None):
9651		if data == None:
9652			quickfix.StringField.__init__(self, 1366)
9653		else:
9654			quickfix.StringField.__init__(self, 1366, data)
9655
9656class LegAllocSettlCurrency(quickfix.StringField):
9657	def __init__(self, data = None):
9658		if data == None:
9659			quickfix.StringField.__init__(self, 1367)
9660		else:
9661			quickfix.StringField.__init__(self, 1367, data)
9662
9663class TradSesEvent(quickfix.IntField):
9664	def __init__(self, data = None):
9665		if data == None:
9666			quickfix.IntField.__init__(self, 1368)
9667		else:
9668			quickfix.IntField.__init__(self, 1368, data)
9669
9670class MassActionReportID(quickfix.StringField):
9671	def __init__(self, data = None):
9672		if data == None:
9673			quickfix.StringField.__init__(self, 1369)
9674		else:
9675			quickfix.StringField.__init__(self, 1369, data)
9676
9677class NoNotAffectedOrders(quickfix.IntField):
9678	def __init__(self, data = None):
9679		if data == None:
9680			quickfix.IntField.__init__(self, 1370)
9681		else:
9682			quickfix.IntField.__init__(self, 1370, data)
9683
9684class NotAffectedOrderID(quickfix.StringField):
9685	def __init__(self, data = None):
9686		if data == None:
9687			quickfix.StringField.__init__(self, 1371)
9688		else:
9689			quickfix.StringField.__init__(self, 1371, data)
9690
9691class NotAffOrigClOrdID(quickfix.StringField):
9692	def __init__(self, data = None):
9693		if data == None:
9694			quickfix.StringField.__init__(self, 1372)
9695		else:
9696			quickfix.StringField.__init__(self, 1372, data)
9697
9698class MassActionType(quickfix.IntField):
9699	def __init__(self, data = None):
9700		if data == None:
9701			quickfix.IntField.__init__(self, 1373)
9702		else:
9703			quickfix.IntField.__init__(self, 1373, data)
9704
9705class MassActionScope(quickfix.IntField):
9706	def __init__(self, data = None):
9707		if data == None:
9708			quickfix.IntField.__init__(self, 1374)
9709		else:
9710			quickfix.IntField.__init__(self, 1374, data)
9711
9712class MassActionResponse(quickfix.IntField):
9713	def __init__(self, data = None):
9714		if data == None:
9715			quickfix.IntField.__init__(self, 1375)
9716		else:
9717			quickfix.IntField.__init__(self, 1375, data)
9718
9719class MassActionRejectReason(quickfix.IntField):
9720	def __init__(self, data = None):
9721		if data == None:
9722			quickfix.IntField.__init__(self, 1376)
9723		else:
9724			quickfix.IntField.__init__(self, 1376, data)
9725
9726class MultilegModel(quickfix.IntField):
9727	def __init__(self, data = None):
9728		if data == None:
9729			quickfix.IntField.__init__(self, 1377)
9730		else:
9731			quickfix.IntField.__init__(self, 1377, data)
9732
9733class MultilegPriceMethod(quickfix.IntField):
9734	def __init__(self, data = None):
9735		if data == None:
9736			quickfix.IntField.__init__(self, 1378)
9737		else:
9738			quickfix.IntField.__init__(self, 1378, data)
9739
9740class LegVolatility(quickfix.DoubleField):
9741	def __init__(self, data = None):
9742		if data == None:
9743			quickfix.DoubleField.__init__(self, 1379)
9744		else:
9745			quickfix.DoubleField.__init__(self, 1379, data)
9746
9747class DividendYield(quickfix.DoubleField):
9748	def __init__(self, data = None):
9749		if data == None:
9750			quickfix.DoubleField.__init__(self, 1380)
9751		else:
9752			quickfix.DoubleField.__init__(self, 1380, data)
9753
9754class LegDividendYield(quickfix.DoubleField):
9755	def __init__(self, data = None):
9756		if data == None:
9757			quickfix.DoubleField.__init__(self, 1381)
9758		else:
9759			quickfix.DoubleField.__init__(self, 1381, data)
9760
9761class CurrencyRatio(quickfix.DoubleField):
9762	def __init__(self, data = None):
9763		if data == None:
9764			quickfix.DoubleField.__init__(self, 1382)
9765		else:
9766			quickfix.DoubleField.__init__(self, 1382, data)
9767
9768class LegCurrencyRatio(quickfix.DoubleField):
9769	def __init__(self, data = None):
9770		if data == None:
9771			quickfix.DoubleField.__init__(self, 1383)
9772		else:
9773			quickfix.DoubleField.__init__(self, 1383, data)
9774
9775class LegExecInst(quickfix.StringField):
9776	def __init__(self, data = None):
9777		if data == None:
9778			quickfix.StringField.__init__(self, 1384)
9779		else:
9780			quickfix.StringField.__init__(self, 1384, data)
9781
9782class ContingencyType(quickfix.IntField):
9783	def __init__(self, data = None):
9784		if data == None:
9785			quickfix.IntField.__init__(self, 1385)
9786		else:
9787			quickfix.IntField.__init__(self, 1385, data)
9788
9789class ListRejectReason(quickfix.IntField):
9790	def __init__(self, data = None):
9791		if data == None:
9792			quickfix.IntField.__init__(self, 1386)
9793		else:
9794			quickfix.IntField.__init__(self, 1386, data)
9795
9796class NoTrdRepIndicators(quickfix.IntField):
9797	def __init__(self, data = None):
9798		if data == None:
9799			quickfix.IntField.__init__(self, 1387)
9800		else:
9801			quickfix.IntField.__init__(self, 1387, data)
9802
9803class TrdRepPartyRole(quickfix.IntField):
9804	def __init__(self, data = None):
9805		if data == None:
9806			quickfix.IntField.__init__(self, 1388)
9807		else:
9808			quickfix.IntField.__init__(self, 1388, data)
9809
9810class TrdRepIndicator(quickfix.BoolField):
9811	def __init__(self, data = None):
9812		if data == None:
9813			quickfix.BoolField.__init__(self, 1389)
9814		else:
9815			quickfix.BoolField.__init__(self, 1389, data)
9816
9817class TradePublishIndicator(quickfix.IntField):
9818	def __init__(self, data = None):
9819		if data == None:
9820			quickfix.IntField.__init__(self, 1390)
9821		else:
9822			quickfix.IntField.__init__(self, 1390, data)
9823
9824class UnderlyingLegOptAttribute(quickfix.CharField):
9825	def __init__(self, data = None):
9826		if data == None:
9827			quickfix.CharField.__init__(self, 1391)
9828		else:
9829			quickfix.CharField.__init__(self, 1391, data)
9830
9831class UnderlyingLegSecurityDesc(quickfix.StringField):
9832	def __init__(self, data = None):
9833		if data == None:
9834			quickfix.StringField.__init__(self, 1392)
9835		else:
9836			quickfix.StringField.__init__(self, 1392, data)
9837
9838class MarketReqID(quickfix.StringField):
9839	def __init__(self, data = None):
9840		if data == None:
9841			quickfix.StringField.__init__(self, 1393)
9842		else:
9843			quickfix.StringField.__init__(self, 1393, data)
9844
9845class MarketReportID(quickfix.StringField):
9846	def __init__(self, data = None):
9847		if data == None:
9848			quickfix.StringField.__init__(self, 1394)
9849		else:
9850			quickfix.StringField.__init__(self, 1394, data)
9851
9852class MarketUpdateAction(quickfix.CharField):
9853	def __init__(self, data = None):
9854		if data == None:
9855			quickfix.CharField.__init__(self, 1395)
9856		else:
9857			quickfix.CharField.__init__(self, 1395, data)
9858
9859class MarketSegmentDesc(quickfix.StringField):
9860	def __init__(self, data = None):
9861		if data == None:
9862			quickfix.StringField.__init__(self, 1396)
9863		else:
9864			quickfix.StringField.__init__(self, 1396, data)
9865
9866class EncodedMktSegmDescLen(quickfix.IntField):
9867	def __init__(self, data = None):
9868		if data == None:
9869			quickfix.IntField.__init__(self, 1397)
9870		else:
9871			quickfix.IntField.__init__(self, 1397, data)
9872
9873class EncodedMktSegmDesc(quickfix.StringField):
9874	def __init__(self, data = None):
9875		if data == None:
9876			quickfix.StringField.__init__(self, 1398)
9877		else:
9878			quickfix.StringField.__init__(self, 1398, data)
9879
9880class ApplNewSeqNum(quickfix.IntField):
9881	def __init__(self, data = None):
9882		if data == None:
9883			quickfix.IntField.__init__(self, 1399)
9884		else:
9885			quickfix.IntField.__init__(self, 1399, data)
9886
9887class EncryptedPasswordMethod(quickfix.IntField):
9888	def __init__(self, data = None):
9889		if data == None:
9890			quickfix.IntField.__init__(self, 1400)
9891		else:
9892			quickfix.IntField.__init__(self, 1400, data)
9893
9894class EncryptedPasswordLen(quickfix.IntField):
9895	def __init__(self, data = None):
9896		if data == None:
9897			quickfix.IntField.__init__(self, 1401)
9898		else:
9899			quickfix.IntField.__init__(self, 1401, data)
9900
9901class EncryptedPassword(quickfix.StringField):
9902	def __init__(self, data = None):
9903		if data == None:
9904			quickfix.StringField.__init__(self, 1402)
9905		else:
9906			quickfix.StringField.__init__(self, 1402, data)
9907
9908class EncryptedNewPasswordLen(quickfix.IntField):
9909	def __init__(self, data = None):
9910		if data == None:
9911			quickfix.IntField.__init__(self, 1403)
9912		else:
9913			quickfix.IntField.__init__(self, 1403, data)
9914
9915class EncryptedNewPassword(quickfix.StringField):
9916	def __init__(self, data = None):
9917		if data == None:
9918			quickfix.StringField.__init__(self, 1404)
9919		else:
9920			quickfix.StringField.__init__(self, 1404, data)
9921
9922class UnderlyingLegMaturityTime(quickfix.StringField):
9923	def __init__(self, data = None):
9924		if data == None:
9925			quickfix.StringField.__init__(self, 1405)
9926		else:
9927			quickfix.StringField.__init__(self, 1405, data)
9928
9929class RefApplExtID(quickfix.IntField):
9930	def __init__(self, data = None):
9931		if data == None:
9932			quickfix.IntField.__init__(self, 1406)
9933		else:
9934			quickfix.IntField.__init__(self, 1406, data)
9935
9936class DefaultApplExtID(quickfix.IntField):
9937	def __init__(self, data = None):
9938		if data == None:
9939			quickfix.IntField.__init__(self, 1407)
9940		else:
9941			quickfix.IntField.__init__(self, 1407, data)
9942
9943class DefaultCstmApplVerID(quickfix.StringField):
9944	def __init__(self, data = None):
9945		if data == None:
9946			quickfix.StringField.__init__(self, 1408)
9947		else:
9948			quickfix.StringField.__init__(self, 1408, data)
9949
9950class SessionStatus(quickfix.IntField):
9951	def __init__(self, data = None):
9952		if data == None:
9953			quickfix.IntField.__init__(self, 1409)
9954		else:
9955			quickfix.IntField.__init__(self, 1409, data)
9956
9957class DefaultVerIndicator(quickfix.BoolField):
9958	def __init__(self, data = None):
9959		if data == None:
9960			quickfix.BoolField.__init__(self, 1410)
9961		else:
9962			quickfix.BoolField.__init__(self, 1410, data)
9963
9964class Nested4PartySubIDType(quickfix.IntField):
9965	def __init__(self, data = None):
9966		if data == None:
9967			quickfix.IntField.__init__(self, 1411)
9968		else:
9969			quickfix.IntField.__init__(self, 1411, data)
9970
9971class Nested4PartySubID(quickfix.StringField):
9972	def __init__(self, data = None):
9973		if data == None:
9974			quickfix.StringField.__init__(self, 1412)
9975		else:
9976			quickfix.StringField.__init__(self, 1412, data)
9977
9978class NoNested4PartySubIDs(quickfix.IntField):
9979	def __init__(self, data = None):
9980		if data == None:
9981			quickfix.IntField.__init__(self, 1413)
9982		else:
9983			quickfix.IntField.__init__(self, 1413, data)
9984
9985class NoNested4PartyIDs(quickfix.IntField):
9986	def __init__(self, data = None):
9987		if data == None:
9988			quickfix.IntField.__init__(self, 1414)
9989		else:
9990			quickfix.IntField.__init__(self, 1414, data)
9991
9992class Nested4PartyID(quickfix.StringField):
9993	def __init__(self, data = None):
9994		if data == None:
9995			quickfix.StringField.__init__(self, 1415)
9996		else:
9997			quickfix.StringField.__init__(self, 1415, data)
9998
9999class Nested4PartyIDSource(quickfix.CharField):
10000	def __init__(self, data = None):
10001		if data == None:
10002			quickfix.CharField.__init__(self, 1416)
10003		else:
10004			quickfix.CharField.__init__(self, 1416, data)
10005
10006class Nested4PartyRole(quickfix.IntField):
10007	def __init__(self, data = None):
10008		if data == None:
10009			quickfix.IntField.__init__(self, 1417)
10010		else:
10011			quickfix.IntField.__init__(self, 1417, data)
10012
10013class LegLastQty(quickfix.DoubleField):
10014	def __init__(self, data = None):
10015		if data == None:
10016			quickfix.DoubleField.__init__(self, 1418)
10017		else:
10018			quickfix.DoubleField.__init__(self, 1418, data)
10019
10020class UnderlyingExerciseStyle(quickfix.IntField):
10021	def __init__(self, data = None):
10022		if data == None:
10023			quickfix.IntField.__init__(self, 1419)
10024		else:
10025			quickfix.IntField.__init__(self, 1419, data)
10026
10027class LegExerciseStyle(quickfix.IntField):
10028	def __init__(self, data = None):
10029		if data == None:
10030			quickfix.IntField.__init__(self, 1420)
10031		else:
10032			quickfix.IntField.__init__(self, 1420, data)
10033
10034class LegPriceUnitOfMeasure(quickfix.StringField):
10035	def __init__(self, data = None):
10036		if data == None:
10037			quickfix.StringField.__init__(self, 1421)
10038		else:
10039			quickfix.StringField.__init__(self, 1421, data)
10040
10041class LegPriceUnitOfMeasureQty(quickfix.DoubleField):
10042	def __init__(self, data = None):
10043		if data == None:
10044			quickfix.DoubleField.__init__(self, 1422)
10045		else:
10046			quickfix.DoubleField.__init__(self, 1422, data)
10047
10048class UnderlyingUnitOfMeasureQty(quickfix.DoubleField):
10049	def __init__(self, data = None):
10050		if data == None:
10051			quickfix.DoubleField.__init__(self, 1423)
10052		else:
10053			quickfix.DoubleField.__init__(self, 1423, data)
10054
10055class UnderlyingPriceUnitOfMeasure(quickfix.StringField):
10056	def __init__(self, data = None):
10057		if data == None:
10058			quickfix.StringField.__init__(self, 1424)
10059		else:
10060			quickfix.StringField.__init__(self, 1424, data)
10061
10062class UnderlyingPriceUnitOfMeasureQty(quickfix.DoubleField):
10063	def __init__(self, data = None):
10064		if data == None:
10065			quickfix.DoubleField.__init__(self, 1425)
10066		else:
10067			quickfix.DoubleField.__init__(self, 1425, data)
10068
10069class ApplReportType(quickfix.IntField):
10070	def __init__(self, data = None):
10071		if data == None:
10072			quickfix.IntField.__init__(self, 1426)
10073		else:
10074			quickfix.IntField.__init__(self, 1426, data)
10075
10076class HaltReasonInt(quickfix.IntField):
10077	def __init__(self, data = None):
10078		if data == None:
10079			quickfix.IntField.__init__(self, 327)
10080		else:
10081			quickfix.IntField.__init__(self, 327, data)
10082
10083class SideLastQty(quickfix.IntField):
10084	def __init__(self, data = None):
10085		if data == None:
10086			quickfix.IntField.__init__(self, 1009)
10087		else:
10088			quickfix.IntField.__init__(self, 1009, data)
10089
10090class UnderlyingInstrumentPartyID(quickfix.StringField):
10091	def __init__(self, data = None):
10092		if data == None:
10093			quickfix.StringField.__init__(self, 1059)
10094		else:
10095			quickfix.StringField.__init__(self, 1059, data)
10096
10097class UnderlyingInstrumentPartyIDSource(quickfix.CharField):
10098	def __init__(self, data = None):
10099		if data == None:
10100			quickfix.CharField.__init__(self, 1060)
10101		else:
10102			quickfix.CharField.__init__(self, 1060, data)
10103
10104class UnderlyingInstrumentPartyRole(quickfix.IntField):
10105	def __init__(self, data = None):
10106		if data == None:
10107			quickfix.IntField.__init__(self, 1061)
10108		else:
10109			quickfix.IntField.__init__(self, 1061, data)
10110
10111class UnderlyingInstrumentPartySubID(quickfix.StringField):
10112	def __init__(self, data = None):
10113		if data == None:
10114			quickfix.StringField.__init__(self, 1063)
10115		else:
10116			quickfix.StringField.__init__(self, 1063, data)
10117
10118class UnderlyingInstrumentPartySubIDType(quickfix.IntField):
10119	def __init__(self, data = None):
10120		if data == None:
10121			quickfix.IntField.__init__(self, 1064)
10122		else:
10123			quickfix.IntField.__init__(self, 1064, data)
10124
10125class OptPayoutAmount(quickfix.DoubleField):
10126	def __init__(self, data = None):
10127		if data == None:
10128			quickfix.DoubleField.__init__(self, 1195)
10129		else:
10130			quickfix.DoubleField.__init__(self, 1195, data)
10131
10132class ValuationMethod(quickfix.StringField):
10133	def __init__(self, data = None):
10134		if data == None:
10135			quickfix.StringField.__init__(self, 1197)
10136		else:
10137			quickfix.StringField.__init__(self, 1197, data)
10138
10139class DerivativeValuationMethod(quickfix.StringField):
10140	def __init__(self, data = None):
10141		if data == None:
10142			quickfix.StringField.__init__(self, 1319)
10143		else:
10144			quickfix.StringField.__init__(self, 1319, data)
10145
10146class SideExecID(quickfix.StringField):
10147	def __init__(self, data = None):
10148		if data == None:
10149			quickfix.StringField.__init__(self, 1427)
10150		else:
10151			quickfix.StringField.__init__(self, 1427, data)
10152
10153class OrderDelay(quickfix.IntField):
10154	def __init__(self, data = None):
10155		if data == None:
10156			quickfix.IntField.__init__(self, 1428)
10157		else:
10158			quickfix.IntField.__init__(self, 1428, data)
10159
10160class OrderDelayUnit(quickfix.IntField):
10161	def __init__(self, data = None):
10162		if data == None:
10163			quickfix.IntField.__init__(self, 1429)
10164		else:
10165			quickfix.IntField.__init__(self, 1429, data)
10166
10167class VenueType(quickfix.CharField):
10168	def __init__(self, data = None):
10169		if data == None:
10170			quickfix.CharField.__init__(self, 1430)
10171		else:
10172			quickfix.CharField.__init__(self, 1430, data)
10173
10174class RefOrdIDReason(quickfix.IntField):
10175	def __init__(self, data = None):
10176		if data == None:
10177			quickfix.IntField.__init__(self, 1431)
10178		else:
10179			quickfix.IntField.__init__(self, 1431, data)
10180
10181class OrigCustOrderCapacity(quickfix.IntField):
10182	def __init__(self, data = None):
10183		if data == None:
10184			quickfix.IntField.__init__(self, 1432)
10185		else:
10186			quickfix.IntField.__init__(self, 1432, data)
10187
10188class RefApplReqID(quickfix.StringField):
10189	def __init__(self, data = None):
10190		if data == None:
10191			quickfix.StringField.__init__(self, 1433)
10192		else:
10193			quickfix.StringField.__init__(self, 1433, data)
10194
10195class ModelType(quickfix.IntField):
10196	def __init__(self, data = None):
10197		if data == None:
10198			quickfix.IntField.__init__(self, 1434)
10199		else:
10200			quickfix.IntField.__init__(self, 1434, data)
10201
10202class ContractMultiplierUnit(quickfix.IntField):
10203	def __init__(self, data = None):
10204		if data == None:
10205			quickfix.IntField.__init__(self, 1435)
10206		else:
10207			quickfix.IntField.__init__(self, 1435, data)
10208
10209class LegContractMultiplierUnit(quickfix.IntField):
10210	def __init__(self, data = None):
10211		if data == None:
10212			quickfix.IntField.__init__(self, 1436)
10213		else:
10214			quickfix.IntField.__init__(self, 1436, data)
10215
10216class UnderlyingContractMultiplierUnit(quickfix.IntField):
10217	def __init__(self, data = None):
10218		if data == None:
10219			quickfix.IntField.__init__(self, 1437)
10220		else:
10221			quickfix.IntField.__init__(self, 1437, data)
10222
10223class DerivativeContractMultiplierUnit(quickfix.IntField):
10224	def __init__(self, data = None):
10225		if data == None:
10226			quickfix.IntField.__init__(self, 1438)
10227		else:
10228			quickfix.IntField.__init__(self, 1438, data)
10229
10230class FlowScheduleType(quickfix.IntField):
10231	def __init__(self, data = None):
10232		if data == None:
10233			quickfix.IntField.__init__(self, 1439)
10234		else:
10235			quickfix.IntField.__init__(self, 1439, data)
10236
10237class LegFlowScheduleType(quickfix.IntField):
10238	def __init__(self, data = None):
10239		if data == None:
10240			quickfix.IntField.__init__(self, 1440)
10241		else:
10242			quickfix.IntField.__init__(self, 1440, data)
10243
10244class UnderlyingFlowScheduleType(quickfix.IntField):
10245	def __init__(self, data = None):
10246		if data == None:
10247			quickfix.IntField.__init__(self, 1441)
10248		else:
10249			quickfix.IntField.__init__(self, 1441, data)
10250
10251class DerivativeFlowScheduleType(quickfix.IntField):
10252	def __init__(self, data = None):
10253		if data == None:
10254			quickfix.IntField.__init__(self, 1442)
10255		else:
10256			quickfix.IntField.__init__(self, 1442, data)
10257
10258class FillLiquidityInd(quickfix.IntField):
10259	def __init__(self, data = None):
10260		if data == None:
10261			quickfix.IntField.__init__(self, 1443)
10262		else:
10263			quickfix.IntField.__init__(self, 1443, data)
10264
10265class SideLiquidityInd(quickfix.IntField):
10266	def __init__(self, data = None):
10267		if data == None:
10268			quickfix.IntField.__init__(self, 1444)
10269		else:
10270			quickfix.IntField.__init__(self, 1444, data)
10271
10272class NoRateSources(quickfix.IntField):
10273	def __init__(self, data = None):
10274		if data == None:
10275			quickfix.IntField.__init__(self, 1445)
10276		else:
10277			quickfix.IntField.__init__(self, 1445, data)
10278
10279class RateSource(quickfix.IntField):
10280	def __init__(self, data = None):
10281		if data == None:
10282			quickfix.IntField.__init__(self, 1446)
10283		else:
10284			quickfix.IntField.__init__(self, 1446, data)
10285
10286class RateSourceType(quickfix.IntField):
10287	def __init__(self, data = None):
10288		if data == None:
10289			quickfix.IntField.__init__(self, 1447)
10290		else:
10291			quickfix.IntField.__init__(self, 1447, data)
10292
10293class ReferencePage(quickfix.StringField):
10294	def __init__(self, data = None):
10295		if data == None:
10296			quickfix.StringField.__init__(self, 1448)
10297		else:
10298			quickfix.StringField.__init__(self, 1448, data)
10299
10300class RestructuringType(quickfix.StringField):
10301	def __init__(self, data = None):
10302		if data == None:
10303			quickfix.StringField.__init__(self, 1449)
10304		else:
10305			quickfix.StringField.__init__(self, 1449, data)
10306
10307class Seniority(quickfix.StringField):
10308	def __init__(self, data = None):
10309		if data == None:
10310			quickfix.StringField.__init__(self, 1450)
10311		else:
10312			quickfix.StringField.__init__(self, 1450, data)
10313
10314class NotionalPercentageOutstanding(quickfix.DoubleField):
10315	def __init__(self, data = None):
10316		if data == None:
10317			quickfix.DoubleField.__init__(self, 1451)
10318		else:
10319			quickfix.DoubleField.__init__(self, 1451, data)
10320
10321class OriginalNotionalPercentageOutstanding(quickfix.DoubleField):
10322	def __init__(self, data = None):
10323		if data == None:
10324			quickfix.DoubleField.__init__(self, 1452)
10325		else:
10326			quickfix.DoubleField.__init__(self, 1452, data)
10327
10328class UnderlyingRestructuringType(quickfix.StringField):
10329	def __init__(self, data = None):
10330		if data == None:
10331			quickfix.StringField.__init__(self, 1453)
10332		else:
10333			quickfix.StringField.__init__(self, 1453, data)
10334
10335class UnderlyingSeniority(quickfix.StringField):
10336	def __init__(self, data = None):
10337		if data == None:
10338			quickfix.StringField.__init__(self, 1454)
10339		else:
10340			quickfix.StringField.__init__(self, 1454, data)
10341
10342class UnderlyingNotionalPercentageOutstanding(quickfix.DoubleField):
10343	def __init__(self, data = None):
10344		if data == None:
10345			quickfix.DoubleField.__init__(self, 1455)
10346		else:
10347			quickfix.DoubleField.__init__(self, 1455, data)
10348
10349class UnderlyingOriginalNotionalPercentageOutstanding(quickfix.DoubleField):
10350	def __init__(self, data = None):
10351		if data == None:
10352			quickfix.DoubleField.__init__(self, 1456)
10353		else:
10354			quickfix.DoubleField.__init__(self, 1456, data)
10355
10356class AttachmentPoint(quickfix.DoubleField):
10357	def __init__(self, data = None):
10358		if data == None:
10359			quickfix.DoubleField.__init__(self, 1457)
10360		else:
10361			quickfix.DoubleField.__init__(self, 1457, data)
10362
10363class DetachmentPoint(quickfix.DoubleField):
10364	def __init__(self, data = None):
10365		if data == None:
10366			quickfix.DoubleField.__init__(self, 1458)
10367		else:
10368			quickfix.DoubleField.__init__(self, 1458, data)
10369
10370class UnderlyingAttachmentPoint(quickfix.DoubleField):
10371	def __init__(self, data = None):
10372		if data == None:
10373			quickfix.DoubleField.__init__(self, 1459)
10374		else:
10375			quickfix.DoubleField.__init__(self, 1459, data)
10376
10377class UnderlyingDetachmentPoint(quickfix.DoubleField):
10378	def __init__(self, data = None):
10379		if data == None:
10380			quickfix.DoubleField.__init__(self, 1460)
10381		else:
10382			quickfix.DoubleField.__init__(self, 1460, data)
10383
10384class NoTargetPartyIDs(quickfix.IntField):
10385	def __init__(self, data = None):
10386		if data == None:
10387			quickfix.IntField.__init__(self, 1461)
10388		else:
10389			quickfix.IntField.__init__(self, 1461, data)
10390
10391class TargetPartyID(quickfix.StringField):
10392	def __init__(self, data = None):
10393		if data == None:
10394			quickfix.StringField.__init__(self, 1462)
10395		else:
10396			quickfix.StringField.__init__(self, 1462, data)
10397
10398class TargetPartyIDSource(quickfix.CharField):
10399	def __init__(self, data = None):
10400		if data == None:
10401			quickfix.CharField.__init__(self, 1463)
10402		else:
10403			quickfix.CharField.__init__(self, 1463, data)
10404
10405class TargetPartyRole(quickfix.IntField):
10406	def __init__(self, data = None):
10407		if data == None:
10408			quickfix.IntField.__init__(self, 1464)
10409		else:
10410			quickfix.IntField.__init__(self, 1464, data)
10411
10412class SecurityListID(quickfix.StringField):
10413	def __init__(self, data = None):
10414		if data == None:
10415			quickfix.StringField.__init__(self, 1465)
10416		else:
10417			quickfix.StringField.__init__(self, 1465, data)
10418
10419class SecurityListRefID(quickfix.StringField):
10420	def __init__(self, data = None):
10421		if data == None:
10422			quickfix.StringField.__init__(self, 1466)
10423		else:
10424			quickfix.StringField.__init__(self, 1466, data)
10425
10426class SecurityListDesc(quickfix.StringField):
10427	def __init__(self, data = None):
10428		if data == None:
10429			quickfix.StringField.__init__(self, 1467)
10430		else:
10431			quickfix.StringField.__init__(self, 1467, data)
10432
10433class EncodedSecurityListDescLen(quickfix.IntField):
10434	def __init__(self, data = None):
10435		if data == None:
10436			quickfix.IntField.__init__(self, 1468)
10437		else:
10438			quickfix.IntField.__init__(self, 1468, data)
10439
10440class EncodedSecurityListDesc(quickfix.StringField):
10441	def __init__(self, data = None):
10442		if data == None:
10443			quickfix.StringField.__init__(self, 1469)
10444		else:
10445			quickfix.StringField.__init__(self, 1469, data)
10446
10447class SecurityListType(quickfix.IntField):
10448	def __init__(self, data = None):
10449		if data == None:
10450			quickfix.IntField.__init__(self, 1470)
10451		else:
10452			quickfix.IntField.__init__(self, 1470, data)
10453
10454class SecurityListTypeSource(quickfix.IntField):
10455	def __init__(self, data = None):
10456		if data == None:
10457			quickfix.IntField.__init__(self, 1471)
10458		else:
10459			quickfix.IntField.__init__(self, 1471, data)
10460
10461class NewsID(quickfix.StringField):
10462	def __init__(self, data = None):
10463		if data == None:
10464			quickfix.StringField.__init__(self, 1472)
10465		else:
10466			quickfix.StringField.__init__(self, 1472, data)
10467
10468class NewsCategory(quickfix.IntField):
10469	def __init__(self, data = None):
10470		if data == None:
10471			quickfix.IntField.__init__(self, 1473)
10472		else:
10473			quickfix.IntField.__init__(self, 1473, data)
10474
10475class LanguageCode(quickfix.StringField):
10476	def __init__(self, data = None):
10477		if data == None:
10478			quickfix.StringField.__init__(self, 1474)
10479		else:
10480			quickfix.StringField.__init__(self, 1474, data)
10481
10482class NoNewsRefIDs(quickfix.IntField):
10483	def __init__(self, data = None):
10484		if data == None:
10485			quickfix.IntField.__init__(self, 1475)
10486		else:
10487			quickfix.IntField.__init__(self, 1475, data)
10488
10489class NewsRefID(quickfix.StringField):
10490	def __init__(self, data = None):
10491		if data == None:
10492			quickfix.StringField.__init__(self, 1476)
10493		else:
10494			quickfix.StringField.__init__(self, 1476, data)
10495
10496class NewsRefType(quickfix.IntField):
10497	def __init__(self, data = None):
10498		if data == None:
10499			quickfix.IntField.__init__(self, 1477)
10500		else:
10501			quickfix.IntField.__init__(self, 1477, data)
10502
10503class StrikePriceDeterminationMethod(quickfix.IntField):
10504	def __init__(self, data = None):
10505		if data == None:
10506			quickfix.IntField.__init__(self, 1478)
10507		else:
10508			quickfix.IntField.__init__(self, 1478, data)
10509
10510class StrikePriceBoundaryMethod(quickfix.IntField):
10511	def __init__(self, data = None):
10512		if data == None:
10513			quickfix.IntField.__init__(self, 1479)
10514		else:
10515			quickfix.IntField.__init__(self, 1479, data)
10516
10517class StrikePriceBoundaryPrecision(quickfix.DoubleField):
10518	def __init__(self, data = None):
10519		if data == None:
10520			quickfix.DoubleField.__init__(self, 1480)
10521		else:
10522			quickfix.DoubleField.__init__(self, 1480, data)
10523
10524class UnderlyingPriceDeterminationMethod(quickfix.IntField):
10525	def __init__(self, data = None):
10526		if data == None:
10527			quickfix.IntField.__init__(self, 1481)
10528		else:
10529			quickfix.IntField.__init__(self, 1481, data)
10530
10531class OptPayoutType(quickfix.IntField):
10532	def __init__(self, data = None):
10533		if data == None:
10534			quickfix.IntField.__init__(self, 1482)
10535		else:
10536			quickfix.IntField.__init__(self, 1482, data)
10537
10538class NoComplexEvents(quickfix.IntField):
10539	def __init__(self, data = None):
10540		if data == None:
10541			quickfix.IntField.__init__(self, 1483)
10542		else:
10543			quickfix.IntField.__init__(self, 1483, data)
10544
10545class ComplexEventType(quickfix.IntField):
10546	def __init__(self, data = None):
10547		if data == None:
10548			quickfix.IntField.__init__(self, 1484)
10549		else:
10550			quickfix.IntField.__init__(self, 1484, data)
10551
10552class ComplexOptPayoutAmount(quickfix.DoubleField):
10553	def __init__(self, data = None):
10554		if data == None:
10555			quickfix.DoubleField.__init__(self, 1485)
10556		else:
10557			quickfix.DoubleField.__init__(self, 1485, data)
10558
10559class ComplexEventPrice(quickfix.DoubleField):
10560	def __init__(self, data = None):
10561		if data == None:
10562			quickfix.DoubleField.__init__(self, 1486)
10563		else:
10564			quickfix.DoubleField.__init__(self, 1486, data)
10565
10566class ComplexEventPriceBoundaryMethod(quickfix.IntField):
10567	def __init__(self, data = None):
10568		if data == None:
10569			quickfix.IntField.__init__(self, 1487)
10570		else:
10571			quickfix.IntField.__init__(self, 1487, data)
10572
10573class ComplexEventPriceBoundaryPrecision(quickfix.DoubleField):
10574	def __init__(self, data = None):
10575		if data == None:
10576			quickfix.DoubleField.__init__(self, 1488)
10577		else:
10578			quickfix.DoubleField.__init__(self, 1488, data)
10579
10580class ComplexEventPriceTimeType(quickfix.IntField):
10581	def __init__(self, data = None):
10582		if data == None:
10583			quickfix.IntField.__init__(self, 1489)
10584		else:
10585			quickfix.IntField.__init__(self, 1489, data)
10586
10587class ComplexEventCondition(quickfix.IntField):
10588	def __init__(self, data = None):
10589		if data == None:
10590			quickfix.IntField.__init__(self, 1490)
10591		else:
10592			quickfix.IntField.__init__(self, 1490, data)
10593
10594class NoComplexEventDates(quickfix.IntField):
10595	def __init__(self, data = None):
10596		if data == None:
10597			quickfix.IntField.__init__(self, 1491)
10598		else:
10599			quickfix.IntField.__init__(self, 1491, data)
10600
10601class ComplexEventStartDate(quickfix.UtcTimeStampField):
10602	def __init__(self, data = None):
10603		if data == None:
10604			quickfix.UtcTimeStampField.__init__(self, 1492)
10605		else:
10606			quickfix.UtcTimeStampField.__init__(self, 1492, data)
10607
10608class ComplexEventEndDate(quickfix.UtcTimeStampField):
10609	def __init__(self, data = None):
10610		if data == None:
10611			quickfix.UtcTimeStampField.__init__(self, 1493)
10612		else:
10613			quickfix.UtcTimeStampField.__init__(self, 1493, data)
10614
10615class NoComplexEventTimes(quickfix.IntField):
10616	def __init__(self, data = None):
10617		if data == None:
10618			quickfix.IntField.__init__(self, 1494)
10619		else:
10620			quickfix.IntField.__init__(self, 1494, data)
10621
10622class ComplexEventStartTime(quickfix.UtcTimeOnlyField):
10623	def __init__(self, data = None):
10624		if data == None:
10625			quickfix.UtcTimeOnlyField.__init__(self, 1495)
10626		else:
10627			quickfix.UtcTimeOnlyField.__init__(self, 1495, data)
10628
10629class ComplexEventEndTime(quickfix.UtcTimeOnlyField):
10630	def __init__(self, data = None):
10631		if data == None:
10632			quickfix.UtcTimeOnlyField.__init__(self, 1496)
10633		else:
10634			quickfix.UtcTimeOnlyField.__init__(self, 1496, data)
10635
10636class StreamAsgnReqID(quickfix.StringField):
10637	def __init__(self, data = None):
10638		if data == None:
10639			quickfix.StringField.__init__(self, 1497)
10640		else:
10641			quickfix.StringField.__init__(self, 1497, data)
10642
10643class StreamAsgnReqType(quickfix.IntField):
10644	def __init__(self, data = None):
10645		if data == None:
10646			quickfix.IntField.__init__(self, 1498)
10647		else:
10648			quickfix.IntField.__init__(self, 1498, data)
10649
10650class NoAsgnReqs(quickfix.IntField):
10651	def __init__(self, data = None):
10652		if data == None:
10653			quickfix.IntField.__init__(self, 1499)
10654		else:
10655			quickfix.IntField.__init__(self, 1499, data)
10656
10657class MDStreamID(quickfix.StringField):
10658	def __init__(self, data = None):
10659		if data == None:
10660			quickfix.StringField.__init__(self, 1500)
10661		else:
10662			quickfix.StringField.__init__(self, 1500, data)
10663
10664class StreamAsgnRptID(quickfix.StringField):
10665	def __init__(self, data = None):
10666		if data == None:
10667			quickfix.StringField.__init__(self, 1501)
10668		else:
10669			quickfix.StringField.__init__(self, 1501, data)
10670
10671class StreamAsgnRejReason(quickfix.IntField):
10672	def __init__(self, data = None):
10673		if data == None:
10674			quickfix.IntField.__init__(self, 1502)
10675		else:
10676			quickfix.IntField.__init__(self, 1502, data)
10677
10678class StreamAsgnAckType(quickfix.IntField):
10679	def __init__(self, data = None):
10680		if data == None:
10681			quickfix.IntField.__init__(self, 1503)
10682		else:
10683			quickfix.IntField.__init__(self, 1503, data)
10684
10685class RelSymTransactTime(quickfix.UtcTimeStampField):
10686	def __init__(self, data = None):
10687		if data == None:
10688			quickfix.UtcTimeStampField.__init__(self, 1504)
10689		else:
10690			quickfix.UtcTimeStampField.__init__(self, 1504, data)
10691
10692class StreamAsgnType(quickfix.IntField):
10693	def __init__(self, data = None):
10694		if data == None:
10695			quickfix.IntField.__init__(self, 1617)
10696		else:
10697			quickfix.IntField.__init__(self, 1617, data)
10698
10699