forked from quickfixgo/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DerivativeSecurityAltIDGrp.go
38 lines (32 loc) · 1.37 KB
/
DerivativeSecurityAltIDGrp.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 derivativesecurityaltidgrp
//New returns an initialized DerivativeSecurityAltIDGrp instance
func New() *DerivativeSecurityAltIDGrp {
var m DerivativeSecurityAltIDGrp
return &m
}
//NoDerivativeSecurityAltID is a repeating group in DerivativeSecurityAltIDGrp
type NoDerivativeSecurityAltID struct {
//DerivativeSecurityAltID is a non-required field for NoDerivativeSecurityAltID.
DerivativeSecurityAltID *string `fix:"1219"`
//DerivativeSecurityAltIDSource is a non-required field for NoDerivativeSecurityAltID.
DerivativeSecurityAltIDSource *string `fix:"1220"`
}
//NewNoDerivativeSecurityAltID returns an initialized NoDerivativeSecurityAltID instance
func NewNoDerivativeSecurityAltID() *NoDerivativeSecurityAltID {
var m NoDerivativeSecurityAltID
return &m
}
func (m *NoDerivativeSecurityAltID) SetDerivativeSecurityAltID(v string) {
m.DerivativeSecurityAltID = &v
}
func (m *NoDerivativeSecurityAltID) SetDerivativeSecurityAltIDSource(v string) {
m.DerivativeSecurityAltIDSource = &v
}
//DerivativeSecurityAltIDGrp is a fix50sp1 Component
type DerivativeSecurityAltIDGrp struct {
//NoDerivativeSecurityAltID is a non-required field for DerivativeSecurityAltIDGrp.
NoDerivativeSecurityAltID []NoDerivativeSecurityAltID `fix:"1218,omitempty"`
}
func (m *DerivativeSecurityAltIDGrp) SetNoDerivativeSecurityAltID(v []NoDerivativeSecurityAltID) {
m.NoDerivativeSecurityAltID = v
}