forked from quickfixgo/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SecAltIDGrp.go
32 lines (26 loc) · 1021 Bytes
/
SecAltIDGrp.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 secaltidgrp
//New returns an initialized SecAltIDGrp instance
func New() *SecAltIDGrp {
var m SecAltIDGrp
return &m
}
//NoSecurityAltID is a repeating group in SecAltIDGrp
type NoSecurityAltID struct {
//SecurityAltID is a non-required field for NoSecurityAltID.
SecurityAltID *string `fix:"455"`
//SecurityAltIDSource is a non-required field for NoSecurityAltID.
SecurityAltIDSource *string `fix:"456"`
}
//NewNoSecurityAltID returns an initialized NoSecurityAltID instance
func NewNoSecurityAltID() *NoSecurityAltID {
var m NoSecurityAltID
return &m
}
func (m *NoSecurityAltID) SetSecurityAltID(v string) { m.SecurityAltID = &v }
func (m *NoSecurityAltID) SetSecurityAltIDSource(v string) { m.SecurityAltIDSource = &v }
//SecAltIDGrp is a fix50sp1 Component
type SecAltIDGrp struct {
//NoSecurityAltID is a non-required field for SecAltIDGrp.
NoSecurityAltID []NoSecurityAltID `fix:"454,omitempty"`
}
func (m *SecAltIDGrp) SetNoSecurityAltID(v []NoSecurityAltID) { m.NoSecurityAltID = v }