forked from quickfixgo/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ApplIDRequestGrp.go
45 lines (38 loc) · 1.56 KB
/
ApplIDRequestGrp.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
package applidrequestgrp
import (
"github.com/quickfixgo/quickfix/fix50sp2/nestedparties"
)
//New returns an initialized ApplIDRequestGrp instance
func New() *ApplIDRequestGrp {
var m ApplIDRequestGrp
return &m
}
//NoApplIDs is a repeating group in ApplIDRequestGrp
type NoApplIDs struct {
//RefApplID is a non-required field for NoApplIDs.
RefApplID *string `fix:"1355"`
//ApplBegSeqNum is a non-required field for NoApplIDs.
ApplBegSeqNum *int `fix:"1182"`
//ApplEndSeqNum is a non-required field for NoApplIDs.
ApplEndSeqNum *int `fix:"1183"`
//NestedParties is a non-required component for NoApplIDs.
NestedParties *nestedparties.NestedParties
//RefApplReqID is a non-required field for NoApplIDs.
RefApplReqID *string `fix:"1433"`
}
//NewNoApplIDs returns an initialized NoApplIDs instance
func NewNoApplIDs() *NoApplIDs {
var m NoApplIDs
return &m
}
func (m *NoApplIDs) SetRefApplID(v string) { m.RefApplID = &v }
func (m *NoApplIDs) SetApplBegSeqNum(v int) { m.ApplBegSeqNum = &v }
func (m *NoApplIDs) SetApplEndSeqNum(v int) { m.ApplEndSeqNum = &v }
func (m *NoApplIDs) SetNestedParties(v nestedparties.NestedParties) { m.NestedParties = &v }
func (m *NoApplIDs) SetRefApplReqID(v string) { m.RefApplReqID = &v }
//ApplIDRequestGrp is a fix50sp2 Component
type ApplIDRequestGrp struct {
//NoApplIDs is a non-required field for ApplIDRequestGrp.
NoApplIDs []NoApplIDs `fix:"1351,omitempty"`
}
func (m *ApplIDRequestGrp) SetNoApplIDs(v []NoApplIDs) { m.NoApplIDs = v }