forked from quickfixgo/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CommissionData.go
24 lines (21 loc) · 876 Bytes
/
CommissionData.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
package commissiondata
//New returns an initialized CommissionData instance
func New() *CommissionData {
var m CommissionData
return &m
}
//CommissionData is a fix44 Component
type CommissionData struct {
//Commission is a non-required field for CommissionData.
Commission *float64 `fix:"12"`
//CommType is a non-required field for CommissionData.
CommType *string `fix:"13"`
//CommCurrency is a non-required field for CommissionData.
CommCurrency *string `fix:"479"`
//FundRenewWaiv is a non-required field for CommissionData.
FundRenewWaiv *string `fix:"497"`
}
func (m *CommissionData) SetCommission(v float64) { m.Commission = &v }
func (m *CommissionData) SetCommType(v string) { m.CommType = &v }
func (m *CommissionData) SetCommCurrency(v string) { m.CommCurrency = &v }
func (m *CommissionData) SetFundRenewWaiv(v string) { m.FundRenewWaiv = &v }