Skip to content

Commit 8edfb15

Browse files
author
Chris Busbey
committed
generated code
0 parents  commit 8edfb15

File tree

93 files changed

+355386
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+355386
-0
lines changed

Diff for: adjustedpositionreport/AdjustedPositionReport.generated.go

+2,060
Large diffs are not rendered by default.

Diff for: advertisement/Advertisement.generated.go

+4,129
Large diffs are not rendered by default.

Diff for: allocationinstruction/AllocationInstruction.generated.go

+7,841
Large diffs are not rendered by default.

Diff for: allocationinstructionack/AllocationInstructionAck.generated.go

+988
Large diffs are not rendered by default.

Diff for: allocationinstructionalert/AllocationInstructionAlert.generated.go

+7,841
Large diffs are not rendered by default.

Diff for: allocationreport/AllocationReport.generated.go

+7,938
Large diffs are not rendered by default.

Diff for: allocationreportack/AllocationReportAck.generated.go

+1,083
Large diffs are not rendered by default.

Diff for: assignmentreport/AssignmentReport.generated.go

+4,833
Large diffs are not rendered by default.

Diff for: bidrequest/BidRequest.generated.go

+1,047
Large diffs are not rendered by default.

Diff for: bidresponse/BidResponse.generated.go

+482
Large diffs are not rendered by default.
+190
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,190 @@
1+
package businessmessagereject
2+
3+
import (
4+
"github.com/quickfixgo/enum"
5+
"github.com/quickfixgo/field"
6+
"github.com/quickfixgo/fixt11"
7+
"github.com/quickfixgo/quickfix"
8+
"github.com/quickfixgo/tag"
9+
)
10+
11+
//BusinessMessageReject is the fix50 BusinessMessageReject type, MsgType = j
12+
type BusinessMessageReject struct {
13+
fixt11.Header
14+
*quickfix.Body
15+
fixt11.Trailer
16+
Message *quickfix.Message
17+
}
18+
19+
//FromMessage creates a BusinessMessageReject from a quickfix.Message instance
20+
func FromMessage(m *quickfix.Message) BusinessMessageReject {
21+
return BusinessMessageReject{
22+
Header: fixt11.Header{&m.Header},
23+
Body: &m.Body,
24+
Trailer: fixt11.Trailer{&m.Trailer},
25+
Message: m,
26+
}
27+
}
28+
29+
//ToMessage returns a quickfix.Message instance
30+
func (m BusinessMessageReject) ToMessage() *quickfix.Message {
31+
return m.Message
32+
}
33+
34+
//New returns a BusinessMessageReject initialized with the required fields for BusinessMessageReject
35+
func New(refmsgtype field.RefMsgTypeField, businessrejectreason field.BusinessRejectReasonField) (m BusinessMessageReject) {
36+
m.Message = quickfix.NewMessage()
37+
m.Header = fixt11.NewHeader(&m.Message.Header)
38+
m.Body = &m.Message.Body
39+
m.Trailer.Trailer = &m.Message.Trailer
40+
41+
m.Header.Set(field.NewMsgType("j"))
42+
m.Set(refmsgtype)
43+
m.Set(businessrejectreason)
44+
45+
return
46+
}
47+
48+
//A RouteOut is the callback type that should be implemented for routing Message
49+
type RouteOut func(msg BusinessMessageReject, sessionID quickfix.SessionID) quickfix.MessageRejectError
50+
51+
//Route returns the beginstring, message type, and MessageRoute for this Message type
52+
func Route(router RouteOut) (string, string, quickfix.MessageRoute) {
53+
r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError {
54+
return router(FromMessage(msg), sessionID)
55+
}
56+
return "7", "j", r
57+
}
58+
59+
//SetRefSeqNum sets RefSeqNum, Tag 45
60+
func (m BusinessMessageReject) SetRefSeqNum(v int) {
61+
m.Set(field.NewRefSeqNum(v))
62+
}
63+
64+
//SetText sets Text, Tag 58
65+
func (m BusinessMessageReject) SetText(v string) {
66+
m.Set(field.NewText(v))
67+
}
68+
69+
//SetEncodedTextLen sets EncodedTextLen, Tag 354
70+
func (m BusinessMessageReject) SetEncodedTextLen(v int) {
71+
m.Set(field.NewEncodedTextLen(v))
72+
}
73+
74+
//SetEncodedText sets EncodedText, Tag 355
75+
func (m BusinessMessageReject) SetEncodedText(v string) {
76+
m.Set(field.NewEncodedText(v))
77+
}
78+
79+
//SetRefMsgType sets RefMsgType, Tag 372
80+
func (m BusinessMessageReject) SetRefMsgType(v string) {
81+
m.Set(field.NewRefMsgType(v))
82+
}
83+
84+
//SetBusinessRejectRefID sets BusinessRejectRefID, Tag 379
85+
func (m BusinessMessageReject) SetBusinessRejectRefID(v string) {
86+
m.Set(field.NewBusinessRejectRefID(v))
87+
}
88+
89+
//SetBusinessRejectReason sets BusinessRejectReason, Tag 380
90+
func (m BusinessMessageReject) SetBusinessRejectReason(v enum.BusinessRejectReason) {
91+
m.Set(field.NewBusinessRejectReason(v))
92+
}
93+
94+
//GetRefSeqNum gets RefSeqNum, Tag 45
95+
func (m BusinessMessageReject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) {
96+
var f field.RefSeqNumField
97+
if err = m.Get(&f); err == nil {
98+
v = f.Value()
99+
}
100+
return
101+
}
102+
103+
//GetText gets Text, Tag 58
104+
func (m BusinessMessageReject) GetText() (v string, err quickfix.MessageRejectError) {
105+
var f field.TextField
106+
if err = m.Get(&f); err == nil {
107+
v = f.Value()
108+
}
109+
return
110+
}
111+
112+
//GetEncodedTextLen gets EncodedTextLen, Tag 354
113+
func (m BusinessMessageReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) {
114+
var f field.EncodedTextLenField
115+
if err = m.Get(&f); err == nil {
116+
v = f.Value()
117+
}
118+
return
119+
}
120+
121+
//GetEncodedText gets EncodedText, Tag 355
122+
func (m BusinessMessageReject) GetEncodedText() (v string, err quickfix.MessageRejectError) {
123+
var f field.EncodedTextField
124+
if err = m.Get(&f); err == nil {
125+
v = f.Value()
126+
}
127+
return
128+
}
129+
130+
//GetRefMsgType gets RefMsgType, Tag 372
131+
func (m BusinessMessageReject) GetRefMsgType() (v string, err quickfix.MessageRejectError) {
132+
var f field.RefMsgTypeField
133+
if err = m.Get(&f); err == nil {
134+
v = f.Value()
135+
}
136+
return
137+
}
138+
139+
//GetBusinessRejectRefID gets BusinessRejectRefID, Tag 379
140+
func (m BusinessMessageReject) GetBusinessRejectRefID() (v string, err quickfix.MessageRejectError) {
141+
var f field.BusinessRejectRefIDField
142+
if err = m.Get(&f); err == nil {
143+
v = f.Value()
144+
}
145+
return
146+
}
147+
148+
//GetBusinessRejectReason gets BusinessRejectReason, Tag 380
149+
func (m BusinessMessageReject) GetBusinessRejectReason() (v enum.BusinessRejectReason, err quickfix.MessageRejectError) {
150+
var f field.BusinessRejectReasonField
151+
if err = m.Get(&f); err == nil {
152+
v = f.Value()
153+
}
154+
return
155+
}
156+
157+
//HasRefSeqNum returns true if RefSeqNum is present, Tag 45
158+
func (m BusinessMessageReject) HasRefSeqNum() bool {
159+
return m.Has(tag.RefSeqNum)
160+
}
161+
162+
//HasText returns true if Text is present, Tag 58
163+
func (m BusinessMessageReject) HasText() bool {
164+
return m.Has(tag.Text)
165+
}
166+
167+
//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354
168+
func (m BusinessMessageReject) HasEncodedTextLen() bool {
169+
return m.Has(tag.EncodedTextLen)
170+
}
171+
172+
//HasEncodedText returns true if EncodedText is present, Tag 355
173+
func (m BusinessMessageReject) HasEncodedText() bool {
174+
return m.Has(tag.EncodedText)
175+
}
176+
177+
//HasRefMsgType returns true if RefMsgType is present, Tag 372
178+
func (m BusinessMessageReject) HasRefMsgType() bool {
179+
return m.Has(tag.RefMsgType)
180+
}
181+
182+
//HasBusinessRejectRefID returns true if BusinessRejectRefID is present, Tag 379
183+
func (m BusinessMessageReject) HasBusinessRejectRefID() bool {
184+
return m.Has(tag.BusinessRejectRefID)
185+
}
186+
187+
//HasBusinessRejectReason returns true if BusinessRejectReason is present, Tag 380
188+
func (m BusinessMessageReject) HasBusinessRejectReason() bool {
189+
return m.Has(tag.BusinessRejectReason)
190+
}

0 commit comments

Comments
 (0)