forked from quickfixgo/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RoutingGrp.go
32 lines (26 loc) · 899 Bytes
/
RoutingGrp.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
package routinggrp
//New returns an initialized RoutingGrp instance
func New() *RoutingGrp {
var m RoutingGrp
return &m
}
//NoRoutingIDs is a repeating group in RoutingGrp
type NoRoutingIDs struct {
//RoutingType is a non-required field for NoRoutingIDs.
RoutingType *int `fix:"216"`
//RoutingID is a non-required field for NoRoutingIDs.
RoutingID *string `fix:"217"`
}
//NewNoRoutingIDs returns an initialized NoRoutingIDs instance
func NewNoRoutingIDs() *NoRoutingIDs {
var m NoRoutingIDs
return &m
}
func (m *NoRoutingIDs) SetRoutingType(v int) { m.RoutingType = &v }
func (m *NoRoutingIDs) SetRoutingID(v string) { m.RoutingID = &v }
//RoutingGrp is a fix50 Component
type RoutingGrp struct {
//NoRoutingIDs is a non-required field for RoutingGrp.
NoRoutingIDs []NoRoutingIDs `fix:"215,omitempty"`
}
func (m *RoutingGrp) SetNoRoutingIDs(v []NoRoutingIDs) { m.NoRoutingIDs = v }