forked from quickfixgo/quickfix
/
PartyDetailsListReport.generated.go
2998 lines (2505 loc) · 107 KB
/
PartyDetailsListReport.generated.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
package partydetailslistreport
import (
"github.com/shopspring/decimal"
"github.com/quickfixgo/quickfix"
"github.com/quickfixgo/quickfix/enum"
"github.com/quickfixgo/quickfix/field"
"github.com/quickfixgo/quickfix/fixt11"
"github.com/quickfixgo/quickfix/tag"
)
//PartyDetailsListReport is the fix50sp2 PartyDetailsListReport type, MsgType = CG
type PartyDetailsListReport struct {
fixt11.Header
*quickfix.Body
fixt11.Trailer
Message *quickfix.Message
}
//FromMessage creates a PartyDetailsListReport from a quickfix.Message instance
func FromMessage(m *quickfix.Message) PartyDetailsListReport {
return PartyDetailsListReport{
Header: fixt11.Header{&m.Header},
Body: &m.Body,
Trailer: fixt11.Trailer{&m.Trailer},
Message: m,
}
}
//ToMessage returns a quickfix.Message instance
func (m PartyDetailsListReport) ToMessage() *quickfix.Message {
return m.Message
}
//New returns a PartyDetailsListReport initialized with the required fields for PartyDetailsListReport
func New(partydetailslistreportid field.PartyDetailsListReportIDField) (m PartyDetailsListReport) {
m.Message = quickfix.NewMessage()
m.Header = fixt11.NewHeader(&m.Message.Header)
m.Body = &m.Message.Body
m.Trailer.Trailer = &m.Message.Trailer
m.Header.Set(field.NewMsgType("CG"))
m.Set(partydetailslistreportid)
return
}
//A RouteOut is the callback type that should be implemented for routing Message
type RouteOut func(msg PartyDetailsListReport, sessionID quickfix.SessionID) quickfix.MessageRejectError
//Route returns the beginstring, message type, and MessageRoute for this Message type
func Route(router RouteOut) (string, string, quickfix.MessageRoute) {
r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError {
return router(FromMessage(msg), sessionID)
}
return "9", "CG", r
}
//SetText sets Text, Tag 58
func (m PartyDetailsListReport) SetText(v string) {
m.Set(field.NewText(v))
}
//SetEncodedTextLen sets EncodedTextLen, Tag 354
func (m PartyDetailsListReport) SetEncodedTextLen(v int) {
m.Set(field.NewEncodedTextLen(v))
}
//SetEncodedText sets EncodedText, Tag 355
func (m PartyDetailsListReport) SetEncodedText(v string) {
m.Set(field.NewEncodedText(v))
}
//SetLastFragment sets LastFragment, Tag 893
func (m PartyDetailsListReport) SetLastFragment(v bool) {
m.Set(field.NewLastFragment(v))
}
//SetApplID sets ApplID, Tag 1180
func (m PartyDetailsListReport) SetApplID(v string) {
m.Set(field.NewApplID(v))
}
//SetApplSeqNum sets ApplSeqNum, Tag 1181
func (m PartyDetailsListReport) SetApplSeqNum(v int) {
m.Set(field.NewApplSeqNum(v))
}
//SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350
func (m PartyDetailsListReport) SetApplLastSeqNum(v int) {
m.Set(field.NewApplLastSeqNum(v))
}
//SetApplResendFlag sets ApplResendFlag, Tag 1352
func (m PartyDetailsListReport) SetApplResendFlag(v bool) {
m.Set(field.NewApplResendFlag(v))
}
//SetPartyDetailsListRequestID sets PartyDetailsListRequestID, Tag 1505
func (m PartyDetailsListReport) SetPartyDetailsListRequestID(v string) {
m.Set(field.NewPartyDetailsListRequestID(v))
}
//SetPartyDetailsListReportID sets PartyDetailsListReportID, Tag 1510
func (m PartyDetailsListReport) SetPartyDetailsListReportID(v string) {
m.Set(field.NewPartyDetailsListReportID(v))
}
//SetPartyDetailsRequestResult sets PartyDetailsRequestResult, Tag 1511
func (m PartyDetailsListReport) SetPartyDetailsRequestResult(v enum.PartyDetailsRequestResult) {
m.Set(field.NewPartyDetailsRequestResult(v))
}
//SetTotNoPartyList sets TotNoPartyList, Tag 1512
func (m PartyDetailsListReport) SetTotNoPartyList(v int) {
m.Set(field.NewTotNoPartyList(v))
}
//SetNoPartyList sets NoPartyList, Tag 1513
func (m PartyDetailsListReport) SetNoPartyList(f NoPartyListRepeatingGroup) {
m.SetGroup(f)
}
//GetText gets Text, Tag 58
func (m PartyDetailsListReport) GetText() (v string, err quickfix.MessageRejectError) {
var f field.TextField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetEncodedTextLen gets EncodedTextLen, Tag 354
func (m PartyDetailsListReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) {
var f field.EncodedTextLenField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetEncodedText gets EncodedText, Tag 355
func (m PartyDetailsListReport) GetEncodedText() (v string, err quickfix.MessageRejectError) {
var f field.EncodedTextField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetLastFragment gets LastFragment, Tag 893
func (m PartyDetailsListReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) {
var f field.LastFragmentField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetApplID gets ApplID, Tag 1180
func (m PartyDetailsListReport) GetApplID() (v string, err quickfix.MessageRejectError) {
var f field.ApplIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetApplSeqNum gets ApplSeqNum, Tag 1181
func (m PartyDetailsListReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) {
var f field.ApplSeqNumField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350
func (m PartyDetailsListReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) {
var f field.ApplLastSeqNumField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetApplResendFlag gets ApplResendFlag, Tag 1352
func (m PartyDetailsListReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) {
var f field.ApplResendFlagField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyDetailsListRequestID gets PartyDetailsListRequestID, Tag 1505
func (m PartyDetailsListReport) GetPartyDetailsListRequestID() (v string, err quickfix.MessageRejectError) {
var f field.PartyDetailsListRequestIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyDetailsListReportID gets PartyDetailsListReportID, Tag 1510
func (m PartyDetailsListReport) GetPartyDetailsListReportID() (v string, err quickfix.MessageRejectError) {
var f field.PartyDetailsListReportIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyDetailsRequestResult gets PartyDetailsRequestResult, Tag 1511
func (m PartyDetailsListReport) GetPartyDetailsRequestResult() (v enum.PartyDetailsRequestResult, err quickfix.MessageRejectError) {
var f field.PartyDetailsRequestResultField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetTotNoPartyList gets TotNoPartyList, Tag 1512
func (m PartyDetailsListReport) GetTotNoPartyList() (v int, err quickfix.MessageRejectError) {
var f field.TotNoPartyListField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetNoPartyList gets NoPartyList, Tag 1513
func (m PartyDetailsListReport) GetNoPartyList() (NoPartyListRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoPartyListRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//HasText returns true if Text is present, Tag 58
func (m PartyDetailsListReport) HasText() bool {
return m.Has(tag.Text)
}
//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354
func (m PartyDetailsListReport) HasEncodedTextLen() bool {
return m.Has(tag.EncodedTextLen)
}
//HasEncodedText returns true if EncodedText is present, Tag 355
func (m PartyDetailsListReport) HasEncodedText() bool {
return m.Has(tag.EncodedText)
}
//HasLastFragment returns true if LastFragment is present, Tag 893
func (m PartyDetailsListReport) HasLastFragment() bool {
return m.Has(tag.LastFragment)
}
//HasApplID returns true if ApplID is present, Tag 1180
func (m PartyDetailsListReport) HasApplID() bool {
return m.Has(tag.ApplID)
}
//HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181
func (m PartyDetailsListReport) HasApplSeqNum() bool {
return m.Has(tag.ApplSeqNum)
}
//HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350
func (m PartyDetailsListReport) HasApplLastSeqNum() bool {
return m.Has(tag.ApplLastSeqNum)
}
//HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352
func (m PartyDetailsListReport) HasApplResendFlag() bool {
return m.Has(tag.ApplResendFlag)
}
//HasPartyDetailsListRequestID returns true if PartyDetailsListRequestID is present, Tag 1505
func (m PartyDetailsListReport) HasPartyDetailsListRequestID() bool {
return m.Has(tag.PartyDetailsListRequestID)
}
//HasPartyDetailsListReportID returns true if PartyDetailsListReportID is present, Tag 1510
func (m PartyDetailsListReport) HasPartyDetailsListReportID() bool {
return m.Has(tag.PartyDetailsListReportID)
}
//HasPartyDetailsRequestResult returns true if PartyDetailsRequestResult is present, Tag 1511
func (m PartyDetailsListReport) HasPartyDetailsRequestResult() bool {
return m.Has(tag.PartyDetailsRequestResult)
}
//HasTotNoPartyList returns true if TotNoPartyList is present, Tag 1512
func (m PartyDetailsListReport) HasTotNoPartyList() bool {
return m.Has(tag.TotNoPartyList)
}
//HasNoPartyList returns true if NoPartyList is present, Tag 1513
func (m PartyDetailsListReport) HasNoPartyList() bool {
return m.Has(tag.NoPartyList)
}
//NoPartyList is a repeating group element, Tag 1513
type NoPartyList struct {
*quickfix.Group
}
//SetPartyID sets PartyID, Tag 448
func (m NoPartyList) SetPartyID(v string) {
m.Set(field.NewPartyID(v))
}
//SetPartyIDSource sets PartyIDSource, Tag 447
func (m NoPartyList) SetPartyIDSource(v enum.PartyIDSource) {
m.Set(field.NewPartyIDSource(v))
}
//SetPartyRole sets PartyRole, Tag 452
func (m NoPartyList) SetPartyRole(v enum.PartyRole) {
m.Set(field.NewPartyRole(v))
}
//SetNoPartySubIDs sets NoPartySubIDs, Tag 802
func (m NoPartyList) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) {
m.SetGroup(f)
}
//SetNoPartyAltIDs sets NoPartyAltIDs, Tag 1516
func (m NoPartyList) SetNoPartyAltIDs(f NoPartyAltIDsRepeatingGroup) {
m.SetGroup(f)
}
//SetNoContextPartyIDs sets NoContextPartyIDs, Tag 1522
func (m NoPartyList) SetNoContextPartyIDs(f NoContextPartyIDsRepeatingGroup) {
m.SetGroup(f)
}
//SetNoRiskLimits sets NoRiskLimits, Tag 1529
func (m NoPartyList) SetNoRiskLimits(f NoRiskLimitsRepeatingGroup) {
m.SetGroup(f)
}
//SetNoRelatedPartyIDs sets NoRelatedPartyIDs, Tag 1562
func (m NoPartyList) SetNoRelatedPartyIDs(f NoRelatedPartyIDsRepeatingGroup) {
m.SetGroup(f)
}
//GetPartyID gets PartyID, Tag 448
func (m NoPartyList) GetPartyID() (v string, err quickfix.MessageRejectError) {
var f field.PartyIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyIDSource gets PartyIDSource, Tag 447
func (m NoPartyList) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) {
var f field.PartyIDSourceField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyRole gets PartyRole, Tag 452
func (m NoPartyList) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) {
var f field.PartyRoleField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetNoPartySubIDs gets NoPartySubIDs, Tag 802
func (m NoPartyList) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoPartySubIDsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//GetNoPartyAltIDs gets NoPartyAltIDs, Tag 1516
func (m NoPartyList) GetNoPartyAltIDs() (NoPartyAltIDsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoPartyAltIDsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//GetNoContextPartyIDs gets NoContextPartyIDs, Tag 1522
func (m NoPartyList) GetNoContextPartyIDs() (NoContextPartyIDsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoContextPartyIDsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//GetNoRiskLimits gets NoRiskLimits, Tag 1529
func (m NoPartyList) GetNoRiskLimits() (NoRiskLimitsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoRiskLimitsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//GetNoRelatedPartyIDs gets NoRelatedPartyIDs, Tag 1562
func (m NoPartyList) GetNoRelatedPartyIDs() (NoRelatedPartyIDsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoRelatedPartyIDsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//HasPartyID returns true if PartyID is present, Tag 448
func (m NoPartyList) HasPartyID() bool {
return m.Has(tag.PartyID)
}
//HasPartyIDSource returns true if PartyIDSource is present, Tag 447
func (m NoPartyList) HasPartyIDSource() bool {
return m.Has(tag.PartyIDSource)
}
//HasPartyRole returns true if PartyRole is present, Tag 452
func (m NoPartyList) HasPartyRole() bool {
return m.Has(tag.PartyRole)
}
//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802
func (m NoPartyList) HasNoPartySubIDs() bool {
return m.Has(tag.NoPartySubIDs)
}
//HasNoPartyAltIDs returns true if NoPartyAltIDs is present, Tag 1516
func (m NoPartyList) HasNoPartyAltIDs() bool {
return m.Has(tag.NoPartyAltIDs)
}
//HasNoContextPartyIDs returns true if NoContextPartyIDs is present, Tag 1522
func (m NoPartyList) HasNoContextPartyIDs() bool {
return m.Has(tag.NoContextPartyIDs)
}
//HasNoRiskLimits returns true if NoRiskLimits is present, Tag 1529
func (m NoPartyList) HasNoRiskLimits() bool {
return m.Has(tag.NoRiskLimits)
}
//HasNoRelatedPartyIDs returns true if NoRelatedPartyIDs is present, Tag 1562
func (m NoPartyList) HasNoRelatedPartyIDs() bool {
return m.Has(tag.NoRelatedPartyIDs)
}
//NoPartySubIDs is a repeating group element, Tag 802
type NoPartySubIDs struct {
*quickfix.Group
}
//SetPartySubID sets PartySubID, Tag 523
func (m NoPartySubIDs) SetPartySubID(v string) {
m.Set(field.NewPartySubID(v))
}
//SetPartySubIDType sets PartySubIDType, Tag 803
func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) {
m.Set(field.NewPartySubIDType(v))
}
//GetPartySubID gets PartySubID, Tag 523
func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) {
var f field.PartySubIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartySubIDType gets PartySubIDType, Tag 803
func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) {
var f field.PartySubIDTypeField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//HasPartySubID returns true if PartySubID is present, Tag 523
func (m NoPartySubIDs) HasPartySubID() bool {
return m.Has(tag.PartySubID)
}
//HasPartySubIDType returns true if PartySubIDType is present, Tag 803
func (m NoPartySubIDs) HasPartySubIDType() bool {
return m.Has(tag.PartySubIDType)
}
//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802
type NoPartySubIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup
func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup {
return NoPartySubIDsRepeatingGroup{
quickfix.NewRepeatingGroup(tag.NoPartySubIDs,
quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})}
}
//Add create and append a new NoPartySubIDs to this group
func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs {
g := m.RepeatingGroup.Add()
return NoPartySubIDs{g}
}
//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup
func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs {
return NoPartySubIDs{m.RepeatingGroup.Get(i)}
}
//NoPartyAltIDs is a repeating group element, Tag 1516
type NoPartyAltIDs struct {
*quickfix.Group
}
//SetPartyAltID sets PartyAltID, Tag 1517
func (m NoPartyAltIDs) SetPartyAltID(v string) {
m.Set(field.NewPartyAltID(v))
}
//SetPartyAltIDSource sets PartyAltIDSource, Tag 1518
func (m NoPartyAltIDs) SetPartyAltIDSource(v string) {
m.Set(field.NewPartyAltIDSource(v))
}
//SetNoPartyAltSubIDs sets NoPartyAltSubIDs, Tag 1519
func (m NoPartyAltIDs) SetNoPartyAltSubIDs(f NoPartyAltSubIDsRepeatingGroup) {
m.SetGroup(f)
}
//GetPartyAltID gets PartyAltID, Tag 1517
func (m NoPartyAltIDs) GetPartyAltID() (v string, err quickfix.MessageRejectError) {
var f field.PartyAltIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyAltIDSource gets PartyAltIDSource, Tag 1518
func (m NoPartyAltIDs) GetPartyAltIDSource() (v string, err quickfix.MessageRejectError) {
var f field.PartyAltIDSourceField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetNoPartyAltSubIDs gets NoPartyAltSubIDs, Tag 1519
func (m NoPartyAltIDs) GetNoPartyAltSubIDs() (NoPartyAltSubIDsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoPartyAltSubIDsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//HasPartyAltID returns true if PartyAltID is present, Tag 1517
func (m NoPartyAltIDs) HasPartyAltID() bool {
return m.Has(tag.PartyAltID)
}
//HasPartyAltIDSource returns true if PartyAltIDSource is present, Tag 1518
func (m NoPartyAltIDs) HasPartyAltIDSource() bool {
return m.Has(tag.PartyAltIDSource)
}
//HasNoPartyAltSubIDs returns true if NoPartyAltSubIDs is present, Tag 1519
func (m NoPartyAltIDs) HasNoPartyAltSubIDs() bool {
return m.Has(tag.NoPartyAltSubIDs)
}
//NoPartyAltSubIDs is a repeating group element, Tag 1519
type NoPartyAltSubIDs struct {
*quickfix.Group
}
//SetPartyAltSubID sets PartyAltSubID, Tag 1520
func (m NoPartyAltSubIDs) SetPartyAltSubID(v string) {
m.Set(field.NewPartyAltSubID(v))
}
//SetPartyAltSubIDType sets PartyAltSubIDType, Tag 1521
func (m NoPartyAltSubIDs) SetPartyAltSubIDType(v int) {
m.Set(field.NewPartyAltSubIDType(v))
}
//GetPartyAltSubID gets PartyAltSubID, Tag 1520
func (m NoPartyAltSubIDs) GetPartyAltSubID() (v string, err quickfix.MessageRejectError) {
var f field.PartyAltSubIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetPartyAltSubIDType gets PartyAltSubIDType, Tag 1521
func (m NoPartyAltSubIDs) GetPartyAltSubIDType() (v int, err quickfix.MessageRejectError) {
var f field.PartyAltSubIDTypeField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//HasPartyAltSubID returns true if PartyAltSubID is present, Tag 1520
func (m NoPartyAltSubIDs) HasPartyAltSubID() bool {
return m.Has(tag.PartyAltSubID)
}
//HasPartyAltSubIDType returns true if PartyAltSubIDType is present, Tag 1521
func (m NoPartyAltSubIDs) HasPartyAltSubIDType() bool {
return m.Has(tag.PartyAltSubIDType)
}
//NoPartyAltSubIDsRepeatingGroup is a repeating group, Tag 1519
type NoPartyAltSubIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
//NewNoPartyAltSubIDsRepeatingGroup returns an initialized, NoPartyAltSubIDsRepeatingGroup
func NewNoPartyAltSubIDsRepeatingGroup() NoPartyAltSubIDsRepeatingGroup {
return NoPartyAltSubIDsRepeatingGroup{
quickfix.NewRepeatingGroup(tag.NoPartyAltSubIDs,
quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyAltSubID), quickfix.GroupElement(tag.PartyAltSubIDType)})}
}
//Add create and append a new NoPartyAltSubIDs to this group
func (m NoPartyAltSubIDsRepeatingGroup) Add() NoPartyAltSubIDs {
g := m.RepeatingGroup.Add()
return NoPartyAltSubIDs{g}
}
//Get returns the ith NoPartyAltSubIDs in the NoPartyAltSubIDsRepeatinGroup
func (m NoPartyAltSubIDsRepeatingGroup) Get(i int) NoPartyAltSubIDs {
return NoPartyAltSubIDs{m.RepeatingGroup.Get(i)}
}
//NoPartyAltIDsRepeatingGroup is a repeating group, Tag 1516
type NoPartyAltIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
//NewNoPartyAltIDsRepeatingGroup returns an initialized, NoPartyAltIDsRepeatingGroup
func NewNoPartyAltIDsRepeatingGroup() NoPartyAltIDsRepeatingGroup {
return NoPartyAltIDsRepeatingGroup{
quickfix.NewRepeatingGroup(tag.NoPartyAltIDs,
quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyAltID), quickfix.GroupElement(tag.PartyAltIDSource), NewNoPartyAltSubIDsRepeatingGroup()})}
}
//Add create and append a new NoPartyAltIDs to this group
func (m NoPartyAltIDsRepeatingGroup) Add() NoPartyAltIDs {
g := m.RepeatingGroup.Add()
return NoPartyAltIDs{g}
}
//Get returns the ith NoPartyAltIDs in the NoPartyAltIDsRepeatinGroup
func (m NoPartyAltIDsRepeatingGroup) Get(i int) NoPartyAltIDs {
return NoPartyAltIDs{m.RepeatingGroup.Get(i)}
}
//NoContextPartyIDs is a repeating group element, Tag 1522
type NoContextPartyIDs struct {
*quickfix.Group
}
//SetContextPartyID sets ContextPartyID, Tag 1523
func (m NoContextPartyIDs) SetContextPartyID(v string) {
m.Set(field.NewContextPartyID(v))
}
//SetContextPartyIDSource sets ContextPartyIDSource, Tag 1524
func (m NoContextPartyIDs) SetContextPartyIDSource(v string) {
m.Set(field.NewContextPartyIDSource(v))
}
//SetContextPartyRole sets ContextPartyRole, Tag 1525
func (m NoContextPartyIDs) SetContextPartyRole(v int) {
m.Set(field.NewContextPartyRole(v))
}
//SetNoContextPartySubIDs sets NoContextPartySubIDs, Tag 1526
func (m NoContextPartyIDs) SetNoContextPartySubIDs(f NoContextPartySubIDsRepeatingGroup) {
m.SetGroup(f)
}
//GetContextPartyID gets ContextPartyID, Tag 1523
func (m NoContextPartyIDs) GetContextPartyID() (v string, err quickfix.MessageRejectError) {
var f field.ContextPartyIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetContextPartyIDSource gets ContextPartyIDSource, Tag 1524
func (m NoContextPartyIDs) GetContextPartyIDSource() (v string, err quickfix.MessageRejectError) {
var f field.ContextPartyIDSourceField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetContextPartyRole gets ContextPartyRole, Tag 1525
func (m NoContextPartyIDs) GetContextPartyRole() (v int, err quickfix.MessageRejectError) {
var f field.ContextPartyRoleField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetNoContextPartySubIDs gets NoContextPartySubIDs, Tag 1526
func (m NoContextPartyIDs) GetNoContextPartySubIDs() (NoContextPartySubIDsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoContextPartySubIDsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//HasContextPartyID returns true if ContextPartyID is present, Tag 1523
func (m NoContextPartyIDs) HasContextPartyID() bool {
return m.Has(tag.ContextPartyID)
}
//HasContextPartyIDSource returns true if ContextPartyIDSource is present, Tag 1524
func (m NoContextPartyIDs) HasContextPartyIDSource() bool {
return m.Has(tag.ContextPartyIDSource)
}
//HasContextPartyRole returns true if ContextPartyRole is present, Tag 1525
func (m NoContextPartyIDs) HasContextPartyRole() bool {
return m.Has(tag.ContextPartyRole)
}
//HasNoContextPartySubIDs returns true if NoContextPartySubIDs is present, Tag 1526
func (m NoContextPartyIDs) HasNoContextPartySubIDs() bool {
return m.Has(tag.NoContextPartySubIDs)
}
//NoContextPartySubIDs is a repeating group element, Tag 1526
type NoContextPartySubIDs struct {
*quickfix.Group
}
//SetContextPartySubID sets ContextPartySubID, Tag 1527
func (m NoContextPartySubIDs) SetContextPartySubID(v string) {
m.Set(field.NewContextPartySubID(v))
}
//SetContextPartySubIDType sets ContextPartySubIDType, Tag 1528
func (m NoContextPartySubIDs) SetContextPartySubIDType(v int) {
m.Set(field.NewContextPartySubIDType(v))
}
//GetContextPartySubID gets ContextPartySubID, Tag 1527
func (m NoContextPartySubIDs) GetContextPartySubID() (v string, err quickfix.MessageRejectError) {
var f field.ContextPartySubIDField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetContextPartySubIDType gets ContextPartySubIDType, Tag 1528
func (m NoContextPartySubIDs) GetContextPartySubIDType() (v int, err quickfix.MessageRejectError) {
var f field.ContextPartySubIDTypeField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//HasContextPartySubID returns true if ContextPartySubID is present, Tag 1527
func (m NoContextPartySubIDs) HasContextPartySubID() bool {
return m.Has(tag.ContextPartySubID)
}
//HasContextPartySubIDType returns true if ContextPartySubIDType is present, Tag 1528
func (m NoContextPartySubIDs) HasContextPartySubIDType() bool {
return m.Has(tag.ContextPartySubIDType)
}
//NoContextPartySubIDsRepeatingGroup is a repeating group, Tag 1526
type NoContextPartySubIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
//NewNoContextPartySubIDsRepeatingGroup returns an initialized, NoContextPartySubIDsRepeatingGroup
func NewNoContextPartySubIDsRepeatingGroup() NoContextPartySubIDsRepeatingGroup {
return NoContextPartySubIDsRepeatingGroup{
quickfix.NewRepeatingGroup(tag.NoContextPartySubIDs,
quickfix.GroupTemplate{quickfix.GroupElement(tag.ContextPartySubID), quickfix.GroupElement(tag.ContextPartySubIDType)})}
}
//Add create and append a new NoContextPartySubIDs to this group
func (m NoContextPartySubIDsRepeatingGroup) Add() NoContextPartySubIDs {
g := m.RepeatingGroup.Add()
return NoContextPartySubIDs{g}
}
//Get returns the ith NoContextPartySubIDs in the NoContextPartySubIDsRepeatinGroup
func (m NoContextPartySubIDsRepeatingGroup) Get(i int) NoContextPartySubIDs {
return NoContextPartySubIDs{m.RepeatingGroup.Get(i)}
}
//NoContextPartyIDsRepeatingGroup is a repeating group, Tag 1522
type NoContextPartyIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
//NewNoContextPartyIDsRepeatingGroup returns an initialized, NoContextPartyIDsRepeatingGroup
func NewNoContextPartyIDsRepeatingGroup() NoContextPartyIDsRepeatingGroup {
return NoContextPartyIDsRepeatingGroup{
quickfix.NewRepeatingGroup(tag.NoContextPartyIDs,
quickfix.GroupTemplate{quickfix.GroupElement(tag.ContextPartyID), quickfix.GroupElement(tag.ContextPartyIDSource), quickfix.GroupElement(tag.ContextPartyRole), NewNoContextPartySubIDsRepeatingGroup()})}
}
//Add create and append a new NoContextPartyIDs to this group
func (m NoContextPartyIDsRepeatingGroup) Add() NoContextPartyIDs {
g := m.RepeatingGroup.Add()
return NoContextPartyIDs{g}
}
//Get returns the ith NoContextPartyIDs in the NoContextPartyIDsRepeatinGroup
func (m NoContextPartyIDsRepeatingGroup) Get(i int) NoContextPartyIDs {
return NoContextPartyIDs{m.RepeatingGroup.Get(i)}
}
//NoRiskLimits is a repeating group element, Tag 1529
type NoRiskLimits struct {
*quickfix.Group
}
//SetRiskLimitType sets RiskLimitType, Tag 1530
func (m NoRiskLimits) SetRiskLimitType(v enum.RiskLimitType) {
m.Set(field.NewRiskLimitType(v))
}
//SetRiskLimitAmount sets RiskLimitAmount, Tag 1531
func (m NoRiskLimits) SetRiskLimitAmount(value decimal.Decimal, scale int32) {
m.Set(field.NewRiskLimitAmount(value, scale))
}
//SetRiskLimitCurrency sets RiskLimitCurrency, Tag 1532
func (m NoRiskLimits) SetRiskLimitCurrency(v string) {
m.Set(field.NewRiskLimitCurrency(v))
}
//SetRiskLimitPlatform sets RiskLimitPlatform, Tag 1533
func (m NoRiskLimits) SetRiskLimitPlatform(v string) {
m.Set(field.NewRiskLimitPlatform(v))
}
//SetNoRiskInstruments sets NoRiskInstruments, Tag 1534
func (m NoRiskLimits) SetNoRiskInstruments(f NoRiskInstrumentsRepeatingGroup) {
m.SetGroup(f)
}
//SetNoRiskWarningLevels sets NoRiskWarningLevels, Tag 1559
func (m NoRiskLimits) SetNoRiskWarningLevels(f NoRiskWarningLevelsRepeatingGroup) {
m.SetGroup(f)
}
//GetRiskLimitType gets RiskLimitType, Tag 1530
func (m NoRiskLimits) GetRiskLimitType() (v enum.RiskLimitType, err quickfix.MessageRejectError) {
var f field.RiskLimitTypeField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetRiskLimitAmount gets RiskLimitAmount, Tag 1531
func (m NoRiskLimits) GetRiskLimitAmount() (v decimal.Decimal, err quickfix.MessageRejectError) {
var f field.RiskLimitAmountField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetRiskLimitCurrency gets RiskLimitCurrency, Tag 1532
func (m NoRiskLimits) GetRiskLimitCurrency() (v string, err quickfix.MessageRejectError) {
var f field.RiskLimitCurrencyField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetRiskLimitPlatform gets RiskLimitPlatform, Tag 1533
func (m NoRiskLimits) GetRiskLimitPlatform() (v string, err quickfix.MessageRejectError) {
var f field.RiskLimitPlatformField
if err = m.Get(&f); err == nil {
v = f.Value()
}
return
}
//GetNoRiskInstruments gets NoRiskInstruments, Tag 1534
func (m NoRiskLimits) GetNoRiskInstruments() (NoRiskInstrumentsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoRiskInstrumentsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//GetNoRiskWarningLevels gets NoRiskWarningLevels, Tag 1559
func (m NoRiskLimits) GetNoRiskWarningLevels() (NoRiskWarningLevelsRepeatingGroup, quickfix.MessageRejectError) {
f := NewNoRiskWarningLevelsRepeatingGroup()
err := m.GetGroup(f)
return f, err
}
//HasRiskLimitType returns true if RiskLimitType is present, Tag 1530
func (m NoRiskLimits) HasRiskLimitType() bool {
return m.Has(tag.RiskLimitType)
}
//HasRiskLimitAmount returns true if RiskLimitAmount is present, Tag 1531
func (m NoRiskLimits) HasRiskLimitAmount() bool {
return m.Has(tag.RiskLimitAmount)
}
//HasRiskLimitCurrency returns true if RiskLimitCurrency is present, Tag 1532
func (m NoRiskLimits) HasRiskLimitCurrency() bool {
return m.Has(tag.RiskLimitCurrency)
}
//HasRiskLimitPlatform returns true if RiskLimitPlatform is present, Tag 1533
func (m NoRiskLimits) HasRiskLimitPlatform() bool {
return m.Has(tag.RiskLimitPlatform)
}
//HasNoRiskInstruments returns true if NoRiskInstruments is present, Tag 1534
func (m NoRiskLimits) HasNoRiskInstruments() bool {
return m.Has(tag.NoRiskInstruments)
}
//HasNoRiskWarningLevels returns true if NoRiskWarningLevels is present, Tag 1559
func (m NoRiskLimits) HasNoRiskWarningLevels() bool {
return m.Has(tag.NoRiskWarningLevels)
}
//NoRiskInstruments is a repeating group element, Tag 1534
type NoRiskInstruments struct {
*quickfix.Group
}
//SetRiskInstrumentOperator sets RiskInstrumentOperator, Tag 1535
func (m NoRiskInstruments) SetRiskInstrumentOperator(v enum.RiskInstrumentOperator) {
m.Set(field.NewRiskInstrumentOperator(v))
}
//SetRiskSymbol sets RiskSymbol, Tag 1536
func (m NoRiskInstruments) SetRiskSymbol(v string) {
m.Set(field.NewRiskSymbol(v))
}
//SetRiskSymbolSfx sets RiskSymbolSfx, Tag 1537
func (m NoRiskInstruments) SetRiskSymbolSfx(v string) {
m.Set(field.NewRiskSymbolSfx(v))
}
//SetRiskSecurityID sets RiskSecurityID, Tag 1538
func (m NoRiskInstruments) SetRiskSecurityID(v string) {
m.Set(field.NewRiskSecurityID(v))
}
//SetRiskSecurityIDSource sets RiskSecurityIDSource, Tag 1539
func (m NoRiskInstruments) SetRiskSecurityIDSource(v string) {
m.Set(field.NewRiskSecurityIDSource(v))
}
//SetNoRiskSecurityAltID sets NoRiskSecurityAltID, Tag 1540
func (m NoRiskInstruments) SetNoRiskSecurityAltID(f NoRiskSecurityAltIDRepeatingGroup) {
m.SetGroup(f)
}
//SetRiskProduct sets RiskProduct, Tag 1543
func (m NoRiskInstruments) SetRiskProduct(v int) {
m.Set(field.NewRiskProduct(v))
}
//SetRiskProductComplex sets RiskProductComplex, Tag 1544
func (m NoRiskInstruments) SetRiskProductComplex(v string) {
m.Set(field.NewRiskProductComplex(v))
}
//SetRiskSecurityGroup sets RiskSecurityGroup, Tag 1545
func (m NoRiskInstruments) SetRiskSecurityGroup(v string) {
m.Set(field.NewRiskSecurityGroup(v))
}
//SetRiskCFICode sets RiskCFICode, Tag 1546