forked from quickfixgo/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CompIDReqGrp.go
38 lines (32 loc) · 1.13 KB
/
CompIDReqGrp.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
package compidreqgrp
//New returns an initialized CompIDReqGrp instance
func New() *CompIDReqGrp {
var m CompIDReqGrp
return &m
}
//NoCompIDs is a repeating group in CompIDReqGrp
type NoCompIDs struct {
//RefCompID is a non-required field for NoCompIDs.
RefCompID *string `fix:"930"`
//RefSubID is a non-required field for NoCompIDs.
RefSubID *string `fix:"931"`
//LocationID is a non-required field for NoCompIDs.
LocationID *string `fix:"283"`
//DeskID is a non-required field for NoCompIDs.
DeskID *string `fix:"284"`
}
//NewNoCompIDs returns an initialized NoCompIDs instance
func NewNoCompIDs() *NoCompIDs {
var m NoCompIDs
return &m
}
func (m *NoCompIDs) SetRefCompID(v string) { m.RefCompID = &v }
func (m *NoCompIDs) SetRefSubID(v string) { m.RefSubID = &v }
func (m *NoCompIDs) SetLocationID(v string) { m.LocationID = &v }
func (m *NoCompIDs) SetDeskID(v string) { m.DeskID = &v }
//CompIDReqGrp is a fix50sp1 Component
type CompIDReqGrp struct {
//NoCompIDs is a non-required field for CompIDReqGrp.
NoCompIDs []NoCompIDs `fix:"936,omitempty"`
}
func (m *CompIDReqGrp) SetNoCompIDs(v []NoCompIDs) { m.NoCompIDs = v }