diff --git a/cmd/executor/executor.go b/cmd/executor/executor.go index 8dc5b0d..190b481 100644 --- a/cmd/executor/executor.go +++ b/cmd/executor/executor.go @@ -73,33 +73,34 @@ func (e *executor) FromApp(msg quickfix.Message, sessionID quickfix.SessionID) ( return e.Route(msg, sessionID) } -func (e *executor) OnFIX40NewOrderSingle(msg fix40nos.NewOrderSingle, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { - var ordType field.OrdTypeField - if ordType, err = msg.GetOrdType(); err != nil { +func (e *executor) OnFIX40NewOrderSingle(msg fix40nos.NewOrderSingle, sessionID quickfix.SessionID) quickfix.MessageRejectError { + ordType, err := msg.GetOrdType() + if err != nil { return err } - if ordType.String() != enum.OrdType_LIMIT { + + if ordType != enum.OrdType_LIMIT { return quickfix.ValueIsIncorrect(tag.OrdType) } - var symbol field.SymbolField - if symbol, err = msg.GetSymbol(); err != nil { - return + symbol, err := msg.GetSymbol() + if err != nil { + return err } - var side field.SideField - if side, err = msg.GetSide(); err != nil { - return + side, err := msg.GetSide() + if err != nil { + return err } - var orderQty field.OrderQtyField - if orderQty, err = msg.GetOrderQty(); err != nil { - return + orderQty, err := msg.GetOrderQty() + if err != nil { + return err } - var price field.PriceField - if price, err = msg.GetPrice(); err != nil { - return + price, err := msg.GetPrice() + if err != nil { + return err } execReport := fix40er.New( @@ -107,52 +108,52 @@ func (e *executor) OnFIX40NewOrderSingle(msg fix40nos.NewOrderSingle, sessionID e.genExecID(), field.NewExecTransType(enum.ExecTransType_NEW), field.NewOrdStatus(enum.OrdStatus_FILLED), - symbol, - side, - orderQty, - field.NewLastShares(orderQty.Decimal, 2), - field.NewLastPx(price.Decimal, 2), - field.NewCumQty(orderQty.Decimal, 2), - field.NewAvgPx(price.Decimal, 2), + field.NewSymbol(symbol), + field.NewSide(side), + field.NewOrderQty(orderQty, 2), + field.NewLastShares(orderQty, 2), + field.NewLastPx(price, 2), + field.NewCumQty(orderQty, 2), + field.NewAvgPx(price, 2), ) - var clOrdID field.ClOrdIDField - if clOrdID, err = msg.GetClOrdID(); err != nil { - return + clOrdID, err := msg.GetClOrdID() + if err != nil { + return err } - execReport.Set(clOrdID) + execReport.SetClOrdID(clOrdID) quickfix.SendToTarget(execReport, sessionID) - return + return nil } func (e *executor) OnFIX41NewOrderSingle(msg fix41nos.NewOrderSingle, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { - var ordType field.OrdTypeField - if ordType, err = msg.GetOrdType(); err != nil { - return err + ordType, err := msg.GetOrdType() + if err != nil { + return } - if ordType.String() != enum.OrdType_LIMIT { + if ordType != enum.OrdType_LIMIT { return quickfix.ValueIsIncorrect(tag.OrdType) } - var symbol field.SymbolField - if symbol, err = msg.GetSymbol(); err != nil { + symbol, err := msg.GetSymbol() + if err != nil { return } - var side field.SideField - if side, err = msg.GetSide(); err != nil { + side, err := msg.GetSide() + if err != nil { return } - var orderQty field.OrderQtyField - if orderQty, err = msg.GetOrderQty(); err != nil { + orderQty, err := msg.GetOrderQty() + if err != nil { return } - var price field.PriceField - if price, err = msg.GetPrice(); err != nil { + price, err := msg.GetPrice() + if err != nil { return } @@ -162,21 +163,21 @@ func (e *executor) OnFIX41NewOrderSingle(msg fix41nos.NewOrderSingle, sessionID field.NewExecTransType(enum.ExecTransType_NEW), field.NewExecType(enum.ExecType_FILL), field.NewOrdStatus(enum.OrdStatus_FILLED), - symbol, - side, - orderQty, - field.NewLastShares(orderQty.Decimal, 2), - field.NewLastPx(price.Decimal, 2), + field.NewSymbol(symbol), + field.NewSide(side), + field.NewOrderQty(orderQty, 2), + field.NewLastShares(orderQty, 2), + field.NewLastPx(price, 2), field.NewLeavesQty(decimal.Zero, 2), - field.NewCumQty(orderQty.Decimal, 2), - field.NewAvgPx(price.Decimal, 2), + field.NewCumQty(orderQty, 2), + field.NewAvgPx(price, 2), ) - var clOrdID field.ClOrdIDField - if clOrdID, err = msg.GetClOrdID(); err != nil { + clOrdID, err := msg.GetClOrdID() + if err != nil { return } - execReport.Set(clOrdID) + execReport.SetClOrdID(clOrdID) quickfix.SendToTarget(execReport, sessionID) @@ -184,36 +185,37 @@ func (e *executor) OnFIX41NewOrderSingle(msg fix41nos.NewOrderSingle, sessionID } func (e *executor) OnFIX42NewOrderSingle(msg fix42nos.NewOrderSingle, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { - var ordType field.OrdTypeField - if ordType, err = msg.GetOrdType(); err != nil { + ordType, err := msg.GetOrdType() + if err != nil { return err } - if ordType.String() != enum.OrdType_LIMIT { + + if ordType != enum.OrdType_LIMIT { return quickfix.ValueIsIncorrect(tag.OrdType) } - var symbol field.SymbolField - if symbol, err = msg.GetSymbol(); err != nil { + symbol, err := msg.GetSymbol() + if err != nil { return } - var side field.SideField - if side, err = msg.GetSide(); err != nil { + side, err := msg.GetSide() + if err != nil { return } - var orderQty field.OrderQtyField - if orderQty, err = msg.GetOrderQty(); err != nil { + orderQty, err := msg.GetOrderQty() + if err != nil { return } - var price field.PriceField - if price, err = msg.GetPrice(); err != nil { + price, err := msg.GetPrice() + if err != nil { return } - var clOrdID field.ClOrdIDField - if clOrdID, err = msg.GetClOrdID(); err != nil { + clOrdID, err := msg.GetClOrdID() + if err != nil { return } @@ -223,24 +225,24 @@ func (e *executor) OnFIX42NewOrderSingle(msg fix42nos.NewOrderSingle, sessionID field.NewExecTransType(enum.ExecTransType_NEW), field.NewExecType(enum.ExecType_FILL), field.NewOrdStatus(enum.OrdStatus_FILLED), - symbol, - side, + field.NewSymbol(symbol), + field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2), - field.NewCumQty(orderQty.Decimal, 2), - field.NewAvgPx(price.Decimal, 2), + field.NewCumQty(orderQty, 2), + field.NewAvgPx(price, 2), ) - execReport.Set(clOrdID) - execReport.Set(orderQty) - execReport.SetLastShares(orderQty.Decimal, 2) - execReport.SetLastPx(price.Decimal, 2) + execReport.SetClOrdID(clOrdID) + execReport.SetOrderQty(orderQty, 2) + execReport.SetLastShares(orderQty, 2) + execReport.SetLastPx(price, 2) if msg.HasAccount() { - var acct field.AccountField - if acct, err = msg.GetAccount(); err != nil { + acct, err := msg.GetAccount() + if err != nil { return err } - execReport.Set(acct) + execReport.SetAccount(acct) } quickfix.SendToTarget(execReport, sessionID) @@ -249,36 +251,36 @@ func (e *executor) OnFIX42NewOrderSingle(msg fix42nos.NewOrderSingle, sessionID } func (e *executor) OnFIX43NewOrderSingle(msg fix43nos.NewOrderSingle, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { - var ordType field.OrdTypeField - if ordType, err = msg.GetOrdType(); err != nil { + ordType, err := msg.GetOrdType() + if err != nil { return err } - if ordType.String() != enum.OrdType_LIMIT { + if ordType != enum.OrdType_LIMIT { return quickfix.ValueIsIncorrect(tag.OrdType) } - var symbol field.SymbolField - if symbol, err = msg.GetSymbol(); err != nil { + symbol, err := msg.GetSymbol() + if err != nil { return } - var side field.SideField - if side, err = msg.GetSide(); err != nil { + side, err := msg.GetSide() + if err != nil { return } - var orderQty field.OrderQtyField - if orderQty, err = msg.GetOrderQty(); err != nil { + orderQty, err := msg.GetOrderQty() + if err != nil { return } - var price field.PriceField - if price, err = msg.GetPrice(); err != nil { + price, err := msg.GetPrice() + if err != nil { return } - var clOrdID field.ClOrdIDField - if clOrdID, err = msg.GetClOrdID(); err != nil { + clOrdID, err := msg.GetClOrdID() + if err != nil { return } @@ -287,24 +289,24 @@ func (e *executor) OnFIX43NewOrderSingle(msg fix43nos.NewOrderSingle, sessionID e.genExecID(), field.NewExecType(enum.ExecType_FILL), field.NewOrdStatus(enum.OrdStatus_FILLED), - side, + field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2), - field.NewCumQty(orderQty.Decimal, 2), - field.NewAvgPx(price.Decimal, 2), + field.NewCumQty(orderQty, 2), + field.NewAvgPx(price, 2), ) - execReport.Set(clOrdID) - execReport.Set(symbol) - execReport.Set(orderQty) - execReport.SetLastQty(orderQty.Decimal, 2) - execReport.SetLastPx(price.Decimal, 2) + execReport.SetClOrdID(clOrdID) + execReport.SetSymbol(symbol) + execReport.SetOrderQty(orderQty, 2) + execReport.SetLastQty(orderQty, 2) + execReport.SetLastPx(price, 2) if msg.HasAccount() { - var acct field.AccountField - if acct, err = msg.GetAccount(); err != nil { + acct, err := msg.GetAccount() + if err != nil { return err } - execReport.Set(acct) + execReport.SetAccount(acct) } quickfix.SendToTarget(execReport, sessionID) @@ -313,37 +315,37 @@ func (e *executor) OnFIX43NewOrderSingle(msg fix43nos.NewOrderSingle, sessionID } func (e *executor) OnFIX44NewOrderSingle(msg fix44nos.NewOrderSingle, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { - var ordType field.OrdTypeField - if ordType, err = msg.GetOrdType(); err != nil { + ordType, err := msg.GetOrdType() + if err != nil { return err } - if ordType.String() != enum.OrdType_LIMIT { + if ordType != enum.OrdType_LIMIT { return quickfix.ValueIsIncorrect(tag.OrdType) } - var symbol field.SymbolField - if symbol, err = msg.GetSymbol(); err != nil { + symbol, err := msg.GetSymbol() + if err != nil { return } - var side field.SideField - if side, err = msg.GetSide(); err != nil { + side, err := msg.GetSide() + if err != nil { return } - var orderQty field.OrderQtyField - if orderQty, err = msg.GetOrderQty(); err != nil { + orderQty, err := msg.GetOrderQty() + if err != nil { return } - var price field.PriceField - if price, err = msg.GetPrice(); err != nil { + price, err := msg.GetPrice() + if err != nil { return } - var clOrdID field.ClOrdIDField - if clOrdID, err = msg.GetClOrdID(); err != nil { + clOrdID, err := msg.GetClOrdID() + if err != nil { return } @@ -352,24 +354,24 @@ func (e *executor) OnFIX44NewOrderSingle(msg fix44nos.NewOrderSingle, sessionID e.genExecID(), field.NewExecType(enum.ExecType_FILL), field.NewOrdStatus(enum.OrdStatus_FILLED), - side, + field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2), - field.NewCumQty(orderQty.Decimal, 2), - field.NewAvgPx(price.Decimal, 2), + field.NewCumQty(orderQty, 2), + field.NewAvgPx(price, 2), ) - execReport.Set(clOrdID) - execReport.Set(symbol) - execReport.Set(orderQty) - execReport.SetLastQty(orderQty.Decimal, 2) - execReport.SetLastPx(price.Decimal, 2) + execReport.SetClOrdID(clOrdID) + execReport.SetSymbol(symbol) + execReport.SetOrderQty(orderQty, 2) + execReport.SetLastQty(orderQty, 2) + execReport.SetLastPx(price, 2) if msg.HasAccount() { - var acct field.AccountField - if acct, err = msg.GetAccount(); err != nil { + acct, err := msg.GetAccount() + if err != nil { return err } - execReport.Set(acct) + execReport.SetAccount(acct) } quickfix.SendToTarget(execReport, sessionID) @@ -378,37 +380,37 @@ func (e *executor) OnFIX44NewOrderSingle(msg fix44nos.NewOrderSingle, sessionID } func (e *executor) OnFIX50NewOrderSingle(msg fix50nos.NewOrderSingle, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { - var ordType field.OrdTypeField - if ordType, err = msg.GetOrdType(); err != nil { + ordType, err := msg.GetOrdType() + if err != nil { return err } - if ordType.String() != enum.OrdType_LIMIT { + if ordType != enum.OrdType_LIMIT { return quickfix.ValueIsIncorrect(tag.OrdType) } - var symbol field.SymbolField - if symbol, err = msg.GetSymbol(); err != nil { + symbol, err := msg.GetSymbol() + if err != nil { return } - var side field.SideField - if side, err = msg.GetSide(); err != nil { + side, err := msg.GetSide() + if err != nil { return } - var orderQty field.OrderQtyField - if orderQty, err = msg.GetOrderQty(); err != nil { + orderQty, err := msg.GetOrderQty() + if err != nil { return } - var price field.PriceField - if price, err = msg.GetPrice(); err != nil { + price, err := msg.GetPrice() + if err != nil { return } - var clOrdID field.ClOrdIDField - if clOrdID, err = msg.GetClOrdID(); err != nil { + clOrdID, err := msg.GetClOrdID() + if err != nil { return } @@ -417,24 +419,24 @@ func (e *executor) OnFIX50NewOrderSingle(msg fix50nos.NewOrderSingle, sessionID e.genExecID(), field.NewExecType(enum.ExecType_FILL), field.NewOrdStatus(enum.OrdStatus_FILLED), - side, + field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2), - field.NewCumQty(orderQty.Decimal, 2), + field.NewCumQty(orderQty, 2), ) - execReport.Set(clOrdID) - execReport.Set(symbol) - execReport.Set(orderQty) - execReport.SetLastQty(orderQty.Decimal, 2) - execReport.SetLastPx(price.Decimal, 2) - execReport.SetAvgPx(price.Decimal, 2) + execReport.SetClOrdID(clOrdID) + execReport.SetSymbol(symbol) + execReport.SetOrderQty(orderQty, 2) + execReport.SetLastQty(orderQty, 2) + execReport.SetLastPx(price, 2) + execReport.SetAvgPx(price, 2) if msg.HasAccount() { - var acct field.AccountField - if acct, err = msg.GetAccount(); err != nil { + acct, err := msg.GetAccount() + if err != nil { return err } - execReport.Set(acct) + execReport.SetAccount(acct) } quickfix.SendToTarget(execReport, sessionID) diff --git a/cmd/ordermatch/internal/market.go b/cmd/ordermatch/internal/market.go index 96ebad9..5815d24 100644 --- a/cmd/ordermatch/internal/market.go +++ b/cmd/ordermatch/internal/market.go @@ -102,7 +102,7 @@ func (m *Market) Insert(order Order) { m.Offers.Insert(&order) } } -func (m *Market) Cancel(clordID, side string) (order *Order) { +func (m *Market) Cancel(clordID string, side enum.Side) (order *Order) { if side == enum.Side_BUY { order = m.Bids.Remove(clordID) } else { diff --git a/cmd/ordermatch/internal/order.go b/cmd/ordermatch/internal/order.go index cb3dac4..e95f8b8 100644 --- a/cmd/ordermatch/internal/order.go +++ b/cmd/ordermatch/internal/order.go @@ -3,6 +3,7 @@ package internal import ( "time" + "github.com/quickfixgo/quickfix/enum" "github.com/shopspring/decimal" ) @@ -11,8 +12,8 @@ type Order struct { Symbol string SenderCompID string TargetCompID string - Side string - OrdType string + Side enum.Side + OrdType enum.OrdType Price decimal.Decimal Quantity decimal.Decimal ExecutedQuantity decimal.Decimal diff --git a/cmd/ordermatch/internal/ordermatcher.go b/cmd/ordermatch/internal/ordermatcher.go index 78fd9de..3d995c4 100644 --- a/cmd/ordermatch/internal/ordermatcher.go +++ b/cmd/ordermatch/internal/ordermatcher.go @@ -1,6 +1,10 @@ package internal -import "fmt" +import ( + "fmt" + + "github.com/quickfixgo/quickfix/enum" +) type OrderMatcher struct { markets map[string]*Market @@ -34,7 +38,7 @@ func (m *OrderMatcher) Insert(order Order) { market.Insert(order) } -func (m *OrderMatcher) Cancel(clordID, symbol, side string) *Order { +func (m *OrderMatcher) Cancel(clordID, symbol string, side enum.Side) *Order { market, ok := m.markets[symbol] if !ok { return nil diff --git a/cmd/ordermatch/ordermatch.go b/cmd/ordermatch/ordermatch.go index c0ce78d..fa63c20 100644 --- a/cmd/ordermatch/ordermatch.go +++ b/cmd/ordermatch/ordermatch.go @@ -107,14 +107,14 @@ func (a *Application) onNewOrderSingle(msg newordersingle.NewOrderSingle, sessio } order := internal.Order{ - ClOrdID: clOrdID.String(), - Symbol: symbol.String(), - SenderCompID: senderCompID.String(), - TargetCompID: targetCompID.String(), - Side: side.String(), - OrdType: ordType.String(), - Price: price.Decimal, - Quantity: orderQty.Decimal, + ClOrdID: clOrdID, + Symbol: symbol, + SenderCompID: senderCompID, + TargetCompID: targetCompID, + Side: side, + OrdType: ordType, + Price: price, + Quantity: orderQty, } a.Insert(order) @@ -146,7 +146,7 @@ func (a *Application) onOrderCancelRequest(msg ordercancelrequest.OrderCancelReq return err } - order := a.Cancel(origClOrdID.String(), symbol.String(), side.String()) + order := a.Cancel(origClOrdID, symbol, side) if order != nil { a.cancelOrder(*order) } @@ -180,12 +180,12 @@ func (a *Application) genExecID() string { return strconv.Itoa(a.execID) } -func (a *Application) updateOrder(order internal.Order, status string) { +func (a *Application) updateOrder(order internal.Order, status enum.OrdStatus) { execReport := executionreport.New( field.NewOrderID(order.ClOrdID), field.NewExecID(a.genExecID()), field.NewExecTransType(enum.ExecTransType_NEW), - field.NewExecType(status), + field.NewExecType(enum.ExecType(status)), field.NewOrdStatus(status), field.NewSymbol(order.Symbol), field.NewSide(order.Side), diff --git a/cmd/tradeclient/internal/console.go b/cmd/tradeclient/internal/console.go index 96cfe76..d3c72ea 100644 --- a/cmd/tradeclient/internal/console.go +++ b/cmd/tradeclient/internal/console.go @@ -140,16 +140,16 @@ func querySide() field.SideField { } values := []string{ - enum.Side_BUY, - enum.Side_SELL, - enum.Side_SELL_SHORT, - enum.Side_SELL_SHORT_EXEMPT, - enum.Side_CROSS, - enum.Side_CROSS_SHORT, + string(enum.Side_BUY), + string(enum.Side_SELL), + string(enum.Side_SELL_SHORT), + string(enum.Side_SELL_SHORT_EXEMPT), + string(enum.Side_CROSS), + string(enum.Side_CROSS_SHORT), "A", } - return field.NewSide(queryFieldChoices("Side", choices, values)) + return field.NewSide(enum.Side(queryFieldChoices("Side", choices, values))) } func queryOrdType(f *field.OrdTypeField) field.OrdTypeField { @@ -161,10 +161,10 @@ func queryOrdType(f *field.OrdTypeField) field.OrdTypeField { } values := []string{ - enum.OrdType_MARKET, - enum.OrdType_LIMIT, - enum.OrdType_STOP, - enum.OrdType_STOP_LIMIT, + string(enum.OrdType_MARKET), + string(enum.OrdType_LIMIT), + string(enum.OrdType_STOP), + string(enum.OrdType_STOP_LIMIT), } f.FIXString = quickfix.FIXString(queryFieldChoices("OrdType", choices, values)) @@ -180,14 +180,14 @@ func queryTimeInForce() field.TimeInForceField { "GTX", } values := []string{ - enum.TimeInForce_DAY, - enum.TimeInForce_IMMEDIATE_OR_CANCEL, - enum.TimeInForce_AT_THE_OPENING, - enum.TimeInForce_GOOD_TILL_CANCEL, - enum.TimeInForce_GOOD_TILL_CROSSING, + string(enum.TimeInForce_DAY), + string(enum.TimeInForce_IMMEDIATE_OR_CANCEL), + string(enum.TimeInForce_AT_THE_OPENING), + string(enum.TimeInForce_GOOD_TILL_CANCEL), + string(enum.TimeInForce_GOOD_TILL_CROSSING), } - return field.NewTimeInForce(queryFieldChoices("TimeInForce", choices, values)) + return field.NewTimeInForce(enum.TimeInForce(queryFieldChoices("TimeInForce", choices, values))) } func queryOrderQty() field.OrderQtyField { @@ -242,12 +242,12 @@ func queryNewOrderSingle40() fix40nos.NewOrderSingle { var ordType field.OrdTypeField order := fix40nos.New(queryClOrdID(), field.NewHandlInst("1"), querySymbol(), querySide(), queryOrderQty(), queryOrdType(&ordType)) - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } @@ -263,12 +263,12 @@ func queryNewOrderSingle41() (msg quickfix.Message) { order := fix41nos.New(queryClOrdID(), field.NewHandlInst("1"), querySymbol(), querySide(), queryOrdType(&ordType)) order.Set(queryOrderQty()) - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } @@ -285,12 +285,12 @@ func queryNewOrderSingle42() (msg quickfix.Message) { order := fix42nos.New(queryClOrdID(), field.NewHandlInst("1"), querySymbol(), querySide(), field.NewTransactTime(time.Now()), queryOrdType(&ordType)) order.Set(queryOrderQty()) - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } @@ -307,12 +307,12 @@ func queryNewOrderSingle43() (msg quickfix.Message) { order.Set(querySymbol()) order.Set(queryOrderQty()) - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } @@ -331,12 +331,12 @@ func queryNewOrderSingle44() (msg quickfix.Message) { order.Set(querySymbol()) order.Set(queryOrderQty()) - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } @@ -356,12 +356,12 @@ func queryNewOrderSingle50() (msg quickfix.Message) { order.Set(queryOrderQty()) order.Set(queryTimeInForce()) - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } - switch ordType.FIXString { + switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } diff --git a/vendor/github.com/quickfixgo/quickfix/config/configuration.go b/vendor/github.com/quickfixgo/quickfix/config/configuration.go index f5bf909..9554e58 100644 --- a/vendor/github.com/quickfixgo/quickfix/config/configuration.go +++ b/vendor/github.com/quickfixgo/quickfix/config/configuration.go @@ -4,37 +4,38 @@ package config //Const configuration settings const ( - BeginString string = "BeginString" - SenderCompID string = "SenderCompID" - TargetCompID string = "TargetCompID" - SessionQualifier string = "SessionQualifier" - SocketAcceptHost string = "SocketAcceptHost" - SocketAcceptPort string = "SocketAcceptPort" - SocketConnectHost string = "SocketConnectHost" - SocketConnectPort string = "SocketConnectPort" - SocketPrivateKeyFile string = "SocketPrivateKeyFile" - SocketCertificateFile string = "SocketCertificateFile" - SocketCAFile string = "SocketCAFile" - SocketInsecureSkipVerify string = "SocketInsecureSkipVerify" - DefaultApplVerID string = "DefaultApplVerID" - StartTime string = "StartTime" - EndTime string = "EndTime" - StartDay string = "StartDay" - EndDay string = "EndDay" - TimeZone string = "TimeZone" - DataDictionary string = "DataDictionary" - TransportDataDictionary string = "TransportDataDictionary" - AppDataDictionary string = "AppDataDictionary" - ResetOnLogon string = "ResetOnLogon" - RefreshOnLogon string = "RefreshOnLogon" - ResetOnLogout string = "ResetOnLogout" - ReconnectInterval string = "ReconnectInterval" - HeartBtInt string = "HeartBtInt" - FileLogPath string = "FileLogPath" - FileStorePath string = "FileStorePath" - SQLStoreDriver string = "SQLStoreDriver" - SQLStoreDataSourceName string = "SQLStoreDataSourceName" - SQLStoreConnMaxLifetime string = "SQLStoreConnMaxLifetime" - ValidateFieldsOutOfOrder string = "ValidateFieldsOutOfOrder" - ResendRequestChunkSize string = "ResendRequestChunkSize" + BeginString string = "BeginString" + SenderCompID string = "SenderCompID" + TargetCompID string = "TargetCompID" + SessionQualifier string = "SessionQualifier" + SocketAcceptHost string = "SocketAcceptHost" + SocketAcceptPort string = "SocketAcceptPort" + SocketConnectHost string = "SocketConnectHost" + SocketConnectPort string = "SocketConnectPort" + SocketPrivateKeyFile string = "SocketPrivateKeyFile" + SocketCertificateFile string = "SocketCertificateFile" + SocketCAFile string = "SocketCAFile" + SocketInsecureSkipVerify string = "SocketInsecureSkipVerify" + DefaultApplVerID string = "DefaultApplVerID" + StartTime string = "StartTime" + EndTime string = "EndTime" + StartDay string = "StartDay" + EndDay string = "EndDay" + TimeZone string = "TimeZone" + DataDictionary string = "DataDictionary" + TransportDataDictionary string = "TransportDataDictionary" + AppDataDictionary string = "AppDataDictionary" + ResetOnLogon string = "ResetOnLogon" + RefreshOnLogon string = "RefreshOnLogon" + ResetOnLogout string = "ResetOnLogout" + ReconnectInterval string = "ReconnectInterval" + HeartBtInt string = "HeartBtInt" + FileLogPath string = "FileLogPath" + FileStorePath string = "FileStorePath" + SQLStoreDriver string = "SQLStoreDriver" + SQLStoreDataSourceName string = "SQLStoreDataSourceName" + SQLStoreConnMaxLifetime string = "SQLStoreConnMaxLifetime" + ValidateFieldsOutOfOrder string = "ValidateFieldsOutOfOrder" + ResendRequestChunkSize string = "ResendRequestChunkSize" + EnableLastMsgSeqNumProcessed string = "EnableLastMsgSeqNumProcessed" ) diff --git a/vendor/github.com/quickfixgo/quickfix/config/doc.go b/vendor/github.com/quickfixgo/quickfix/config/doc.go index 05ef72c..3157fb9 100644 --- a/vendor/github.com/quickfixgo/quickfix/config/doc.go +++ b/vendor/github.com/quickfixgo/quickfix/config/doc.go @@ -78,6 +78,14 @@ For week long sessions, the ending day of week for the session. Use in combinati Full day of week in English, or 3 letter abbreviation (i.e. Monday and Mon are valid) +EnableLastMsgSeqNumProcessed + +Add the last message sequence number processed in the header (optional tag 369). Valid Values: + Y + N + +Defaults to N. + ResendRequestChunkSize Setting to limit the size of a resend request in case of missing messages. This is useful when the remote FIX engine does not allow to ask for more than n message for a ResendRequest. E.g. if the ResendRequestChunkSize is set to 5 and a gap of 7 messages is detected, a first resend request will be sent for 5 messages. When this gap has been filled, another resend request for 2 messages will be sent. If the ResendRequestChunkSize is set to 0, only one ResendRequest for all the missing messages will be sent. Value must be positive integer. Defaults to 0 (disables splitting). diff --git a/vendor/github.com/quickfixgo/quickfix/enum/enums.generated.go b/vendor/github.com/quickfixgo/quickfix/enum/enums.generated.go index 4ed0bc4..6397714 100644 --- a/vendor/github.com/quickfixgo/quickfix/enum/enums.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/enum/enums.generated.go @@ -1,4598 +1,5364 @@ package enum //Enum values for AccountType +type AccountType string + const ( - AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS = "1" - AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = "2" - AccountType_HOUSE_TRADER = "3" - AccountType_FLOOR_TRADER = "4" - AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = "6" - AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = "7" - AccountType_JOINT_BACK_OFFICE_ACCOUNT = "8" + AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS AccountType = "1" + AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS AccountType = "2" + AccountType_HOUSE_TRADER AccountType = "3" + AccountType_FLOOR_TRADER AccountType = "4" + AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED AccountType = "6" + AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED AccountType = "7" + AccountType_JOINT_BACK_OFFICE_ACCOUNT AccountType = "8" ) //Enum values for AcctIDSource +type AcctIDSource string + const ( - AcctIDSource_BIC = "1" - AcctIDSource_SID_CODE = "2" - AcctIDSource_TFM = "3" - AcctIDSource_OMGEO = "4" - AcctIDSource_DTCC_CODE = "5" - AcctIDSource_OTHER = "99" + AcctIDSource_BIC AcctIDSource = "1" + AcctIDSource_SID_CODE AcctIDSource = "2" + AcctIDSource_TFM AcctIDSource = "3" + AcctIDSource_OMGEO AcctIDSource = "4" + AcctIDSource_DTCC_CODE AcctIDSource = "5" + AcctIDSource_OTHER AcctIDSource = "99" ) //Enum values for Adjustment +type Adjustment string + const ( - Adjustment_CANCEL = "1" - Adjustment_ERROR = "2" - Adjustment_CORRECTION = "3" + Adjustment_CANCEL Adjustment = "1" + Adjustment_ERROR Adjustment = "2" + Adjustment_CORRECTION Adjustment = "3" ) //Enum values for AdjustmentType +type AdjustmentType string + const ( - AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION = "0" - AdjustmentType_DELTA_PLUS = "1" - AdjustmentType_DELTA_MINUS = "2" - AdjustmentType_FINAL = "3" + AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION AdjustmentType = "0" + AdjustmentType_DELTA_PLUS AdjustmentType = "1" + AdjustmentType_DELTA_MINUS AdjustmentType = "2" + AdjustmentType_FINAL AdjustmentType = "3" ) //Enum values for AdvSide +type AdvSide string + const ( - AdvSide_BUY = "B" - AdvSide_SELL = "S" - AdvSide_TRADE = "T" - AdvSide_CROSS = "X" + AdvSide_BUY AdvSide = "B" + AdvSide_SELL AdvSide = "S" + AdvSide_TRADE AdvSide = "T" + AdvSide_CROSS AdvSide = "X" ) //Enum values for AdvTransType +type AdvTransType string + const ( - AdvTransType_CANCEL = "C" - AdvTransType_NEW = "N" - AdvTransType_REPLACE = "R" + AdvTransType_CANCEL AdvTransType = "C" + AdvTransType_NEW AdvTransType = "N" + AdvTransType_REPLACE AdvTransType = "R" ) //Enum values for AffirmStatus +type AffirmStatus string + const ( - AffirmStatus_RECEIVED = "1" - AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED = "2" - AffirmStatus_AFFIRMED = "3" + AffirmStatus_RECEIVED AffirmStatus = "1" + AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED AffirmStatus = "2" + AffirmStatus_AFFIRMED AffirmStatus = "3" ) //Enum values for AggregatedBook +type AggregatedBook string + const ( - AggregatedBook_NO = "N" - AggregatedBook_YES = "Y" + AggregatedBook_NO AggregatedBook = "N" + AggregatedBook_YES AggregatedBook = "Y" ) //Enum values for AggressorIndicator +type AggressorIndicator string + const ( - AggressorIndicator_NO = "N" - AggressorIndicator_YES = "Y" + AggressorIndicator_NO AggressorIndicator = "N" + AggressorIndicator_YES AggressorIndicator = "Y" ) //Enum values for AllocAccountType +type AllocAccountType string + const ( - AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS = "1" - AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = "2" - AllocAccountType_HOUSE_TRADER = "3" - AllocAccountType_FLOOR_TRADER = "4" - AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = "6" - AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = "7" - AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT = "8" + AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS AllocAccountType = "1" + AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS AllocAccountType = "2" + AllocAccountType_HOUSE_TRADER AllocAccountType = "3" + AllocAccountType_FLOOR_TRADER AllocAccountType = "4" + AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED AllocAccountType = "6" + AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED AllocAccountType = "7" + AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT AllocAccountType = "8" ) //Enum values for AllocCancReplaceReason +type AllocCancReplaceReason string + const ( - AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT = "1" - AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS = "2" - AllocCancReplaceReason_OTHER = "99" + AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT AllocCancReplaceReason = "1" + AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS AllocCancReplaceReason = "2" + AllocCancReplaceReason_OTHER AllocCancReplaceReason = "99" ) //Enum values for AllocHandlInst +type AllocHandlInst string + const ( - AllocHandlInst_MATCH = "1" - AllocHandlInst_FORWARD = "2" - AllocHandlInst_FORWARD_AND_MATCH = "3" + AllocHandlInst_MATCH AllocHandlInst = "1" + AllocHandlInst_FORWARD AllocHandlInst = "2" + AllocHandlInst_FORWARD_AND_MATCH AllocHandlInst = "3" ) //Enum values for AllocIntermedReqType +type AllocIntermedReqType string + const ( - AllocIntermedReqType_PENDING_ACCEPT = "1" - AllocIntermedReqType_PENDING_RELEASE = "2" - AllocIntermedReqType_PENDING_REVERSAL = "3" - AllocIntermedReqType_ACCEPT = "4" - AllocIntermedReqType_BLOCK_LEVEL_REJECT = "5" - AllocIntermedReqType_ACCOUNT_LEVEL_REJECT = "6" + AllocIntermedReqType_PENDING_ACCEPT AllocIntermedReqType = "1" + AllocIntermedReqType_PENDING_RELEASE AllocIntermedReqType = "2" + AllocIntermedReqType_PENDING_REVERSAL AllocIntermedReqType = "3" + AllocIntermedReqType_ACCEPT AllocIntermedReqType = "4" + AllocIntermedReqType_BLOCK_LEVEL_REJECT AllocIntermedReqType = "5" + AllocIntermedReqType_ACCOUNT_LEVEL_REJECT AllocIntermedReqType = "6" ) //Enum values for AllocLinkType +type AllocLinkType string + const ( - AllocLinkType_FX_NETTING = "0" - AllocLinkType_FX_SWAP = "1" + AllocLinkType_FX_NETTING AllocLinkType = "0" + AllocLinkType_FX_SWAP AllocLinkType = "1" ) //Enum values for AllocMethod +type AllocMethod string + const ( - AllocMethod_AUTOMATIC = "1" - AllocMethod_GUARANTOR = "2" - AllocMethod_MANUAL = "3" + AllocMethod_AUTOMATIC AllocMethod = "1" + AllocMethod_GUARANTOR AllocMethod = "2" + AllocMethod_MANUAL AllocMethod = "3" ) //Enum values for AllocNoOrdersType +type AllocNoOrdersType string + const ( - AllocNoOrdersType_NOT_SPECIFIED = "0" - AllocNoOrdersType_EXPLICIT_LIST_PROVIDED = "1" + AllocNoOrdersType_NOT_SPECIFIED AllocNoOrdersType = "0" + AllocNoOrdersType_EXPLICIT_LIST_PROVIDED AllocNoOrdersType = "1" ) //Enum values for AllocPositionEffect +type AllocPositionEffect string + const ( - AllocPositionEffect_CLOSE = "C" - AllocPositionEffect_FIFO = "F" - AllocPositionEffect_OPEN = "O" - AllocPositionEffect_ROLLED = "R" + AllocPositionEffect_CLOSE AllocPositionEffect = "C" + AllocPositionEffect_FIFO AllocPositionEffect = "F" + AllocPositionEffect_OPEN AllocPositionEffect = "O" + AllocPositionEffect_ROLLED AllocPositionEffect = "R" ) //Enum values for AllocRejCode -const ( - AllocRejCode_UNKNOWN_ACCOUNT = "0" - AllocRejCode_INCORRECT_QUANTITY = "1" - AllocRejCode_UNKNOWN_OR_STALE_EXECID = "10" - AllocRejCode_MISMATCHED_DATA = "11" - AllocRejCode_UNKNOWN_CLORDID = "12" - AllocRejCode_WAREHOUSE_REQUEST_REJECTED = "13" - AllocRejCode_INCORRECT_AVERAGEG_PRICE = "2" - AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC = "3" - AllocRejCode_COMMISSION_DIFFERENCE = "4" - AllocRejCode_UNKNOWN_ORDERID = "5" - AllocRejCode_UNKNOWN_LISTID = "6" - AllocRejCode_OTHER_7 = "7" - AllocRejCode_INCORRECT_ALLOCATED_QUANTITY = "8" - AllocRejCode_CALCULATION_DIFFERENCE = "9" - AllocRejCode_OTHER_99 = "99" +type AllocRejCode string + +const ( + AllocRejCode_UNKNOWN_ACCOUNT AllocRejCode = "0" + AllocRejCode_INCORRECT_QUANTITY AllocRejCode = "1" + AllocRejCode_UNKNOWN_OR_STALE_EXECID AllocRejCode = "10" + AllocRejCode_MISMATCHED_DATA AllocRejCode = "11" + AllocRejCode_UNKNOWN_CLORDID AllocRejCode = "12" + AllocRejCode_WAREHOUSE_REQUEST_REJECTED AllocRejCode = "13" + AllocRejCode_INCORRECT_AVERAGEG_PRICE AllocRejCode = "2" + AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC AllocRejCode = "3" + AllocRejCode_COMMISSION_DIFFERENCE AllocRejCode = "4" + AllocRejCode_UNKNOWN_ORDERID AllocRejCode = "5" + AllocRejCode_UNKNOWN_LISTID AllocRejCode = "6" + AllocRejCode_OTHER_7 AllocRejCode = "7" + AllocRejCode_INCORRECT_ALLOCATED_QUANTITY AllocRejCode = "8" + AllocRejCode_CALCULATION_DIFFERENCE AllocRejCode = "9" + AllocRejCode_OTHER_99 AllocRejCode = "99" ) //Enum values for AllocReportType +type AllocReportType string + const ( - AllocReportType_REJECT = "10" - AllocReportType_ACCEPT_PENDING = "11" - AllocReportType_COMPLETE = "12" - AllocReportType_REVERSE_PENDING = "14" - AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY = "2" - AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY = "3" - AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = "4" - AllocReportType_WAREHOUSE_RECAP = "5" - AllocReportType_REQUEST_TO_INTERMEDIARY = "8" - AllocReportType_ACCEPT = "9" + AllocReportType_REJECT AllocReportType = "10" + AllocReportType_ACCEPT_PENDING AllocReportType = "11" + AllocReportType_COMPLETE AllocReportType = "12" + AllocReportType_REVERSE_PENDING AllocReportType = "14" + AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY AllocReportType = "2" + AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY AllocReportType = "3" + AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY AllocReportType = "4" + AllocReportType_WAREHOUSE_RECAP AllocReportType = "5" + AllocReportType_REQUEST_TO_INTERMEDIARY AllocReportType = "8" + AllocReportType_ACCEPT AllocReportType = "9" ) //Enum values for AllocSettlInstType +type AllocSettlInstType string + const ( - AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS = "0" - AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED = "1" - AllocSettlInstType_FULL_DETAILS_PROVIDED = "2" - AllocSettlInstType_SSI_DB_IDS_PROVIDED = "3" - AllocSettlInstType_PHONE_FOR_INSTRUCTIONS = "4" + AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS AllocSettlInstType = "0" + AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED AllocSettlInstType = "1" + AllocSettlInstType_FULL_DETAILS_PROVIDED AllocSettlInstType = "2" + AllocSettlInstType_SSI_DB_IDS_PROVIDED AllocSettlInstType = "3" + AllocSettlInstType_PHONE_FOR_INSTRUCTIONS AllocSettlInstType = "4" ) //Enum values for AllocStatus +type AllocStatus string + const ( - AllocStatus_ACCEPTED = "0" - AllocStatus_BLOCK_LEVEL_REJECT = "1" - AllocStatus_ACCOUNT_LEVEL_REJECT = "2" - AllocStatus_RECEIVED = "3" - AllocStatus_INCOMPLETE = "4" - AllocStatus_REJECTED_BY_INTERMEDIARY = "5" - AllocStatus_ALLOCATION_PENDING = "6" - AllocStatus_REVERSED = "7" + AllocStatus_ACCEPTED AllocStatus = "0" + AllocStatus_BLOCK_LEVEL_REJECT AllocStatus = "1" + AllocStatus_ACCOUNT_LEVEL_REJECT AllocStatus = "2" + AllocStatus_RECEIVED AllocStatus = "3" + AllocStatus_INCOMPLETE AllocStatus = "4" + AllocStatus_REJECTED_BY_INTERMEDIARY AllocStatus = "5" + AllocStatus_ALLOCATION_PENDING AllocStatus = "6" + AllocStatus_REVERSED AllocStatus = "7" ) //Enum values for AllocTransType +type AllocTransType string + const ( - AllocTransType_NEW = "0" - AllocTransType_REPLACE = "1" - AllocTransType_CANCEL = "2" - AllocTransType_PRELIMINARY = "3" - AllocTransType_CALCULATED = "4" - AllocTransType_CALCULATED_WITHOUT_PRELIMINARY = "5" - AllocTransType_REVERSAL = "6" + AllocTransType_NEW AllocTransType = "0" + AllocTransType_REPLACE AllocTransType = "1" + AllocTransType_CANCEL AllocTransType = "2" + AllocTransType_PRELIMINARY AllocTransType = "3" + AllocTransType_CALCULATED AllocTransType = "4" + AllocTransType_CALCULATED_WITHOUT_PRELIMINARY AllocTransType = "5" + AllocTransType_REVERSAL AllocTransType = "6" ) //Enum values for AllocType +type AllocType string + const ( - AllocType_CALCULATED = "1" - AllocType_REJECT = "10" - AllocType_ACCEPT_PENDING = "11" - AllocType_INCOMPLETE_GROUP = "12" - AllocType_COMPLETE_GROUP = "13" - AllocType_REVERSAL_PENDING = "14" - AllocType_PRELIMINARY = "2" - AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY = "3" - AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = "4" - AllocType_READY_TO_BOOK = "5" - AllocType_BUYSIDE_READY_TO_BOOK = "6" - AllocType_WAREHOUSE_INSTRUCTION = "7" - AllocType_REQUEST_TO_INTERMEDIARY = "8" - AllocType_ACCEPT = "9" + AllocType_CALCULATED AllocType = "1" + AllocType_REJECT AllocType = "10" + AllocType_ACCEPT_PENDING AllocType = "11" + AllocType_INCOMPLETE_GROUP AllocType = "12" + AllocType_COMPLETE_GROUP AllocType = "13" + AllocType_REVERSAL_PENDING AllocType = "14" + AllocType_PRELIMINARY AllocType = "2" + AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY AllocType = "3" + AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY AllocType = "4" + AllocType_READY_TO_BOOK AllocType = "5" + AllocType_BUYSIDE_READY_TO_BOOK AllocType = "6" + AllocType_WAREHOUSE_INSTRUCTION AllocType = "7" + AllocType_REQUEST_TO_INTERMEDIARY AllocType = "8" + AllocType_ACCEPT AllocType = "9" ) //Enum values for ApplQueueAction +type ApplQueueAction string + const ( - ApplQueueAction_NO_ACTION_TAKEN = "0" - ApplQueueAction_QUEUE_FLUSHED = "1" - ApplQueueAction_OVERLAY_LAST = "2" - ApplQueueAction_END_SESSION = "3" + ApplQueueAction_NO_ACTION_TAKEN ApplQueueAction = "0" + ApplQueueAction_QUEUE_FLUSHED ApplQueueAction = "1" + ApplQueueAction_OVERLAY_LAST ApplQueueAction = "2" + ApplQueueAction_END_SESSION ApplQueueAction = "3" ) //Enum values for ApplQueueResolution +type ApplQueueResolution string + const ( - ApplQueueResolution_NO_ACTION_TAKEN = "0" - ApplQueueResolution_QUEUE_FLUSHED = "1" - ApplQueueResolution_OVERLAY_LAST = "2" - ApplQueueResolution_END_SESSION = "3" + ApplQueueResolution_NO_ACTION_TAKEN ApplQueueResolution = "0" + ApplQueueResolution_QUEUE_FLUSHED ApplQueueResolution = "1" + ApplQueueResolution_OVERLAY_LAST ApplQueueResolution = "2" + ApplQueueResolution_END_SESSION ApplQueueResolution = "3" ) //Enum values for ApplReportType +type ApplReportType string + const ( - ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM = "0" - ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM = "1" - ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID = "2" - ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED = "3" + ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM ApplReportType = "0" + ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM ApplReportType = "1" + ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID ApplReportType = "2" + ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED ApplReportType = "3" ) //Enum values for ApplReqType +type ApplReqType string + const ( - ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS = "0" - ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS = "1" - ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS = "2" - ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS = "3" - ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = "4" - ApplReqType_CANCEL_RETRANSMISSION = "5" - ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = "6" + ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS ApplReqType = "0" + ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS ApplReqType = "1" + ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS ApplReqType = "2" + ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS ApplReqType = "3" + ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS ApplReqType = "4" + ApplReqType_CANCEL_RETRANSMISSION ApplReqType = "5" + ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS ApplReqType = "6" ) //Enum values for ApplResponseError +type ApplResponseError string + const ( - ApplResponseError_APPLICATION_DOES_NOT_EXIST = "0" - ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE = "1" - ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION = "2" + ApplResponseError_APPLICATION_DOES_NOT_EXIST ApplResponseError = "0" + ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE ApplResponseError = "1" + ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION ApplResponseError = "2" ) //Enum values for ApplResponseType +type ApplResponseType string + const ( - ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED = "0" - ApplResponseType_APPLICATION_DOES_NOT_EXIST = "1" - ApplResponseType_MESSAGES_NOT_AVAILABLE = "2" + ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED ApplResponseType = "0" + ApplResponseType_APPLICATION_DOES_NOT_EXIST ApplResponseType = "1" + ApplResponseType_MESSAGES_NOT_AVAILABLE ApplResponseType = "2" ) //Enum values for ApplVerID +type ApplVerID string + const ( - ApplVerID_FIX27 = "0" - ApplVerID_FIX30 = "1" - ApplVerID_FIX40 = "2" - ApplVerID_FIX41 = "3" - ApplVerID_FIX42 = "4" - ApplVerID_FIX43 = "5" - ApplVerID_FIX44 = "6" - ApplVerID_FIX50 = "7" - ApplVerID_FIX50SP1 = "8" - ApplVerID_FIX50SP2 = "9" + ApplVerID_FIX27 ApplVerID = "0" + ApplVerID_FIX30 ApplVerID = "1" + ApplVerID_FIX40 ApplVerID = "2" + ApplVerID_FIX41 ApplVerID = "3" + ApplVerID_FIX42 ApplVerID = "4" + ApplVerID_FIX43 ApplVerID = "5" + ApplVerID_FIX44 ApplVerID = "6" + ApplVerID_FIX50 ApplVerID = "7" + ApplVerID_FIX50SP1 ApplVerID = "8" + ApplVerID_FIX50SP2 ApplVerID = "9" ) //Enum values for AsOfIndicator +type AsOfIndicator string + const ( - AsOfIndicator_FALSE = "0" - AsOfIndicator_TRUE = "1" + AsOfIndicator_FALSE AsOfIndicator = "0" + AsOfIndicator_TRUE AsOfIndicator = "1" ) //Enum values for AssignmentMethod +type AssignmentMethod string + const ( - AssignmentMethod_PRO_RATA = "P" - AssignmentMethod_RANDOM = "R" + AssignmentMethod_PRO_RATA AssignmentMethod = "P" + AssignmentMethod_RANDOM AssignmentMethod = "R" ) //Enum values for AvgPxIndicator +type AvgPxIndicator string + const ( - AvgPxIndicator_NO_AVERAGE_PRICING = "0" - AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = "1" - AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = "2" + AvgPxIndicator_NO_AVERAGE_PRICING AvgPxIndicator = "0" + AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID AvgPxIndicator = "1" + AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID AvgPxIndicator = "2" ) //Enum values for BasisPxType +type BasisPxType string + const ( - BasisPxType_CLOSING_PRICE_AT_MORNINGN_SESSION = "2" - BasisPxType_CLOSING_PRICE = "3" - BasisPxType_CURRENT_PRICE = "4" - BasisPxType_SQ = "5" - BasisPxType_VWAP_THROUGH_A_DAY = "6" - BasisPxType_VWAP_THROUGH_A_MORNING_SESSION = "7" - BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION = "8" - BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI = "9" - BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI = "A" - BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI = "B" - BasisPxType_STRIKE = "C" - BasisPxType_OPEN = "D" - BasisPxType_OTHERS = "Z" + BasisPxType_CLOSING_PRICE_AT_MORNINGN_SESSION BasisPxType = "2" + BasisPxType_CLOSING_PRICE BasisPxType = "3" + BasisPxType_CURRENT_PRICE BasisPxType = "4" + BasisPxType_SQ BasisPxType = "5" + BasisPxType_VWAP_THROUGH_A_DAY BasisPxType = "6" + BasisPxType_VWAP_THROUGH_A_MORNING_SESSION BasisPxType = "7" + BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION BasisPxType = "8" + BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI BasisPxType = "9" + BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI BasisPxType = "A" + BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI BasisPxType = "B" + BasisPxType_STRIKE BasisPxType = "C" + BasisPxType_OPEN BasisPxType = "D" + BasisPxType_OTHERS BasisPxType = "Z" ) //Enum values for Benchmark +type Benchmark string + const ( - Benchmark_CURVE = "1" - Benchmark_5YR = "2" - Benchmark_OLD5 = "3" - Benchmark_10YR = "4" - Benchmark_OLD10 = "5" - Benchmark_30YR = "6" - Benchmark_OLD30 = "7" - Benchmark_3MOLIBOR = "8" - Benchmark_6MOLIBOR = "9" + Benchmark_CURVE Benchmark = "1" + Benchmark_5YR Benchmark = "2" + Benchmark_OLD5 Benchmark = "3" + Benchmark_10YR Benchmark = "4" + Benchmark_OLD10 Benchmark = "5" + Benchmark_30YR Benchmark = "6" + Benchmark_OLD30 Benchmark = "7" + Benchmark_3MOLIBOR Benchmark = "8" + Benchmark_6MOLIBOR Benchmark = "9" ) //Enum values for BenchmarkCurveName +type BenchmarkCurveName string + const ( - BenchmarkCurveName_EONIA = "EONIA" - BenchmarkCurveName_EUREPO = "EUREPO" - BenchmarkCurveName_EURIBOR = "Euribor" - BenchmarkCurveName_FUTURESWAP = "FutureSWAP" - BenchmarkCurveName_LIBID = "LIBID" - BenchmarkCurveName_LIBOR = "LIBOR" - BenchmarkCurveName_MUNIAAA = "MuniAAA" - BenchmarkCurveName_OTHER = "OTHER" - BenchmarkCurveName_PFANDBRIEFE = "Pfandbriefe" - BenchmarkCurveName_SONIA = "SONIA" - BenchmarkCurveName_SWAP = "SWAP" - BenchmarkCurveName_TREASURY = "Treasury" + BenchmarkCurveName_EONIA BenchmarkCurveName = "EONIA" + BenchmarkCurveName_EUREPO BenchmarkCurveName = "EUREPO" + BenchmarkCurveName_EURIBOR BenchmarkCurveName = "Euribor" + BenchmarkCurveName_FUTURESWAP BenchmarkCurveName = "FutureSWAP" + BenchmarkCurveName_LIBID BenchmarkCurveName = "LIBID" + BenchmarkCurveName_LIBOR BenchmarkCurveName = "LIBOR" + BenchmarkCurveName_MUNIAAA BenchmarkCurveName = "MuniAAA" + BenchmarkCurveName_OTHER BenchmarkCurveName = "OTHER" + BenchmarkCurveName_PFANDBRIEFE BenchmarkCurveName = "Pfandbriefe" + BenchmarkCurveName_SONIA BenchmarkCurveName = "SONIA" + BenchmarkCurveName_SWAP BenchmarkCurveName = "SWAP" + BenchmarkCurveName_TREASURY BenchmarkCurveName = "Treasury" ) //Enum values for BidDescriptorType +type BidDescriptorType string + const ( - BidDescriptorType_SECTOR = "1" - BidDescriptorType_COUNTRY = "2" - BidDescriptorType_INDEX = "3" + BidDescriptorType_SECTOR BidDescriptorType = "1" + BidDescriptorType_COUNTRY BidDescriptorType = "2" + BidDescriptorType_INDEX BidDescriptorType = "3" ) //Enum values for BidRequestTransType +type BidRequestTransType string + const ( - BidRequestTransType_CANCEL = "C" - BidRequestTransType_NO = "N" + BidRequestTransType_CANCEL BidRequestTransType = "C" + BidRequestTransType_NO BidRequestTransType = "N" ) //Enum values for BidTradeType +type BidTradeType string + const ( - BidTradeType_AGENCY = "A" - BidTradeType_VWAP_GUARANTEE = "G" - BidTradeType_GUARANTEED_CLOSE = "J" - BidTradeType_RISK_TRADE = "R" + BidTradeType_AGENCY BidTradeType = "A" + BidTradeType_VWAP_GUARANTEE BidTradeType = "G" + BidTradeType_GUARANTEED_CLOSE BidTradeType = "J" + BidTradeType_RISK_TRADE BidTradeType = "R" ) //Enum values for BidType +type BidType string + const ( - BidType_NON_DISCLOSED_STYLE = "1" - BidType_DISCLOSED_SYTLE = "2" - BidType_NO_BIDDING_PROCESS = "3" + BidType_NON_DISCLOSED_STYLE BidType = "1" + BidType_DISCLOSED_SYTLE BidType = "2" + BidType_NO_BIDDING_PROCESS BidType = "3" ) //Enum values for BookingType +type BookingType string + const ( - BookingType_REGULAR_BOOKING = "0" - BookingType_CFD = "1" - BookingType_TOTAL_RETURN_SWAP = "2" + BookingType_REGULAR_BOOKING BookingType = "0" + BookingType_CFD BookingType = "1" + BookingType_TOTAL_RETURN_SWAP BookingType = "2" ) //Enum values for BookingUnit +type BookingUnit string + const ( - BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = "0" - BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER = "1" - BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = "2" + BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT BookingUnit = "0" + BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER BookingUnit = "1" + BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE BookingUnit = "2" ) //Enum values for BusinessRejectReason +type BusinessRejectReason string + const ( - BusinessRejectReason_OTHER = "0" - BusinessRejectReason_UNKNOWN_ID = "1" - BusinessRejectReason_INVALID_PRICE_INCREMENT = "18" - BusinessRejectReason_UNKNOWN_SECURITY = "2" - BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE = "3" - BusinessRejectReason_APPLICATION_NOT_AVAILABLE = "4" - BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING = "5" - BusinessRejectReason_NOT_AUTHORIZED = "6" - BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = "7" + BusinessRejectReason_OTHER BusinessRejectReason = "0" + BusinessRejectReason_UNKNOWN_ID BusinessRejectReason = "1" + BusinessRejectReason_INVALID_PRICE_INCREMENT BusinessRejectReason = "18" + BusinessRejectReason_UNKNOWN_SECURITY BusinessRejectReason = "2" + BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE BusinessRejectReason = "3" + BusinessRejectReason_APPLICATION_NOT_AVAILABLE BusinessRejectReason = "4" + BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING BusinessRejectReason = "5" + BusinessRejectReason_NOT_AUTHORIZED BusinessRejectReason = "6" + BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME BusinessRejectReason = "7" ) //Enum values for CPProgram +type CPProgram string + const ( - CPProgram_3 = "1" - CPProgram_4 = "2" - CPProgram_OTHER = "99" + CPProgram_3 CPProgram = "1" + CPProgram_4 CPProgram = "2" + CPProgram_OTHER CPProgram = "99" ) //Enum values for CancellationRights +type CancellationRights string + const ( - CancellationRights_NO_M = "M" - CancellationRights_NO_N = "N" - CancellationRights_NO_O = "O" - CancellationRights_YES = "Y" + CancellationRights_NO_M CancellationRights = "M" + CancellationRights_NO_N CancellationRights = "N" + CancellationRights_NO_O CancellationRights = "O" + CancellationRights_YES CancellationRights = "Y" ) //Enum values for CashMargin +type CashMargin string + const ( - CashMargin_CASH = "1" - CashMargin_MARGIN_OPEN = "2" - CashMargin_MARGIN_CLOSE = "3" + CashMargin_CASH CashMargin = "1" + CashMargin_MARGIN_OPEN CashMargin = "2" + CashMargin_MARGIN_CLOSE CashMargin = "3" ) //Enum values for ClearingFeeIndicator +type ClearingFeeIndicator string + const ( - ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = "1" - ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = "2" - ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = "3" - ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = "4" - ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = "5" - ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = "9" - ClearingFeeIndicator_CBOE_MEMBER = "B" - ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER = "C" - ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER = "E" - ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS = "F" - ClearingFeeIndicator_106H_AND_106J_FIRMS = "H" - ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS = "I" - ClearingFeeIndicator_LESSEE_106F_EMPLOYEES = "L" - ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES = "M" + ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator = "1" + ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator = "2" + ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator = "3" + ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator = "4" + ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator = "5" + ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator = "9" + ClearingFeeIndicator_CBOE_MEMBER ClearingFeeIndicator = "B" + ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER ClearingFeeIndicator = "C" + ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER ClearingFeeIndicator = "E" + ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS ClearingFeeIndicator = "F" + ClearingFeeIndicator_106H_AND_106J_FIRMS ClearingFeeIndicator = "H" + ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS ClearingFeeIndicator = "I" + ClearingFeeIndicator_LESSEE_106F_EMPLOYEES ClearingFeeIndicator = "L" + ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES ClearingFeeIndicator = "M" ) //Enum values for ClearingInstruction +type ClearingInstruction string + const ( - ClearingInstruction_PROCESS_NORMALLY = "0" - ClearingInstruction_EXCLUDE_FROM_ALL_NETTING = "1" - ClearingInstruction_AUTOMATIC_GIVE_UP_MODE = "10" - ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR = "11" - ClearingInstruction_CUSTOMER_TRADE = "12" - ClearingInstruction_SELF_CLEARING = "13" - ClearingInstruction_BILATERAL_NETTING_ONLY = "2" - ClearingInstruction_EX_CLEARING = "3" - ClearingInstruction_SPECIAL_TRADE = "4" - ClearingInstruction_MULTILATERAL_NETTING = "5" - ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY = "6" - ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY = "7" - ClearingInstruction_MANUAL_MODE = "8" - ClearingInstruction_AUTOMATIC_POSTING_MODE = "9" + ClearingInstruction_PROCESS_NORMALLY ClearingInstruction = "0" + ClearingInstruction_EXCLUDE_FROM_ALL_NETTING ClearingInstruction = "1" + ClearingInstruction_AUTOMATIC_GIVE_UP_MODE ClearingInstruction = "10" + ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR ClearingInstruction = "11" + ClearingInstruction_CUSTOMER_TRADE ClearingInstruction = "12" + ClearingInstruction_SELF_CLEARING ClearingInstruction = "13" + ClearingInstruction_BILATERAL_NETTING_ONLY ClearingInstruction = "2" + ClearingInstruction_EX_CLEARING ClearingInstruction = "3" + ClearingInstruction_SPECIAL_TRADE ClearingInstruction = "4" + ClearingInstruction_MULTILATERAL_NETTING ClearingInstruction = "5" + ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY ClearingInstruction = "6" + ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY ClearingInstruction = "7" + ClearingInstruction_MANUAL_MODE ClearingInstruction = "8" + ClearingInstruction_AUTOMATIC_POSTING_MODE ClearingInstruction = "9" ) //Enum values for CollAction +type CollAction string + const ( - CollAction_RETAIN = "0" - CollAction_ADD = "1" - CollAction_REMOVE = "2" + CollAction_RETAIN CollAction = "0" + CollAction_ADD CollAction = "1" + CollAction_REMOVE CollAction = "2" ) //Enum values for CollApplType +type CollApplType string + const ( - CollApplType_SPECIFIC_DEPOSIT = "0" - CollApplType_GENERAL = "1" + CollApplType_SPECIFIC_DEPOSIT CollApplType = "0" + CollApplType_GENERAL CollApplType = "1" ) //Enum values for CollAsgnReason +type CollAsgnReason string + const ( - CollAsgnReason_INITIAL = "0" - CollAsgnReason_SCHEDULED = "1" - CollAsgnReason_TIME_WARNING = "2" - CollAsgnReason_MARGIN_DEFICIENCY = "3" - CollAsgnReason_MARGIN_EXCESS = "4" - CollAsgnReason_FORWARD_COLLATERAL_DEMAND = "5" - CollAsgnReason_EVENT_OF_DEFAULT = "6" - CollAsgnReason_ADVERSE_TAX_EVENT = "7" + CollAsgnReason_INITIAL CollAsgnReason = "0" + CollAsgnReason_SCHEDULED CollAsgnReason = "1" + CollAsgnReason_TIME_WARNING CollAsgnReason = "2" + CollAsgnReason_MARGIN_DEFICIENCY CollAsgnReason = "3" + CollAsgnReason_MARGIN_EXCESS CollAsgnReason = "4" + CollAsgnReason_FORWARD_COLLATERAL_DEMAND CollAsgnReason = "5" + CollAsgnReason_EVENT_OF_DEFAULT CollAsgnReason = "6" + CollAsgnReason_ADVERSE_TAX_EVENT CollAsgnReason = "7" ) //Enum values for CollAsgnRejectReason +type CollAsgnRejectReason string + const ( - CollAsgnRejectReason_UNKNOWN_DEAL = "0" - CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT = "1" - CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION = "2" - CollAsgnRejectReason_INSUFFICIENT_COLLATERAL = "3" - CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL = "4" - CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION = "5" - CollAsgnRejectReason_OTHER = "99" + CollAsgnRejectReason_UNKNOWN_DEAL CollAsgnRejectReason = "0" + CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT CollAsgnRejectReason = "1" + CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION CollAsgnRejectReason = "2" + CollAsgnRejectReason_INSUFFICIENT_COLLATERAL CollAsgnRejectReason = "3" + CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL CollAsgnRejectReason = "4" + CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION CollAsgnRejectReason = "5" + CollAsgnRejectReason_OTHER CollAsgnRejectReason = "99" ) //Enum values for CollAsgnRespType +type CollAsgnRespType string + const ( - CollAsgnRespType_RECEIVED = "0" - CollAsgnRespType_ACCEPTED = "1" - CollAsgnRespType_DECLINED = "2" - CollAsgnRespType_REJECTED = "3" + CollAsgnRespType_RECEIVED CollAsgnRespType = "0" + CollAsgnRespType_ACCEPTED CollAsgnRespType = "1" + CollAsgnRespType_DECLINED CollAsgnRespType = "2" + CollAsgnRespType_REJECTED CollAsgnRespType = "3" ) //Enum values for CollAsgnTransType +type CollAsgnTransType string + const ( - CollAsgnTransType_NEW = "0" - CollAsgnTransType_REPLACE = "1" - CollAsgnTransType_CANCEL = "2" - CollAsgnTransType_RELEASE = "3" - CollAsgnTransType_REVERSE = "4" + CollAsgnTransType_NEW CollAsgnTransType = "0" + CollAsgnTransType_REPLACE CollAsgnTransType = "1" + CollAsgnTransType_CANCEL CollAsgnTransType = "2" + CollAsgnTransType_RELEASE CollAsgnTransType = "3" + CollAsgnTransType_REVERSE CollAsgnTransType = "4" ) //Enum values for CollInquiryQualifier +type CollInquiryQualifier string + const ( - CollInquiryQualifier_TRADE_DATE = "0" - CollInquiryQualifier_GC_INSTRUMENT = "1" - CollInquiryQualifier_COLLATERAL_INSTRUMENT = "2" - CollInquiryQualifier_SUBSTITUTION_ELIGIBLE = "3" - CollInquiryQualifier_NOT_ASSIGNED = "4" - CollInquiryQualifier_PARTIALLY_ASSIGNED = "5" - CollInquiryQualifier_FULLY_ASSIGNED = "6" - CollInquiryQualifier_OUTSTANDING_TRADES = "7" + CollInquiryQualifier_TRADE_DATE CollInquiryQualifier = "0" + CollInquiryQualifier_GC_INSTRUMENT CollInquiryQualifier = "1" + CollInquiryQualifier_COLLATERAL_INSTRUMENT CollInquiryQualifier = "2" + CollInquiryQualifier_SUBSTITUTION_ELIGIBLE CollInquiryQualifier = "3" + CollInquiryQualifier_NOT_ASSIGNED CollInquiryQualifier = "4" + CollInquiryQualifier_PARTIALLY_ASSIGNED CollInquiryQualifier = "5" + CollInquiryQualifier_FULLY_ASSIGNED CollInquiryQualifier = "6" + CollInquiryQualifier_OUTSTANDING_TRADES CollInquiryQualifier = "7" ) //Enum values for CollInquiryResult +type CollInquiryResult string + const ( - CollInquiryResult_SUCCESSFUL = "0" - CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT = "1" - CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE = "2" - CollInquiryResult_INVALID_PARTIES = "3" - CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED = "4" - CollInquiryResult_INVALID_DESTINATION_REQUESTED = "5" - CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = "6" - CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = "7" - CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = "8" - CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = "9" - CollInquiryResult_OTHER = "99" + CollInquiryResult_SUCCESSFUL CollInquiryResult = "0" + CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT CollInquiryResult = "1" + CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE CollInquiryResult = "2" + CollInquiryResult_INVALID_PARTIES CollInquiryResult = "3" + CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED CollInquiryResult = "4" + CollInquiryResult_INVALID_DESTINATION_REQUESTED CollInquiryResult = "5" + CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED CollInquiryResult = "6" + CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED CollInquiryResult = "7" + CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED CollInquiryResult = "8" + CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY CollInquiryResult = "9" + CollInquiryResult_OTHER CollInquiryResult = "99" ) //Enum values for CollInquiryStatus +type CollInquiryStatus string + const ( - CollInquiryStatus_ACCEPTED = "0" - CollInquiryStatus_ACCEPTED_WITH_WARNINGS = "1" - CollInquiryStatus_COMPLETED = "2" - CollInquiryStatus_COMPLETED_WITH_WARNINGS = "3" - CollInquiryStatus_REJECTED = "4" + CollInquiryStatus_ACCEPTED CollInquiryStatus = "0" + CollInquiryStatus_ACCEPTED_WITH_WARNINGS CollInquiryStatus = "1" + CollInquiryStatus_COMPLETED CollInquiryStatus = "2" + CollInquiryStatus_COMPLETED_WITH_WARNINGS CollInquiryStatus = "3" + CollInquiryStatus_REJECTED CollInquiryStatus = "4" ) //Enum values for CollStatus +type CollStatus string + const ( - CollStatus_UNASSIGNED = "0" - CollStatus_PARTIALLY_ASSIGNED = "1" - CollStatus_ASSIGNMENT_PROPOSED = "2" - CollStatus_ASSIGNED = "3" - CollStatus_CHALLENGED = "4" + CollStatus_UNASSIGNED CollStatus = "0" + CollStatus_PARTIALLY_ASSIGNED CollStatus = "1" + CollStatus_ASSIGNMENT_PROPOSED CollStatus = "2" + CollStatus_ASSIGNED CollStatus = "3" + CollStatus_CHALLENGED CollStatus = "4" ) //Enum values for CommType +type CommType string + const ( - CommType_PER_UNIT = "1" - CommType_PERCENT = "2" - CommType_ABSOLUTE = "3" - CommType_PERCENTAGE_WAIVED_4 = "4" - CommType_PERCENTAGE_WAIVED_5 = "5" - CommType_POINTS_PER_BOND_OR_CONTRACT = "6" + CommType_PER_UNIT CommType = "1" + CommType_PERCENT CommType = "2" + CommType_ABSOLUTE CommType = "3" + CommType_PERCENTAGE_WAIVED_4 CommType = "4" + CommType_PERCENTAGE_WAIVED_5 CommType = "5" + CommType_POINTS_PER_BOND_OR_CONTRACT CommType = "6" ) //Enum values for ComplexEventCondition +type ComplexEventCondition string + const ( - ComplexEventCondition_AND = "1" - ComplexEventCondition_OR = "2" + ComplexEventCondition_AND ComplexEventCondition = "1" + ComplexEventCondition_OR ComplexEventCondition = "2" ) //Enum values for ComplexEventPriceBoundaryMethod +type ComplexEventPriceBoundaryMethod string + const ( - ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE = "1" - ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = "2" - ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE = "3" - ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = "4" - ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE = "5" + ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod = "1" + ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod = "2" + ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod = "3" + ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod = "4" + ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod = "5" ) //Enum values for ComplexEventPriceTimeType +type ComplexEventPriceTimeType string + const ( - ComplexEventPriceTimeType_EXPIRATION = "1" - ComplexEventPriceTimeType_IMMEDIATE = "2" - ComplexEventPriceTimeType_SPECIFIED_DATE_TIME = "3" + ComplexEventPriceTimeType_EXPIRATION ComplexEventPriceTimeType = "1" + ComplexEventPriceTimeType_IMMEDIATE ComplexEventPriceTimeType = "2" + ComplexEventPriceTimeType_SPECIFIED_DATE_TIME ComplexEventPriceTimeType = "3" ) //Enum values for ComplexEventType +type ComplexEventType string + const ( - ComplexEventType_CAPPED = "1" - ComplexEventType_TRIGGER = "2" - ComplexEventType_KNOCK_IN_UP = "3" - ComplexEventType_KOCK_IN_DOWN = "4" - ComplexEventType_KNOCK_OUT_UP = "5" - ComplexEventType_KNOCK_OUT_DOWN = "6" - ComplexEventType_UNDERLYING = "7" - ComplexEventType_RESET_BARRIER = "8" - ComplexEventType_ROLLING_BARRIER = "9" + ComplexEventType_CAPPED ComplexEventType = "1" + ComplexEventType_TRIGGER ComplexEventType = "2" + ComplexEventType_KNOCK_IN_UP ComplexEventType = "3" + ComplexEventType_KOCK_IN_DOWN ComplexEventType = "4" + ComplexEventType_KNOCK_OUT_UP ComplexEventType = "5" + ComplexEventType_KNOCK_OUT_DOWN ComplexEventType = "6" + ComplexEventType_UNDERLYING ComplexEventType = "7" + ComplexEventType_RESET_BARRIER ComplexEventType = "8" + ComplexEventType_ROLLING_BARRIER ComplexEventType = "9" ) //Enum values for ConfirmRejReason +type ConfirmRejReason string + const ( - ConfirmRejReason_MISMATCHED_ACCOUNT = "1" - ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS = "2" - ConfirmRejReason_OTHER = "99" + ConfirmRejReason_MISMATCHED_ACCOUNT ConfirmRejReason = "1" + ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS ConfirmRejReason = "2" + ConfirmRejReason_OTHER ConfirmRejReason = "99" ) //Enum values for ConfirmStatus +type ConfirmStatus string + const ( - ConfirmStatus_RECEIVED = "1" - ConfirmStatus_MISMATCHED_ACCOUNT = "2" - ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS = "3" - ConfirmStatus_CONFIRMED = "4" - ConfirmStatus_REQUEST_REJECTED = "5" + ConfirmStatus_RECEIVED ConfirmStatus = "1" + ConfirmStatus_MISMATCHED_ACCOUNT ConfirmStatus = "2" + ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS ConfirmStatus = "3" + ConfirmStatus_CONFIRMED ConfirmStatus = "4" + ConfirmStatus_REQUEST_REJECTED ConfirmStatus = "5" ) //Enum values for ConfirmTransType +type ConfirmTransType string + const ( - ConfirmTransType_NEW = "0" - ConfirmTransType_REPLACE = "1" - ConfirmTransType_CANCEL = "2" + ConfirmTransType_NEW ConfirmTransType = "0" + ConfirmTransType_REPLACE ConfirmTransType = "1" + ConfirmTransType_CANCEL ConfirmTransType = "2" ) //Enum values for ConfirmType +type ConfirmType string + const ( - ConfirmType_STATUS = "1" - ConfirmType_CONFIRMATION = "2" - ConfirmType_CONFIRMATION_REQUEST_REJECTED = "3" + ConfirmType_STATUS ConfirmType = "1" + ConfirmType_CONFIRMATION ConfirmType = "2" + ConfirmType_CONFIRMATION_REQUEST_REJECTED ConfirmType = "3" ) //Enum values for ContAmtType -const ( - ContAmtType_COMMISSION_AMOUNT = "1" - ContAmtType_EXIT_CHARGE_PERCENT = "10" - ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT = "11" - ContAmtType_PROJECTED_FUND_VALUE = "12" - ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 = "13" - ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 = "14" - ContAmtType_NET_SETTLEMENT_AMOUNT = "15" - ContAmtType_COMMISSION_PERCENT = "2" - ContAmtType_INITIAL_CHARGE_AMOUNT = "3" - ContAmtType_INITIAL_CHARGE_PERCENT = "4" - ContAmtType_DISCOUNT_AMOUNT = "5" - ContAmtType_DISCOUNT_PERCENT = "6" - ContAmtType_DILUTION_LEVY_AMOUNT = "7" - ContAmtType_DILUTION_LEVY_PERCENT = "8" - ContAmtType_EXIT_CHARGE_AMOUNT = "9" +type ContAmtType string + +const ( + ContAmtType_COMMISSION_AMOUNT ContAmtType = "1" + ContAmtType_EXIT_CHARGE_PERCENT ContAmtType = "10" + ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT ContAmtType = "11" + ContAmtType_PROJECTED_FUND_VALUE ContAmtType = "12" + ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 ContAmtType = "13" + ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 ContAmtType = "14" + ContAmtType_NET_SETTLEMENT_AMOUNT ContAmtType = "15" + ContAmtType_COMMISSION_PERCENT ContAmtType = "2" + ContAmtType_INITIAL_CHARGE_AMOUNT ContAmtType = "3" + ContAmtType_INITIAL_CHARGE_PERCENT ContAmtType = "4" + ContAmtType_DISCOUNT_AMOUNT ContAmtType = "5" + ContAmtType_DISCOUNT_PERCENT ContAmtType = "6" + ContAmtType_DILUTION_LEVY_AMOUNT ContAmtType = "7" + ContAmtType_DILUTION_LEVY_PERCENT ContAmtType = "8" + ContAmtType_EXIT_CHARGE_AMOUNT ContAmtType = "9" ) //Enum values for ContingencyType +type ContingencyType string + const ( - ContingencyType_ONE_CANCELS_THE_OTHER = "1" - ContingencyType_ONE_TRIGGERS_THE_OTHER = "2" - ContingencyType_ONE_UPDATES_THE_OTHER_3 = "3" - ContingencyType_ONE_UPDATES_THE_OTHER_4 = "4" + ContingencyType_ONE_CANCELS_THE_OTHER ContingencyType = "1" + ContingencyType_ONE_TRIGGERS_THE_OTHER ContingencyType = "2" + ContingencyType_ONE_UPDATES_THE_OTHER_3 ContingencyType = "3" + ContingencyType_ONE_UPDATES_THE_OTHER_4 ContingencyType = "4" ) //Enum values for ContractMultiplierUnit +type ContractMultiplierUnit string + const ( - ContractMultiplierUnit_SHARES = "0" - ContractMultiplierUnit_HOURS = "1" - ContractMultiplierUnit_DAYS = "2" + ContractMultiplierUnit_SHARES ContractMultiplierUnit = "0" + ContractMultiplierUnit_HOURS ContractMultiplierUnit = "1" + ContractMultiplierUnit_DAYS ContractMultiplierUnit = "2" ) //Enum values for CorporateAction -const ( - CorporateAction_EX_DIVIDEND = "A" - CorporateAction_EX_DISTRIBUTION = "B" - CorporateAction_EX_RIGHTS = "C" - CorporateAction_NEW = "D" - CorporateAction_EX_INTEREST = "E" - CorporateAction_CASH_DIVIDEND = "F" - CorporateAction_STOCK_DIVIDEND = "G" - CorporateAction_NON_INTEGER_STOCK_SPLIT = "H" - CorporateAction_REVERSE_STOCK_SPLIT = "I" - CorporateAction_STANDARD_INTEGER_STOCK_SPLIT = "J" - CorporateAction_POSITION_CONSOLIDATION = "K" - CorporateAction_LIQUIDATION_REORGANIZATION = "L" - CorporateAction_MERGER_REORGANIZATION = "M" - CorporateAction_RIGHTS_OFFERING = "N" - CorporateAction_SHAREHOLDER_MEETING = "O" - CorporateAction_SPINOFF = "P" - CorporateAction_TENDER_OFFER = "Q" - CorporateAction_WARRANT = "R" - CorporateAction_SPECIAL_ACTION = "S" - CorporateAction_SYMBOL_CONVERSION = "T" - CorporateAction_CUSIP = "U" - CorporateAction_LEAP_ROLLOVER = "V" - CorporateAction_SUCCESSION_EVENT = "W" +type CorporateAction string + +const ( + CorporateAction_EX_DIVIDEND CorporateAction = "A" + CorporateAction_EX_DISTRIBUTION CorporateAction = "B" + CorporateAction_EX_RIGHTS CorporateAction = "C" + CorporateAction_NEW CorporateAction = "D" + CorporateAction_EX_INTEREST CorporateAction = "E" + CorporateAction_CASH_DIVIDEND CorporateAction = "F" + CorporateAction_STOCK_DIVIDEND CorporateAction = "G" + CorporateAction_NON_INTEGER_STOCK_SPLIT CorporateAction = "H" + CorporateAction_REVERSE_STOCK_SPLIT CorporateAction = "I" + CorporateAction_STANDARD_INTEGER_STOCK_SPLIT CorporateAction = "J" + CorporateAction_POSITION_CONSOLIDATION CorporateAction = "K" + CorporateAction_LIQUIDATION_REORGANIZATION CorporateAction = "L" + CorporateAction_MERGER_REORGANIZATION CorporateAction = "M" + CorporateAction_RIGHTS_OFFERING CorporateAction = "N" + CorporateAction_SHAREHOLDER_MEETING CorporateAction = "O" + CorporateAction_SPINOFF CorporateAction = "P" + CorporateAction_TENDER_OFFER CorporateAction = "Q" + CorporateAction_WARRANT CorporateAction = "R" + CorporateAction_SPECIAL_ACTION CorporateAction = "S" + CorporateAction_SYMBOL_CONVERSION CorporateAction = "T" + CorporateAction_CUSIP CorporateAction = "U" + CorporateAction_LEAP_ROLLOVER CorporateAction = "V" + CorporateAction_SUCCESSION_EVENT CorporateAction = "W" ) //Enum values for CoveredOrUncovered +type CoveredOrUncovered string + const ( - CoveredOrUncovered_COVERED = "0" - CoveredOrUncovered_UNCOVERED = "1" + CoveredOrUncovered_COVERED CoveredOrUncovered = "0" + CoveredOrUncovered_UNCOVERED CoveredOrUncovered = "1" ) //Enum values for CrossPrioritization +type CrossPrioritization string + const ( - CrossPrioritization_NONE = "0" - CrossPrioritization_BUY_SIDE_IS_PRIORITIZED = "1" - CrossPrioritization_SELL_SIDE_IS_PRIORITIZED = "2" + CrossPrioritization_NONE CrossPrioritization = "0" + CrossPrioritization_BUY_SIDE_IS_PRIORITIZED CrossPrioritization = "1" + CrossPrioritization_SELL_SIDE_IS_PRIORITIZED CrossPrioritization = "2" ) //Enum values for CrossType +type CrossType string + const ( - CrossType_CROSS_AON = "1" - CrossType_CROSS_IOC = "2" - CrossType_CROSS_ONE_SIDE = "3" - CrossType_CROSS_SAME_PRICE = "4" + CrossType_CROSS_AON CrossType = "1" + CrossType_CROSS_IOC CrossType = "2" + CrossType_CROSS_ONE_SIDE CrossType = "3" + CrossType_CROSS_SAME_PRICE CrossType = "4" ) //Enum values for CustOrderCapacity +type CustOrderCapacity string + const ( - CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = "1" - CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = "2" - CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = "3" - CustOrderCapacity_ALL_OTHER = "4" + CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT CustOrderCapacity = "1" + CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT CustOrderCapacity = "2" + CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER CustOrderCapacity = "3" + CustOrderCapacity_ALL_OTHER CustOrderCapacity = "4" ) //Enum values for CustOrderHandlingInst -const ( - CustOrderHandlingInst_ADD_ON_ORDER = "ADD" - CustOrderHandlingInst_ALL_OR_NONE = "AON" - CustOrderHandlingInst_CASH_NOT_HELD = "CNH" - CustOrderHandlingInst_DIRECTED_ORDER = "DIR" - CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION = "E.W" - CustOrderHandlingInst_FILL_OR_KILL = "FOK" - CustOrderHandlingInst_IMBALANCE_ONLY = "IO" - CustOrderHandlingInst_IMMEDIATE_OR_CANCEL = "IOC" - CustOrderHandlingInst_LIMIT_ON_CLOSE = "LOC" - CustOrderHandlingInst_LIMIT_ON_OPEN = "LOO" - CustOrderHandlingInst_MARKET_AT_CLOSE = "MAC" - CustOrderHandlingInst_MARKET_AT_OPEN = "MAO" - CustOrderHandlingInst_MARKET_ON_CLOSE = "MOC" - CustOrderHandlingInst_MARKET_ON_OPEN = "MOO" - CustOrderHandlingInst_MINIMUM_QUANTITY = "MQT" - CustOrderHandlingInst_NOT_HELD = "NH" - CustOrderHandlingInst_OVER_THE_DAY = "OVD" - CustOrderHandlingInst_PEGGED = "PEG" - CustOrderHandlingInst_RESERVE_SIZE_ORDER = "RSV" - CustOrderHandlingInst_STOP_STOCK_TRANSACTION = "S.W" - CustOrderHandlingInst_SCALE = "SCL" - CustOrderHandlingInst_TIME_ORDER = "TMO" - CustOrderHandlingInst_TRAILING_STOP = "TS" - CustOrderHandlingInst_WORK = "WRK" +type CustOrderHandlingInst string + +const ( + CustOrderHandlingInst_ADD_ON_ORDER CustOrderHandlingInst = "ADD" + CustOrderHandlingInst_ALL_OR_NONE CustOrderHandlingInst = "AON" + CustOrderHandlingInst_CASH_NOT_HELD CustOrderHandlingInst = "CNH" + CustOrderHandlingInst_DIRECTED_ORDER CustOrderHandlingInst = "DIR" + CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION CustOrderHandlingInst = "E.W" + CustOrderHandlingInst_FILL_OR_KILL CustOrderHandlingInst = "FOK" + CustOrderHandlingInst_IMBALANCE_ONLY CustOrderHandlingInst = "IO" + CustOrderHandlingInst_IMMEDIATE_OR_CANCEL CustOrderHandlingInst = "IOC" + CustOrderHandlingInst_LIMIT_ON_CLOSE CustOrderHandlingInst = "LOC" + CustOrderHandlingInst_LIMIT_ON_OPEN CustOrderHandlingInst = "LOO" + CustOrderHandlingInst_MARKET_AT_CLOSE CustOrderHandlingInst = "MAC" + CustOrderHandlingInst_MARKET_AT_OPEN CustOrderHandlingInst = "MAO" + CustOrderHandlingInst_MARKET_ON_CLOSE CustOrderHandlingInst = "MOC" + CustOrderHandlingInst_MARKET_ON_OPEN CustOrderHandlingInst = "MOO" + CustOrderHandlingInst_MINIMUM_QUANTITY CustOrderHandlingInst = "MQT" + CustOrderHandlingInst_NOT_HELD CustOrderHandlingInst = "NH" + CustOrderHandlingInst_OVER_THE_DAY CustOrderHandlingInst = "OVD" + CustOrderHandlingInst_PEGGED CustOrderHandlingInst = "PEG" + CustOrderHandlingInst_RESERVE_SIZE_ORDER CustOrderHandlingInst = "RSV" + CustOrderHandlingInst_STOP_STOCK_TRANSACTION CustOrderHandlingInst = "S.W" + CustOrderHandlingInst_SCALE CustOrderHandlingInst = "SCL" + CustOrderHandlingInst_TIME_ORDER CustOrderHandlingInst = "TMO" + CustOrderHandlingInst_TRAILING_STOP CustOrderHandlingInst = "TS" + CustOrderHandlingInst_WORK CustOrderHandlingInst = "WRK" ) //Enum values for CustomerOrFirm +type CustomerOrFirm string + const ( - CustomerOrFirm_CUSTOMER = "0" - CustomerOrFirm_FIRM = "1" + CustomerOrFirm_CUSTOMER CustomerOrFirm = "0" + CustomerOrFirm_FIRM CustomerOrFirm = "1" ) //Enum values for CxlRejReason +type CxlRejReason string + const ( - CxlRejReason_TOO_LATE_TO_CANCEL = "0" - CxlRejReason_UNKNOWN_ORDER = "1" - CxlRejReason_INVALID_PRICE_INCREMENT = "18" - CxlRejReason_BROKER = "2" - CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = "3" - CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = "4" - CxlRejReason_ORIGORDMODTIME = "5" - CxlRejReason_DUPLICATE_CLORDID = "6" - CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE = "7" - CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = "8" - CxlRejReason_OTHER = "99" + CxlRejReason_TOO_LATE_TO_CANCEL CxlRejReason = "0" + CxlRejReason_UNKNOWN_ORDER CxlRejReason = "1" + CxlRejReason_INVALID_PRICE_INCREMENT CxlRejReason = "18" + CxlRejReason_BROKER CxlRejReason = "2" + CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS CxlRejReason = "3" + CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST CxlRejReason = "4" + CxlRejReason_ORIGORDMODTIME CxlRejReason = "5" + CxlRejReason_DUPLICATE_CLORDID CxlRejReason = "6" + CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE CxlRejReason = "7" + CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND CxlRejReason = "8" + CxlRejReason_OTHER CxlRejReason = "99" ) //Enum values for CxlRejResponseTo +type CxlRejResponseTo string + const ( - CxlRejResponseTo_ORDER_CANCEL_REQUEST = "1" - CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST = "2" + CxlRejResponseTo_ORDER_CANCEL_REQUEST CxlRejResponseTo = "1" + CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST CxlRejResponseTo = "2" ) //Enum values for CxlType +type CxlType string + const ( - CxlType_FULL_REMAINING_QUANTITY = "F" - CxlType_PARTIAL_CANCEL = "P" + CxlType_FULL_REMAINING_QUANTITY CxlType = "F" + CxlType_PARTIAL_CANCEL CxlType = "P" ) //Enum values for DKReason +type DKReason string + const ( - DKReason_UNKNOWN_SYMBOL = "A" - DKReason_WRONG_SIDE = "B" - DKReason_QUANTITY_EXCEEDS_ORDER = "C" - DKReason_NO_MATCHING_ORDER = "D" - DKReason_PRICE_EXCEEDS_LIMIT = "E" - DKReason_CALCULATION_DIFFERENCE = "F" - DKReason_OTHER = "Z" + DKReason_UNKNOWN_SYMBOL DKReason = "A" + DKReason_WRONG_SIDE DKReason = "B" + DKReason_QUANTITY_EXCEEDS_ORDER DKReason = "C" + DKReason_NO_MATCHING_ORDER DKReason = "D" + DKReason_PRICE_EXCEEDS_LIMIT DKReason = "E" + DKReason_CALCULATION_DIFFERENCE DKReason = "F" + DKReason_OTHER DKReason = "Z" ) //Enum values for DayBookingInst +type DayBookingInst string + const ( - DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR = "0" - DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING = "1" - DayBookingInst_ACCUMULATE = "2" + DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR DayBookingInst = "0" + DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING DayBookingInst = "1" + DayBookingInst_ACCUMULATE DayBookingInst = "2" ) //Enum values for DealingCapacity +type DealingCapacity string + const ( - DealingCapacity_AGENT = "A" - DealingCapacity_PRINCIPAL = "P" - DealingCapacity_RISKLESS_PRINCIPAL = "R" + DealingCapacity_AGENT DealingCapacity = "A" + DealingCapacity_PRINCIPAL DealingCapacity = "P" + DealingCapacity_RISKLESS_PRINCIPAL DealingCapacity = "R" ) //Enum values for DeleteReason +type DeleteReason string + const ( - DeleteReason_CANCELLATION = "0" - DeleteReason_ERROR = "1" + DeleteReason_CANCELLATION DeleteReason = "0" + DeleteReason_ERROR DeleteReason = "1" ) //Enum values for DeliveryForm +type DeliveryForm string + const ( - DeliveryForm_BOOK_ENTRY = "1" - DeliveryForm_BEARER = "2" + DeliveryForm_BOOK_ENTRY DeliveryForm = "1" + DeliveryForm_BEARER DeliveryForm = "2" ) //Enum values for DeliveryType +type DeliveryType string + const ( - DeliveryType_VERSUS_PAYMENT_DELIVER = "0" - DeliveryType_FREE_DELIVER = "1" - DeliveryType_TRI_PARTY = "2" - DeliveryType_HOLD_IN_CUSTODY = "3" + DeliveryType_VERSUS_PAYMENT_DELIVER DeliveryType = "0" + DeliveryType_FREE_DELIVER DeliveryType = "1" + DeliveryType_TRI_PARTY DeliveryType = "2" + DeliveryType_HOLD_IN_CUSTODY DeliveryType = "3" ) //Enum values for DerivativeSecurityListRequestType +type DerivativeSecurityListRequestType string + const ( - DerivativeSecurityListRequestType_SYMBOL = "0" - DerivativeSecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE = "1" - DerivativeSecurityListRequestType_PRODUCT = "2" - DerivativeSecurityListRequestType_TRADINGSESSIONID = "3" - DerivativeSecurityListRequestType_ALL_SECURITIES = "4" - DerivativeSecurityListRequestType_UNDELYINGSYMBOL = "5" - DerivativeSecurityListRequestType_UNDERLYING_SECURITYTYPE_AND_OR_CFICODE = "6" - DerivativeSecurityListRequestType_UNDERLYING_PRODUCT = "7" - DerivativeSecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = "8" + DerivativeSecurityListRequestType_SYMBOL DerivativeSecurityListRequestType = "0" + DerivativeSecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE DerivativeSecurityListRequestType = "1" + DerivativeSecurityListRequestType_PRODUCT DerivativeSecurityListRequestType = "2" + DerivativeSecurityListRequestType_TRADINGSESSIONID DerivativeSecurityListRequestType = "3" + DerivativeSecurityListRequestType_ALL_SECURITIES DerivativeSecurityListRequestType = "4" + DerivativeSecurityListRequestType_UNDELYINGSYMBOL DerivativeSecurityListRequestType = "5" + DerivativeSecurityListRequestType_UNDERLYING_SECURITYTYPE_AND_OR_CFICODE DerivativeSecurityListRequestType = "6" + DerivativeSecurityListRequestType_UNDERLYING_PRODUCT DerivativeSecurityListRequestType = "7" + DerivativeSecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID DerivativeSecurityListRequestType = "8" ) //Enum values for DeskOrderHandlingInst -const ( - DeskOrderHandlingInst_ADD_ON_ORDER = "ADD" - DeskOrderHandlingInst_ALL_OR_NONE = "AON" - DeskOrderHandlingInst_CASH_NOT_HELD = "CNH" - DeskOrderHandlingInst_DIRECTED_ORDER = "DIR" - DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION = "E.W" - DeskOrderHandlingInst_FILL_OR_KILL = "FOK" - DeskOrderHandlingInst_IMBALANCE_ONLY = "IO" - DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL = "IOC" - DeskOrderHandlingInst_LIMIT_ON_CLOSE = "LOC" - DeskOrderHandlingInst_LIMIT_ON_OPEN = "LOO" - DeskOrderHandlingInst_MARKET_AT_CLOSE = "MAC" - DeskOrderHandlingInst_MARKET_AT_OPEN = "MAO" - DeskOrderHandlingInst_MARKET_ON_CLOSE = "MOC" - DeskOrderHandlingInst_MARKET_ON_OPEN = "MOO" - DeskOrderHandlingInst_MINIMUM_QUANTITY = "MQT" - DeskOrderHandlingInst_NOT_HELD = "NH" - DeskOrderHandlingInst_OVER_THE_DAY = "OVD" - DeskOrderHandlingInst_PEGGED = "PEG" - DeskOrderHandlingInst_RESERVE_SIZE_ORDER = "RSV" - DeskOrderHandlingInst_STOP_STOCK_TRANSACTION = "S.W" - DeskOrderHandlingInst_SCALE = "SCL" - DeskOrderHandlingInst_TIME_ORDER = "TMO" - DeskOrderHandlingInst_TRAILING_STOP = "TS" - DeskOrderHandlingInst_WORK = "WRK" +type DeskOrderHandlingInst string + +const ( + DeskOrderHandlingInst_ADD_ON_ORDER DeskOrderHandlingInst = "ADD" + DeskOrderHandlingInst_ALL_OR_NONE DeskOrderHandlingInst = "AON" + DeskOrderHandlingInst_CASH_NOT_HELD DeskOrderHandlingInst = "CNH" + DeskOrderHandlingInst_DIRECTED_ORDER DeskOrderHandlingInst = "DIR" + DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION DeskOrderHandlingInst = "E.W" + DeskOrderHandlingInst_FILL_OR_KILL DeskOrderHandlingInst = "FOK" + DeskOrderHandlingInst_IMBALANCE_ONLY DeskOrderHandlingInst = "IO" + DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL DeskOrderHandlingInst = "IOC" + DeskOrderHandlingInst_LIMIT_ON_CLOSE DeskOrderHandlingInst = "LOC" + DeskOrderHandlingInst_LIMIT_ON_OPEN DeskOrderHandlingInst = "LOO" + DeskOrderHandlingInst_MARKET_AT_CLOSE DeskOrderHandlingInst = "MAC" + DeskOrderHandlingInst_MARKET_AT_OPEN DeskOrderHandlingInst = "MAO" + DeskOrderHandlingInst_MARKET_ON_CLOSE DeskOrderHandlingInst = "MOC" + DeskOrderHandlingInst_MARKET_ON_OPEN DeskOrderHandlingInst = "MOO" + DeskOrderHandlingInst_MINIMUM_QUANTITY DeskOrderHandlingInst = "MQT" + DeskOrderHandlingInst_NOT_HELD DeskOrderHandlingInst = "NH" + DeskOrderHandlingInst_OVER_THE_DAY DeskOrderHandlingInst = "OVD" + DeskOrderHandlingInst_PEGGED DeskOrderHandlingInst = "PEG" + DeskOrderHandlingInst_RESERVE_SIZE_ORDER DeskOrderHandlingInst = "RSV" + DeskOrderHandlingInst_STOP_STOCK_TRANSACTION DeskOrderHandlingInst = "S.W" + DeskOrderHandlingInst_SCALE DeskOrderHandlingInst = "SCL" + DeskOrderHandlingInst_TIME_ORDER DeskOrderHandlingInst = "TMO" + DeskOrderHandlingInst_TRAILING_STOP DeskOrderHandlingInst = "TS" + DeskOrderHandlingInst_WORK DeskOrderHandlingInst = "WRK" ) //Enum values for DeskType +type DeskType string + const ( - DeskType_AGENCY = "A" - DeskType_ARBITRAGE = "AR" - DeskType_DERIVATIVES = "D" - DeskType_INTERNATIONAL = "IN" - DeskType_INSTITUTIONAL = "IS" - DeskType_OTHER = "O" - DeskType_PREFERRED_TRADING = "PF" - DeskType_PROPRIETARY = "PR" - DeskType_PROGRAM_TRADING = "PT" - DeskType_SALES = "S" - DeskType_TRADING = "T" + DeskType_AGENCY DeskType = "A" + DeskType_ARBITRAGE DeskType = "AR" + DeskType_DERIVATIVES DeskType = "D" + DeskType_INTERNATIONAL DeskType = "IN" + DeskType_INSTITUTIONAL DeskType = "IS" + DeskType_OTHER DeskType = "O" + DeskType_PREFERRED_TRADING DeskType = "PF" + DeskType_PROPRIETARY DeskType = "PR" + DeskType_PROGRAM_TRADING DeskType = "PT" + DeskType_SALES DeskType = "S" + DeskType_TRADING DeskType = "T" ) //Enum values for DeskTypeSource +type DeskTypeSource string + const ( - DeskTypeSource_NASD_OATS = "1" + DeskTypeSource_NASD_OATS DeskTypeSource = "1" ) //Enum values for DiscretionInst +type DiscretionInst string + const ( - DiscretionInst_RELATED_TO_DISPLAYED_PRICE = "0" - DiscretionInst_RELATED_TO_MARKET_PRICE = "1" - DiscretionInst_RELATED_TO_PRIMARY_PRICE = "2" - DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE = "3" - DiscretionInst_RELATED_TO_MIDPOINT_PRICE = "4" - DiscretionInst_RELATED_TO_LAST_TRADE_PRICE = "5" - DiscretionInst_RELATED_TO_VWAP = "6" - DiscretionInst_AVERAGE_PRICE_GUARANTEE = "7" + DiscretionInst_RELATED_TO_DISPLAYED_PRICE DiscretionInst = "0" + DiscretionInst_RELATED_TO_MARKET_PRICE DiscretionInst = "1" + DiscretionInst_RELATED_TO_PRIMARY_PRICE DiscretionInst = "2" + DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE DiscretionInst = "3" + DiscretionInst_RELATED_TO_MIDPOINT_PRICE DiscretionInst = "4" + DiscretionInst_RELATED_TO_LAST_TRADE_PRICE DiscretionInst = "5" + DiscretionInst_RELATED_TO_VWAP DiscretionInst = "6" + DiscretionInst_AVERAGE_PRICE_GUARANTEE DiscretionInst = "7" ) //Enum values for DiscretionLimitType +type DiscretionLimitType string + const ( - DiscretionLimitType_OR_BETTER = "0" - DiscretionLimitType_STRICT = "1" - DiscretionLimitType_OR_WORSE = "2" + DiscretionLimitType_OR_BETTER DiscretionLimitType = "0" + DiscretionLimitType_STRICT DiscretionLimitType = "1" + DiscretionLimitType_OR_WORSE DiscretionLimitType = "2" ) //Enum values for DiscretionMoveType +type DiscretionMoveType string + const ( - DiscretionMoveType_FLOATING = "0" - DiscretionMoveType_FIXED = "1" + DiscretionMoveType_FLOATING DiscretionMoveType = "0" + DiscretionMoveType_FIXED DiscretionMoveType = "1" ) //Enum values for DiscretionOffsetType +type DiscretionOffsetType string + const ( - DiscretionOffsetType_PRICE = "0" - DiscretionOffsetType_BASIS_POINTS = "1" - DiscretionOffsetType_TICKS = "2" - DiscretionOffsetType_PRICE_TIER = "3" + DiscretionOffsetType_PRICE DiscretionOffsetType = "0" + DiscretionOffsetType_BASIS_POINTS DiscretionOffsetType = "1" + DiscretionOffsetType_TICKS DiscretionOffsetType = "2" + DiscretionOffsetType_PRICE_TIER DiscretionOffsetType = "3" ) //Enum values for DiscretionRoundDirection +type DiscretionRoundDirection string + const ( - DiscretionRoundDirection_MORE_AGGRESSIVE = "1" - DiscretionRoundDirection_MORE_PASSIVE = "2" + DiscretionRoundDirection_MORE_AGGRESSIVE DiscretionRoundDirection = "1" + DiscretionRoundDirection_MORE_PASSIVE DiscretionRoundDirection = "2" ) //Enum values for DiscretionScope +type DiscretionScope string + const ( - DiscretionScope_LOCAL = "1" - DiscretionScope_NATIONAL = "2" - DiscretionScope_GLOBAL = "3" - DiscretionScope_NATIONAL_EXCLUDING_LOCAL = "4" + DiscretionScope_LOCAL DiscretionScope = "1" + DiscretionScope_NATIONAL DiscretionScope = "2" + DiscretionScope_GLOBAL DiscretionScope = "3" + DiscretionScope_NATIONAL_EXCLUDING_LOCAL DiscretionScope = "4" ) //Enum values for DisplayMethod +type DisplayMethod string + const ( - DisplayMethod_INITIAL = "1" - DisplayMethod_NEW = "2" - DisplayMethod_RANDOM = "3" - DisplayMethod_UNDISCLOSED = "4" + DisplayMethod_INITIAL DisplayMethod = "1" + DisplayMethod_NEW DisplayMethod = "2" + DisplayMethod_RANDOM DisplayMethod = "3" + DisplayMethod_UNDISCLOSED DisplayMethod = "4" ) //Enum values for DisplayWhen +type DisplayWhen string + const ( - DisplayWhen_IMMEDIATE = "1" - DisplayWhen_EXHAUST = "2" + DisplayWhen_IMMEDIATE DisplayWhen = "1" + DisplayWhen_EXHAUST DisplayWhen = "2" ) //Enum values for DistribPaymentMethod +type DistribPaymentMethod string + const ( - DistribPaymentMethod_CREST = "1" - DistribPaymentMethod_BPAY = "10" - DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS = "11" - DistribPaymentMethod_REINVEST_IN_FUND = "12" - DistribPaymentMethod_NSCC = "2" - DistribPaymentMethod_EUROCLEAR = "3" - DistribPaymentMethod_CLEARSTREAM = "4" - DistribPaymentMethod_CHEQUE = "5" - DistribPaymentMethod_TELEGRAPHIC_TRANSFER = "6" - DistribPaymentMethod_FED_WIRE = "7" - DistribPaymentMethod_DIRECT_CREDIT = "8" - DistribPaymentMethod_ACH_CREDIT = "9" + DistribPaymentMethod_CREST DistribPaymentMethod = "1" + DistribPaymentMethod_BPAY DistribPaymentMethod = "10" + DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS DistribPaymentMethod = "11" + DistribPaymentMethod_REINVEST_IN_FUND DistribPaymentMethod = "12" + DistribPaymentMethod_NSCC DistribPaymentMethod = "2" + DistribPaymentMethod_EUROCLEAR DistribPaymentMethod = "3" + DistribPaymentMethod_CLEARSTREAM DistribPaymentMethod = "4" + DistribPaymentMethod_CHEQUE DistribPaymentMethod = "5" + DistribPaymentMethod_TELEGRAPHIC_TRANSFER DistribPaymentMethod = "6" + DistribPaymentMethod_FED_WIRE DistribPaymentMethod = "7" + DistribPaymentMethod_DIRECT_CREDIT DistribPaymentMethod = "8" + DistribPaymentMethod_ACH_CREDIT DistribPaymentMethod = "9" ) //Enum values for DlvyInstType +type DlvyInstType string + const ( - DlvyInstType_CASH = "C" - DlvyInstType_SECURITIES = "S" + DlvyInstType_CASH DlvyInstType = "C" + DlvyInstType_SECURITIES DlvyInstType = "S" ) //Enum values for DueToRelated +type DueToRelated string + const ( - DueToRelated_NO = "N" - DueToRelated_YES = "Y" + DueToRelated_NO DueToRelated = "N" + DueToRelated_YES DueToRelated = "Y" ) //Enum values for EmailType +type EmailType string + const ( - EmailType_NEW = "0" - EmailType_REPLY = "1" - EmailType_ADMIN_REPLY = "2" + EmailType_NEW EmailType = "0" + EmailType_REPLY EmailType = "1" + EmailType_ADMIN_REPLY EmailType = "2" ) //Enum values for EncryptMethod +type EncryptMethod string + const ( - EncryptMethod_NONE_OTHER = "0" - EncryptMethod_PKCS = "1" - EncryptMethod_DES = "2" - EncryptMethod_PKCS_DES = "3" - EncryptMethod_PGP_DES = "4" - EncryptMethod_PGP_DES_MD5 = "5" - EncryptMethod_PEM_DES_MD5 = "6" + EncryptMethod_NONE_OTHER EncryptMethod = "0" + EncryptMethod_PKCS EncryptMethod = "1" + EncryptMethod_DES EncryptMethod = "2" + EncryptMethod_PKCS_DES EncryptMethod = "3" + EncryptMethod_PGP_DES EncryptMethod = "4" + EncryptMethod_PGP_DES_MD5 EncryptMethod = "5" + EncryptMethod_PEM_DES_MD5 EncryptMethod = "6" ) //Enum values for EventType -const ( - EventType_PUT = "1" - EventType_SWAP_ROLL_DATE = "10" - EventType_SWAP_NEXT_START_DATE = "11" - EventType_SWAP_NEXT_ROLL_DATE = "12" - EventType_FIRST_DELIVERY_DATE = "13" - EventType_LAST_DELIVERY_DATE = "14" - EventType_INITIAL_INVENTORY_DUE_DATE = "15" - EventType_FINAL_INVENTORY_DUE_DATE = "16" - EventType_FIRST_INTENT_DATE = "17" - EventType_LAST_INTENT_DATE = "18" - EventType_POSITION_REMOVAL_DATE = "19" - EventType_CALL = "2" - EventType_TENDER = "3" - EventType_SINKING_FUND_CALL = "4" - EventType_ACTIVATION = "5" - EventType_INACTIVIATION = "6" - EventType_LAST_ELIGIBLE_TRADE_DATE = "7" - EventType_SWAP_START_DATE = "8" - EventType_SWAP_END_DATE = "9" - EventType_OTHER = "99" +type EventType string + +const ( + EventType_PUT EventType = "1" + EventType_SWAP_ROLL_DATE EventType = "10" + EventType_SWAP_NEXT_START_DATE EventType = "11" + EventType_SWAP_NEXT_ROLL_DATE EventType = "12" + EventType_FIRST_DELIVERY_DATE EventType = "13" + EventType_LAST_DELIVERY_DATE EventType = "14" + EventType_INITIAL_INVENTORY_DUE_DATE EventType = "15" + EventType_FINAL_INVENTORY_DUE_DATE EventType = "16" + EventType_FIRST_INTENT_DATE EventType = "17" + EventType_LAST_INTENT_DATE EventType = "18" + EventType_POSITION_REMOVAL_DATE EventType = "19" + EventType_CALL EventType = "2" + EventType_TENDER EventType = "3" + EventType_SINKING_FUND_CALL EventType = "4" + EventType_ACTIVATION EventType = "5" + EventType_INACTIVIATION EventType = "6" + EventType_LAST_ELIGIBLE_TRADE_DATE EventType = "7" + EventType_SWAP_START_DATE EventType = "8" + EventType_SWAP_END_DATE EventType = "9" + EventType_OTHER EventType = "99" ) //Enum values for ExDestination +type ExDestination string + const ( - ExDestination_NONE = "0" - ExDestination_POSIT = "4" + ExDestination_NONE ExDestination = "0" + ExDestination_POSIT ExDestination = "4" ) //Enum values for ExDestinationIDSource +type ExDestinationIDSource string + const ( - ExDestinationIDSource_BIC = "B" - ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = "C" - ExDestinationIDSource_PROPRIETARY = "D" - ExDestinationIDSource_ISO_COUNTRY_CODE = "E" - ExDestinationIDSource_MIC = "G" + ExDestinationIDSource_BIC ExDestinationIDSource = "B" + ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER ExDestinationIDSource = "C" + ExDestinationIDSource_PROPRIETARY ExDestinationIDSource = "D" + ExDestinationIDSource_ISO_COUNTRY_CODE ExDestinationIDSource = "E" + ExDestinationIDSource_MIC ExDestinationIDSource = "G" ) //Enum values for ExchangeForPhysical +type ExchangeForPhysical string + const ( - ExchangeForPhysical_NO = "N" - ExchangeForPhysical_YES = "Y" + ExchangeForPhysical_NO ExchangeForPhysical = "N" + ExchangeForPhysical_YES ExchangeForPhysical = "Y" ) //Enum values for ExecAckStatus +type ExecAckStatus string + const ( - ExecAckStatus_RECEIVED_NOT_YET_PROCESSED = "0" - ExecAckStatus_ACCEPTED = "1" - ExecAckStatus_DONT_KNOW = "2" + ExecAckStatus_RECEIVED_NOT_YET_PROCESSED ExecAckStatus = "0" + ExecAckStatus_ACCEPTED ExecAckStatus = "1" + ExecAckStatus_DONT_KNOW ExecAckStatus = "2" ) //Enum values for ExecInst -const ( - ExecInst_STAY_ON_OFFER_SIDE = "0" - ExecInst_NOT_HELD = "1" - ExecInst_WORK = "2" - ExecInst_GO_ALONG = "3" - ExecInst_OVER_THE_DAY = "4" - ExecInst_HELD = "5" - ExecInst_PARTICIPANT_DONT_INITIATE = "6" - ExecInst_STRICT_SCALE = "7" - ExecInst_TRY_TO_SCALE = "8" - ExecInst_STAY_ON_BID_SIDE = "9" - ExecInst_NO_CROSS = "A" - ExecInst_OK_TO_CROSS = "B" - ExecInst_CALL_FIRST = "C" - ExecInst_PERCENT_OF_VOLUME = "D" - ExecInst_DO_NOT_INCREASE = "E" - ExecInst_DO_NOT_REDUCE = "F" - ExecInst_ALL_OR_NONE = "G" - ExecInst_REINSTATE_ON_SYSTEM_FAILURE = "H" - ExecInst_INSTITUTIONS_ONLY = "I" - ExecInst_REINSTATE_ON_TRADING_HALT = "J" - ExecInst_CANCEL_ON_TRADING_HALT = "K" - ExecInst_LAST_PEG = "L" - ExecInst_MID_PRICE_PEG = "M" - ExecInst_NON_NEGOTIABLE = "N" - ExecInst_OPENING_PEG = "O" - ExecInst_MARKET_PEG = "P" - ExecInst_CANCEL_ON_SYSTEM_FAILURE = "Q" - ExecInst_PRIMARY_PEG = "R" - ExecInst_SUSPEND = "S" - ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = "T" - ExecInst_CUSTOMER_DISPLAY_INSTRUCTION = "U" - ExecInst_NETTING = "V" - ExecInst_PEG_TO_VWAP = "W" - ExecInst_TRADE_ALONG = "X" - ExecInst_TRY_TO_STOP = "Y" - ExecInst_CANCEL_IF_NOT_BEST = "Z" - ExecInst_TRAILING_STOP_PEG = "a" - ExecInst_STRICT_LIMIT = "b" - ExecInst_IGNORE_PRICE_VALIDITY_CHECKS = "c" - ExecInst_PEG_TO_LIMIT_PRICE = "d" - ExecInst_WORK_TO_TARGET_STRATEGY = "e" - ExecInst_INTERMARKET_SWEEP = "f" - ExecInst_EXTERNAL_ROUTING_ALLOWED = "g" - ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED = "h" - ExecInst_IMBALANCE_ONLY = "i" - ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE = "j" - ExecInst_BEST_EXECUTION = "k" - ExecInst_SUSPEND_ON_SYSTEM_FAILURE = "l" - ExecInst_SUSPEND_ON_TRADING_HALT = "m" - ExecInst_REINSTATE_ON_CONNECTION_LOSS = "n" - ExecInst_CANCEL_ON_CONNECTION_LOSS = "o" - ExecInst_SUSPEND_ON_CONNECTION_LOSS = "p" - ExecInst_RELEASE_FROM_SUSPENSION = "q" - ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED = "r" - ExecInst_EXECUTE_AS_DURATION_NEUTRAL = "s" - ExecInst_EXECUTE_AS_FX_NEUTRAL = "t" +type ExecInst string + +const ( + ExecInst_STAY_ON_OFFER_SIDE ExecInst = "0" + ExecInst_NOT_HELD ExecInst = "1" + ExecInst_WORK ExecInst = "2" + ExecInst_GO_ALONG ExecInst = "3" + ExecInst_OVER_THE_DAY ExecInst = "4" + ExecInst_HELD ExecInst = "5" + ExecInst_PARTICIPANT_DONT_INITIATE ExecInst = "6" + ExecInst_STRICT_SCALE ExecInst = "7" + ExecInst_TRY_TO_SCALE ExecInst = "8" + ExecInst_STAY_ON_BID_SIDE ExecInst = "9" + ExecInst_NO_CROSS ExecInst = "A" + ExecInst_OK_TO_CROSS ExecInst = "B" + ExecInst_CALL_FIRST ExecInst = "C" + ExecInst_PERCENT_OF_VOLUME ExecInst = "D" + ExecInst_DO_NOT_INCREASE ExecInst = "E" + ExecInst_DO_NOT_REDUCE ExecInst = "F" + ExecInst_ALL_OR_NONE ExecInst = "G" + ExecInst_REINSTATE_ON_SYSTEM_FAILURE ExecInst = "H" + ExecInst_INSTITUTIONS_ONLY ExecInst = "I" + ExecInst_REINSTATE_ON_TRADING_HALT ExecInst = "J" + ExecInst_CANCEL_ON_TRADING_HALT ExecInst = "K" + ExecInst_LAST_PEG ExecInst = "L" + ExecInst_MID_PRICE_PEG ExecInst = "M" + ExecInst_NON_NEGOTIABLE ExecInst = "N" + ExecInst_OPENING_PEG ExecInst = "O" + ExecInst_MARKET_PEG ExecInst = "P" + ExecInst_CANCEL_ON_SYSTEM_FAILURE ExecInst = "Q" + ExecInst_PRIMARY_PEG ExecInst = "R" + ExecInst_SUSPEND ExecInst = "S" + ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER ExecInst = "T" + ExecInst_CUSTOMER_DISPLAY_INSTRUCTION ExecInst = "U" + ExecInst_NETTING ExecInst = "V" + ExecInst_PEG_TO_VWAP ExecInst = "W" + ExecInst_TRADE_ALONG ExecInst = "X" + ExecInst_TRY_TO_STOP ExecInst = "Y" + ExecInst_CANCEL_IF_NOT_BEST ExecInst = "Z" + ExecInst_TRAILING_STOP_PEG ExecInst = "a" + ExecInst_STRICT_LIMIT ExecInst = "b" + ExecInst_IGNORE_PRICE_VALIDITY_CHECKS ExecInst = "c" + ExecInst_PEG_TO_LIMIT_PRICE ExecInst = "d" + ExecInst_WORK_TO_TARGET_STRATEGY ExecInst = "e" + ExecInst_INTERMARKET_SWEEP ExecInst = "f" + ExecInst_EXTERNAL_ROUTING_ALLOWED ExecInst = "g" + ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED ExecInst = "h" + ExecInst_IMBALANCE_ONLY ExecInst = "i" + ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE ExecInst = "j" + ExecInst_BEST_EXECUTION ExecInst = "k" + ExecInst_SUSPEND_ON_SYSTEM_FAILURE ExecInst = "l" + ExecInst_SUSPEND_ON_TRADING_HALT ExecInst = "m" + ExecInst_REINSTATE_ON_CONNECTION_LOSS ExecInst = "n" + ExecInst_CANCEL_ON_CONNECTION_LOSS ExecInst = "o" + ExecInst_SUSPEND_ON_CONNECTION_LOSS ExecInst = "p" + ExecInst_RELEASE_FROM_SUSPENSION ExecInst = "q" + ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED ExecInst = "r" + ExecInst_EXECUTE_AS_DURATION_NEUTRAL ExecInst = "s" + ExecInst_EXECUTE_AS_FX_NEUTRAL ExecInst = "t" ) //Enum values for ExecPriceType +type ExecPriceType string + const ( - ExecPriceType_BID_PRICE = "B" - ExecPriceType_CREATION_PRICE = "C" - ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = "D" - ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = "E" - ExecPriceType_OFFER_PRICE = "O" - ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = "P" - ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = "Q" - ExecPriceType_SINGLE_PRICE = "S" + ExecPriceType_BID_PRICE ExecPriceType = "B" + ExecPriceType_CREATION_PRICE ExecPriceType = "C" + ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT ExecPriceType = "D" + ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT ExecPriceType = "E" + ExecPriceType_OFFER_PRICE ExecPriceType = "O" + ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT ExecPriceType = "P" + ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT ExecPriceType = "Q" + ExecPriceType_SINGLE_PRICE ExecPriceType = "S" ) //Enum values for ExecRestatementReason +type ExecRestatementReason string + const ( - ExecRestatementReason_GT_CORPORATE_ACTION = "0" - ExecRestatementReason_GT_RENEWAL = "1" - ExecRestatementReason_WAREHOUSE_RECAP = "10" - ExecRestatementReason_PEG_REFRESH = "11" - ExecRestatementReason_VERBAL_CHANGE = "2" - ExecRestatementReason_REPRICING_OF_ORDER = "3" - ExecRestatementReason_BROKER_OPTION = "4" - ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY = "5" - ExecRestatementReason_CANCEL_ON_TRADING_HALT = "6" - ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE = "7" - ExecRestatementReason_MARKET = "8" - ExecRestatementReason_CANCELED_NOT_BEST = "9" - ExecRestatementReason_OTHER = "99" + ExecRestatementReason_GT_CORPORATE_ACTION ExecRestatementReason = "0" + ExecRestatementReason_GT_RENEWAL ExecRestatementReason = "1" + ExecRestatementReason_WAREHOUSE_RECAP ExecRestatementReason = "10" + ExecRestatementReason_PEG_REFRESH ExecRestatementReason = "11" + ExecRestatementReason_VERBAL_CHANGE ExecRestatementReason = "2" + ExecRestatementReason_REPRICING_OF_ORDER ExecRestatementReason = "3" + ExecRestatementReason_BROKER_OPTION ExecRestatementReason = "4" + ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY ExecRestatementReason = "5" + ExecRestatementReason_CANCEL_ON_TRADING_HALT ExecRestatementReason = "6" + ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE ExecRestatementReason = "7" + ExecRestatementReason_MARKET ExecRestatementReason = "8" + ExecRestatementReason_CANCELED_NOT_BEST ExecRestatementReason = "9" + ExecRestatementReason_OTHER ExecRestatementReason = "99" ) //Enum values for ExecTransType +type ExecTransType string + const ( - ExecTransType_NEW = "0" - ExecTransType_CANCEL = "1" - ExecTransType_CORRECT = "2" - ExecTransType_STATUS = "3" + ExecTransType_NEW ExecTransType = "0" + ExecTransType_CANCEL ExecTransType = "1" + ExecTransType_CORRECT ExecTransType = "2" + ExecTransType_STATUS ExecTransType = "3" ) //Enum values for ExecType -const ( - ExecType_NEW = "0" - ExecType_PARTIAL_FILL = "1" - ExecType_FILL = "2" - ExecType_DONE_FOR_DAY = "3" - ExecType_CANCELED = "4" - ExecType_REPLACED = "5" - ExecType_PENDING_CANCEL = "6" - ExecType_STOPPED = "7" - ExecType_REJECTED = "8" - ExecType_SUSPENDED = "9" - ExecType_PENDING_NEW = "A" - ExecType_CALCULATED = "B" - ExecType_EXPIRED = "C" - ExecType_RESTATED = "D" - ExecType_PENDING_REPLACE = "E" - ExecType_TRADE = "F" - ExecType_TRADE_CORRECT = "G" - ExecType_TRADE_CANCEL = "H" - ExecType_ORDER_STATUS = "I" - ExecType_TRADE_IN_A_CLEARING_HOLD = "J" - ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING = "K" - ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM = "L" +type ExecType string + +const ( + ExecType_NEW ExecType = "0" + ExecType_PARTIAL_FILL ExecType = "1" + ExecType_FILL ExecType = "2" + ExecType_DONE_FOR_DAY ExecType = "3" + ExecType_CANCELED ExecType = "4" + ExecType_REPLACED ExecType = "5" + ExecType_PENDING_CANCEL ExecType = "6" + ExecType_STOPPED ExecType = "7" + ExecType_REJECTED ExecType = "8" + ExecType_SUSPENDED ExecType = "9" + ExecType_PENDING_NEW ExecType = "A" + ExecType_CALCULATED ExecType = "B" + ExecType_EXPIRED ExecType = "C" + ExecType_RESTATED ExecType = "D" + ExecType_PENDING_REPLACE ExecType = "E" + ExecType_TRADE ExecType = "F" + ExecType_TRADE_CORRECT ExecType = "G" + ExecType_TRADE_CANCEL ExecType = "H" + ExecType_ORDER_STATUS ExecType = "I" + ExecType_TRADE_IN_A_CLEARING_HOLD ExecType = "J" + ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING ExecType = "K" + ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM ExecType = "L" ) //Enum values for ExerciseMethod +type ExerciseMethod string + const ( - ExerciseMethod_AUTOMATIC = "A" - ExerciseMethod_MANUAL = "M" + ExerciseMethod_AUTOMATIC ExerciseMethod = "A" + ExerciseMethod_MANUAL ExerciseMethod = "M" ) //Enum values for ExerciseStyle +type ExerciseStyle string + const ( - ExerciseStyle_EUROPEAN = "0" - ExerciseStyle_AMERICAN = "1" - ExerciseStyle_BERMUDA = "2" + ExerciseStyle_EUROPEAN ExerciseStyle = "0" + ExerciseStyle_AMERICAN ExerciseStyle = "1" + ExerciseStyle_BERMUDA ExerciseStyle = "2" ) //Enum values for ExpType +type ExpType string + const ( - ExpType_AUTO_EXERCISE = "1" - ExpType_NON_AUTO_EXERCISE = "2" - ExpType_FINAL_WILL_BE_EXERCISED = "3" - ExpType_CONTRARY_INTENTION = "4" - ExpType_DIFFERENCE = "5" + ExpType_AUTO_EXERCISE ExpType = "1" + ExpType_NON_AUTO_EXERCISE ExpType = "2" + ExpType_FINAL_WILL_BE_EXERCISED ExpType = "3" + ExpType_CONTRARY_INTENTION ExpType = "4" + ExpType_DIFFERENCE ExpType = "5" ) //Enum values for ExpirationCycle +type ExpirationCycle string + const ( - ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE = "0" - ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN = "1" - ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE = "2" + ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE ExpirationCycle = "0" + ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN ExpirationCycle = "1" + ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE ExpirationCycle = "2" ) //Enum values for ExpirationQtyType +type ExpirationQtyType string + const ( - ExpirationQtyType_AUTO_EXERCISE = "1" - ExpirationQtyType_NON_AUTO_EXERCISE = "2" - ExpirationQtyType_FINAL_WILL_BE_EXERCISED = "3" - ExpirationQtyType_CONTRARY_INTENTION = "4" - ExpirationQtyType_DIFFERENCE = "5" + ExpirationQtyType_AUTO_EXERCISE ExpirationQtyType = "1" + ExpirationQtyType_NON_AUTO_EXERCISE ExpirationQtyType = "2" + ExpirationQtyType_FINAL_WILL_BE_EXERCISED ExpirationQtyType = "3" + ExpirationQtyType_CONTRARY_INTENTION ExpirationQtyType = "4" + ExpirationQtyType_DIFFERENCE ExpirationQtyType = "5" ) //Enum values for FinancialStatus +type FinancialStatus string + const ( - FinancialStatus_BANKRUPT = "1" - FinancialStatus_PENDING_DELISTING = "2" - FinancialStatus_RESTRICTED = "3" + FinancialStatus_BANKRUPT FinancialStatus = "1" + FinancialStatus_PENDING_DELISTING FinancialStatus = "2" + FinancialStatus_RESTRICTED FinancialStatus = "3" ) //Enum values for FlowScheduleType +type FlowScheduleType string + const ( - FlowScheduleType_NERC_EASTERN_OFF_PEAK = "0" - FlowScheduleType_NERC_WESTERN_OFF_PEAK = "1" - FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH = "2" - FlowScheduleType_NERC_EASTERN_PEAK = "3" - FlowScheduleType_NERC_WESTERN_PEAK = "4" + FlowScheduleType_NERC_EASTERN_OFF_PEAK FlowScheduleType = "0" + FlowScheduleType_NERC_WESTERN_OFF_PEAK FlowScheduleType = "1" + FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH FlowScheduleType = "2" + FlowScheduleType_NERC_EASTERN_PEAK FlowScheduleType = "3" + FlowScheduleType_NERC_WESTERN_PEAK FlowScheduleType = "4" ) //Enum values for ForexReq +type ForexReq string + const ( - ForexReq_NO = "N" - ForexReq_YES = "Y" + ForexReq_NO ForexReq = "N" + ForexReq_YES ForexReq = "Y" ) //Enum values for FundRenewWaiv +type FundRenewWaiv string + const ( - FundRenewWaiv_NO = "N" - FundRenewWaiv_YES = "Y" + FundRenewWaiv_NO FundRenewWaiv = "N" + FundRenewWaiv_YES FundRenewWaiv = "Y" ) //Enum values for FuturesValuationMethod +type FuturesValuationMethod string + const ( - FuturesValuationMethod_PREMIUM_STYLE = "EQTY" - FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET = "FUT" - FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = "FUTDA" + FuturesValuationMethod_PREMIUM_STYLE FuturesValuationMethod = "EQTY" + FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET FuturesValuationMethod = "FUT" + FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT FuturesValuationMethod = "FUTDA" ) //Enum values for GTBookingInst +type GTBookingInst string + const ( - GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = "0" - GTBookingInst_ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES = "1" - GTBookingInst_ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE = "2" + GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION GTBookingInst = "0" + GTBookingInst_ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES GTBookingInst = "1" + GTBookingInst_ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE GTBookingInst = "2" ) //Enum values for GapFillFlag +type GapFillFlag string + const ( - GapFillFlag_NO = "N" - GapFillFlag_YES = "Y" + GapFillFlag_NO GapFillFlag = "N" + GapFillFlag_YES GapFillFlag = "Y" ) //Enum values for HaltReasonChar +type HaltReasonChar string + const ( - HaltReasonChar_NEWS_DISSEMINATION = "D" - HaltReasonChar_ORDER_INFLUX = "E" - HaltReasonChar_ORDER_IMBALANCE = "I" - HaltReasonChar_ADDITIONAL_INFORMATION = "M" - HaltReasonChar_NEW_PENDING = "P" - HaltReasonChar_EQUIPMENT_CHANGEOVER = "X" + HaltReasonChar_NEWS_DISSEMINATION HaltReasonChar = "D" + HaltReasonChar_ORDER_INFLUX HaltReasonChar = "E" + HaltReasonChar_ORDER_IMBALANCE HaltReasonChar = "I" + HaltReasonChar_ADDITIONAL_INFORMATION HaltReasonChar = "M" + HaltReasonChar_NEW_PENDING HaltReasonChar = "P" + HaltReasonChar_EQUIPMENT_CHANGEOVER HaltReasonChar = "X" ) //Enum values for HaltReasonInt +type HaltReasonInt string + const ( - HaltReasonInt_NEWS_DISSEMINATION = "0" - HaltReasonInt_ORDER_INFLUX = "1" - HaltReasonInt_ORDER_IMBALANCE = "2" - HaltReasonInt_ADDITIONAL_INFORMATION = "3" - HaltReasonInt_NEWS_PENDING = "4" - HaltReasonInt_EQUIPMENT_CHANGEOVER = "5" + HaltReasonInt_NEWS_DISSEMINATION HaltReasonInt = "0" + HaltReasonInt_ORDER_INFLUX HaltReasonInt = "1" + HaltReasonInt_ORDER_IMBALANCE HaltReasonInt = "2" + HaltReasonInt_ADDITIONAL_INFORMATION HaltReasonInt = "3" + HaltReasonInt_NEWS_PENDING HaltReasonInt = "4" + HaltReasonInt_EQUIPMENT_CHANGEOVER HaltReasonInt = "5" ) //Enum values for HandlInst +type HandlInst string + const ( - HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = "1" - HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = "2" - HandlInst_MANUAL_ORDER_BEST_EXECUTION = "3" + HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION HandlInst = "1" + HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK HandlInst = "2" + HandlInst_MANUAL_ORDER_BEST_EXECUTION HandlInst = "3" ) //Enum values for IDSource +type IDSource string + const ( - IDSource_CUSIP = "1" - IDSource_SEDOL = "2" - IDSource_QUIK = "3" - IDSource_ISIN_NUMBER = "4" - IDSource_RIC_CODE = "5" - IDSource_ISO_CURRENCY_CODE = "6" - IDSource_ISO_COUNTRY_CODE = "7" - IDSource_EXCHANGE_SYMBOL = "8" - IDSource_CONSOLIDATED_TAPE_ASSOCIATION = "9" + IDSource_CUSIP IDSource = "1" + IDSource_SEDOL IDSource = "2" + IDSource_QUIK IDSource = "3" + IDSource_ISIN_NUMBER IDSource = "4" + IDSource_RIC_CODE IDSource = "5" + IDSource_ISO_CURRENCY_CODE IDSource = "6" + IDSource_ISO_COUNTRY_CODE IDSource = "7" + IDSource_EXCHANGE_SYMBOL IDSource = "8" + IDSource_CONSOLIDATED_TAPE_ASSOCIATION IDSource = "9" ) //Enum values for IOINaturalFlag +type IOINaturalFlag string + const ( - IOINaturalFlag_NO = "N" - IOINaturalFlag_YES = "Y" + IOINaturalFlag_NO IOINaturalFlag = "N" + IOINaturalFlag_YES IOINaturalFlag = "Y" ) //Enum values for IOIOthSvc +type IOIOthSvc string + const ( - IOIOthSvc_AUTEX = "A" - IOIOthSvc_BRIDGE = "B" + IOIOthSvc_AUTEX IOIOthSvc = "A" + IOIOthSvc_BRIDGE IOIOthSvc = "B" ) //Enum values for IOIQltyInd +type IOIQltyInd string + const ( - IOIQltyInd_HIGH = "H" - IOIQltyInd_LOW = "L" - IOIQltyInd_MEDIUM = "M" + IOIQltyInd_HIGH IOIQltyInd = "H" + IOIQltyInd_LOW IOIQltyInd = "L" + IOIQltyInd_MEDIUM IOIQltyInd = "M" ) //Enum values for IOIQty +type IOIQty string + const ( - IOIQty_1000000000 = "0" - IOIQty_LARGE = "L" - IOIQty_MEDIUM = "M" - IOIQty_SMALL = "S" - IOIQty_UNDISCLOSED_QUANTITY = "U" + IOIQty_1000000000 IOIQty = "0" + IOIQty_LARGE IOIQty = "L" + IOIQty_MEDIUM IOIQty = "M" + IOIQty_SMALL IOIQty = "S" + IOIQty_UNDISCLOSED_QUANTITY IOIQty = "U" ) //Enum values for IOIQualifier -const ( - IOIQualifier_ALL_OR_NONE = "A" - IOIQualifier_MARKET_ON_CLOSE = "B" - IOIQualifier_AT_THE_CLOSE = "C" - IOIQualifier_VWAP = "D" - IOIQualifier_IN_TOUCH_WITH = "I" - IOIQualifier_LIMIT = "L" - IOIQualifier_MORE_BEHIND = "M" - IOIQualifier_AT_THE_OPEN = "O" - IOIQualifier_TAKING_A_POSITION = "P" - IOIQualifier_AT_THE_MARKET = "Q" - IOIQualifier_READY_TO_TRADE = "R" - IOIQualifier_PORTFOLIO_SHOWN = "S" - IOIQualifier_THROUGH_THE_DAY = "T" - IOIQualifier_VERSUS = "V" - IOIQualifier_INDICATION = "W" - IOIQualifier_CROSSING_OPPORTUNITY = "X" - IOIQualifier_AT_THE_MIDPOINT = "Y" - IOIQualifier_PRE_OPEN = "Z" +type IOIQualifier string + +const ( + IOIQualifier_ALL_OR_NONE IOIQualifier = "A" + IOIQualifier_MARKET_ON_CLOSE IOIQualifier = "B" + IOIQualifier_AT_THE_CLOSE IOIQualifier = "C" + IOIQualifier_VWAP IOIQualifier = "D" + IOIQualifier_IN_TOUCH_WITH IOIQualifier = "I" + IOIQualifier_LIMIT IOIQualifier = "L" + IOIQualifier_MORE_BEHIND IOIQualifier = "M" + IOIQualifier_AT_THE_OPEN IOIQualifier = "O" + IOIQualifier_TAKING_A_POSITION IOIQualifier = "P" + IOIQualifier_AT_THE_MARKET IOIQualifier = "Q" + IOIQualifier_READY_TO_TRADE IOIQualifier = "R" + IOIQualifier_PORTFOLIO_SHOWN IOIQualifier = "S" + IOIQualifier_THROUGH_THE_DAY IOIQualifier = "T" + IOIQualifier_VERSUS IOIQualifier = "V" + IOIQualifier_INDICATION IOIQualifier = "W" + IOIQualifier_CROSSING_OPPORTUNITY IOIQualifier = "X" + IOIQualifier_AT_THE_MIDPOINT IOIQualifier = "Y" + IOIQualifier_PRE_OPEN IOIQualifier = "Z" ) //Enum values for IOIShares +type IOIShares string + const ( - IOIShares_LARGE = "L" - IOIShares_MEDIUM = "M" - IOIShares_SMALL = "S" + IOIShares_LARGE IOIShares = "L" + IOIShares_MEDIUM IOIShares = "M" + IOIShares_SMALL IOIShares = "S" ) //Enum values for IOITransType +type IOITransType string + const ( - IOITransType_CANCEL = "C" - IOITransType_NEW = "N" - IOITransType_REPLACE = "R" + IOITransType_CANCEL IOITransType = "C" + IOITransType_NEW IOITransType = "N" + IOITransType_REPLACE IOITransType = "R" ) //Enum values for ImpliedMarketIndicator +type ImpliedMarketIndicator string + const ( - ImpliedMarketIndicator_NOT_IMPLIED = "0" - ImpliedMarketIndicator_IMPLIED_IN = "1" - ImpliedMarketIndicator_IMPLIED_OUT = "2" - ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT = "3" + ImpliedMarketIndicator_NOT_IMPLIED ImpliedMarketIndicator = "0" + ImpliedMarketIndicator_IMPLIED_IN ImpliedMarketIndicator = "1" + ImpliedMarketIndicator_IMPLIED_OUT ImpliedMarketIndicator = "2" + ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT ImpliedMarketIndicator = "3" ) //Enum values for InViewOfCommon +type InViewOfCommon string + const ( - InViewOfCommon_NO = "N" - InViewOfCommon_YES = "Y" + InViewOfCommon_NO InViewOfCommon = "N" + InViewOfCommon_YES InViewOfCommon = "Y" ) //Enum values for IncTaxInd +type IncTaxInd string + const ( - IncTaxInd_NET = "1" - IncTaxInd_GROSS = "2" + IncTaxInd_NET IncTaxInd = "1" + IncTaxInd_GROSS IncTaxInd = "2" ) //Enum values for IndividualAllocType +type IndividualAllocType string + const ( - IndividualAllocType_SUB_ALLOCATE = "1" - IndividualAllocType_THIRD_PARTY_ALLOCATION = "2" + IndividualAllocType_SUB_ALLOCATE IndividualAllocType = "1" + IndividualAllocType_THIRD_PARTY_ALLOCATION IndividualAllocType = "2" ) //Enum values for InstrAttribType -const ( - InstrAttribType_FLAT = "1" - InstrAttribType_ORIGINAL_ISSUE_DISCOUNT = "10" - InstrAttribType_CALLABLE_PUTTABLE = "11" - InstrAttribType_ESCROWED_TO_MATURITY = "12" - InstrAttribType_ESCROWED_TO_REDEMPTION_DATE = "13" - InstrAttribType_PRE_REFUNDED = "14" - InstrAttribType_IN_DEFAULT = "15" - InstrAttribType_UNRATED = "16" - InstrAttribType_TAXABLE = "17" - InstrAttribType_INDEXED = "18" - InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = "19" - InstrAttribType_ZERO_COUPON = "2" - InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE = "20" - InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE = "21" - InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = "22" - InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY = "23" - InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY = "24" - InstrAttribType_INSTRUMENT_DENOMINATOR = "25" - InstrAttribType_INSTRUMENT_NUMERATOR = "26" - InstrAttribType_INSTRUMENT_PRICE_PRECISION = "27" - InstrAttribType_INSTRUMENT_STRIKE_PRICE = "28" - InstrAttribType_TRADEABLE_INDICATOR = "29" - InstrAttribType_INTEREST_BEARING = "3" - InstrAttribType_NO_PERIODIC_PAYMENTS = "4" - InstrAttribType_VARIABLE_RATE = "5" - InstrAttribType_LESS_FEE_FOR_PUT = "6" - InstrAttribType_STEPPED_COUPON = "7" - InstrAttribType_COUPON_PERIOD = "8" - InstrAttribType_WHEN_AND_IF_ISSUED = "9" - InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE = "99" +type InstrAttribType string + +const ( + InstrAttribType_FLAT InstrAttribType = "1" + InstrAttribType_ORIGINAL_ISSUE_DISCOUNT InstrAttribType = "10" + InstrAttribType_CALLABLE_PUTTABLE InstrAttribType = "11" + InstrAttribType_ESCROWED_TO_MATURITY InstrAttribType = "12" + InstrAttribType_ESCROWED_TO_REDEMPTION_DATE InstrAttribType = "13" + InstrAttribType_PRE_REFUNDED InstrAttribType = "14" + InstrAttribType_IN_DEFAULT InstrAttribType = "15" + InstrAttribType_UNRATED InstrAttribType = "16" + InstrAttribType_TAXABLE InstrAttribType = "17" + InstrAttribType_INDEXED InstrAttribType = "18" + InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX InstrAttribType = "19" + InstrAttribType_ZERO_COUPON InstrAttribType = "2" + InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE InstrAttribType = "20" + InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE InstrAttribType = "21" + InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED InstrAttribType = "22" + InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY InstrAttribType = "23" + InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY InstrAttribType = "24" + InstrAttribType_INSTRUMENT_DENOMINATOR InstrAttribType = "25" + InstrAttribType_INSTRUMENT_NUMERATOR InstrAttribType = "26" + InstrAttribType_INSTRUMENT_PRICE_PRECISION InstrAttribType = "27" + InstrAttribType_INSTRUMENT_STRIKE_PRICE InstrAttribType = "28" + InstrAttribType_TRADEABLE_INDICATOR InstrAttribType = "29" + InstrAttribType_INTEREST_BEARING InstrAttribType = "3" + InstrAttribType_NO_PERIODIC_PAYMENTS InstrAttribType = "4" + InstrAttribType_VARIABLE_RATE InstrAttribType = "5" + InstrAttribType_LESS_FEE_FOR_PUT InstrAttribType = "6" + InstrAttribType_STEPPED_COUPON InstrAttribType = "7" + InstrAttribType_COUPON_PERIOD InstrAttribType = "8" + InstrAttribType_WHEN_AND_IF_ISSUED InstrAttribType = "9" + InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE InstrAttribType = "99" ) //Enum values for InstrRegistry +type InstrRegistry string + const ( - InstrRegistry_CUSTODIAN = "BIC" - InstrRegistry_COUNTRY = "ISO" - InstrRegistry_PHYSICAL = "ZZ" + InstrRegistry_CUSTODIAN InstrRegistry = "BIC" + InstrRegistry_COUNTRY InstrRegistry = "ISO" + InstrRegistry_PHYSICAL InstrRegistry = "ZZ" ) //Enum values for LastCapacity +type LastCapacity string + const ( - LastCapacity_AGENT = "1" - LastCapacity_CROSS_AS_AGENT = "2" - LastCapacity_CROSS_AS_PRINCIPAL = "3" - LastCapacity_PRINCIPAL = "4" + LastCapacity_AGENT LastCapacity = "1" + LastCapacity_CROSS_AS_AGENT LastCapacity = "2" + LastCapacity_CROSS_AS_PRINCIPAL LastCapacity = "3" + LastCapacity_PRINCIPAL LastCapacity = "4" ) //Enum values for LastFragment +type LastFragment string + const ( - LastFragment_NO = "N" - LastFragment_YES = "Y" + LastFragment_NO LastFragment = "N" + LastFragment_YES LastFragment = "Y" ) //Enum values for LastLiquidityInd +type LastLiquidityInd string + const ( - LastLiquidityInd_ADDED_LIQUIDITY = "1" - LastLiquidityInd_REMOVED_LIQUIDITY = "2" - LastLiquidityInd_LIQUIDITY_ROUTED_OUT = "3" - LastLiquidityInd_AUCTION = "4" + LastLiquidityInd_ADDED_LIQUIDITY LastLiquidityInd = "1" + LastLiquidityInd_REMOVED_LIQUIDITY LastLiquidityInd = "2" + LastLiquidityInd_LIQUIDITY_ROUTED_OUT LastLiquidityInd = "3" + LastLiquidityInd_AUCTION LastLiquidityInd = "4" ) //Enum values for LastRptRequested +type LastRptRequested string + const ( - LastRptRequested_NO = "N" - LastRptRequested_YES = "Y" + LastRptRequested_NO LastRptRequested = "N" + LastRptRequested_YES LastRptRequested = "Y" ) //Enum values for LegSwapType +type LegSwapType string + const ( - LegSwapType_PAR_FOR_PAR = "1" - LegSwapType_MODIFIED_DURATION = "2" - LegSwapType_RISK = "4" - LegSwapType_PROCEEDS = "5" + LegSwapType_PAR_FOR_PAR LegSwapType = "1" + LegSwapType_MODIFIED_DURATION LegSwapType = "2" + LegSwapType_RISK LegSwapType = "4" + LegSwapType_PROCEEDS LegSwapType = "5" ) //Enum values for LegalConfirm +type LegalConfirm string + const ( - LegalConfirm_NO = "N" - LegalConfirm_YES = "Y" + LegalConfirm_NO LegalConfirm = "N" + LegalConfirm_YES LegalConfirm = "Y" ) //Enum values for LiquidityIndType +type LiquidityIndType string + const ( - LiquidityIndType_5_DAY_MOVING_AVERAGE = "1" - LiquidityIndType_20_DAY_MOVING_AVERAGE = "2" - LiquidityIndType_NORMAL_MARKET_SIZE = "3" - LiquidityIndType_OTHER = "4" + LiquidityIndType_5_DAY_MOVING_AVERAGE LiquidityIndType = "1" + LiquidityIndType_20_DAY_MOVING_AVERAGE LiquidityIndType = "2" + LiquidityIndType_NORMAL_MARKET_SIZE LiquidityIndType = "3" + LiquidityIndType_OTHER LiquidityIndType = "4" ) //Enum values for ListExecInstType +type ListExecInstType string + const ( - ListExecInstType_IMMEDIATE = "1" - ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION = "2" - ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 = "3" - ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 = "4" - ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 = "5" + ListExecInstType_IMMEDIATE ListExecInstType = "1" + ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION ListExecInstType = "2" + ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 ListExecInstType = "3" + ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 ListExecInstType = "4" + ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 ListExecInstType = "5" ) //Enum values for ListMethod +type ListMethod string + const ( - ListMethod_PRE_LISTED_ONLY = "0" - ListMethod_USER_REQUESTED = "1" + ListMethod_PRE_LISTED_ONLY ListMethod = "0" + ListMethod_USER_REQUESTED ListMethod = "1" ) //Enum values for ListOrderStatus +type ListOrderStatus string + const ( - ListOrderStatus_IN_BIDDING_PROCESS = "1" - ListOrderStatus_RECEIVED_FOR_EXECUTION = "2" - ListOrderStatus_EXECUTING = "3" - ListOrderStatus_CANCELLING = "4" - ListOrderStatus_ALERT = "5" - ListOrderStatus_ALL_DONE = "6" - ListOrderStatus_REJECT = "7" + ListOrderStatus_IN_BIDDING_PROCESS ListOrderStatus = "1" + ListOrderStatus_RECEIVED_FOR_EXECUTION ListOrderStatus = "2" + ListOrderStatus_EXECUTING ListOrderStatus = "3" + ListOrderStatus_CANCELLING ListOrderStatus = "4" + ListOrderStatus_ALERT ListOrderStatus = "5" + ListOrderStatus_ALL_DONE ListOrderStatus = "6" + ListOrderStatus_REJECT ListOrderStatus = "7" ) //Enum values for ListRejectReason +type ListRejectReason string + const ( - ListRejectReason_BROKER = "0" - ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC = "11" - ListRejectReason_EXCHANGE_CLOSED = "2" - ListRejectReason_TOO_LATE_TO_ENTER = "4" - ListRejectReason_UNKNOWN_ORDER = "5" - ListRejectReason_DUPLICATE_ORDER = "6" - ListRejectReason_OTHER = "99" + ListRejectReason_BROKER ListRejectReason = "0" + ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC ListRejectReason = "11" + ListRejectReason_EXCHANGE_CLOSED ListRejectReason = "2" + ListRejectReason_TOO_LATE_TO_ENTER ListRejectReason = "4" + ListRejectReason_UNKNOWN_ORDER ListRejectReason = "5" + ListRejectReason_DUPLICATE_ORDER ListRejectReason = "6" + ListRejectReason_OTHER ListRejectReason = "99" ) //Enum values for ListStatusType +type ListStatusType string + const ( - ListStatusType_ACK = "1" - ListStatusType_RESPONSE = "2" - ListStatusType_TIMED = "3" - ListStatusType_EXEC_STARTED = "4" - ListStatusType_ALL_DONE = "5" - ListStatusType_ALERT = "6" + ListStatusType_ACK ListStatusType = "1" + ListStatusType_RESPONSE ListStatusType = "2" + ListStatusType_TIMED ListStatusType = "3" + ListStatusType_EXEC_STARTED ListStatusType = "4" + ListStatusType_ALL_DONE ListStatusType = "5" + ListStatusType_ALERT ListStatusType = "6" ) //Enum values for LocateReqd +type LocateReqd string + const ( - LocateReqd_NO = "N" - LocateReqd_YES = "Y" + LocateReqd_NO LocateReqd = "N" + LocateReqd_YES LocateReqd = "Y" ) //Enum values for LotType +type LotType string + const ( - LotType_ODD_LOT = "1" - LotType_ROUND_LOT = "2" - LotType_BLOCK_LOT = "3" - LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE = "4" + LotType_ODD_LOT LotType = "1" + LotType_ROUND_LOT LotType = "2" + LotType_BLOCK_LOT LotType = "3" + LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE LotType = "4" ) //Enum values for MDBookType +type MDBookType string + const ( - MDBookType_TOP_OF_BOOK = "1" - MDBookType_PRICE_DEPTH = "2" - MDBookType_ORDER_DEPTH = "3" + MDBookType_TOP_OF_BOOK MDBookType = "1" + MDBookType_PRICE_DEPTH MDBookType = "2" + MDBookType_ORDER_DEPTH MDBookType = "3" ) //Enum values for MDEntryType -const ( - MDEntryType_BID = "0" - MDEntryType_OFFER = "1" - MDEntryType_TRADE = "2" - MDEntryType_INDEX_VALUE = "3" - MDEntryType_OPENING_PRICE = "4" - MDEntryType_CLOSING_PRICE = "5" - MDEntryType_SETTLEMENT_PRICE = "6" - MDEntryType_TRADING_SESSION_HIGH_PRICE = "7" - MDEntryType_TRADING_SESSION_LOW_PRICE = "8" - MDEntryType_TRADING_SESSION_VWAP_PRICE = "9" - MDEntryType_IMBALANCE = "A" - MDEntryType_TRADE_VOLUME = "B" - MDEntryType_OPEN_INTEREST = "C" - MDEntryType_COMPOSITE_UNDERLYING_PRICE = "D" - MDEntryType_SIMULATED_SELL_PRICE = "E" - MDEntryType_SIMULATED_BUY_PRICE = "F" - MDEntryType_MARGIN_RATE = "G" - MDEntryType_MID_PRICE = "H" - MDEntryType_EMPTY_BOOK = "J" - MDEntryType_SETTLE_HIGH_PRICE = "K" - MDEntryType_SETTLE_LOW_PRICE = "L" - MDEntryType_PRIOR_SETTLE_PRICE = "M" - MDEntryType_SESSION_HIGH_BID = "N" - MDEntryType_SESSION_LOW_OFFER = "O" - MDEntryType_EARLY_PRICES = "P" - MDEntryType_AUCTION_CLEARING_PRICE = "Q" - MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = "R" - MDEntryType_SWAP_VALUE_FACTOR = "S" - MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = "T" - MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = "U" - MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = "V" - MDEntryType_FIXING_PRICE = "W" - MDEntryType_CASH_RATE = "X" - MDEntryType_RECOVERY_RATE = "Y" - MDEntryType_RECOVERY_RATE_FOR_LONG = "Z" - MDEntryType_RECOVERY_RATE_FOR_SHORT = "a" +type MDEntryType string + +const ( + MDEntryType_BID MDEntryType = "0" + MDEntryType_OFFER MDEntryType = "1" + MDEntryType_TRADE MDEntryType = "2" + MDEntryType_INDEX_VALUE MDEntryType = "3" + MDEntryType_OPENING_PRICE MDEntryType = "4" + MDEntryType_CLOSING_PRICE MDEntryType = "5" + MDEntryType_SETTLEMENT_PRICE MDEntryType = "6" + MDEntryType_TRADING_SESSION_HIGH_PRICE MDEntryType = "7" + MDEntryType_TRADING_SESSION_LOW_PRICE MDEntryType = "8" + MDEntryType_TRADING_SESSION_VWAP_PRICE MDEntryType = "9" + MDEntryType_IMBALANCE MDEntryType = "A" + MDEntryType_TRADE_VOLUME MDEntryType = "B" + MDEntryType_OPEN_INTEREST MDEntryType = "C" + MDEntryType_COMPOSITE_UNDERLYING_PRICE MDEntryType = "D" + MDEntryType_SIMULATED_SELL_PRICE MDEntryType = "E" + MDEntryType_SIMULATED_BUY_PRICE MDEntryType = "F" + MDEntryType_MARGIN_RATE MDEntryType = "G" + MDEntryType_MID_PRICE MDEntryType = "H" + MDEntryType_EMPTY_BOOK MDEntryType = "J" + MDEntryType_SETTLE_HIGH_PRICE MDEntryType = "K" + MDEntryType_SETTLE_LOW_PRICE MDEntryType = "L" + MDEntryType_PRIOR_SETTLE_PRICE MDEntryType = "M" + MDEntryType_SESSION_HIGH_BID MDEntryType = "N" + MDEntryType_SESSION_LOW_OFFER MDEntryType = "O" + MDEntryType_EARLY_PRICES MDEntryType = "P" + MDEntryType_AUCTION_CLEARING_PRICE MDEntryType = "Q" + MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS MDEntryType = "R" + MDEntryType_SWAP_VALUE_FACTOR MDEntryType = "S" + MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS MDEntryType = "T" + MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS MDEntryType = "U" + MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS MDEntryType = "V" + MDEntryType_FIXING_PRICE MDEntryType = "W" + MDEntryType_CASH_RATE MDEntryType = "X" + MDEntryType_RECOVERY_RATE MDEntryType = "Y" + MDEntryType_RECOVERY_RATE_FOR_LONG MDEntryType = "Z" + MDEntryType_RECOVERY_RATE_FOR_SHORT MDEntryType = "a" ) //Enum values for MDImplicitDelete +type MDImplicitDelete string + const ( - MDImplicitDelete_NO = "N" - MDImplicitDelete_YES = "Y" + MDImplicitDelete_NO MDImplicitDelete = "N" + MDImplicitDelete_YES MDImplicitDelete = "Y" ) //Enum values for MDOriginType +type MDOriginType string + const ( - MDOriginType_BOOK = "0" - MDOriginType_OFF_BOOK = "1" - MDOriginType_CROSS = "2" + MDOriginType_BOOK MDOriginType = "0" + MDOriginType_OFF_BOOK MDOriginType = "1" + MDOriginType_CROSS MDOriginType = "2" ) //Enum values for MDQuoteType +type MDQuoteType string + const ( - MDQuoteType_INDICATIVE = "0" - MDQuoteType_TRADEABLE = "1" - MDQuoteType_RESTRICTED_TRADEABLE = "2" - MDQuoteType_COUNTER = "3" - MDQuoteType_INDICATIVE_AND_TRADEABLE = "4" + MDQuoteType_INDICATIVE MDQuoteType = "0" + MDQuoteType_TRADEABLE MDQuoteType = "1" + MDQuoteType_RESTRICTED_TRADEABLE MDQuoteType = "2" + MDQuoteType_COUNTER MDQuoteType = "3" + MDQuoteType_INDICATIVE_AND_TRADEABLE MDQuoteType = "4" ) //Enum values for MDReqRejReason +type MDReqRejReason string + const ( - MDReqRejReason_UNKNOWN_SYMBOL = "0" - MDReqRejReason_DUPLICATE_MDREQID = "1" - MDReqRejReason_INSUFFICIENT_BANDWIDTH = "2" - MDReqRejReason_INSUFFICIENT_PERMISSIONS = "3" - MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = "4" - MDReqRejReason_UNSUPPORTED_MARKETDEPTH = "5" - MDReqRejReason_UNSUPPORTED_MDUPDATETYPE = "6" - MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK = "7" - MDReqRejReason_UNSUPPORTED_MDENTRYTYPE = "8" - MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID = "9" - MDReqRejReason_UNSUPPORTED_SCOPE = "A" - MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG = "B" - MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE = "C" - MDReqRejReason_INSUFFICIENT_CREDIT = "D" + MDReqRejReason_UNKNOWN_SYMBOL MDReqRejReason = "0" + MDReqRejReason_DUPLICATE_MDREQID MDReqRejReason = "1" + MDReqRejReason_INSUFFICIENT_BANDWIDTH MDReqRejReason = "2" + MDReqRejReason_INSUFFICIENT_PERMISSIONS MDReqRejReason = "3" + MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE MDReqRejReason = "4" + MDReqRejReason_UNSUPPORTED_MARKETDEPTH MDReqRejReason = "5" + MDReqRejReason_UNSUPPORTED_MDUPDATETYPE MDReqRejReason = "6" + MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK MDReqRejReason = "7" + MDReqRejReason_UNSUPPORTED_MDENTRYTYPE MDReqRejReason = "8" + MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID MDReqRejReason = "9" + MDReqRejReason_UNSUPPORTED_SCOPE MDReqRejReason = "A" + MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG MDReqRejReason = "B" + MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE MDReqRejReason = "C" + MDReqRejReason_INSUFFICIENT_CREDIT MDReqRejReason = "D" ) //Enum values for MDSecSizeType +type MDSecSizeType string + const ( - MDSecSizeType_CUSTOMER = "1" + MDSecSizeType_CUSTOMER MDSecSizeType = "1" ) //Enum values for MDUpdateAction +type MDUpdateAction string + const ( - MDUpdateAction_NEW = "0" - MDUpdateAction_CHANGE = "1" - MDUpdateAction_DELETE = "2" - MDUpdateAction_DELETE_THRU = "3" - MDUpdateAction_DELETE_FROM = "4" - MDUpdateAction_OVERLAY = "5" + MDUpdateAction_NEW MDUpdateAction = "0" + MDUpdateAction_CHANGE MDUpdateAction = "1" + MDUpdateAction_DELETE MDUpdateAction = "2" + MDUpdateAction_DELETE_THRU MDUpdateAction = "3" + MDUpdateAction_DELETE_FROM MDUpdateAction = "4" + MDUpdateAction_OVERLAY MDUpdateAction = "5" ) //Enum values for MDUpdateType +type MDUpdateType string + const ( - MDUpdateType_FULL_REFRESH = "0" - MDUpdateType_INCREMENTAL_REFRESH = "1" + MDUpdateType_FULL_REFRESH MDUpdateType = "0" + MDUpdateType_INCREMENTAL_REFRESH MDUpdateType = "1" ) //Enum values for MarketUpdateAction +type MarketUpdateAction string + const ( - MarketUpdateAction_ADD = "A" - MarketUpdateAction_DELETE = "D" - MarketUpdateAction_MODIFY = "M" + MarketUpdateAction_ADD MarketUpdateAction = "A" + MarketUpdateAction_DELETE MarketUpdateAction = "D" + MarketUpdateAction_MODIFY MarketUpdateAction = "M" ) //Enum values for MassActionRejectReason +type MassActionRejectReason string + const ( - MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED = "0" - MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY = "1" - MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = "10" - MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = "11" - MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY = "2" - MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT = "3" - MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE = "4" - MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = "5" - MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = "6" - MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET = "7" - MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT = "8" - MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = "9" - MassActionRejectReason_OTHER = "99" + MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED MassActionRejectReason = "0" + MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY MassActionRejectReason = "1" + MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER MassActionRejectReason = "10" + MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY MassActionRejectReason = "11" + MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY MassActionRejectReason = "2" + MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT MassActionRejectReason = "3" + MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE MassActionRejectReason = "4" + MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE MassActionRejectReason = "5" + MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION MassActionRejectReason = "6" + MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET MassActionRejectReason = "7" + MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT MassActionRejectReason = "8" + MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP MassActionRejectReason = "9" + MassActionRejectReason_OTHER MassActionRejectReason = "99" ) //Enum values for MassActionResponse +type MassActionResponse string + const ( - MassActionResponse_REJECTED = "0" - MassActionResponse_ACCEPTED = "1" + MassActionResponse_REJECTED MassActionResponse = "0" + MassActionResponse_ACCEPTED MassActionResponse = "1" ) //Enum values for MassActionScope +type MassActionScope string + const ( - MassActionScope_ALL_ORDERS_FOR_A_SECURITY = "1" - MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP = "10" - MassActionScope_CANCEL_FOR_SECURITY_ISSUER = "11" - MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = "12" - MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY = "2" - MassActionScope_ALL_ORDERS_FOR_A_PRODUCT = "3" - MassActionScope_ALL_ORDERS_FOR_A_CFICODE = "4" - MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE = "5" - MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION = "6" - MassActionScope_ALL_ORDERS = "7" - MassActionScope_ALL_ORDERS_FOR_A_MARKET = "8" - MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT = "9" + MassActionScope_ALL_ORDERS_FOR_A_SECURITY MassActionScope = "1" + MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP MassActionScope = "10" + MassActionScope_CANCEL_FOR_SECURITY_ISSUER MassActionScope = "11" + MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY MassActionScope = "12" + MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY MassActionScope = "2" + MassActionScope_ALL_ORDERS_FOR_A_PRODUCT MassActionScope = "3" + MassActionScope_ALL_ORDERS_FOR_A_CFICODE MassActionScope = "4" + MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE MassActionScope = "5" + MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION MassActionScope = "6" + MassActionScope_ALL_ORDERS MassActionScope = "7" + MassActionScope_ALL_ORDERS_FOR_A_MARKET MassActionScope = "8" + MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT MassActionScope = "9" ) //Enum values for MassActionType +type MassActionType string + const ( - MassActionType_SUSPEND_ORDERS = "1" - MassActionType_RELEASE_ORDERS_FROM_SUSPENSION = "2" - MassActionType_CANCEL_ORDERS = "3" + MassActionType_SUSPEND_ORDERS MassActionType = "1" + MassActionType_RELEASE_ORDERS_FROM_SUSPENSION MassActionType = "2" + MassActionType_CANCEL_ORDERS MassActionType = "3" ) //Enum values for MassCancelRejectReason +type MassCancelRejectReason string + const ( - MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED = "0" - MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY = "1" - MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = "10" - MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = "11" - MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY = "2" - MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT = "3" - MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE = "4" - MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = "5" - MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = "6" - MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET = "7" - MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT = "8" - MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = "9" - MassCancelRejectReason_OTHER = "99" + MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED MassCancelRejectReason = "0" + MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY MassCancelRejectReason = "1" + MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER MassCancelRejectReason = "10" + MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY MassCancelRejectReason = "11" + MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY MassCancelRejectReason = "2" + MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT MassCancelRejectReason = "3" + MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE MassCancelRejectReason = "4" + MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE MassCancelRejectReason = "5" + MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION MassCancelRejectReason = "6" + MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET MassCancelRejectReason = "7" + MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT MassCancelRejectReason = "8" + MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP MassCancelRejectReason = "9" + MassCancelRejectReason_OTHER MassCancelRejectReason = "99" ) //Enum values for MassCancelRequestType +type MassCancelRequestType string + const ( - MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY = "1" - MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = "2" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT = "3" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE = "4" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE = "5" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION = "6" - MassCancelRequestType_CANCEL_ALL_ORDERS = "7" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET = "8" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = "9" - MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = "A" - MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER = "B" - MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = "C" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY MassCancelRequestType = "1" + MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY MassCancelRequestType = "2" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT MassCancelRequestType = "3" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE MassCancelRequestType = "4" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE MassCancelRequestType = "5" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION MassCancelRequestType = "6" + MassCancelRequestType_CANCEL_ALL_ORDERS MassCancelRequestType = "7" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET MassCancelRequestType = "8" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT MassCancelRequestType = "9" + MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP MassCancelRequestType = "A" + MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER MassCancelRequestType = "B" + MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY MassCancelRequestType = "C" ) //Enum values for MassCancelResponse +type MassCancelResponse string + const ( - MassCancelResponse_CANCEL_REQUEST_REJECTED = "0" - MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY = "1" - MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = "2" - MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT = "3" - MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE = "4" - MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE = "5" - MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION = "6" - MassCancelResponse_CANCEL_ALL_ORDERS = "7" - MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET = "8" - MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = "9" - MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = "A" - MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER = "B" - MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY = "C" + MassCancelResponse_CANCEL_REQUEST_REJECTED MassCancelResponse = "0" + MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY MassCancelResponse = "1" + MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY MassCancelResponse = "2" + MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT MassCancelResponse = "3" + MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE MassCancelResponse = "4" + MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE MassCancelResponse = "5" + MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION MassCancelResponse = "6" + MassCancelResponse_CANCEL_ALL_ORDERS MassCancelResponse = "7" + MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET MassCancelResponse = "8" + MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT MassCancelResponse = "9" + MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP MassCancelResponse = "A" + MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER MassCancelResponse = "B" + MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY MassCancelResponse = "C" ) //Enum values for MassStatusReqType +type MassStatusReqType string + const ( - MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY = "1" - MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY = "10" - MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = "2" - MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT = "3" - MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE = "4" - MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = "5" - MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = "6" - MassStatusReqType_STATUS_FOR_ALL_ORDERS = "7" - MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID = "8" - MassStatusReqType_STATUS_FOR_SECURITY_ISSUER = "9" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY MassStatusReqType = "1" + MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY MassStatusReqType = "10" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY MassStatusReqType = "2" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT MassStatusReqType = "3" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE MassStatusReqType = "4" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE MassStatusReqType = "5" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION MassStatusReqType = "6" + MassStatusReqType_STATUS_FOR_ALL_ORDERS MassStatusReqType = "7" + MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID MassStatusReqType = "8" + MassStatusReqType_STATUS_FOR_SECURITY_ISSUER MassStatusReqType = "9" ) //Enum values for MatchStatus +type MatchStatus string + const ( - MatchStatus_COMPARED_MATCHED_OR_AFFIRMED = "0" - MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = "1" - MatchStatus_ADVISORY_OR_ALERT = "2" + MatchStatus_COMPARED_MATCHED_OR_AFFIRMED MatchStatus = "0" + MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED MatchStatus = "1" + MatchStatus_ADVISORY_OR_ALERT MatchStatus = "2" ) //Enum values for MatchType -const ( - MatchType_ONE_PARTY_TRADE_REPORT = "1" - MatchType_TWO_PARTY_TRADE_REPORT = "2" - MatchType_CONFIRMED_TRADE_REPORT = "3" - MatchType_AUTO_MATCH = "4" - MatchType_CROSS_AUCTION = "5" - MatchType_COUNTER_ORDER_SELECTION = "6" - MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT = "60" - MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT = "61" - MatchType_CONTINUOUS_AUTO_MATCH = "62" - MatchType_CROSS_AUCTION_63 = "63" - MatchType_COUNTER_ORDER_SELECTION_64 = "64" - MatchType_CALL_AUCTION_65 = "65" - MatchType_CALL_AUCTION = "7" - MatchType_ISSUING_BUY_BACK_AUCTION = "8" - MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME = "A1" - MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES = "A2" - MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME = "A3" - MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES = "A4" - MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = "A5" - MatchType_NASDAQACTM1MATCH = "ACTM1" - MatchType_NASDAQACTM2MATCH = "ACTM2" - MatchType_NASDAQACTACCEPTEDTRADE = "ACTM3" - MatchType_NASDAQACTDEFAULTTRADE = "ACTM4" - MatchType_NASDAQACTDEFAULTAFTERM2 = "ACTM5" - MatchType_NASDAQACTM6MATCH = "ACTM6" - MatchType_NASDAQNONACT = "ACTMT" - MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS = "AQ" - MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH = "M1" - MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH = "M2" - MatchType_ACT_ACCEPTED_TRADE = "M3" - MatchType_ACT_DEFAULT_TRADE = "M4" - MatchType_ACT_DEFAULT_AFTER_M2 = "M5" - MatchType_ACT_M6_MATCH = "M6" - MatchType_OCS_LOCKED_IN_NON_ACT = "MT" - MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED = "S1" - MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = "S2" - MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = "S3" - MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = "S4" - MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = "S5" +type MatchType string + +const ( + MatchType_ONE_PARTY_TRADE_REPORT MatchType = "1" + MatchType_TWO_PARTY_TRADE_REPORT MatchType = "2" + MatchType_CONFIRMED_TRADE_REPORT MatchType = "3" + MatchType_AUTO_MATCH MatchType = "4" + MatchType_CROSS_AUCTION MatchType = "5" + MatchType_COUNTER_ORDER_SELECTION MatchType = "6" + MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT MatchType = "60" + MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT MatchType = "61" + MatchType_CONTINUOUS_AUTO_MATCH MatchType = "62" + MatchType_CROSS_AUCTION_63 MatchType = "63" + MatchType_COUNTER_ORDER_SELECTION_64 MatchType = "64" + MatchType_CALL_AUCTION_65 MatchType = "65" + MatchType_CALL_AUCTION MatchType = "7" + MatchType_ISSUING_BUY_BACK_AUCTION MatchType = "8" + MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME MatchType = "A1" + MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES MatchType = "A2" + MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME MatchType = "A3" + MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES MatchType = "A4" + MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME MatchType = "A5" + MatchType_NASDAQACTM1MATCH MatchType = "ACTM1" + MatchType_NASDAQACTM2MATCH MatchType = "ACTM2" + MatchType_NASDAQACTACCEPTEDTRADE MatchType = "ACTM3" + MatchType_NASDAQACTDEFAULTTRADE MatchType = "ACTM4" + MatchType_NASDAQACTDEFAULTAFTERM2 MatchType = "ACTM5" + MatchType_NASDAQACTM6MATCH MatchType = "ACTM6" + MatchType_NASDAQNONACT MatchType = "ACTMT" + MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS MatchType = "AQ" + MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH MatchType = "M1" + MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH MatchType = "M2" + MatchType_ACT_ACCEPTED_TRADE MatchType = "M3" + MatchType_ACT_DEFAULT_TRADE MatchType = "M4" + MatchType_ACT_DEFAULT_AFTER_M2 MatchType = "M5" + MatchType_ACT_M6_MATCH MatchType = "M6" + MatchType_OCS_LOCKED_IN_NON_ACT MatchType = "MT" + MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED MatchType = "S1" + MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType = "S2" + MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType = "S3" + MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType = "S4" + MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType = "S5" ) //Enum values for MaturityMonthYearFormat +type MaturityMonthYearFormat string + const ( - MaturityMonthYearFormat_YEARMONTH_ONLY = "0" - MaturityMonthYearFormat_YEARMONTHDAY = "1" - MaturityMonthYearFormat_YEARMONTHWEEK = "2" + MaturityMonthYearFormat_YEARMONTH_ONLY MaturityMonthYearFormat = "0" + MaturityMonthYearFormat_YEARMONTHDAY MaturityMonthYearFormat = "1" + MaturityMonthYearFormat_YEARMONTHWEEK MaturityMonthYearFormat = "2" ) //Enum values for MaturityMonthYearIncrementUnits +type MaturityMonthYearIncrementUnits string + const ( - MaturityMonthYearIncrementUnits_MONTHS = "0" - MaturityMonthYearIncrementUnits_DAYS = "1" - MaturityMonthYearIncrementUnits_WEEKS = "2" - MaturityMonthYearIncrementUnits_YEARS = "3" + MaturityMonthYearIncrementUnits_MONTHS MaturityMonthYearIncrementUnits = "0" + MaturityMonthYearIncrementUnits_DAYS MaturityMonthYearIncrementUnits = "1" + MaturityMonthYearIncrementUnits_WEEKS MaturityMonthYearIncrementUnits = "2" + MaturityMonthYearIncrementUnits_YEARS MaturityMonthYearIncrementUnits = "3" ) //Enum values for MessageEncoding +type MessageEncoding string + const ( - MessageEncoding_EUC_JP = "EUC-JP" - MessageEncoding_ISO_2022_JP = "ISO-2022-JP" - MessageEncoding_SHIFT_JIS = "SHIFT_JIS" - MessageEncoding_UTF_8 = "UTF-8" + MessageEncoding_EUC_JP MessageEncoding = "EUC-JP" + MessageEncoding_ISO_2022_JP MessageEncoding = "ISO-2022-JP" + MessageEncoding_SHIFT_JIS MessageEncoding = "SHIFT_JIS" + MessageEncoding_UTF_8 MessageEncoding = "UTF-8" ) //Enum values for MiscFeeBasis +type MiscFeeBasis string + const ( - MiscFeeBasis_ABSOLUTE = "0" - MiscFeeBasis_PER_UNIT = "1" - MiscFeeBasis_PERCENTAGE = "2" + MiscFeeBasis_ABSOLUTE MiscFeeBasis = "0" + MiscFeeBasis_PER_UNIT MiscFeeBasis = "1" + MiscFeeBasis_PERCENTAGE MiscFeeBasis = "2" ) //Enum values for MiscFeeType +type MiscFeeType string + const ( - MiscFeeType_REGULATORY = "1" - MiscFeeType_PER_TRANSACTION = "10" - MiscFeeType_CONVERSION = "11" - MiscFeeType_AGENT = "12" - MiscFeeType_TRANSFER_FEE = "13" - MiscFeeType_SECURITY_LENDING = "14" - MiscFeeType_TAX = "2" - MiscFeeType_LOCAL_COMMISSION = "3" - MiscFeeType_EXCHANGE_FEES = "4" - MiscFeeType_STAMP = "5" - MiscFeeType_LEVY = "6" - MiscFeeType_OTHER = "7" - MiscFeeType_MARKUP = "8" - MiscFeeType_CONSUMPTION_TAX = "9" + MiscFeeType_REGULATORY MiscFeeType = "1" + MiscFeeType_PER_TRANSACTION MiscFeeType = "10" + MiscFeeType_CONVERSION MiscFeeType = "11" + MiscFeeType_AGENT MiscFeeType = "12" + MiscFeeType_TRANSFER_FEE MiscFeeType = "13" + MiscFeeType_SECURITY_LENDING MiscFeeType = "14" + MiscFeeType_TAX MiscFeeType = "2" + MiscFeeType_LOCAL_COMMISSION MiscFeeType = "3" + MiscFeeType_EXCHANGE_FEES MiscFeeType = "4" + MiscFeeType_STAMP MiscFeeType = "5" + MiscFeeType_LEVY MiscFeeType = "6" + MiscFeeType_OTHER MiscFeeType = "7" + MiscFeeType_MARKUP MiscFeeType = "8" + MiscFeeType_CONSUMPTION_TAX MiscFeeType = "9" ) //Enum values for ModelType +type ModelType string + const ( - ModelType_UTILITY_PROVIDED_STANDARD_MODEL = "0" - ModelType_PROPRIETARY = "1" + ModelType_UTILITY_PROVIDED_STANDARD_MODEL ModelType = "0" + ModelType_PROPRIETARY ModelType = "1" ) //Enum values for MoneyLaunderingStatus +type MoneyLaunderingStatus string + const ( - MoneyLaunderingStatus_EXEMPT_1 = "1" - MoneyLaunderingStatus_EXEMPT_2 = "2" - MoneyLaunderingStatus_EXEMPT_3 = "3" - MoneyLaunderingStatus_NOT_CHECKED = "N" - MoneyLaunderingStatus_PASSED = "Y" + MoneyLaunderingStatus_EXEMPT_1 MoneyLaunderingStatus = "1" + MoneyLaunderingStatus_EXEMPT_2 MoneyLaunderingStatus = "2" + MoneyLaunderingStatus_EXEMPT_3 MoneyLaunderingStatus = "3" + MoneyLaunderingStatus_NOT_CHECKED MoneyLaunderingStatus = "N" + MoneyLaunderingStatus_PASSED MoneyLaunderingStatus = "Y" ) //Enum values for MsgDirection +type MsgDirection string + const ( - MsgDirection_RECEIVE = "R" - MsgDirection_SEND = "S" + MsgDirection_RECEIVE MsgDirection = "R" + MsgDirection_SEND MsgDirection = "S" ) //Enum values for MsgType -const ( - MsgType_HEARTBEAT = "0" - MsgType_TEST_REQUEST = "1" - MsgType_RESEND_REQUEST = "2" - MsgType_REJECT = "3" - MsgType_SEQUENCE_RESET = "4" - MsgType_LOGOUT = "5" - MsgType_INDICATION_OF_INTEREST = "6" - MsgType_ADVERTISEMENT = "7" - MsgType_EXECUTION_REPORT = "8" - MsgType_ORDER_CANCEL_REJECT = "9" - MsgType_LOGON = "A" - MsgType_DERIVATIVE_SECURITY_LIST = "AA" - MsgType_NEW_ORDER_MULTILEG = "AB" - MsgType_MULTILEG_ORDER_CANCEL_REPLACE = "AC" - MsgType_TRADE_CAPTURE_REPORT_REQUEST = "AD" - MsgType_TRADE_CAPTURE_REPORT = "AE" - MsgType_ORDER_MASS_STATUS_REQUEST = "AF" - MsgType_QUOTE_REQUEST_REJECT = "AG" - MsgType_RFQ_REQUEST = "AH" - MsgType_QUOTE_STATUS_REPORT = "AI" - MsgType_QUOTE_RESPONSE = "AJ" - MsgType_CONFIRMATION = "AK" - MsgType_POSITION_MAINTENANCE_REQUEST = "AL" - MsgType_POSITION_MAINTENANCE_REPORT = "AM" - MsgType_REQUEST_FOR_POSITIONS = "AN" - MsgType_REQUEST_FOR_POSITIONS_ACK = "AO" - MsgType_POSITION_REPORT = "AP" - MsgType_TRADE_CAPTURE_REPORT_REQUEST_ACK = "AQ" - MsgType_TRADE_CAPTURE_REPORT_ACK = "AR" - MsgType_ALLOCATION_REPORT = "AS" - MsgType_ALLOCATION_REPORT_ACK = "AT" - MsgType_CONFIRMATION_ACK = "AU" - MsgType_SETTLEMENT_INSTRUCTION_REQUEST = "AV" - MsgType_ASSIGNMENT_REPORT = "AW" - MsgType_COLLATERAL_REQUEST = "AX" - MsgType_COLLATERAL_ASSIGNMENT = "AY" - MsgType_COLLATERAL_RESPONSE = "AZ" - MsgType_NEWS = "B" - MsgType_COLLATERAL_REPORT = "BA" - MsgType_COLLATERAL_INQUIRY = "BB" - MsgType_NETWORK_STATUS_REQUEST = "BC" - MsgType_NETWORK_STATUS_RESPONSE = "BD" - MsgType_USER_REQUEST = "BE" - MsgType_USER_RESPONSE = "BF" - MsgType_COLLATERAL_INQUIRY_ACK = "BG" - MsgType_CONFIRMATION_REQUEST = "BH" - MsgType_TRADING_SESSION_LIST_REQUEST = "BI" - MsgType_TRADING_SESSION_LIST = "BJ" - MsgType_SECURITY_LIST_UPDATE_REPORT = "BK" - MsgType_ADJUSTED_POSITION_REPORT = "BL" - MsgType_ALLOCATION_INSTRUCTION_ALERT = "BM" - MsgType_EXECUTION_ACKNOWLEDGEMENT = "BN" - MsgType_CONTRARY_INTENTION_REPORT = "BO" - MsgType_SECURITY_DEFINITION_UPDATE_REPORT = "BP" - MsgType_SETTLEMENTOBLIGATIONREPORT = "BQ" - MsgType_DERIVATIVESECURITYLISTUPDATEREPORT = "BR" - MsgType_TRADINGSESSIONLISTUPDATEREPORT = "BS" - MsgType_MARKETDEFINITIONREQUEST = "BT" - MsgType_MARKETDEFINITION = "BU" - MsgType_MARKETDEFINITIONUPDATEREPORT = "BV" - MsgType_APPLICATIONMESSAGEREQUEST = "BW" - MsgType_APPLICATIONMESSAGEREQUESTACK = "BX" - MsgType_APPLICATIONMESSAGEREPORT = "BY" - MsgType_ORDERMASSACTIONREPORT = "BZ" - MsgType_EMAIL = "C" - MsgType_ORDERMASSACTIONREQUEST = "CA" - MsgType_USERNOTIFICATION = "CB" - MsgType_STREAMASSIGNMENTREQUEST = "CC" - MsgType_STREAMASSIGNMENTREPORT = "CD" - MsgType_STREAMASSIGNMENTREPORTACK = "CE" - MsgType_PARTYDETAILSLISTREQUEST = "CF" - MsgType_PARTYDETAILSLISTREPORT = "CG" - MsgType_ORDER_SINGLE = "D" - MsgType_ORDER_LIST = "E" - MsgType_ORDER_CANCEL_REQUEST = "F" - MsgType_ORDER_CANCEL_REPLACE_REQUEST = "G" - MsgType_ORDER_STATUS_REQUEST = "H" - MsgType_ALLOCATION_INSTRUCTION = "J" - MsgType_LIST_CANCEL_REQUEST = "K" - MsgType_LIST_EXECUTE = "L" - MsgType_LIST_STATUS_REQUEST = "M" - MsgType_LIST_STATUS = "N" - MsgType_ALLOCATION_INSTRUCTION_ACK = "P" - MsgType_DONT_KNOW_TRADE = "Q" - MsgType_QUOTE_REQUEST = "R" - MsgType_QUOTE = "S" - MsgType_SETTLEMENT_INSTRUCTIONS = "T" - MsgType_MARKET_DATA_REQUEST = "V" - MsgType_MARKET_DATA_SNAPSHOT_FULL_REFRESH = "W" - MsgType_MARKET_DATA_INCREMENTAL_REFRESH = "X" - MsgType_MARKET_DATA_REQUEST_REJECT = "Y" - MsgType_QUOTE_CANCEL = "Z" - MsgType_QUOTE_STATUS_REQUEST = "a" - MsgType_MASS_QUOTE_ACKNOWLEDGEMENT = "b" - MsgType_SECURITY_DEFINITION_REQUEST = "c" - MsgType_SECURITY_DEFINITION = "d" - MsgType_SECURITY_STATUS_REQUEST = "e" - MsgType_SECURITY_STATUS = "f" - MsgType_TRADING_SESSION_STATUS_REQUEST = "g" - MsgType_TRADING_SESSION_STATUS = "h" - MsgType_MASS_QUOTE = "i" - MsgType_BUSINESS_MESSAGE_REJECT = "j" - MsgType_BID_REQUEST = "k" - MsgType_BID_RESPONSE = "l" - MsgType_LIST_STRIKE_PRICE = "m" - MsgType_XML_MESSAGE = "n" - MsgType_REGISTRATION_INSTRUCTIONS = "o" - MsgType_REGISTRATION_INSTRUCTIONS_RESPONSE = "p" - MsgType_ORDER_MASS_CANCEL_REQUEST = "q" - MsgType_ORDER_MASS_CANCEL_REPORT = "r" - MsgType_NEW_ORDER_CROSS = "s" - MsgType_CROSS_ORDER_CANCEL_REPLACE_REQUEST = "t" - MsgType_CROSS_ORDER_CANCEL_REQUEST = "u" - MsgType_SECURITY_TYPE_REQUEST = "v" - MsgType_SECURITY_TYPES = "w" - MsgType_SECURITY_LIST_REQUEST = "x" - MsgType_SECURITY_LIST = "y" - MsgType_DERIVATIVE_SECURITY_LIST_REQUEST = "z" +type MsgType string + +const ( + MsgType_HEARTBEAT MsgType = "0" + MsgType_TEST_REQUEST MsgType = "1" + MsgType_RESEND_REQUEST MsgType = "2" + MsgType_REJECT MsgType = "3" + MsgType_SEQUENCE_RESET MsgType = "4" + MsgType_LOGOUT MsgType = "5" + MsgType_INDICATION_OF_INTEREST MsgType = "6" + MsgType_ADVERTISEMENT MsgType = "7" + MsgType_EXECUTION_REPORT MsgType = "8" + MsgType_ORDER_CANCEL_REJECT MsgType = "9" + MsgType_LOGON MsgType = "A" + MsgType_DERIVATIVE_SECURITY_LIST MsgType = "AA" + MsgType_NEW_ORDER_MULTILEG MsgType = "AB" + MsgType_MULTILEG_ORDER_CANCEL_REPLACE MsgType = "AC" + MsgType_TRADE_CAPTURE_REPORT_REQUEST MsgType = "AD" + MsgType_TRADE_CAPTURE_REPORT MsgType = "AE" + MsgType_ORDER_MASS_STATUS_REQUEST MsgType = "AF" + MsgType_QUOTE_REQUEST_REJECT MsgType = "AG" + MsgType_RFQ_REQUEST MsgType = "AH" + MsgType_QUOTE_STATUS_REPORT MsgType = "AI" + MsgType_QUOTE_RESPONSE MsgType = "AJ" + MsgType_CONFIRMATION MsgType = "AK" + MsgType_POSITION_MAINTENANCE_REQUEST MsgType = "AL" + MsgType_POSITION_MAINTENANCE_REPORT MsgType = "AM" + MsgType_REQUEST_FOR_POSITIONS MsgType = "AN" + MsgType_REQUEST_FOR_POSITIONS_ACK MsgType = "AO" + MsgType_POSITION_REPORT MsgType = "AP" + MsgType_TRADE_CAPTURE_REPORT_REQUEST_ACK MsgType = "AQ" + MsgType_TRADE_CAPTURE_REPORT_ACK MsgType = "AR" + MsgType_ALLOCATION_REPORT MsgType = "AS" + MsgType_ALLOCATION_REPORT_ACK MsgType = "AT" + MsgType_CONFIRMATION_ACK MsgType = "AU" + MsgType_SETTLEMENT_INSTRUCTION_REQUEST MsgType = "AV" + MsgType_ASSIGNMENT_REPORT MsgType = "AW" + MsgType_COLLATERAL_REQUEST MsgType = "AX" + MsgType_COLLATERAL_ASSIGNMENT MsgType = "AY" + MsgType_COLLATERAL_RESPONSE MsgType = "AZ" + MsgType_NEWS MsgType = "B" + MsgType_COLLATERAL_REPORT MsgType = "BA" + MsgType_COLLATERAL_INQUIRY MsgType = "BB" + MsgType_NETWORK_STATUS_REQUEST MsgType = "BC" + MsgType_NETWORK_STATUS_RESPONSE MsgType = "BD" + MsgType_USER_REQUEST MsgType = "BE" + MsgType_USER_RESPONSE MsgType = "BF" + MsgType_COLLATERAL_INQUIRY_ACK MsgType = "BG" + MsgType_CONFIRMATION_REQUEST MsgType = "BH" + MsgType_TRADING_SESSION_LIST_REQUEST MsgType = "BI" + MsgType_TRADING_SESSION_LIST MsgType = "BJ" + MsgType_SECURITY_LIST_UPDATE_REPORT MsgType = "BK" + MsgType_ADJUSTED_POSITION_REPORT MsgType = "BL" + MsgType_ALLOCATION_INSTRUCTION_ALERT MsgType = "BM" + MsgType_EXECUTION_ACKNOWLEDGEMENT MsgType = "BN" + MsgType_CONTRARY_INTENTION_REPORT MsgType = "BO" + MsgType_SECURITY_DEFINITION_UPDATE_REPORT MsgType = "BP" + MsgType_SETTLEMENTOBLIGATIONREPORT MsgType = "BQ" + MsgType_DERIVATIVESECURITYLISTUPDATEREPORT MsgType = "BR" + MsgType_TRADINGSESSIONLISTUPDATEREPORT MsgType = "BS" + MsgType_MARKETDEFINITIONREQUEST MsgType = "BT" + MsgType_MARKETDEFINITION MsgType = "BU" + MsgType_MARKETDEFINITIONUPDATEREPORT MsgType = "BV" + MsgType_APPLICATIONMESSAGEREQUEST MsgType = "BW" + MsgType_APPLICATIONMESSAGEREQUESTACK MsgType = "BX" + MsgType_APPLICATIONMESSAGEREPORT MsgType = "BY" + MsgType_ORDERMASSACTIONREPORT MsgType = "BZ" + MsgType_EMAIL MsgType = "C" + MsgType_ORDERMASSACTIONREQUEST MsgType = "CA" + MsgType_USERNOTIFICATION MsgType = "CB" + MsgType_STREAMASSIGNMENTREQUEST MsgType = "CC" + MsgType_STREAMASSIGNMENTREPORT MsgType = "CD" + MsgType_STREAMASSIGNMENTREPORTACK MsgType = "CE" + MsgType_PARTYDETAILSLISTREQUEST MsgType = "CF" + MsgType_PARTYDETAILSLISTREPORT MsgType = "CG" + MsgType_ORDER_SINGLE MsgType = "D" + MsgType_ORDER_LIST MsgType = "E" + MsgType_ORDER_CANCEL_REQUEST MsgType = "F" + MsgType_ORDER_CANCEL_REPLACE_REQUEST MsgType = "G" + MsgType_ORDER_STATUS_REQUEST MsgType = "H" + MsgType_ALLOCATION_INSTRUCTION MsgType = "J" + MsgType_LIST_CANCEL_REQUEST MsgType = "K" + MsgType_LIST_EXECUTE MsgType = "L" + MsgType_LIST_STATUS_REQUEST MsgType = "M" + MsgType_LIST_STATUS MsgType = "N" + MsgType_ALLOCATION_INSTRUCTION_ACK MsgType = "P" + MsgType_DONT_KNOW_TRADE MsgType = "Q" + MsgType_QUOTE_REQUEST MsgType = "R" + MsgType_QUOTE MsgType = "S" + MsgType_SETTLEMENT_INSTRUCTIONS MsgType = "T" + MsgType_MARKET_DATA_REQUEST MsgType = "V" + MsgType_MARKET_DATA_SNAPSHOT_FULL_REFRESH MsgType = "W" + MsgType_MARKET_DATA_INCREMENTAL_REFRESH MsgType = "X" + MsgType_MARKET_DATA_REQUEST_REJECT MsgType = "Y" + MsgType_QUOTE_CANCEL MsgType = "Z" + MsgType_QUOTE_STATUS_REQUEST MsgType = "a" + MsgType_MASS_QUOTE_ACKNOWLEDGEMENT MsgType = "b" + MsgType_SECURITY_DEFINITION_REQUEST MsgType = "c" + MsgType_SECURITY_DEFINITION MsgType = "d" + MsgType_SECURITY_STATUS_REQUEST MsgType = "e" + MsgType_SECURITY_STATUS MsgType = "f" + MsgType_TRADING_SESSION_STATUS_REQUEST MsgType = "g" + MsgType_TRADING_SESSION_STATUS MsgType = "h" + MsgType_MASS_QUOTE MsgType = "i" + MsgType_BUSINESS_MESSAGE_REJECT MsgType = "j" + MsgType_BID_REQUEST MsgType = "k" + MsgType_BID_RESPONSE MsgType = "l" + MsgType_LIST_STRIKE_PRICE MsgType = "m" + MsgType_XML_MESSAGE MsgType = "n" + MsgType_REGISTRATION_INSTRUCTIONS MsgType = "o" + MsgType_REGISTRATION_INSTRUCTIONS_RESPONSE MsgType = "p" + MsgType_ORDER_MASS_CANCEL_REQUEST MsgType = "q" + MsgType_ORDER_MASS_CANCEL_REPORT MsgType = "r" + MsgType_NEW_ORDER_CROSS MsgType = "s" + MsgType_CROSS_ORDER_CANCEL_REPLACE_REQUEST MsgType = "t" + MsgType_CROSS_ORDER_CANCEL_REQUEST MsgType = "u" + MsgType_SECURITY_TYPE_REQUEST MsgType = "v" + MsgType_SECURITY_TYPES MsgType = "w" + MsgType_SECURITY_LIST_REQUEST MsgType = "x" + MsgType_SECURITY_LIST MsgType = "y" + MsgType_DERIVATIVE_SECURITY_LIST_REQUEST MsgType = "z" ) //Enum values for MultiLegReportingType +type MultiLegReportingType string + const ( - MultiLegReportingType_SINGLE_SECURITY = "1" - MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = "2" - MultiLegReportingType_MULTI_LEG_SECURITY = "3" + MultiLegReportingType_SINGLE_SECURITY MultiLegReportingType = "1" + MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY MultiLegReportingType = "2" + MultiLegReportingType_MULTI_LEG_SECURITY MultiLegReportingType = "3" ) //Enum values for MultiLegRptTypeReq +type MultiLegRptTypeReq string + const ( - MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY = "0" - MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY = "1" - MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY = "2" + MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY MultiLegRptTypeReq = "0" + MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY MultiLegRptTypeReq = "1" + MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY MultiLegRptTypeReq = "2" ) //Enum values for MultilegModel +type MultilegModel string + const ( - MultilegModel_PREDEFINED_MULTILEG_SECURITY = "0" - MultilegModel_USER_DEFINED_MULTLEG_SECURITY = "1" - MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG = "2" + MultilegModel_PREDEFINED_MULTILEG_SECURITY MultilegModel = "0" + MultilegModel_USER_DEFINED_MULTLEG_SECURITY MultilegModel = "1" + MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG MultilegModel = "2" ) //Enum values for MultilegPriceMethod +type MultilegPriceMethod string + const ( - MultilegPriceMethod_NET_PRICE = "0" - MultilegPriceMethod_REVERSED_NET_PRICE = "1" - MultilegPriceMethod_YIELD_DIFFERENCE = "2" - MultilegPriceMethod_INDIVIDUAL = "3" - MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE = "4" - MultilegPriceMethod_MULTIPLIED_PRICE = "5" + MultilegPriceMethod_NET_PRICE MultilegPriceMethod = "0" + MultilegPriceMethod_REVERSED_NET_PRICE MultilegPriceMethod = "1" + MultilegPriceMethod_YIELD_DIFFERENCE MultilegPriceMethod = "2" + MultilegPriceMethod_INDIVIDUAL MultilegPriceMethod = "3" + MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE MultilegPriceMethod = "4" + MultilegPriceMethod_MULTIPLIED_PRICE MultilegPriceMethod = "5" ) //Enum values for NetGrossInd +type NetGrossInd string + const ( - NetGrossInd_NET = "1" - NetGrossInd_GROSS = "2" + NetGrossInd_NET NetGrossInd = "1" + NetGrossInd_GROSS NetGrossInd = "2" ) //Enum values for NetworkRequestType +type NetworkRequestType string + const ( - NetworkRequestType_SNAPSHOT = "1" - NetworkRequestType_SUBSCRIBE = "2" - NetworkRequestType_STOP_SUBSCRIBING = "4" - NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED = "8" + NetworkRequestType_SNAPSHOT NetworkRequestType = "1" + NetworkRequestType_SUBSCRIBE NetworkRequestType = "2" + NetworkRequestType_STOP_SUBSCRIBING NetworkRequestType = "4" + NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED NetworkRequestType = "8" ) //Enum values for NetworkStatusResponseType +type NetworkStatusResponseType string + const ( - NetworkStatusResponseType_FULL = "1" - NetworkStatusResponseType_INCREMENTAL_UPDATE = "2" + NetworkStatusResponseType_FULL NetworkStatusResponseType = "1" + NetworkStatusResponseType_INCREMENTAL_UPDATE NetworkStatusResponseType = "2" ) //Enum values for NewsCategory +type NewsCategory string + const ( - NewsCategory_COMPANY_NEWS = "0" - NewsCategory_MARKETPLACE_NEWS = "1" - NewsCategory_FINANCIAL_MARKET_NEWS = "2" - NewsCategory_TECHNICAL_NEWS = "3" - NewsCategory_OTHER_NEWS = "99" + NewsCategory_COMPANY_NEWS NewsCategory = "0" + NewsCategory_MARKETPLACE_NEWS NewsCategory = "1" + NewsCategory_FINANCIAL_MARKET_NEWS NewsCategory = "2" + NewsCategory_TECHNICAL_NEWS NewsCategory = "3" + NewsCategory_OTHER_NEWS NewsCategory = "99" ) //Enum values for NewsRefType +type NewsRefType string + const ( - NewsRefType_REPLACEMENT = "0" - NewsRefType_OTHER_LANGUAGE = "1" - NewsRefType_COMPLIMENTARY = "2" + NewsRefType_REPLACEMENT NewsRefType = "0" + NewsRefType_OTHER_LANGUAGE NewsRefType = "1" + NewsRefType_COMPLIMENTARY NewsRefType = "2" ) //Enum values for NoSides +type NoSides string + const ( - NoSides_ONE_SIDE = "1" - NoSides_BOTH_SIDES = "2" + NoSides_ONE_SIDE NoSides = "1" + NoSides_BOTH_SIDES NoSides = "2" ) //Enum values for NotifyBrokerOfCredit +type NotifyBrokerOfCredit string + const ( - NotifyBrokerOfCredit_NO = "N" - NotifyBrokerOfCredit_YES = "Y" + NotifyBrokerOfCredit_NO NotifyBrokerOfCredit = "N" + NotifyBrokerOfCredit_YES NotifyBrokerOfCredit = "Y" ) //Enum values for OddLot +type OddLot string + const ( - OddLot_NO = "N" - OddLot_YES = "Y" + OddLot_NO OddLot = "N" + OddLot_YES OddLot = "Y" ) //Enum values for OpenClose +type OpenClose string + const ( - OpenClose_CLOSE = "C" - OpenClose_OPEN = "O" + OpenClose_CLOSE OpenClose = "C" + OpenClose_OPEN OpenClose = "O" ) //Enum values for OpenCloseSettlFlag +type OpenCloseSettlFlag string + const ( - OpenCloseSettlFlag_DAILY_OPEN = "0" - OpenCloseSettlFlag_SESSION_OPEN = "1" - OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY = "2" - OpenCloseSettlFlag_EXPECTED_ENTRY = "3" - OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY = "4" - OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE = "5" + OpenCloseSettlFlag_DAILY_OPEN OpenCloseSettlFlag = "0" + OpenCloseSettlFlag_SESSION_OPEN OpenCloseSettlFlag = "1" + OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY OpenCloseSettlFlag = "2" + OpenCloseSettlFlag_EXPECTED_ENTRY OpenCloseSettlFlag = "3" + OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY OpenCloseSettlFlag = "4" + OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE OpenCloseSettlFlag = "5" ) //Enum values for OpenCloseSettleFlag +type OpenCloseSettleFlag string + const ( - OpenCloseSettleFlag_DAILY_OPEN = "0" - OpenCloseSettleFlag_SESSION_OPEN = "1" - OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE = "2" - OpenCloseSettleFlag_EXPECTED_PRICE = "3" - OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY = "4" + OpenCloseSettleFlag_DAILY_OPEN OpenCloseSettleFlag = "0" + OpenCloseSettleFlag_SESSION_OPEN OpenCloseSettleFlag = "1" + OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE OpenCloseSettleFlag = "2" + OpenCloseSettleFlag_EXPECTED_PRICE OpenCloseSettleFlag = "3" + OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY OpenCloseSettleFlag = "4" ) //Enum values for OptPayoutType +type OptPayoutType string + const ( - OptPayoutType_VANILLA = "1" - OptPayoutType_CAPPED = "2" - OptPayoutType_BINARY = "3" + OptPayoutType_VANILLA OptPayoutType = "1" + OptPayoutType_CAPPED OptPayoutType = "2" + OptPayoutType_BINARY OptPayoutType = "3" ) //Enum values for OrdRejReason -const ( - OrdRejReason_BROKER = "0" - OrdRejReason_UNKNOWN_SYMBOL = "1" - OrdRejReason_INVALID_INVESTOR_ID = "10" - OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC = "11" - OrdRejReason_SURVEILLENCE_OPTION = "12" - OrdRejReason_INCORRECT_QUANTITY = "13" - OrdRejReason_INCORRECT_ALLOCATED_QUANTITY = "14" - OrdRejReason_UNKNOWN_ACCOUNT = "15" - OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = "16" - OrdRejReason_INVALID_PRICE_INCREMENT = "18" - OrdRejReason_EXCHANGE_CLOSED = "2" - OrdRejReason_ORDER_EXCEEDS_LIMIT = "3" - OrdRejReason_TOO_LATE_TO_ENTER = "4" - OrdRejReason_UNKNOWN_ORDER = "5" - OrdRejReason_DUPLICATE_ORDER = "6" - OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = "7" - OrdRejReason_STALE_ORDER = "8" - OrdRejReason_TRADE_ALONG_REQUIRED = "9" - OrdRejReason_OTHER = "99" +type OrdRejReason string + +const ( + OrdRejReason_BROKER OrdRejReason = "0" + OrdRejReason_UNKNOWN_SYMBOL OrdRejReason = "1" + OrdRejReason_INVALID_INVESTOR_ID OrdRejReason = "10" + OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC OrdRejReason = "11" + OrdRejReason_SURVEILLENCE_OPTION OrdRejReason = "12" + OrdRejReason_INCORRECT_QUANTITY OrdRejReason = "13" + OrdRejReason_INCORRECT_ALLOCATED_QUANTITY OrdRejReason = "14" + OrdRejReason_UNKNOWN_ACCOUNT OrdRejReason = "15" + OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND OrdRejReason = "16" + OrdRejReason_INVALID_PRICE_INCREMENT OrdRejReason = "18" + OrdRejReason_EXCHANGE_CLOSED OrdRejReason = "2" + OrdRejReason_ORDER_EXCEEDS_LIMIT OrdRejReason = "3" + OrdRejReason_TOO_LATE_TO_ENTER OrdRejReason = "4" + OrdRejReason_UNKNOWN_ORDER OrdRejReason = "5" + OrdRejReason_DUPLICATE_ORDER OrdRejReason = "6" + OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER OrdRejReason = "7" + OrdRejReason_STALE_ORDER OrdRejReason = "8" + OrdRejReason_TRADE_ALONG_REQUIRED OrdRejReason = "9" + OrdRejReason_OTHER OrdRejReason = "99" ) //Enum values for OrdStatus -const ( - OrdStatus_NEW = "0" - OrdStatus_PARTIALLY_FILLED = "1" - OrdStatus_FILLED = "2" - OrdStatus_DONE_FOR_DAY = "3" - OrdStatus_CANCELED = "4" - OrdStatus_REPLACED = "5" - OrdStatus_PENDING_CANCEL = "6" - OrdStatus_STOPPED = "7" - OrdStatus_REJECTED = "8" - OrdStatus_SUSPENDED = "9" - OrdStatus_PENDING_NEW = "A" - OrdStatus_CALCULATED = "B" - OrdStatus_EXPIRED = "C" - OrdStatus_ACCEPTED_FOR_BIDDING = "D" - OrdStatus_PENDING_REPLACE = "E" +type OrdStatus string + +const ( + OrdStatus_NEW OrdStatus = "0" + OrdStatus_PARTIALLY_FILLED OrdStatus = "1" + OrdStatus_FILLED OrdStatus = "2" + OrdStatus_DONE_FOR_DAY OrdStatus = "3" + OrdStatus_CANCELED OrdStatus = "4" + OrdStatus_REPLACED OrdStatus = "5" + OrdStatus_PENDING_CANCEL OrdStatus = "6" + OrdStatus_STOPPED OrdStatus = "7" + OrdStatus_REJECTED OrdStatus = "8" + OrdStatus_SUSPENDED OrdStatus = "9" + OrdStatus_PENDING_NEW OrdStatus = "A" + OrdStatus_CALCULATED OrdStatus = "B" + OrdStatus_EXPIRED OrdStatus = "C" + OrdStatus_ACCEPTED_FOR_BIDDING OrdStatus = "D" + OrdStatus_PENDING_REPLACE OrdStatus = "E" ) //Enum values for OrdType -const ( - OrdType_MARKET = "1" - OrdType_LIMIT = "2" - OrdType_STOP = "3" - OrdType_STOP_LIMIT = "4" - OrdType_MARKET_ON_CLOSE = "5" - OrdType_WITH_OR_WITHOUT = "6" - OrdType_LIMIT_OR_BETTER = "7" - OrdType_LIMIT_WITH_OR_WITHOUT = "8" - OrdType_ON_BASIS = "9" - OrdType_ON_CLOSE = "A" - OrdType_LIMIT_ON_CLOSE = "B" - OrdType_FOREX_MARKET = "C" - OrdType_PREVIOUSLY_QUOTED = "D" - OrdType_PREVIOUSLY_INDICATED = "E" - OrdType_FOREX_LIMIT = "F" - OrdType_FOREX_SWAP = "G" - OrdType_FOREX_PREVIOUSLY_QUOTED = "H" - OrdType_FUNARI = "I" - OrdType_MARKET_IF_TOUCHED = "J" - OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT = "K" - OrdType_PREVIOUS_FUND_VALUATION_POINT = "L" - OrdType_NEXT_FUND_VALUATION_POINT = "M" - OrdType_PEGGED = "P" - OrdType_COUNTER_ORDER_SELECTION = "Q" +type OrdType string + +const ( + OrdType_MARKET OrdType = "1" + OrdType_LIMIT OrdType = "2" + OrdType_STOP OrdType = "3" + OrdType_STOP_LIMIT OrdType = "4" + OrdType_MARKET_ON_CLOSE OrdType = "5" + OrdType_WITH_OR_WITHOUT OrdType = "6" + OrdType_LIMIT_OR_BETTER OrdType = "7" + OrdType_LIMIT_WITH_OR_WITHOUT OrdType = "8" + OrdType_ON_BASIS OrdType = "9" + OrdType_ON_CLOSE OrdType = "A" + OrdType_LIMIT_ON_CLOSE OrdType = "B" + OrdType_FOREX_MARKET OrdType = "C" + OrdType_PREVIOUSLY_QUOTED OrdType = "D" + OrdType_PREVIOUSLY_INDICATED OrdType = "E" + OrdType_FOREX_LIMIT OrdType = "F" + OrdType_FOREX_SWAP OrdType = "G" + OrdType_FOREX_PREVIOUSLY_QUOTED OrdType = "H" + OrdType_FUNARI OrdType = "I" + OrdType_MARKET_IF_TOUCHED OrdType = "J" + OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT OrdType = "K" + OrdType_PREVIOUS_FUND_VALUATION_POINT OrdType = "L" + OrdType_NEXT_FUND_VALUATION_POINT OrdType = "M" + OrdType_PEGGED OrdType = "P" + OrdType_COUNTER_ORDER_SELECTION OrdType = "Q" ) //Enum values for OrderCapacity +type OrderCapacity string + const ( - OrderCapacity_AGENCY = "A" - OrderCapacity_PROPRIETARY = "G" - OrderCapacity_INDIVIDUAL = "I" - OrderCapacity_PRINCIPAL = "P" - OrderCapacity_RISKLESS_PRINCIPAL = "R" - OrderCapacity_AGENT_FOR_OTHER_MEMBER = "W" + OrderCapacity_AGENCY OrderCapacity = "A" + OrderCapacity_PROPRIETARY OrderCapacity = "G" + OrderCapacity_INDIVIDUAL OrderCapacity = "I" + OrderCapacity_PRINCIPAL OrderCapacity = "P" + OrderCapacity_RISKLESS_PRINCIPAL OrderCapacity = "R" + OrderCapacity_AGENT_FOR_OTHER_MEMBER OrderCapacity = "W" ) //Enum values for OrderCategory +type OrderCategory string + const ( - OrderCategory_ORDER = "1" - OrderCategory_QUOTE = "2" - OrderCategory_PRIVATELY_NEGOTIATED_TRADE = "3" - OrderCategory_MULTILEG_ORDER = "4" - OrderCategory_LINKED_ORDER = "5" - OrderCategory_QUOTE_REQUEST = "6" - OrderCategory_IMPLIED_ORDER = "7" - OrderCategory_CROSS_ORDER = "8" - OrderCategory_STREAMING_PRICE = "9" + OrderCategory_ORDER OrderCategory = "1" + OrderCategory_QUOTE OrderCategory = "2" + OrderCategory_PRIVATELY_NEGOTIATED_TRADE OrderCategory = "3" + OrderCategory_MULTILEG_ORDER OrderCategory = "4" + OrderCategory_LINKED_ORDER OrderCategory = "5" + OrderCategory_QUOTE_REQUEST OrderCategory = "6" + OrderCategory_IMPLIED_ORDER OrderCategory = "7" + OrderCategory_CROSS_ORDER OrderCategory = "8" + OrderCategory_STREAMING_PRICE OrderCategory = "9" ) //Enum values for OrderDelayUnit +type OrderDelayUnit string + const ( - OrderDelayUnit_SECONDS = "0" - OrderDelayUnit_TENTHS_OF_A_SECOND = "1" - OrderDelayUnit_MINUTES = "10" - OrderDelayUnit_HOURS = "11" - OrderDelayUnit_DAYS = "12" - OrderDelayUnit_WEEKS = "13" - OrderDelayUnit_MONTHS = "14" - OrderDelayUnit_YEARS = "15" - OrderDelayUnit_HUNDREDTHS_OF_A_SECOND = "2" - OrderDelayUnit_MILLISECONDS = "3" - OrderDelayUnit_MICROSECONDS = "4" - OrderDelayUnit_NANOSECONDS = "5" + OrderDelayUnit_SECONDS OrderDelayUnit = "0" + OrderDelayUnit_TENTHS_OF_A_SECOND OrderDelayUnit = "1" + OrderDelayUnit_MINUTES OrderDelayUnit = "10" + OrderDelayUnit_HOURS OrderDelayUnit = "11" + OrderDelayUnit_DAYS OrderDelayUnit = "12" + OrderDelayUnit_WEEKS OrderDelayUnit = "13" + OrderDelayUnit_MONTHS OrderDelayUnit = "14" + OrderDelayUnit_YEARS OrderDelayUnit = "15" + OrderDelayUnit_HUNDREDTHS_OF_A_SECOND OrderDelayUnit = "2" + OrderDelayUnit_MILLISECONDS OrderDelayUnit = "3" + OrderDelayUnit_MICROSECONDS OrderDelayUnit = "4" + OrderDelayUnit_NANOSECONDS OrderDelayUnit = "5" ) //Enum values for OrderHandlingInstSource +type OrderHandlingInstSource string + const ( - OrderHandlingInstSource_NASD_OATS = "1" + OrderHandlingInstSource_NASD_OATS OrderHandlingInstSource = "1" ) //Enum values for OrderRestrictions -const ( - OrderRestrictions_PROGRAM_TRADE = "1" - OrderRestrictions_INDEX_ARBITRAGE = "2" - OrderRestrictions_NON_INDEX_ARBITRAGE = "3" - OrderRestrictions_COMPETING_MARKET_MAKER = "4" - OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = "5" - OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY = "6" - OrderRestrictions_FOREIGN_ENTITY = "7" - OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT = "8" - OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE = "9" - OrderRestrictions_RISKLESS_ARBITRAGE = "A" - OrderRestrictions_ISSUER_HOLDING = "B" - OrderRestrictions_ISSUE_PRICE_STABILIZATION = "C" - OrderRestrictions_NON_ALGORITHMIC = "D" - OrderRestrictions_ALGORITHMIC = "E" - OrderRestrictions_CROSS = "F" +type OrderRestrictions string + +const ( + OrderRestrictions_PROGRAM_TRADE OrderRestrictions = "1" + OrderRestrictions_INDEX_ARBITRAGE OrderRestrictions = "2" + OrderRestrictions_NON_INDEX_ARBITRAGE OrderRestrictions = "3" + OrderRestrictions_COMPETING_MARKET_MAKER OrderRestrictions = "4" + OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY OrderRestrictions = "5" + OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY OrderRestrictions = "6" + OrderRestrictions_FOREIGN_ENTITY OrderRestrictions = "7" + OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT OrderRestrictions = "8" + OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE OrderRestrictions = "9" + OrderRestrictions_RISKLESS_ARBITRAGE OrderRestrictions = "A" + OrderRestrictions_ISSUER_HOLDING OrderRestrictions = "B" + OrderRestrictions_ISSUE_PRICE_STABILIZATION OrderRestrictions = "C" + OrderRestrictions_NON_ALGORITHMIC OrderRestrictions = "D" + OrderRestrictions_ALGORITHMIC OrderRestrictions = "E" + OrderRestrictions_CROSS OrderRestrictions = "F" ) //Enum values for OrigCustOrderCapacity +type OrigCustOrderCapacity string + const ( - OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = "1" - OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = "2" - OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = "3" - OrigCustOrderCapacity_ALL_OTHER = "4" + OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT OrigCustOrderCapacity = "1" + OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT OrigCustOrderCapacity = "2" + OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER OrigCustOrderCapacity = "3" + OrigCustOrderCapacity_ALL_OTHER OrigCustOrderCapacity = "4" ) //Enum values for OwnerType +type OwnerType string + const ( - OwnerType_INDIVIDUAL_INVESTOR = "1" - OwnerType_NETWORKING_SUB_ACCOUNT = "10" - OwnerType_NON_PROFIT_ORGANIZATION = "11" - OwnerType_CORPORATE_BODY = "12" - OwnerType_NOMINEE = "13" - OwnerType_PUBLIC_COMPANY = "2" - OwnerType_PRIVATE_COMPANY = "3" - OwnerType_INDIVIDUAL_TRUSTEE = "4" - OwnerType_COMPANY_TRUSTEE = "5" - OwnerType_PENSION_PLAN = "6" - OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = "7" - OwnerType_TRUSTS = "8" - OwnerType_FIDUCIARIES = "9" + OwnerType_INDIVIDUAL_INVESTOR OwnerType = "1" + OwnerType_NETWORKING_SUB_ACCOUNT OwnerType = "10" + OwnerType_NON_PROFIT_ORGANIZATION OwnerType = "11" + OwnerType_CORPORATE_BODY OwnerType = "12" + OwnerType_NOMINEE OwnerType = "13" + OwnerType_PUBLIC_COMPANY OwnerType = "2" + OwnerType_PRIVATE_COMPANY OwnerType = "3" + OwnerType_INDIVIDUAL_TRUSTEE OwnerType = "4" + OwnerType_COMPANY_TRUSTEE OwnerType = "5" + OwnerType_PENSION_PLAN OwnerType = "6" + OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT OwnerType = "7" + OwnerType_TRUSTS OwnerType = "8" + OwnerType_FIDUCIARIES OwnerType = "9" ) //Enum values for OwnershipType +type OwnershipType string + const ( - OwnershipType_JOINT_TRUSTEES = "2" - OwnershipType_JOINT_INVESTORS = "J" - OwnershipType_TENANTS_IN_COMMON = "T" + OwnershipType_JOINT_TRUSTEES OwnershipType = "2" + OwnershipType_JOINT_INVESTORS OwnershipType = "J" + OwnershipType_TENANTS_IN_COMMON OwnershipType = "T" ) //Enum values for PartyDetailsRequestResult +type PartyDetailsRequestResult string + const ( - PartyDetailsRequestResult_VALID_REQUEST = "0" - PartyDetailsRequestResult_INVALID_OR_UNSUPPORTED_REQUEST = "1" - PartyDetailsRequestResult_NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA = "2" - PartyDetailsRequestResult_UNSUPPORTED_PARTYLISTRESPONSETYPE = "3" - PartyDetailsRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA = "4" - PartyDetailsRequestResult_PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE = "5" - PartyDetailsRequestResult_REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED = "6" - PartyDetailsRequestResult_OTHER = "99" + PartyDetailsRequestResult_VALID_REQUEST PartyDetailsRequestResult = "0" + PartyDetailsRequestResult_INVALID_OR_UNSUPPORTED_REQUEST PartyDetailsRequestResult = "1" + PartyDetailsRequestResult_NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA PartyDetailsRequestResult = "2" + PartyDetailsRequestResult_UNSUPPORTED_PARTYLISTRESPONSETYPE PartyDetailsRequestResult = "3" + PartyDetailsRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA PartyDetailsRequestResult = "4" + PartyDetailsRequestResult_PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE PartyDetailsRequestResult = "5" + PartyDetailsRequestResult_REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED PartyDetailsRequestResult = "6" + PartyDetailsRequestResult_OTHER PartyDetailsRequestResult = "99" ) //Enum values for PartyIDSource -const ( - PartyIDSource_KOREAN_INVESTOR_ID = "1" - PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID = "2" - PartyIDSource_TAIWANESE_TRADING_ACCT = "3" - PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY = "4" - PartyIDSource_CHINESE_INVESTOR_ID = "5" - PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = "6" - PartyIDSource_US_SOCIAL_SECURITY_NUMBER = "7" - PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER = "8" - PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER = "9" - PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER = "A" - PartyIDSource_BIC = "B" - PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = "C" - PartyIDSource_PROPRIETARY = "D" - PartyIDSource_ISO_COUNTRY_CODE = "E" - PartyIDSource_SETTLEMENT_ENTITY_LOCATION = "F" - PartyIDSource_MIC = "G" - PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE = "H" - PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT = "I" +type PartyIDSource string + +const ( + PartyIDSource_KOREAN_INVESTOR_ID PartyIDSource = "1" + PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID PartyIDSource = "2" + PartyIDSource_TAIWANESE_TRADING_ACCT PartyIDSource = "3" + PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY PartyIDSource = "4" + PartyIDSource_CHINESE_INVESTOR_ID PartyIDSource = "5" + PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER PartyIDSource = "6" + PartyIDSource_US_SOCIAL_SECURITY_NUMBER PartyIDSource = "7" + PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER PartyIDSource = "8" + PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER PartyIDSource = "9" + PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER PartyIDSource = "A" + PartyIDSource_BIC PartyIDSource = "B" + PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER PartyIDSource = "C" + PartyIDSource_PROPRIETARY PartyIDSource = "D" + PartyIDSource_ISO_COUNTRY_CODE PartyIDSource = "E" + PartyIDSource_SETTLEMENT_ENTITY_LOCATION PartyIDSource = "F" + PartyIDSource_MIC PartyIDSource = "G" + PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE PartyIDSource = "H" + PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT PartyIDSource = "I" ) //Enum values for PartyListResponseType +type PartyListResponseType string + const ( - PartyListResponseType_RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES = "0" - PartyListResponseType_RETURN_ONLY_PARTY_INFORMATION = "1" - PartyListResponseType_INCLUDE_INFORMATION_ON_RELATED_PARTIES = "2" - PartyListResponseType_INCLUDE_RISK_LIMIT_INFORMATION = "3" + PartyListResponseType_RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES PartyListResponseType = "0" + PartyListResponseType_RETURN_ONLY_PARTY_INFORMATION PartyListResponseType = "1" + PartyListResponseType_INCLUDE_INFORMATION_ON_RELATED_PARTIES PartyListResponseType = "2" + PartyListResponseType_INCLUDE_RISK_LIMIT_INFORMATION PartyListResponseType = "3" ) //Enum values for PartyRelationship -const ( - PartyRelationship_IS_ALSO = "0" - PartyRelationship_CLEARS_FOR = "1" - PartyRelationship_HAS_MEMBERS = "10" - PartyRelationship_PROVIDES_MARKETPLACE_FOR = "11" - PartyRelationship_PARTICIPANT_OF_MARKETPLACE = "12" - PartyRelationship_CARRIES_POSITIONS_FOR = "13" - PartyRelationship_POSTS_TRADES_TO = "14" - PartyRelationship_ENTERS_TRADES_FOR = "15" - PartyRelationship_ENTERS_TRADES_THROUGH = "16" - PartyRelationship_PROVIDES_QUOTES_TO = "17" - PartyRelationship_REQUESTS_QUOTES_FROM = "18" - PartyRelationship_INVESTS_FOR = "19" - PartyRelationship_CLEARS_THROUGH = "2" - PartyRelationship_INVESTS_THROUGH = "20" - PartyRelationship_BROKERS_TRADES_FOR = "21" - PartyRelationship_BROKERS_TRADES_THROUGH = "22" - PartyRelationship_PROVIDES_TRADING_SERVICES_FOR = "23" - PartyRelationship_USES_TRADING_SERVICES_OF = "24" - PartyRelationship_APPROVES_OF = "25" - PartyRelationship_APPROVED_BY = "26" - PartyRelationship_PARENT_FIRM_FOR = "27" - PartyRelationship_SUBSIDIARY_OF = "28" - PartyRelationship_REGULATORY_OWNER_OF = "29" - PartyRelationship_TRADES_FOR = "3" - PartyRelationship_OWNED_BY_30 = "30" - PartyRelationship_CONTROLS = "31" - PartyRelationship_IS_CONTROLLED_BY = "32" - PartyRelationship_LEGAL = "33" - PartyRelationship_OWNED_BY_34 = "34" - PartyRelationship_BENEFICIAL_OWNER_OF = "35" - PartyRelationship_OWNED_BY_36 = "36" - PartyRelationship_TRADES_THROUGH = "4" - PartyRelationship_SPONSORS = "5" - PartyRelationship_SPONSORED_THROUGH = "6" - PartyRelationship_PROVIDES_GUARANTEE_FOR = "7" - PartyRelationship_IS_GUARANTEED_BY = "8" - PartyRelationship_MEMBER_OF = "9" +type PartyRelationship string + +const ( + PartyRelationship_IS_ALSO PartyRelationship = "0" + PartyRelationship_CLEARS_FOR PartyRelationship = "1" + PartyRelationship_HAS_MEMBERS PartyRelationship = "10" + PartyRelationship_PROVIDES_MARKETPLACE_FOR PartyRelationship = "11" + PartyRelationship_PARTICIPANT_OF_MARKETPLACE PartyRelationship = "12" + PartyRelationship_CARRIES_POSITIONS_FOR PartyRelationship = "13" + PartyRelationship_POSTS_TRADES_TO PartyRelationship = "14" + PartyRelationship_ENTERS_TRADES_FOR PartyRelationship = "15" + PartyRelationship_ENTERS_TRADES_THROUGH PartyRelationship = "16" + PartyRelationship_PROVIDES_QUOTES_TO PartyRelationship = "17" + PartyRelationship_REQUESTS_QUOTES_FROM PartyRelationship = "18" + PartyRelationship_INVESTS_FOR PartyRelationship = "19" + PartyRelationship_CLEARS_THROUGH PartyRelationship = "2" + PartyRelationship_INVESTS_THROUGH PartyRelationship = "20" + PartyRelationship_BROKERS_TRADES_FOR PartyRelationship = "21" + PartyRelationship_BROKERS_TRADES_THROUGH PartyRelationship = "22" + PartyRelationship_PROVIDES_TRADING_SERVICES_FOR PartyRelationship = "23" + PartyRelationship_USES_TRADING_SERVICES_OF PartyRelationship = "24" + PartyRelationship_APPROVES_OF PartyRelationship = "25" + PartyRelationship_APPROVED_BY PartyRelationship = "26" + PartyRelationship_PARENT_FIRM_FOR PartyRelationship = "27" + PartyRelationship_SUBSIDIARY_OF PartyRelationship = "28" + PartyRelationship_REGULATORY_OWNER_OF PartyRelationship = "29" + PartyRelationship_TRADES_FOR PartyRelationship = "3" + PartyRelationship_OWNED_BY_30 PartyRelationship = "30" + PartyRelationship_CONTROLS PartyRelationship = "31" + PartyRelationship_IS_CONTROLLED_BY PartyRelationship = "32" + PartyRelationship_LEGAL PartyRelationship = "33" + PartyRelationship_OWNED_BY_34 PartyRelationship = "34" + PartyRelationship_BENEFICIAL_OWNER_OF PartyRelationship = "35" + PartyRelationship_OWNED_BY_36 PartyRelationship = "36" + PartyRelationship_TRADES_THROUGH PartyRelationship = "4" + PartyRelationship_SPONSORS PartyRelationship = "5" + PartyRelationship_SPONSORED_THROUGH PartyRelationship = "6" + PartyRelationship_PROVIDES_GUARANTEE_FOR PartyRelationship = "7" + PartyRelationship_IS_GUARANTEED_BY PartyRelationship = "8" + PartyRelationship_MEMBER_OF PartyRelationship = "9" ) //Enum values for PartyRole -const ( - PartyRole_EXECUTING_FIRM = "1" - PartyRole_SETTLEMENT_LOCATION = "10" - PartyRole_ORDER_ORIGINATION_TRADER = "11" - PartyRole_EXECUTING_TRADER = "12" - PartyRole_ORDER_ORIGINATION_FIRM = "13" - PartyRole_GIVEUP_CLEARING_FIRM = "14" - PartyRole_CORRESPONDANT_CLEARING_FIRM = "15" - PartyRole_EXECUTING_SYSTEM = "16" - PartyRole_CONTRA_FIRM = "17" - PartyRole_CONTRA_CLEARING_FIRM = "18" - PartyRole_SPONSORING_FIRM = "19" - PartyRole_BROKER_OF_CREDIT = "2" - PartyRole_UNDERLYING_CONTRA_FIRM = "20" - PartyRole_CLEARING_ORGANIZATION = "21" - PartyRole_EXCHANGE = "22" - PartyRole_CUSTOMER_ACCOUNT = "24" - PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION = "25" - PartyRole_CORRESPONDENT_BROKER = "26" - PartyRole_BUYER_SELLER = "27" - PartyRole_CUSTODIAN = "28" - PartyRole_INTERMEDIARY = "29" - PartyRole_CLIENT_ID = "3" - PartyRole_AGENT = "30" - PartyRole_SUB_CUSTODIAN = "31" - PartyRole_BENEFICIARY = "32" - PartyRole_INTERESTED_PARTY = "33" - PartyRole_REGULATORY_BODY = "34" - PartyRole_LIQUIDITY_PROVIDER = "35" - PartyRole_ENTERING_TRADER = "36" - PartyRole_CONTRA_TRADER = "37" - PartyRole_POSITION_ACCOUNT = "38" - PartyRole_CONTRA_INVESTOR_ID = "39" - PartyRole_CLEARING_FIRM = "4" - PartyRole_TRANSFER_TO_FIRM = "40" - PartyRole_CONTRA_POSITION_ACCOUNT = "41" - PartyRole_CONTRA_EXCHANGE = "42" - PartyRole_INTERNAL_CARRY_ACCOUNT = "43" - PartyRole_ORDER_ENTRY_OPERATOR_ID = "44" - PartyRole_SECONDARY_ACCOUNT_NUMBER = "45" - PartyRole_FOREIGN_FIRM = "46" - PartyRole_THIRD_PARTY_ALLOCATION_FIRM = "47" - PartyRole_CLAIMING_ACCOUNT = "48" - PartyRole_ASSET_MANAGER = "49" - PartyRole_INVESTOR_ID = "5" - PartyRole_PLEDGOR_ACCOUNT = "50" - PartyRole_PLEDGEE_ACCOUNT = "51" - PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT = "52" - PartyRole_TRADER_MNEMONIC = "53" - PartyRole_SENDER_LOCATION = "54" - PartyRole_SESSION_ID = "55" - PartyRole_ACCEPTABLE_COUNTERPARTY = "56" - PartyRole_UNACCEPTABLE_COUNTERPARTY = "57" - PartyRole_ENTERING_UNIT = "58" - PartyRole_EXECUTING_UNIT = "59" - PartyRole_INTRODUCING_FIRM = "6" - PartyRole_INTRODUCING_BROKER = "60" - PartyRole_QUOTE_ORIGINATOR = "61" - PartyRole_REPORT_ORIGINATOR = "62" - PartyRole_SYSTEMATIC_INTERNALISER = "63" - PartyRole_MULTILATERAL_TRADING_FACILITY = "64" - PartyRole_REGULATED_MARKET = "65" - PartyRole_MARKET_MAKER = "66" - PartyRole_INVESTMENT_FIRM = "67" - PartyRole_HOST_COMPETENT_AUTHORITY = "68" - PartyRole_HOME_COMPETENT_AUTHORITY = "69" - PartyRole_ENTERING_FIRM = "7" - PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY = "70" - PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION = "71" - PartyRole_REPORTING_INTERMEDIARY = "72" - PartyRole_EXECUTION_VENUE = "73" - PartyRole_MARKET_DATA_ENTRY_ORIGINATOR = "74" - PartyRole_LOCATION_ID = "75" - PartyRole_DESK_ID = "76" - PartyRole_MARKET_DATA_MARKET = "77" - PartyRole_ALLOCATION_ENTITY = "78" - PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES = "79" - PartyRole_LOCATE = "8" - PartyRole_STEP_OUT_FIRM = "80" - PartyRole_BROKERCLEARINGID = "81" - PartyRole_CENTRAL_REGISTRATION_DEPOSITORY = "82" - PartyRole_CLEARING_ACCOUNT = "83" - PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY = "84" - PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY = "85" - PartyRole_FUND_MANAGER_CLIENT_ID = "9" +type PartyRole string + +const ( + PartyRole_EXECUTING_FIRM PartyRole = "1" + PartyRole_SETTLEMENT_LOCATION PartyRole = "10" + PartyRole_ORDER_ORIGINATION_TRADER PartyRole = "11" + PartyRole_EXECUTING_TRADER PartyRole = "12" + PartyRole_ORDER_ORIGINATION_FIRM PartyRole = "13" + PartyRole_GIVEUP_CLEARING_FIRM PartyRole = "14" + PartyRole_CORRESPONDANT_CLEARING_FIRM PartyRole = "15" + PartyRole_EXECUTING_SYSTEM PartyRole = "16" + PartyRole_CONTRA_FIRM PartyRole = "17" + PartyRole_CONTRA_CLEARING_FIRM PartyRole = "18" + PartyRole_SPONSORING_FIRM PartyRole = "19" + PartyRole_BROKER_OF_CREDIT PartyRole = "2" + PartyRole_UNDERLYING_CONTRA_FIRM PartyRole = "20" + PartyRole_CLEARING_ORGANIZATION PartyRole = "21" + PartyRole_EXCHANGE PartyRole = "22" + PartyRole_CUSTOMER_ACCOUNT PartyRole = "24" + PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION PartyRole = "25" + PartyRole_CORRESPONDENT_BROKER PartyRole = "26" + PartyRole_BUYER_SELLER PartyRole = "27" + PartyRole_CUSTODIAN PartyRole = "28" + PartyRole_INTERMEDIARY PartyRole = "29" + PartyRole_CLIENT_ID PartyRole = "3" + PartyRole_AGENT PartyRole = "30" + PartyRole_SUB_CUSTODIAN PartyRole = "31" + PartyRole_BENEFICIARY PartyRole = "32" + PartyRole_INTERESTED_PARTY PartyRole = "33" + PartyRole_REGULATORY_BODY PartyRole = "34" + PartyRole_LIQUIDITY_PROVIDER PartyRole = "35" + PartyRole_ENTERING_TRADER PartyRole = "36" + PartyRole_CONTRA_TRADER PartyRole = "37" + PartyRole_POSITION_ACCOUNT PartyRole = "38" + PartyRole_CONTRA_INVESTOR_ID PartyRole = "39" + PartyRole_CLEARING_FIRM PartyRole = "4" + PartyRole_TRANSFER_TO_FIRM PartyRole = "40" + PartyRole_CONTRA_POSITION_ACCOUNT PartyRole = "41" + PartyRole_CONTRA_EXCHANGE PartyRole = "42" + PartyRole_INTERNAL_CARRY_ACCOUNT PartyRole = "43" + PartyRole_ORDER_ENTRY_OPERATOR_ID PartyRole = "44" + PartyRole_SECONDARY_ACCOUNT_NUMBER PartyRole = "45" + PartyRole_FOREIGN_FIRM PartyRole = "46" + PartyRole_THIRD_PARTY_ALLOCATION_FIRM PartyRole = "47" + PartyRole_CLAIMING_ACCOUNT PartyRole = "48" + PartyRole_ASSET_MANAGER PartyRole = "49" + PartyRole_INVESTOR_ID PartyRole = "5" + PartyRole_PLEDGOR_ACCOUNT PartyRole = "50" + PartyRole_PLEDGEE_ACCOUNT PartyRole = "51" + PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT PartyRole = "52" + PartyRole_TRADER_MNEMONIC PartyRole = "53" + PartyRole_SENDER_LOCATION PartyRole = "54" + PartyRole_SESSION_ID PartyRole = "55" + PartyRole_ACCEPTABLE_COUNTERPARTY PartyRole = "56" + PartyRole_UNACCEPTABLE_COUNTERPARTY PartyRole = "57" + PartyRole_ENTERING_UNIT PartyRole = "58" + PartyRole_EXECUTING_UNIT PartyRole = "59" + PartyRole_INTRODUCING_FIRM PartyRole = "6" + PartyRole_INTRODUCING_BROKER PartyRole = "60" + PartyRole_QUOTE_ORIGINATOR PartyRole = "61" + PartyRole_REPORT_ORIGINATOR PartyRole = "62" + PartyRole_SYSTEMATIC_INTERNALISER PartyRole = "63" + PartyRole_MULTILATERAL_TRADING_FACILITY PartyRole = "64" + PartyRole_REGULATED_MARKET PartyRole = "65" + PartyRole_MARKET_MAKER PartyRole = "66" + PartyRole_INVESTMENT_FIRM PartyRole = "67" + PartyRole_HOST_COMPETENT_AUTHORITY PartyRole = "68" + PartyRole_HOME_COMPETENT_AUTHORITY PartyRole = "69" + PartyRole_ENTERING_FIRM PartyRole = "7" + PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY PartyRole = "70" + PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION PartyRole = "71" + PartyRole_REPORTING_INTERMEDIARY PartyRole = "72" + PartyRole_EXECUTION_VENUE PartyRole = "73" + PartyRole_MARKET_DATA_ENTRY_ORIGINATOR PartyRole = "74" + PartyRole_LOCATION_ID PartyRole = "75" + PartyRole_DESK_ID PartyRole = "76" + PartyRole_MARKET_DATA_MARKET PartyRole = "77" + PartyRole_ALLOCATION_ENTITY PartyRole = "78" + PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES PartyRole = "79" + PartyRole_LOCATE PartyRole = "8" + PartyRole_STEP_OUT_FIRM PartyRole = "80" + PartyRole_BROKERCLEARINGID PartyRole = "81" + PartyRole_CENTRAL_REGISTRATION_DEPOSITORY PartyRole = "82" + PartyRole_CLEARING_ACCOUNT PartyRole = "83" + PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY PartyRole = "84" + PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY PartyRole = "85" + PartyRole_FUND_MANAGER_CLIENT_ID PartyRole = "9" ) //Enum values for PartySubIDType -const ( - PartySubIDType_FIRM = "1" - PartySubIDType_SECURITIES_ACCOUNT_NUMBER = "10" - PartySubIDType_REGISTRATION_NUMBER = "11" - PartySubIDType_REGISTERED_ADDRESS_12 = "12" - PartySubIDType_REGULATORY_STATUS = "13" - PartySubIDType_REGISTRATION_NAME = "14" - PartySubIDType_CASH_ACCOUNT_NUMBER = "15" - PartySubIDType_BIC = "16" - PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE = "17" - PartySubIDType_REGISTERED_ADDRESS_18 = "18" - PartySubIDType_FUND_ACCOUNT_NAME = "19" - PartySubIDType_PERSON = "2" - PartySubIDType_TELEX_NUMBER = "20" - PartySubIDType_FAX_NUMBER = "21" - PartySubIDType_SECURITIES_ACCOUNT_NAME = "22" - PartySubIDType_CASH_ACCOUNT_NAME = "23" - PartySubIDType_DEPARTMENT = "24" - PartySubIDType_LOCATION_DESK = "25" - PartySubIDType_POSITION_ACCOUNT_TYPE = "26" - PartySubIDType_SECURITY_LOCATE_ID = "27" - PartySubIDType_MARKET_MAKER = "28" - PartySubIDType_ELIGIBLE_COUNTERPARTY = "29" - PartySubIDType_SYSTEM = "3" - PartySubIDType_PROFESSIONAL_CLIENT = "30" - PartySubIDType_LOCATION = "31" - PartySubIDType_EXECUTION_VENUE = "32" - PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER = "33" - PartySubIDType_APPLICATION = "4" - PartySubIDType_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES = "4000" - PartySubIDType_FULL_LEGAL_NAME_OF_FIRM = "5" - PartySubIDType_POSTAL_ADDRESS = "6" - PartySubIDType_PHONE_NUMBER = "7" - PartySubIDType_EMAIL_ADDRESS = "8" - PartySubIDType_CONTACT_NAME = "9" +type PartySubIDType string + +const ( + PartySubIDType_FIRM PartySubIDType = "1" + PartySubIDType_SECURITIES_ACCOUNT_NUMBER PartySubIDType = "10" + PartySubIDType_REGISTRATION_NUMBER PartySubIDType = "11" + PartySubIDType_REGISTERED_ADDRESS_12 PartySubIDType = "12" + PartySubIDType_REGULATORY_STATUS PartySubIDType = "13" + PartySubIDType_REGISTRATION_NAME PartySubIDType = "14" + PartySubIDType_CASH_ACCOUNT_NUMBER PartySubIDType = "15" + PartySubIDType_BIC PartySubIDType = "16" + PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE PartySubIDType = "17" + PartySubIDType_REGISTERED_ADDRESS_18 PartySubIDType = "18" + PartySubIDType_FUND_ACCOUNT_NAME PartySubIDType = "19" + PartySubIDType_PERSON PartySubIDType = "2" + PartySubIDType_TELEX_NUMBER PartySubIDType = "20" + PartySubIDType_FAX_NUMBER PartySubIDType = "21" + PartySubIDType_SECURITIES_ACCOUNT_NAME PartySubIDType = "22" + PartySubIDType_CASH_ACCOUNT_NAME PartySubIDType = "23" + PartySubIDType_DEPARTMENT PartySubIDType = "24" + PartySubIDType_LOCATION_DESK PartySubIDType = "25" + PartySubIDType_POSITION_ACCOUNT_TYPE PartySubIDType = "26" + PartySubIDType_SECURITY_LOCATE_ID PartySubIDType = "27" + PartySubIDType_MARKET_MAKER PartySubIDType = "28" + PartySubIDType_ELIGIBLE_COUNTERPARTY PartySubIDType = "29" + PartySubIDType_SYSTEM PartySubIDType = "3" + PartySubIDType_PROFESSIONAL_CLIENT PartySubIDType = "30" + PartySubIDType_LOCATION PartySubIDType = "31" + PartySubIDType_EXECUTION_VENUE PartySubIDType = "32" + PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER PartySubIDType = "33" + PartySubIDType_APPLICATION PartySubIDType = "4" + PartySubIDType_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES PartySubIDType = "4000" + PartySubIDType_FULL_LEGAL_NAME_OF_FIRM PartySubIDType = "5" + PartySubIDType_POSTAL_ADDRESS PartySubIDType = "6" + PartySubIDType_PHONE_NUMBER PartySubIDType = "7" + PartySubIDType_EMAIL_ADDRESS PartySubIDType = "8" + PartySubIDType_CONTACT_NAME PartySubIDType = "9" ) //Enum values for PaymentMethod -const ( - PaymentMethod_CREST = "1" - PaymentMethod_DIRECT_CREDIT = "10" - PaymentMethod_CREDIT_CARD = "11" - PaymentMethod_ACH_DEBIT = "12" - PaymentMethod_ACH_CREDIT = "13" - PaymentMethod_BPAY = "14" - PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM = "15" - PaymentMethod_NSCC = "2" - PaymentMethod_EUROCLEAR = "3" - PaymentMethod_CLEARSTREAM = "4" - PaymentMethod_CHEQUE = "5" - PaymentMethod_TELEGRAPHIC_TRANSFER = "6" - PaymentMethod_FED_WIRE = "7" - PaymentMethod_DEBIT_CARD = "8" - PaymentMethod_DIRECT_DEBIT = "9" +type PaymentMethod string + +const ( + PaymentMethod_CREST PaymentMethod = "1" + PaymentMethod_DIRECT_CREDIT PaymentMethod = "10" + PaymentMethod_CREDIT_CARD PaymentMethod = "11" + PaymentMethod_ACH_DEBIT PaymentMethod = "12" + PaymentMethod_ACH_CREDIT PaymentMethod = "13" + PaymentMethod_BPAY PaymentMethod = "14" + PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM PaymentMethod = "15" + PaymentMethod_NSCC PaymentMethod = "2" + PaymentMethod_EUROCLEAR PaymentMethod = "3" + PaymentMethod_CLEARSTREAM PaymentMethod = "4" + PaymentMethod_CHEQUE PaymentMethod = "5" + PaymentMethod_TELEGRAPHIC_TRANSFER PaymentMethod = "6" + PaymentMethod_FED_WIRE PaymentMethod = "7" + PaymentMethod_DEBIT_CARD PaymentMethod = "8" + PaymentMethod_DIRECT_DEBIT PaymentMethod = "9" ) //Enum values for PegLimitType +type PegLimitType string + const ( - PegLimitType_OR_BETTER = "0" - PegLimitType_STRICT = "1" - PegLimitType_OR_WORSE = "2" + PegLimitType_OR_BETTER PegLimitType = "0" + PegLimitType_STRICT PegLimitType = "1" + PegLimitType_OR_WORSE PegLimitType = "2" ) //Enum values for PegMoveType +type PegMoveType string + const ( - PegMoveType_FLOATING = "0" - PegMoveType_FIXED = "1" + PegMoveType_FLOATING PegMoveType = "0" + PegMoveType_FIXED PegMoveType = "1" ) //Enum values for PegOffsetType +type PegOffsetType string + const ( - PegOffsetType_PRICE = "0" - PegOffsetType_BASIS_POINTS = "1" - PegOffsetType_TICKS = "2" - PegOffsetType_PRICE_TIER = "3" + PegOffsetType_PRICE PegOffsetType = "0" + PegOffsetType_BASIS_POINTS PegOffsetType = "1" + PegOffsetType_TICKS PegOffsetType = "2" + PegOffsetType_PRICE_TIER PegOffsetType = "3" ) //Enum values for PegPriceType +type PegPriceType string + const ( - PegPriceType_LAST_PEG = "1" - PegPriceType_MID_PRICE_PEG = "2" - PegPriceType_OPENING_PEG = "3" - PegPriceType_MARKET_PEG = "4" - PegPriceType_PRIMARY_PEG = "5" - PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = "6" - PegPriceType_PEG_TO_VWAP = "7" - PegPriceType_TRAILING_STOP_PEG = "8" - PegPriceType_PEG_TO_LIMIT_PRICE = "9" + PegPriceType_LAST_PEG PegPriceType = "1" + PegPriceType_MID_PRICE_PEG PegPriceType = "2" + PegPriceType_OPENING_PEG PegPriceType = "3" + PegPriceType_MARKET_PEG PegPriceType = "4" + PegPriceType_PRIMARY_PEG PegPriceType = "5" + PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER PegPriceType = "6" + PegPriceType_PEG_TO_VWAP PegPriceType = "7" + PegPriceType_TRAILING_STOP_PEG PegPriceType = "8" + PegPriceType_PEG_TO_LIMIT_PRICE PegPriceType = "9" ) //Enum values for PegRoundDirection +type PegRoundDirection string + const ( - PegRoundDirection_MORE_AGGRESSIVE = "1" - PegRoundDirection_MORE_PASSIVE = "2" + PegRoundDirection_MORE_AGGRESSIVE PegRoundDirection = "1" + PegRoundDirection_MORE_PASSIVE PegRoundDirection = "2" ) //Enum values for PegScope +type PegScope string + const ( - PegScope_LOCAL = "1" - PegScope_NATIONAL = "2" - PegScope_GLOBAL = "3" - PegScope_NATIONAL_EXCLUDING_LOCAL = "4" + PegScope_LOCAL PegScope = "1" + PegScope_NATIONAL PegScope = "2" + PegScope_GLOBAL PegScope = "3" + PegScope_NATIONAL_EXCLUDING_LOCAL PegScope = "4" ) //Enum values for PosAmtType -const ( - PosAmtType_ACCRUED_COUPON_AMOUNT = "ACPN" - PosAmtType_TOTAL_BANKED_AMOUNT = "BANK" - PosAmtType_CASH_AMOUNT = "CASH" - PosAmtType_COLLATERALIZED_MARK_TO_MARKET = "CMTM" - PosAmtType_TOTAL_COLLATERALIZED_AMOUNT = "COLAT" - PosAmtType_COUPON_AMOUNT = "CPN" - PosAmtType_CASH_RESIDUAL_AMOUNT = "CRES" - PosAmtType_COMPENSATION_AMOUNT = "DLV" - PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT = "FMTM" - PosAmtType_INCREMENTAL_ACCRUED_COUPON = "IACPN" - PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET = "ICMTM" - PosAmtType_INITIAL_TRADE_COUPON_AMOUNT = "ICPN" - PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT = "IMTM" - PosAmtType_PREMIUM_AMOUNT = "PREM" - PosAmtType_SETTLEMENT_VALUE = "SETL" - PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT = "SMTM" - PosAmtType_TRADE_VARIATION_AMOUNT = "TVAR" - PosAmtType_VALUE_ADJUSTED_AMOUNT = "VADJ" +type PosAmtType string + +const ( + PosAmtType_ACCRUED_COUPON_AMOUNT PosAmtType = "ACPN" + PosAmtType_TOTAL_BANKED_AMOUNT PosAmtType = "BANK" + PosAmtType_CASH_AMOUNT PosAmtType = "CASH" + PosAmtType_COLLATERALIZED_MARK_TO_MARKET PosAmtType = "CMTM" + PosAmtType_TOTAL_COLLATERALIZED_AMOUNT PosAmtType = "COLAT" + PosAmtType_COUPON_AMOUNT PosAmtType = "CPN" + PosAmtType_CASH_RESIDUAL_AMOUNT PosAmtType = "CRES" + PosAmtType_COMPENSATION_AMOUNT PosAmtType = "DLV" + PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT PosAmtType = "FMTM" + PosAmtType_INCREMENTAL_ACCRUED_COUPON PosAmtType = "IACPN" + PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET PosAmtType = "ICMTM" + PosAmtType_INITIAL_TRADE_COUPON_AMOUNT PosAmtType = "ICPN" + PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT PosAmtType = "IMTM" + PosAmtType_PREMIUM_AMOUNT PosAmtType = "PREM" + PosAmtType_SETTLEMENT_VALUE PosAmtType = "SETL" + PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT PosAmtType = "SMTM" + PosAmtType_TRADE_VARIATION_AMOUNT PosAmtType = "TVAR" + PosAmtType_VALUE_ADJUSTED_AMOUNT PosAmtType = "VADJ" ) //Enum values for PosMaintAction +type PosMaintAction string + const ( - PosMaintAction_NEW = "1" - PosMaintAction_REPLACE = "2" - PosMaintAction_CANCEL = "3" - PosMaintAction_REVERSE = "4" + PosMaintAction_NEW PosMaintAction = "1" + PosMaintAction_REPLACE PosMaintAction = "2" + PosMaintAction_CANCEL PosMaintAction = "3" + PosMaintAction_REVERSE PosMaintAction = "4" ) //Enum values for PosMaintResult +type PosMaintResult string + const ( - PosMaintResult_SUCCESSFUL_COMPLETION = "0" - PosMaintResult_REJECTED = "1" - PosMaintResult_OTHER = "99" + PosMaintResult_SUCCESSFUL_COMPLETION PosMaintResult = "0" + PosMaintResult_REJECTED PosMaintResult = "1" + PosMaintResult_OTHER PosMaintResult = "99" ) //Enum values for PosMaintStatus +type PosMaintStatus string + const ( - PosMaintStatus_ACCEPTED = "0" - PosMaintStatus_ACCEPTED_WITH_WARNINGS = "1" - PosMaintStatus_REJECTED = "2" - PosMaintStatus_COMPLETED = "3" - PosMaintStatus_COMPLETED_WITH_WARNINGS = "4" + PosMaintStatus_ACCEPTED PosMaintStatus = "0" + PosMaintStatus_ACCEPTED_WITH_WARNINGS PosMaintStatus = "1" + PosMaintStatus_REJECTED PosMaintStatus = "2" + PosMaintStatus_COMPLETED PosMaintStatus = "3" + PosMaintStatus_COMPLETED_WITH_WARNINGS PosMaintStatus = "4" ) //Enum values for PosQtyStatus +type PosQtyStatus string + const ( - PosQtyStatus_SUBMITTED = "0" - PosQtyStatus_ACCEPTED = "1" - PosQtyStatus_REJECTED = "2" + PosQtyStatus_SUBMITTED PosQtyStatus = "0" + PosQtyStatus_ACCEPTED PosQtyStatus = "1" + PosQtyStatus_REJECTED PosQtyStatus = "2" ) //Enum values for PosReqResult +type PosReqResult string + const ( - PosReqResult_VALID_REQUEST = "0" - PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST = "1" - PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = "2" - PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS = "3" - PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED = "4" - PosReqResult_OTHER = "99" + PosReqResult_VALID_REQUEST PosReqResult = "0" + PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST PosReqResult = "1" + PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA PosReqResult = "2" + PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS PosReqResult = "3" + PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED PosReqResult = "4" + PosReqResult_OTHER PosReqResult = "99" ) //Enum values for PosReqStatus +type PosReqStatus string + const ( - PosReqStatus_COMPLETED = "0" - PosReqStatus_COMPLETED_WITH_WARNINGS = "1" - PosReqStatus_REJECTED = "2" + PosReqStatus_COMPLETED PosReqStatus = "0" + PosReqStatus_COMPLETED_WITH_WARNINGS PosReqStatus = "1" + PosReqStatus_REJECTED PosReqStatus = "2" ) //Enum values for PosReqType +type PosReqType string + const ( - PosReqType_POSITIONS = "0" - PosReqType_TRADES = "1" - PosReqType_EXERCISES = "2" - PosReqType_ASSIGNMENTS = "3" - PosReqType_SETTLEMENT_ACTIVITY = "4" - PosReqType_BACKOUT_MESSAGE = "5" - PosReqType_DELTA_POSITIONS = "6" + PosReqType_POSITIONS PosReqType = "0" + PosReqType_TRADES PosReqType = "1" + PosReqType_EXERCISES PosReqType = "2" + PosReqType_ASSIGNMENTS PosReqType = "3" + PosReqType_SETTLEMENT_ACTIVITY PosReqType = "4" + PosReqType_BACKOUT_MESSAGE PosReqType = "5" + PosReqType_DELTA_POSITIONS PosReqType = "6" ) //Enum values for PosTransType +type PosTransType string + const ( - PosTransType_EXERCISE = "1" - PosTransType_DO_NOT_EXERCISE = "2" - PosTransType_POSITION_ADJUSTMENT = "3" - PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION = "4" - PosTransType_PLEDGE = "5" - PosTransType_LARGE_TRADER_SUBMISSION = "6" + PosTransType_EXERCISE PosTransType = "1" + PosTransType_DO_NOT_EXERCISE PosTransType = "2" + PosTransType_POSITION_ADJUSTMENT PosTransType = "3" + PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION PosTransType = "4" + PosTransType_PLEDGE PosTransType = "5" + PosTransType_LARGE_TRADER_SUBMISSION PosTransType = "6" ) //Enum values for PosType -const ( - PosType_ALLOCATION_TRADE_QTY = "ALC" - PosType_OPTION_ASSIGNMENT = "AS" - PosType_AS_OF_TRADE_QTY = "ASF" - PosType_CORPORATE_ACTION_ADJUSTMENT = "CAA" - PosType_CREDIT_EVENT_ADJUSTMENT = "CEA" - PosType_NET_DELTA_QTY = "DLT" - PosType_DELIVERY_QTY = "DLV" - PosType_DELIVERY_NOTICE_QTY = "DN" - PosType_EXCHANGE_FOR_PHYSICAL_QTY = "EP" - PosType_ELECTRONIC_TRADE_QTY = "ETR" - PosType_OPTION_EXERCISE_QTY = "EX" - PosType_END_OF_DAY_QTY = "FIN" - PosType_INTRA_SPREAD_QTY = "IAS" - PosType_INTER_SPREAD_QTY = "IES" - PosType_ADJUSTMENT_QTY = "PA" - PosType_PIT_TRADE_QTY = "PIT" - PosType_PRIVATELY_NEGOTIATED_TRADE_QTY = "PNTN" - PosType_RECEIVE_QUANTITY = "RCV" - PosType_SUCCESSION_EVENT_ADJUSTMENT = "SEA" - PosType_START_OF_DAY_QTY = "SOD" - PosType_INTEGRAL_SPLIT = "SPL" - PosType_TRANSACTION_FROM_ASSIGNMENT = "TA" - PosType_TOTAL_TRANSACTION_QTY = "TOT" - PosType_TRANSACTION_QUANTITY = "TQ" - PosType_TRANSFER_TRADE_QTY = "TRF" - PosType_TRANSACTION_FROM_EXERCISE = "TX" - PosType_CROSS_MARGIN_QTY = "XM" +type PosType string + +const ( + PosType_ALLOCATION_TRADE_QTY PosType = "ALC" + PosType_OPTION_ASSIGNMENT PosType = "AS" + PosType_AS_OF_TRADE_QTY PosType = "ASF" + PosType_CORPORATE_ACTION_ADJUSTMENT PosType = "CAA" + PosType_CREDIT_EVENT_ADJUSTMENT PosType = "CEA" + PosType_NET_DELTA_QTY PosType = "DLT" + PosType_DELIVERY_QTY PosType = "DLV" + PosType_DELIVERY_NOTICE_QTY PosType = "DN" + PosType_EXCHANGE_FOR_PHYSICAL_QTY PosType = "EP" + PosType_ELECTRONIC_TRADE_QTY PosType = "ETR" + PosType_OPTION_EXERCISE_QTY PosType = "EX" + PosType_END_OF_DAY_QTY PosType = "FIN" + PosType_INTRA_SPREAD_QTY PosType = "IAS" + PosType_INTER_SPREAD_QTY PosType = "IES" + PosType_ADJUSTMENT_QTY PosType = "PA" + PosType_PIT_TRADE_QTY PosType = "PIT" + PosType_PRIVATELY_NEGOTIATED_TRADE_QTY PosType = "PNTN" + PosType_RECEIVE_QUANTITY PosType = "RCV" + PosType_SUCCESSION_EVENT_ADJUSTMENT PosType = "SEA" + PosType_START_OF_DAY_QTY PosType = "SOD" + PosType_INTEGRAL_SPLIT PosType = "SPL" + PosType_TRANSACTION_FROM_ASSIGNMENT PosType = "TA" + PosType_TOTAL_TRANSACTION_QTY PosType = "TOT" + PosType_TRANSACTION_QUANTITY PosType = "TQ" + PosType_TRANSFER_TRADE_QTY PosType = "TRF" + PosType_TRANSACTION_FROM_EXERCISE PosType = "TX" + PosType_CROSS_MARGIN_QTY PosType = "XM" ) //Enum values for PositionEffect +type PositionEffect string + const ( - PositionEffect_CLOSE = "C" - PositionEffect_DEFAULT = "D" - PositionEffect_FIFO = "F" - PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN = "N" - PositionEffect_OPEN = "O" - PositionEffect_ROLLED = "R" + PositionEffect_CLOSE PositionEffect = "C" + PositionEffect_DEFAULT PositionEffect = "D" + PositionEffect_FIFO PositionEffect = "F" + PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN PositionEffect = "N" + PositionEffect_OPEN PositionEffect = "O" + PositionEffect_ROLLED PositionEffect = "R" ) //Enum values for PossDupFlag +type PossDupFlag string + const ( - PossDupFlag_NO = "N" - PossDupFlag_YES = "Y" + PossDupFlag_NO PossDupFlag = "N" + PossDupFlag_YES PossDupFlag = "Y" ) //Enum values for PossResend +type PossResend string + const ( - PossResend_NO = "N" - PossResend_YES = "Y" + PossResend_NO PossResend = "N" + PossResend_YES PossResend = "Y" ) //Enum values for PreallocMethod +type PreallocMethod string + const ( - PreallocMethod_PRO_RATA = "0" - PreallocMethod_DO_NOT_PRO_RATA = "1" + PreallocMethod_PRO_RATA PreallocMethod = "0" + PreallocMethod_DO_NOT_PRO_RATA PreallocMethod = "1" ) //Enum values for PreviouslyReported +type PreviouslyReported string + const ( - PreviouslyReported_NO = "N" - PreviouslyReported_YES = "Y" + PreviouslyReported_NO PreviouslyReported = "N" + PreviouslyReported_YES PreviouslyReported = "Y" ) //Enum values for PriceLimitType +type PriceLimitType string + const ( - PriceLimitType_PRICE = "0" - PriceLimitType_TICKS = "1" - PriceLimitType_PERCENTAGE = "2" + PriceLimitType_PRICE PriceLimitType = "0" + PriceLimitType_TICKS PriceLimitType = "1" + PriceLimitType_PERCENTAGE PriceLimitType = "2" ) //Enum values for PriceProtectionScope +type PriceProtectionScope string + const ( - PriceProtectionScope_NONE = "0" - PriceProtectionScope_LOCAL = "1" - PriceProtectionScope_NATIONAL = "2" - PriceProtectionScope_GLOBAL = "3" + PriceProtectionScope_NONE PriceProtectionScope = "0" + PriceProtectionScope_LOCAL PriceProtectionScope = "1" + PriceProtectionScope_NATIONAL PriceProtectionScope = "2" + PriceProtectionScope_GLOBAL PriceProtectionScope = "3" ) //Enum values for PriceQuoteMethod +type PriceQuoteMethod string + const ( - PriceQuoteMethod_INTEREST_RATE_INDEX = "INT" - PriceQuoteMethod_INDEX = "INX" - PriceQuoteMethod_PERCENT_OF_PAR = "PCTPAR" - PriceQuoteMethod_STANDARD = "STD" + PriceQuoteMethod_INTEREST_RATE_INDEX PriceQuoteMethod = "INT" + PriceQuoteMethod_INDEX PriceQuoteMethod = "INX" + PriceQuoteMethod_PERCENT_OF_PAR PriceQuoteMethod = "PCTPAR" + PriceQuoteMethod_STANDARD PriceQuoteMethod = "STD" ) //Enum values for PriceType -const ( - PriceType_PERCENTAGE = "1" - PriceType_FIXED_CABINET_TRADE_PRICE = "10" - PriceType_VARIABLE_CABINET_TRADE_PRICE = "11" - PriceType_PRODUCT_TICKS_IN_HALFS = "13" - PriceType_PRODUCT_TICKS_IN_FOURTHS = "14" - PriceType_PRODUCT_TICKS_IN_EIGHTS = "15" - PriceType_PRODUCT_TICKS_IN_SIXTEENTHS = "16" - PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS = "17" - PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS = "18" - PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS = "19" - PriceType_PER_UNIT = "2" - PriceType_FIXED_AMOUNT = "3" - PriceType_DISCOUNT = "4" - PriceType_PREMIUM = "5" - PriceType_SPREAD = "6" - PriceType_TED_PRICE = "7" - PriceType_TED_YIELD = "8" - PriceType_YIELD = "9" +type PriceType string + +const ( + PriceType_PERCENTAGE PriceType = "1" + PriceType_FIXED_CABINET_TRADE_PRICE PriceType = "10" + PriceType_VARIABLE_CABINET_TRADE_PRICE PriceType = "11" + PriceType_PRODUCT_TICKS_IN_HALFS PriceType = "13" + PriceType_PRODUCT_TICKS_IN_FOURTHS PriceType = "14" + PriceType_PRODUCT_TICKS_IN_EIGHTS PriceType = "15" + PriceType_PRODUCT_TICKS_IN_SIXTEENTHS PriceType = "16" + PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS PriceType = "17" + PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS PriceType = "18" + PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS PriceType = "19" + PriceType_PER_UNIT PriceType = "2" + PriceType_FIXED_AMOUNT PriceType = "3" + PriceType_DISCOUNT PriceType = "4" + PriceType_PREMIUM PriceType = "5" + PriceType_SPREAD PriceType = "6" + PriceType_TED_PRICE PriceType = "7" + PriceType_TED_YIELD PriceType = "8" + PriceType_YIELD PriceType = "9" ) //Enum values for PriorityIndicator +type PriorityIndicator string + const ( - PriorityIndicator_PRIORITY_UNCHANGED = "0" - PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = "1" + PriorityIndicator_PRIORITY_UNCHANGED PriorityIndicator = "0" + PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE PriorityIndicator = "1" ) //Enum values for ProcessCode +type ProcessCode string + const ( - ProcessCode_REGULAR = "0" - ProcessCode_SOFT_DOLLAR = "1" - ProcessCode_STEP_IN = "2" - ProcessCode_STEP_OUT = "3" - ProcessCode_SOFT_DOLLAR_STEP_IN = "4" - ProcessCode_SOFT_DOLLAR_STEP_OUT = "5" - ProcessCode_PLAN_SPONSOR = "6" + ProcessCode_REGULAR ProcessCode = "0" + ProcessCode_SOFT_DOLLAR ProcessCode = "1" + ProcessCode_STEP_IN ProcessCode = "2" + ProcessCode_STEP_OUT ProcessCode = "3" + ProcessCode_SOFT_DOLLAR_STEP_IN ProcessCode = "4" + ProcessCode_SOFT_DOLLAR_STEP_OUT ProcessCode = "5" + ProcessCode_PLAN_SPONSOR ProcessCode = "6" ) //Enum values for Product +type Product string + const ( - Product_AGENCY = "1" - Product_MORTGAGE = "10" - Product_MUNICIPAL = "11" - Product_OTHER = "12" - Product_FINANCING = "13" - Product_COMMODITY = "2" - Product_CORPORATE = "3" - Product_CURRENCY = "4" - Product_EQUITY = "5" - Product_GOVERNMENT = "6" - Product_INDEX = "7" - Product_LOAN = "8" - Product_MONEYMARKET = "9" + Product_AGENCY Product = "1" + Product_MORTGAGE Product = "10" + Product_MUNICIPAL Product = "11" + Product_OTHER Product = "12" + Product_FINANCING Product = "13" + Product_COMMODITY Product = "2" + Product_CORPORATE Product = "3" + Product_CURRENCY Product = "4" + Product_EQUITY Product = "5" + Product_GOVERNMENT Product = "6" + Product_INDEX Product = "7" + Product_LOAN Product = "8" + Product_MONEYMARKET Product = "9" ) //Enum values for ProgRptReqs +type ProgRptReqs string + const ( - ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST = "1" - ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = "2" - ProgRptReqs_REAL_TIME_EXECUTION_REPORTS = "3" + ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST ProgRptReqs = "1" + ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD ProgRptReqs = "2" + ProgRptReqs_REAL_TIME_EXECUTION_REPORTS ProgRptReqs = "3" ) //Enum values for PublishTrdIndicator +type PublishTrdIndicator string + const ( - PublishTrdIndicator_NO = "N" - PublishTrdIndicator_YES = "Y" + PublishTrdIndicator_NO PublishTrdIndicator = "N" + PublishTrdIndicator_YES PublishTrdIndicator = "Y" ) //Enum values for PutOrCall +type PutOrCall string + const ( - PutOrCall_PUT = "0" - PutOrCall_CALL = "1" + PutOrCall_PUT PutOrCall = "0" + PutOrCall_CALL PutOrCall = "1" ) //Enum values for QtyType +type QtyType string + const ( - QtyType_UNITS = "0" - QtyType_CONTRACTS = "1" - QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT = "2" + QtyType_UNITS QtyType = "0" + QtyType_CONTRACTS QtyType = "1" + QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT QtyType = "2" ) //Enum values for QuantityType +type QuantityType string + const ( - QuantityType_SHARES = "1" - QuantityType_BONDS = "2" - QuantityType_CURRENTFACE = "3" - QuantityType_ORIGINALFACE = "4" - QuantityType_CURRENCY = "5" - QuantityType_CONTRACTS = "6" - QuantityType_OTHER = "7" - QuantityType_PAR = "8" + QuantityType_SHARES QuantityType = "1" + QuantityType_BONDS QuantityType = "2" + QuantityType_CURRENTFACE QuantityType = "3" + QuantityType_ORIGINALFACE QuantityType = "4" + QuantityType_CURRENCY QuantityType = "5" + QuantityType_CONTRACTS QuantityType = "6" + QuantityType_OTHER QuantityType = "7" + QuantityType_PAR QuantityType = "8" ) //Enum values for QuoteAckStatus +type QuoteAckStatus string + const ( - QuoteAckStatus_ACCEPTED = "0" - QuoteAckStatus_CANCELED_FOR_SYMBOL = "1" - QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE = "2" - QuoteAckStatus_CANCELED_FOR_UNDERLYING = "3" - QuoteAckStatus_CANCELED_ALL = "4" - QuoteAckStatus_REJECTED = "5" + QuoteAckStatus_ACCEPTED QuoteAckStatus = "0" + QuoteAckStatus_CANCELED_FOR_SYMBOL QuoteAckStatus = "1" + QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE QuoteAckStatus = "2" + QuoteAckStatus_CANCELED_FOR_UNDERLYING QuoteAckStatus = "3" + QuoteAckStatus_CANCELED_ALL QuoteAckStatus = "4" + QuoteAckStatus_REJECTED QuoteAckStatus = "5" ) //Enum values for QuoteCancelType +type QuoteCancelType string + const ( - QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES = "1" - QuoteCancelType_CANCEL_FOR_SECURITY_TYPE = "2" - QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY = "3" - QuoteCancelType_CANCEL_ALL_QUOTES = "4" - QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID = "5" - QuoteCancelType_CANCEL_BY_QUOTETYPE = "6" - QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER = "7" - QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = "8" + QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES QuoteCancelType = "1" + QuoteCancelType_CANCEL_FOR_SECURITY_TYPE QuoteCancelType = "2" + QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY QuoteCancelType = "3" + QuoteCancelType_CANCEL_ALL_QUOTES QuoteCancelType = "4" + QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID QuoteCancelType = "5" + QuoteCancelType_CANCEL_BY_QUOTETYPE QuoteCancelType = "6" + QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER QuoteCancelType = "7" + QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY QuoteCancelType = "8" ) //Enum values for QuoteCondition -const ( - QuoteCondition_RESERVED_SAM = "0" - QuoteCondition_NO_ACTIVE_SAM = "1" - QuoteCondition_RESTRICTED = "2" - QuoteCondition_REST_OF_BOOK_VWAP = "3" - QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS = "4" - QuoteCondition_MEDIAN_PRICE = "5" - QuoteCondition_FULL_CURVE = "6" - QuoteCondition_FLAT_CURVE = "7" - QuoteCondition_OPEN_ACTIVE = "A" - QuoteCondition_CLOSED_INACTIVE = "B" - QuoteCondition_EXCHANGE_BEST = "C" - QuoteCondition_CONSOLIDATED_BEST = "D" - QuoteCondition_LOCKED = "E" - QuoteCondition_CROSSED = "F" - QuoteCondition_DEPTH = "G" - QuoteCondition_FAST_TRADING = "H" - QuoteCondition_NON_FIRM = "I" - QuoteCondition_OUTRIGHT_PRICE = "J" - QuoteCondition_IMPLIED_PRICE = "K" - QuoteCondition_MANUAL_SLOW_QUOTE = "L" - QuoteCondition_DEPTH_ON_OFFER = "M" - QuoteCondition_DEPTH_ON_BID = "N" - QuoteCondition_CLOSING = "O" - QuoteCondition_NEWS_DISSEMINATION = "P" - QuoteCondition_TRADING_RANGE = "Q" - QuoteCondition_ORDER_INFLUX = "R" - QuoteCondition_DUE_TO_RELATED = "S" - QuoteCondition_NEWS_PENDING = "T" - QuoteCondition_ADDITIONAL_INFO = "U" - QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED = "V" - QuoteCondition_RESUME = "W" - QuoteCondition_VIEW_OF_COMMON = "X" - QuoteCondition_VOLUME_ALERT = "Y" - QuoteCondition_ORDER_IMBALANCE = "Z" - QuoteCondition_EQUIPMENT_CHANGEOVER = "a" - QuoteCondition_NO_OPEN = "b" - QuoteCondition_REGULAR_ETH = "c" - QuoteCondition_AUTOMATIC_EXECUTION = "d" - QuoteCondition_AUTOMATIC_EXECUTION_ETH = "e" - QuoteCondition_FAST_MARKET_ETH = "f " - QuoteCondition_INACTIVE_ETH = "g" - QuoteCondition_ROTATION = "h" - QuoteCondition_ROTATION_ETH = "i" - QuoteCondition_HALT = "j" - QuoteCondition_HALT_ETH = "k" - QuoteCondition_DUE_TO_NEWS_DISSEMINATION = "l" - QuoteCondition_DUE_TO_NEWS_PENDING = "m" - QuoteCondition_TRADING_RESUME = "n" - QuoteCondition_OUT_OF_SEQUENCE = "o" - QuoteCondition_BID_SPECIALIST = "p" - QuoteCondition_OFFER_SPECIALIST = "q" - QuoteCondition_BID_OFFER_SPECIALIST = "r" - QuoteCondition_END_OF_DAY_SAM = "s" - QuoteCondition_FORBIDDEN_SAM = "t" - QuoteCondition_FROZEN_SAM = "u" - QuoteCondition_PREOPENING_SAM = "v" - QuoteCondition_OPENING_SAM = "w" - QuoteCondition_OPEN_SAM = "x" - QuoteCondition_SURVEILLANCE_SAM = "y" - QuoteCondition_SUSPENDED_SAM = "z" +type QuoteCondition string + +const ( + QuoteCondition_RESERVED_SAM QuoteCondition = "0" + QuoteCondition_NO_ACTIVE_SAM QuoteCondition = "1" + QuoteCondition_RESTRICTED QuoteCondition = "2" + QuoteCondition_REST_OF_BOOK_VWAP QuoteCondition = "3" + QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS QuoteCondition = "4" + QuoteCondition_MEDIAN_PRICE QuoteCondition = "5" + QuoteCondition_FULL_CURVE QuoteCondition = "6" + QuoteCondition_FLAT_CURVE QuoteCondition = "7" + QuoteCondition_OPEN_ACTIVE QuoteCondition = "A" + QuoteCondition_CLOSED_INACTIVE QuoteCondition = "B" + QuoteCondition_EXCHANGE_BEST QuoteCondition = "C" + QuoteCondition_CONSOLIDATED_BEST QuoteCondition = "D" + QuoteCondition_LOCKED QuoteCondition = "E" + QuoteCondition_CROSSED QuoteCondition = "F" + QuoteCondition_DEPTH QuoteCondition = "G" + QuoteCondition_FAST_TRADING QuoteCondition = "H" + QuoteCondition_NON_FIRM QuoteCondition = "I" + QuoteCondition_OUTRIGHT_PRICE QuoteCondition = "J" + QuoteCondition_IMPLIED_PRICE QuoteCondition = "K" + QuoteCondition_MANUAL_SLOW_QUOTE QuoteCondition = "L" + QuoteCondition_DEPTH_ON_OFFER QuoteCondition = "M" + QuoteCondition_DEPTH_ON_BID QuoteCondition = "N" + QuoteCondition_CLOSING QuoteCondition = "O" + QuoteCondition_NEWS_DISSEMINATION QuoteCondition = "P" + QuoteCondition_TRADING_RANGE QuoteCondition = "Q" + QuoteCondition_ORDER_INFLUX QuoteCondition = "R" + QuoteCondition_DUE_TO_RELATED QuoteCondition = "S" + QuoteCondition_NEWS_PENDING QuoteCondition = "T" + QuoteCondition_ADDITIONAL_INFO QuoteCondition = "U" + QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED QuoteCondition = "V" + QuoteCondition_RESUME QuoteCondition = "W" + QuoteCondition_VIEW_OF_COMMON QuoteCondition = "X" + QuoteCondition_VOLUME_ALERT QuoteCondition = "Y" + QuoteCondition_ORDER_IMBALANCE QuoteCondition = "Z" + QuoteCondition_EQUIPMENT_CHANGEOVER QuoteCondition = "a" + QuoteCondition_NO_OPEN QuoteCondition = "b" + QuoteCondition_REGULAR_ETH QuoteCondition = "c" + QuoteCondition_AUTOMATIC_EXECUTION QuoteCondition = "d" + QuoteCondition_AUTOMATIC_EXECUTION_ETH QuoteCondition = "e" + QuoteCondition_FAST_MARKET_ETH QuoteCondition = "f " + QuoteCondition_INACTIVE_ETH QuoteCondition = "g" + QuoteCondition_ROTATION QuoteCondition = "h" + QuoteCondition_ROTATION_ETH QuoteCondition = "i" + QuoteCondition_HALT QuoteCondition = "j" + QuoteCondition_HALT_ETH QuoteCondition = "k" + QuoteCondition_DUE_TO_NEWS_DISSEMINATION QuoteCondition = "l" + QuoteCondition_DUE_TO_NEWS_PENDING QuoteCondition = "m" + QuoteCondition_TRADING_RESUME QuoteCondition = "n" + QuoteCondition_OUT_OF_SEQUENCE QuoteCondition = "o" + QuoteCondition_BID_SPECIALIST QuoteCondition = "p" + QuoteCondition_OFFER_SPECIALIST QuoteCondition = "q" + QuoteCondition_BID_OFFER_SPECIALIST QuoteCondition = "r" + QuoteCondition_END_OF_DAY_SAM QuoteCondition = "s" + QuoteCondition_FORBIDDEN_SAM QuoteCondition = "t" + QuoteCondition_FROZEN_SAM QuoteCondition = "u" + QuoteCondition_PREOPENING_SAM QuoteCondition = "v" + QuoteCondition_OPENING_SAM QuoteCondition = "w" + QuoteCondition_OPEN_SAM QuoteCondition = "x" + QuoteCondition_SURVEILLANCE_SAM QuoteCondition = "y" + QuoteCondition_SUSPENDED_SAM QuoteCondition = "z" ) //Enum values for QuoteEntryRejectReason +type QuoteEntryRejectReason string + const ( - QuoteEntryRejectReason_UNKNOWN_SYMBOL = "1" - QuoteEntryRejectReason_EXHCNAGE = "2" - QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT = "3" - QuoteEntryRejectReason_TOO_LATE_TO_ENTER = "4" - QuoteEntryRejectReason_UNKNOWN_QUOTE = "5" - QuoteEntryRejectReason_DUPLICATE_QUOTE = "6" - QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD = "7" - QuoteEntryRejectReason_INVALID_PRICE = "8" - QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = "9" - QuoteEntryRejectReason_OTHER = "99" + QuoteEntryRejectReason_UNKNOWN_SYMBOL QuoteEntryRejectReason = "1" + QuoteEntryRejectReason_EXHCNAGE QuoteEntryRejectReason = "2" + QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT QuoteEntryRejectReason = "3" + QuoteEntryRejectReason_TOO_LATE_TO_ENTER QuoteEntryRejectReason = "4" + QuoteEntryRejectReason_UNKNOWN_QUOTE QuoteEntryRejectReason = "5" + QuoteEntryRejectReason_DUPLICATE_QUOTE QuoteEntryRejectReason = "6" + QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD QuoteEntryRejectReason = "7" + QuoteEntryRejectReason_INVALID_PRICE QuoteEntryRejectReason = "8" + QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY QuoteEntryRejectReason = "9" + QuoteEntryRejectReason_OTHER QuoteEntryRejectReason = "99" ) //Enum values for QuoteEntryStatus +type QuoteEntryStatus string + const ( - QuoteEntryStatus_ACCEPTED = "0" - QuoteEntryStatus_LOCKED_MARKET_WARNING = "12" - QuoteEntryStatus_CROSS_MARKET_WARNING = "13" - QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET = "14" - QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET = "15" - QuoteEntryStatus_ACTIVE = "16" - QuoteEntryStatus_REJECTED = "5" - QuoteEntryStatus_REMOVED_FROM_MARKET = "6" - QuoteEntryStatus_EXPIRED = "7" + QuoteEntryStatus_ACCEPTED QuoteEntryStatus = "0" + QuoteEntryStatus_LOCKED_MARKET_WARNING QuoteEntryStatus = "12" + QuoteEntryStatus_CROSS_MARKET_WARNING QuoteEntryStatus = "13" + QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET QuoteEntryStatus = "14" + QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET QuoteEntryStatus = "15" + QuoteEntryStatus_ACTIVE QuoteEntryStatus = "16" + QuoteEntryStatus_REJECTED QuoteEntryStatus = "5" + QuoteEntryStatus_REMOVED_FROM_MARKET QuoteEntryStatus = "6" + QuoteEntryStatus_EXPIRED QuoteEntryStatus = "7" ) //Enum values for QuotePriceType +type QuotePriceType string + const ( - QuotePriceType_PERCENT = "1" - QuotePriceType_YIELD = "10" - QuotePriceType_PER_SHARE = "2" - QuotePriceType_FIXED_AMOUNT = "3" - QuotePriceType_DISCOUNT = "4" - QuotePriceType_PREMIUM = "5" - QuotePriceType_SPREAD = "6" - QuotePriceType_TED_PRICE = "7" - QuotePriceType_TED_YIELD = "8" - QuotePriceType_YIELD_SPREAD = "9" + QuotePriceType_PERCENT QuotePriceType = "1" + QuotePriceType_YIELD QuotePriceType = "10" + QuotePriceType_PER_SHARE QuotePriceType = "2" + QuotePriceType_FIXED_AMOUNT QuotePriceType = "3" + QuotePriceType_DISCOUNT QuotePriceType = "4" + QuotePriceType_PREMIUM QuotePriceType = "5" + QuotePriceType_SPREAD QuotePriceType = "6" + QuotePriceType_TED_PRICE QuotePriceType = "7" + QuotePriceType_TED_YIELD QuotePriceType = "8" + QuotePriceType_YIELD_SPREAD QuotePriceType = "9" ) //Enum values for QuoteRejectReason +type QuoteRejectReason string + const ( - QuoteRejectReason_UNKNOWN_SYMBOL = "1" - QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = "10" - QuoteRejectReason_QUOTE_LOCKED = "11" - QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = "12" - QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = "13" - QuoteRejectReason_EXCHANGE = "2" - QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = "3" - QuoteRejectReason_TOO_LATE_TO_ENTER = "4" - QuoteRejectReason_UNKNOWN_QUOTE = "5" - QuoteRejectReason_DUPLICATE_QUOTE = "6" - QuoteRejectReason_INVALID_BID_ASK_SPREAD = "7" - QuoteRejectReason_INVALID_PRICE = "8" - QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = "9" - QuoteRejectReason_OTHER = "99" + QuoteRejectReason_UNKNOWN_SYMBOL QuoteRejectReason = "1" + QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND QuoteRejectReason = "10" + QuoteRejectReason_QUOTE_LOCKED QuoteRejectReason = "11" + QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER QuoteRejectReason = "12" + QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY QuoteRejectReason = "13" + QuoteRejectReason_EXCHANGE QuoteRejectReason = "2" + QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT QuoteRejectReason = "3" + QuoteRejectReason_TOO_LATE_TO_ENTER QuoteRejectReason = "4" + QuoteRejectReason_UNKNOWN_QUOTE QuoteRejectReason = "5" + QuoteRejectReason_DUPLICATE_QUOTE QuoteRejectReason = "6" + QuoteRejectReason_INVALID_BID_ASK_SPREAD QuoteRejectReason = "7" + QuoteRejectReason_INVALID_PRICE QuoteRejectReason = "8" + QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY QuoteRejectReason = "9" + QuoteRejectReason_OTHER QuoteRejectReason = "99" ) //Enum values for QuoteRequestRejectReason +type QuoteRequestRejectReason string + const ( - QuoteRequestRejectReason_UNKNOWN_SYMBOL = "1" - QuoteRequestRejectReason_PASS = "10" - QuoteRequestRejectReason_INSUFFICIENT_CREDIT = "11" - QuoteRequestRejectReason_EXCHANGE = "2" - QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = "3" - QuoteRequestRejectReason_TOO_LATE_TO_ENTER = "4" - QuoteRequestRejectReason_INVALID_PRICE = "5" - QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE = "6" - QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY = "7" - QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT = "8" - QuoteRequestRejectReason_NO_INVENTORY = "9" - QuoteRequestRejectReason_OTHER = "99" + QuoteRequestRejectReason_UNKNOWN_SYMBOL QuoteRequestRejectReason = "1" + QuoteRequestRejectReason_PASS QuoteRequestRejectReason = "10" + QuoteRequestRejectReason_INSUFFICIENT_CREDIT QuoteRequestRejectReason = "11" + QuoteRequestRejectReason_EXCHANGE QuoteRequestRejectReason = "2" + QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT QuoteRequestRejectReason = "3" + QuoteRequestRejectReason_TOO_LATE_TO_ENTER QuoteRequestRejectReason = "4" + QuoteRequestRejectReason_INVALID_PRICE QuoteRequestRejectReason = "5" + QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE QuoteRequestRejectReason = "6" + QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY QuoteRequestRejectReason = "7" + QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT QuoteRequestRejectReason = "8" + QuoteRequestRejectReason_NO_INVENTORY QuoteRequestRejectReason = "9" + QuoteRequestRejectReason_OTHER QuoteRequestRejectReason = "99" ) //Enum values for QuoteRequestType +type QuoteRequestType string + const ( - QuoteRequestType_MANUAL = "1" - QuoteRequestType_AUTOMATIC = "2" + QuoteRequestType_MANUAL QuoteRequestType = "1" + QuoteRequestType_AUTOMATIC QuoteRequestType = "2" ) //Enum values for QuoteRespType +type QuoteRespType string + const ( - QuoteRespType_HIT_LIFT = "1" - QuoteRespType_COUNTER = "2" - QuoteRespType_EXPIRED = "3" - QuoteRespType_COVER = "4" - QuoteRespType_DONE_AWAY = "5" - QuoteRespType_PASS = "6" - QuoteRespType_END_TRADE = "7" - QuoteRespType_TIMED_OUT = "8" + QuoteRespType_HIT_LIFT QuoteRespType = "1" + QuoteRespType_COUNTER QuoteRespType = "2" + QuoteRespType_EXPIRED QuoteRespType = "3" + QuoteRespType_COVER QuoteRespType = "4" + QuoteRespType_DONE_AWAY QuoteRespType = "5" + QuoteRespType_PASS QuoteRespType = "6" + QuoteRespType_END_TRADE QuoteRespType = "7" + QuoteRespType_TIMED_OUT QuoteRespType = "8" ) //Enum values for QuoteResponseLevel +type QuoteResponseLevel string + const ( - QuoteResponseLevel_NO_ACKNOWLEDGEMENT = "0" - QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = "1" - QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE = "2" - QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT = "3" + QuoteResponseLevel_NO_ACKNOWLEDGEMENT QuoteResponseLevel = "0" + QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES QuoteResponseLevel = "1" + QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE QuoteResponseLevel = "2" + QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT QuoteResponseLevel = "3" ) //Enum values for QuoteStatus -const ( - QuoteStatus_ACCEPTED = "0" - QuoteStatus_CANCEL_FOR_SYMBOL = "1" - QuoteStatus_PENDING = "10" - QuoteStatus_PASS = "11" - QuoteStatus_LOCKED_MARKET_WARNING = "12" - QuoteStatus_CROSS_MARKET_WARNING = "13" - QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET = "14" - QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET = "15" - QuoteStatus_ACTIVE = "16" - QuoteStatus_CANCELED = "17" - QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT = "18" - QuoteStatus_PENDING_END_TRADE = "19" - QuoteStatus_CANCELED_FOR_SECURITY_TYPE = "2" - QuoteStatus_TOO_LATE_TO_END = "20" - QuoteStatus_CANCELED_FOR_UNDERLYING = "3" - QuoteStatus_CANCELED_ALL = "4" - QuoteStatus_REJECTED = "5" - QuoteStatus_REMOVED_FROM_MARKET = "6" - QuoteStatus_EXPIRED = "7" - QuoteStatus_QUERY = "8" - QuoteStatus_QUOTE_NOT_FOUND = "9" +type QuoteStatus string + +const ( + QuoteStatus_ACCEPTED QuoteStatus = "0" + QuoteStatus_CANCEL_FOR_SYMBOL QuoteStatus = "1" + QuoteStatus_PENDING QuoteStatus = "10" + QuoteStatus_PASS QuoteStatus = "11" + QuoteStatus_LOCKED_MARKET_WARNING QuoteStatus = "12" + QuoteStatus_CROSS_MARKET_WARNING QuoteStatus = "13" + QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET QuoteStatus = "14" + QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET QuoteStatus = "15" + QuoteStatus_ACTIVE QuoteStatus = "16" + QuoteStatus_CANCELED QuoteStatus = "17" + QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT QuoteStatus = "18" + QuoteStatus_PENDING_END_TRADE QuoteStatus = "19" + QuoteStatus_CANCELED_FOR_SECURITY_TYPE QuoteStatus = "2" + QuoteStatus_TOO_LATE_TO_END QuoteStatus = "20" + QuoteStatus_CANCELED_FOR_UNDERLYING QuoteStatus = "3" + QuoteStatus_CANCELED_ALL QuoteStatus = "4" + QuoteStatus_REJECTED QuoteStatus = "5" + QuoteStatus_REMOVED_FROM_MARKET QuoteStatus = "6" + QuoteStatus_EXPIRED QuoteStatus = "7" + QuoteStatus_QUERY QuoteStatus = "8" + QuoteStatus_QUOTE_NOT_FOUND QuoteStatus = "9" ) //Enum values for QuoteType +type QuoteType string + const ( - QuoteType_INDICATIVE = "0" - QuoteType_TRADEABLE = "1" - QuoteType_RESTRICTED_TRADEABLE = "2" - QuoteType_COUNTER = "3" + QuoteType_INDICATIVE QuoteType = "0" + QuoteType_TRADEABLE QuoteType = "1" + QuoteType_RESTRICTED_TRADEABLE QuoteType = "2" + QuoteType_COUNTER QuoteType = "3" ) //Enum values for RateSource +type RateSource string + const ( - RateSource_BLOOMBERG = "0" - RateSource_REUTERS = "1" - RateSource_TELERATE = "2" - RateSource_OTHER = "99" + RateSource_BLOOMBERG RateSource = "0" + RateSource_REUTERS RateSource = "1" + RateSource_TELERATE RateSource = "2" + RateSource_OTHER RateSource = "99" ) //Enum values for RateSourceType +type RateSourceType string + const ( - RateSourceType_PRIMARY = "0" - RateSourceType_SECONDARY = "1" + RateSourceType_PRIMARY RateSourceType = "0" + RateSourceType_SECONDARY RateSourceType = "1" ) //Enum values for RefOrdIDReason +type RefOrdIDReason string + const ( - RefOrdIDReason_GTC_FROM_PREVIOUS_DAY = "0" - RefOrdIDReason_PARTIAL_FILL_REMAINING = "1" - RefOrdIDReason_ORDER_CHANGED = "2" + RefOrdIDReason_GTC_FROM_PREVIOUS_DAY RefOrdIDReason = "0" + RefOrdIDReason_PARTIAL_FILL_REMAINING RefOrdIDReason = "1" + RefOrdIDReason_ORDER_CHANGED RefOrdIDReason = "2" ) //Enum values for RefOrderIDSource +type RefOrderIDSource string + const ( - RefOrderIDSource_SECONDARYORDERID = "0" - RefOrderIDSource_ORDERID = "1" - RefOrderIDSource_MDENTRYID = "2" - RefOrderIDSource_QUOTEENTRYID = "3" - RefOrderIDSource_ORIGINAL_ORDER_ID = "4" + RefOrderIDSource_SECONDARYORDERID RefOrderIDSource = "0" + RefOrderIDSource_ORDERID RefOrderIDSource = "1" + RefOrderIDSource_MDENTRYID RefOrderIDSource = "2" + RefOrderIDSource_QUOTEENTRYID RefOrderIDSource = "3" + RefOrderIDSource_ORIGINAL_ORDER_ID RefOrderIDSource = "4" ) //Enum values for RegistRejReasonCode -const ( - RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE = "1" - RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE = "10" - RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH = "11" - RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = "12" - RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS = "13" - RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE = "14" - RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD = "15" - RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = "16" - RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = "17" - RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = "18" - RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE = "2" - RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE = "3" - RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS = "4" - RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO = "5" - RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS = "6" - RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS = "7" - RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS = "8" - RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID = "9" - RegistRejReasonCode_OTHER = "99" +type RegistRejReasonCode string + +const ( + RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE RegistRejReasonCode = "1" + RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE RegistRejReasonCode = "10" + RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH RegistRejReasonCode = "11" + RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE RegistRejReasonCode = "12" + RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS RegistRejReasonCode = "13" + RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE RegistRejReasonCode = "14" + RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD RegistRejReasonCode = "15" + RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME RegistRejReasonCode = "16" + RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE RegistRejReasonCode = "17" + RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM RegistRejReasonCode = "18" + RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE RegistRejReasonCode = "2" + RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE RegistRejReasonCode = "3" + RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS RegistRejReasonCode = "4" + RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO RegistRejReasonCode = "5" + RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS RegistRejReasonCode = "6" + RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS RegistRejReasonCode = "7" + RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS RegistRejReasonCode = "8" + RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID RegistRejReasonCode = "9" + RegistRejReasonCode_OTHER RegistRejReasonCode = "99" ) //Enum values for RegistStatus +type RegistStatus string + const ( - RegistStatus_ACCEPTED = "A" - RegistStatus_HELD = "H" - RegistStatus_REMINDER = "N" - RegistStatus_REJECTED = "R" + RegistStatus_ACCEPTED RegistStatus = "A" + RegistStatus_HELD RegistStatus = "H" + RegistStatus_REMINDER RegistStatus = "N" + RegistStatus_REJECTED RegistStatus = "R" ) //Enum values for RegistTransType +type RegistTransType string + const ( - RegistTransType_NEW = "0" - RegistTransType_REPLACE = "1" - RegistTransType_CANCEL = "2" + RegistTransType_NEW RegistTransType = "0" + RegistTransType_REPLACE RegistTransType = "1" + RegistTransType_CANCEL RegistTransType = "2" ) //Enum values for ReportToExch +type ReportToExch string + const ( - ReportToExch_NO = "N" - ReportToExch_YES = "Y" + ReportToExch_NO ReportToExch = "N" + ReportToExch_YES ReportToExch = "Y" ) //Enum values for ResetSeqNumFlag +type ResetSeqNumFlag string + const ( - ResetSeqNumFlag_NO = "N" - ResetSeqNumFlag_YES = "Y" + ResetSeqNumFlag_NO ResetSeqNumFlag = "N" + ResetSeqNumFlag_YES ResetSeqNumFlag = "Y" ) //Enum values for RespondentType +type RespondentType string + const ( - RespondentType_ALL_MARKET_PARTICIPANTS = "1" - RespondentType_SPECIFIED_MARKET_PARTICIPANTS = "2" - RespondentType_ALL_MARKET_MAKERS = "3" - RespondentType_PRIMARY_MARKET_MAKER = "4" + RespondentType_ALL_MARKET_PARTICIPANTS RespondentType = "1" + RespondentType_SPECIFIED_MARKET_PARTICIPANTS RespondentType = "2" + RespondentType_ALL_MARKET_MAKERS RespondentType = "3" + RespondentType_PRIMARY_MARKET_MAKER RespondentType = "4" ) //Enum values for ResponseTransportType +type ResponseTransportType string + const ( - ResponseTransportType_INBAND = "0" - ResponseTransportType_OUT_OF_BAND = "1" + ResponseTransportType_INBAND ResponseTransportType = "0" + ResponseTransportType_OUT_OF_BAND ResponseTransportType = "1" ) //Enum values for RestructuringType +type RestructuringType string + const ( - RestructuringType_FULL_RESTRUCTURING = "FR" - RestructuringType_MODIFIED_MOD_RESTRUCTURING = "MM" - RestructuringType_MODIFIED_RESTRUCTURING = "MR" - RestructuringType_NO_RESTRUCTURING_SPECIFIED = "XR" + RestructuringType_FULL_RESTRUCTURING RestructuringType = "FR" + RestructuringType_MODIFIED_MOD_RESTRUCTURING RestructuringType = "MM" + RestructuringType_MODIFIED_RESTRUCTURING RestructuringType = "MR" + RestructuringType_NO_RESTRUCTURING_SPECIFIED RestructuringType = "XR" ) //Enum values for RiskInstrumentOperator +type RiskInstrumentOperator string + const ( - RiskInstrumentOperator_INCLUDE = "1" - RiskInstrumentOperator_EXCLUDE = "2" + RiskInstrumentOperator_INCLUDE RiskInstrumentOperator = "1" + RiskInstrumentOperator_EXCLUDE RiskInstrumentOperator = "2" ) //Enum values for RiskLimitType +type RiskLimitType string + const ( - RiskLimitType_GROSS_LIMIT = "1" - RiskLimitType_NET_LIMIT = "2" - RiskLimitType_EXPOSURE = "3" - RiskLimitType_LONG_LIMIT = "4" - RiskLimitType_SHORT_LIMIT = "5" + RiskLimitType_GROSS_LIMIT RiskLimitType = "1" + RiskLimitType_NET_LIMIT RiskLimitType = "2" + RiskLimitType_EXPOSURE RiskLimitType = "3" + RiskLimitType_LONG_LIMIT RiskLimitType = "4" + RiskLimitType_SHORT_LIMIT RiskLimitType = "5" ) //Enum values for RoundingDirection +type RoundingDirection string + const ( - RoundingDirection_ROUND_TO_NEAREST = "0" - RoundingDirection_ROUND_DOWN = "1" - RoundingDirection_ROUND_UP = "2" + RoundingDirection_ROUND_TO_NEAREST RoundingDirection = "0" + RoundingDirection_ROUND_DOWN RoundingDirection = "1" + RoundingDirection_ROUND_UP RoundingDirection = "2" ) //Enum values for RoutingType +type RoutingType string + const ( - RoutingType_TARGET_FIRM = "1" - RoutingType_TARGET_LIST = "2" - RoutingType_BLOCK_FIRM = "3" - RoutingType_BLOCK_LIST = "4" + RoutingType_TARGET_FIRM RoutingType = "1" + RoutingType_TARGET_LIST RoutingType = "2" + RoutingType_BLOCK_FIRM RoutingType = "3" + RoutingType_BLOCK_LIST RoutingType = "4" ) //Enum values for Rule80A -const ( - Rule80A_AGENCY_SINGLE_ORDER = "A" - Rule80A_SHORT_EXEMPT_TRANSACTION_B = "B" - Rule80A_PROPRIETARY_NON_ALGORITHMIC_PROGRAM_TRADE = "C" - Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG = "D" - Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL = "E" - Rule80A_SHORT_EXEMPT_TRANSACTION_F = "F" - Rule80A_SHORT_EXEMPT_TRANSACTION_H = "H" - Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER = "I" - Rule80A_PROPRIETARY_ALGORITHMIC_PROGRAM_TRADING = "J" - Rule80A_AGENCY_ALGORITHMIC_PROGRAM_TRADING = "K" - Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFLIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = "L" - Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER = "M" - Rule80A_AGENT_FOR_OTHER_MEMBER_NON_ALGORITHMIC_PROGRAM_TRADE = "N" - Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER = "O" - Rule80A_PRINCIPAL = "P" - Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPTING_MARKET_MAKER = "R" - Rule80A_SPECIALIST_TRADES = "S" - Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER = "T" - Rule80A_AGENCY_INDEX_ARBITRAGE = "U" - Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER = "W" - Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = "X" - Rule80A_AGENCY_NON_ALGORITHMIC_PROGRAM_TRADE = "Y" - Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER = "Z" +type Rule80A string + +const ( + Rule80A_AGENCY_SINGLE_ORDER Rule80A = "A" + Rule80A_SHORT_EXEMPT_TRANSACTION_B Rule80A = "B" + Rule80A_PROPRIETARY_NON_ALGORITHMIC_PROGRAM_TRADE Rule80A = "C" + Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG Rule80A = "D" + Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL Rule80A = "E" + Rule80A_SHORT_EXEMPT_TRANSACTION_F Rule80A = "F" + Rule80A_SHORT_EXEMPT_TRANSACTION_H Rule80A = "H" + Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER Rule80A = "I" + Rule80A_PROPRIETARY_ALGORITHMIC_PROGRAM_TRADING Rule80A = "J" + Rule80A_AGENCY_ALGORITHMIC_PROGRAM_TRADING Rule80A = "K" + Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFLIATED_WITH_THE_FIRM_CLEARING_THE_TRADE Rule80A = "L" + Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER Rule80A = "M" + Rule80A_AGENT_FOR_OTHER_MEMBER_NON_ALGORITHMIC_PROGRAM_TRADE Rule80A = "N" + Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER Rule80A = "O" + Rule80A_PRINCIPAL Rule80A = "P" + Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPTING_MARKET_MAKER Rule80A = "R" + Rule80A_SPECIALIST_TRADES Rule80A = "S" + Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER Rule80A = "T" + Rule80A_AGENCY_INDEX_ARBITRAGE Rule80A = "U" + Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER Rule80A = "W" + Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE Rule80A = "X" + Rule80A_AGENCY_NON_ALGORITHMIC_PROGRAM_TRADE Rule80A = "Y" + Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER Rule80A = "Z" ) //Enum values for Scope +type Scope string + const ( - Scope_LOCAL_MARKET = "1" - Scope_NATIONAL = "2" - Scope_GLOBAL = "3" + Scope_LOCAL_MARKET Scope = "1" + Scope_NATIONAL Scope = "2" + Scope_GLOBAL Scope = "3" ) //Enum values for SecDefStatus +type SecDefStatus string + const ( - SecDefStatus_PENDING_APPROVAL = "0" - SecDefStatus_APPROVED = "1" - SecDefStatus_REJECTED = "2" - SecDefStatus_UNAUTHORIZED_REQUEST = "3" - SecDefStatus_INVALID_DEFINITION_REQUEST = "4" + SecDefStatus_PENDING_APPROVAL SecDefStatus = "0" + SecDefStatus_APPROVED SecDefStatus = "1" + SecDefStatus_REJECTED SecDefStatus = "2" + SecDefStatus_UNAUTHORIZED_REQUEST SecDefStatus = "3" + SecDefStatus_INVALID_DEFINITION_REQUEST SecDefStatus = "4" ) //Enum values for SecurityIDSource -const ( - SecurityIDSource_CUSIP = "1" - SecurityIDSource_SEDOL = "2" - SecurityIDSource_QUIK = "3" - SecurityIDSource_ISIN_NUMBER = "4" - SecurityIDSource_RIC_CODE = "5" - SecurityIDSource_ISO_CURRENCY_CODE = "6" - SecurityIDSource_ISO_COUNTRY_CODE = "7" - SecurityIDSource_EXCHANGE_SYMBOL = "8" - SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION = "9" - SecurityIDSource_BLOOMBERG_SYMBOL = "A" - SecurityIDSource_WERTPAPIER = "B" - SecurityIDSource_DUTCH = "C" - SecurityIDSource_VALOREN = "D" - SecurityIDSource_SICOVAM = "E" - SecurityIDSource_BELGIAN = "F" - SecurityIDSource_COMMON = "G" - SecurityIDSource_CLEARING_HOUSE = "H" - SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION = "I" - SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY = "J" - SecurityIDSource_ISDA_FPML_PRODUCT_URL = "K" - SecurityIDSource_LETTER_OF_CREDIT = "L" - SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER = "M" +type SecurityIDSource string + +const ( + SecurityIDSource_CUSIP SecurityIDSource = "1" + SecurityIDSource_SEDOL SecurityIDSource = "2" + SecurityIDSource_QUIK SecurityIDSource = "3" + SecurityIDSource_ISIN_NUMBER SecurityIDSource = "4" + SecurityIDSource_RIC_CODE SecurityIDSource = "5" + SecurityIDSource_ISO_CURRENCY_CODE SecurityIDSource = "6" + SecurityIDSource_ISO_COUNTRY_CODE SecurityIDSource = "7" + SecurityIDSource_EXCHANGE_SYMBOL SecurityIDSource = "8" + SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION SecurityIDSource = "9" + SecurityIDSource_BLOOMBERG_SYMBOL SecurityIDSource = "A" + SecurityIDSource_WERTPAPIER SecurityIDSource = "B" + SecurityIDSource_DUTCH SecurityIDSource = "C" + SecurityIDSource_VALOREN SecurityIDSource = "D" + SecurityIDSource_SICOVAM SecurityIDSource = "E" + SecurityIDSource_BELGIAN SecurityIDSource = "F" + SecurityIDSource_COMMON SecurityIDSource = "G" + SecurityIDSource_CLEARING_HOUSE SecurityIDSource = "H" + SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION SecurityIDSource = "I" + SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY SecurityIDSource = "J" + SecurityIDSource_ISDA_FPML_PRODUCT_URL SecurityIDSource = "K" + SecurityIDSource_LETTER_OF_CREDIT SecurityIDSource = "L" + SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER SecurityIDSource = "M" ) //Enum values for SecurityListRequestType +type SecurityListRequestType string + const ( - SecurityListRequestType_SYMBOL = "0" - SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE = "1" - SecurityListRequestType_PRODUCT = "2" - SecurityListRequestType_TRADINGSESSIONID = "3" - SecurityListRequestType_ALL_SECURITIES = "4" - SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = "5" + SecurityListRequestType_SYMBOL SecurityListRequestType = "0" + SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE SecurityListRequestType = "1" + SecurityListRequestType_PRODUCT SecurityListRequestType = "2" + SecurityListRequestType_TRADINGSESSIONID SecurityListRequestType = "3" + SecurityListRequestType_ALL_SECURITIES SecurityListRequestType = "4" + SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID SecurityListRequestType = "5" ) //Enum values for SecurityListType +type SecurityListType string + const ( - SecurityListType_INDUSTRY_CLASSIFICATION = "1" - SecurityListType_TRADING_LIST = "2" - SecurityListType_MARKET = "3" - SecurityListType_NEWSPAPER_LIST = "4" + SecurityListType_INDUSTRY_CLASSIFICATION SecurityListType = "1" + SecurityListType_TRADING_LIST SecurityListType = "2" + SecurityListType_MARKET SecurityListType = "3" + SecurityListType_NEWSPAPER_LIST SecurityListType = "4" ) //Enum values for SecurityListTypeSource +type SecurityListTypeSource string + const ( - SecurityListTypeSource_ICB = "1" - SecurityListTypeSource_NAICS = "2" - SecurityListTypeSource_GICS = "3" + SecurityListTypeSource_ICB SecurityListTypeSource = "1" + SecurityListTypeSource_NAICS SecurityListTypeSource = "2" + SecurityListTypeSource_GICS SecurityListTypeSource = "3" ) //Enum values for SecurityRequestResult +type SecurityRequestResult string + const ( - SecurityRequestResult_VALID_REQUEST = "0" - SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST = "1" - SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = "2" - SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = "3" - SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = "4" - SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = "5" + SecurityRequestResult_VALID_REQUEST SecurityRequestResult = "0" + SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST SecurityRequestResult = "1" + SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA SecurityRequestResult = "2" + SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA SecurityRequestResult = "3" + SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE SecurityRequestResult = "4" + SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED SecurityRequestResult = "5" ) //Enum values for SecurityRequestType +type SecurityRequestType string + const ( - SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = "0" - SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED = "1" - SecurityRequestType_REQUEST_LIST_SECURITY_TYPES = "2" - SecurityRequestType_REQUEST_LIST_SECURITIES = "3" - SecurityRequestType_SYMBOL = "4" - SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE = "5" - SecurityRequestType_PRODUCT = "6" - SecurityRequestType_TRADINGSESSIONID = "7" - SecurityRequestType_ALL_SECURITIES = "8" - SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = "9" + SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS SecurityRequestType = "0" + SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED SecurityRequestType = "1" + SecurityRequestType_REQUEST_LIST_SECURITY_TYPES SecurityRequestType = "2" + SecurityRequestType_REQUEST_LIST_SECURITIES SecurityRequestType = "3" + SecurityRequestType_SYMBOL SecurityRequestType = "4" + SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE SecurityRequestType = "5" + SecurityRequestType_PRODUCT SecurityRequestType = "6" + SecurityRequestType_TRADINGSESSIONID SecurityRequestType = "7" + SecurityRequestType_ALL_SECURITIES SecurityRequestType = "8" + SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID SecurityRequestType = "9" ) //Enum values for SecurityResponseType +type SecurityResponseType string + const ( - SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS = "1" - SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE = "2" - SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = "3" - SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST = "4" - SecurityResponseType_REJECT_SECURITY_PROPOSAL = "5" - SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA = "6" + SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS SecurityResponseType = "1" + SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE SecurityResponseType = "2" + SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST SecurityResponseType = "3" + SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST SecurityResponseType = "4" + SecurityResponseType_REJECT_SECURITY_PROPOSAL SecurityResponseType = "5" + SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA SecurityResponseType = "6" ) //Enum values for SecurityStatus +type SecurityStatus string + const ( - SecurityStatus_ACTIVE = "1" - SecurityStatus_INACTIVE = "2" + SecurityStatus_ACTIVE SecurityStatus = "1" + SecurityStatus_INACTIVE SecurityStatus = "2" ) //Enum values for SecurityTradingEvent +type SecurityTradingEvent string + const ( - SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED = "1" - SecurityTradingEvent_TRADING_RESUMES = "2" - SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION = "3" - SecurityTradingEvent_CHANGE_OF_TRADING_SESSION = "4" - SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION = "5" - SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS = "6" - SecurityTradingEvent_CHANGE_OF_BOOK_TYPE = "7" - SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH = "8" + SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED SecurityTradingEvent = "1" + SecurityTradingEvent_TRADING_RESUMES SecurityTradingEvent = "2" + SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION SecurityTradingEvent = "3" + SecurityTradingEvent_CHANGE_OF_TRADING_SESSION SecurityTradingEvent = "4" + SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION SecurityTradingEvent = "5" + SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS SecurityTradingEvent = "6" + SecurityTradingEvent_CHANGE_OF_BOOK_TYPE SecurityTradingEvent = "7" + SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH SecurityTradingEvent = "8" ) //Enum values for SecurityTradingStatus -const ( - SecurityTradingStatus_OPENING_DELAY = "1" - SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL = "10" - SecurityTradingStatus_11 = "11" - SecurityTradingStatus_NO_MARKET_IMBALANCE = "12" - SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE = "13" - SecurityTradingStatus_ITS_PRE_OPENING = "14" - SecurityTradingStatus_NEW_PRICE_INDICATION = "15" - SecurityTradingStatus_TRADE_DISSEMINATION_TIME = "16" - SecurityTradingStatus_READY_TO_TRADE = "17" - SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING = "18" - SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET = "19" - SecurityTradingStatus_TRADING_HALT = "2" - SecurityTradingStatus_UNKNOWN_OR_INVALID = "20" - SecurityTradingStatus_PRE_OPEN = "21" - SecurityTradingStatus_OPENING_ROTATION = "22" - SecurityTradingStatus_FAST_MARKET = "23" - SecurityTradingStatus_PRE_CROSS = "24" - SecurityTradingStatus_CROSS = "25" - SecurityTradingStatus_POST_CLOSE = "26" - SecurityTradingStatus_RESUME = "3" - SecurityTradingStatus_NO_OPEN = "4" - SecurityTradingStatus_PRICE_INDICATION = "5" - SecurityTradingStatus_TRADING_RANGE_INDICATION = "6" - SecurityTradingStatus_MARKET_IMBALANCE_BUY = "7" - SecurityTradingStatus_MARKET_IMBALANCE_SELL = "8" - SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY = "9" +type SecurityTradingStatus string + +const ( + SecurityTradingStatus_OPENING_DELAY SecurityTradingStatus = "1" + SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL SecurityTradingStatus = "10" + SecurityTradingStatus_11 SecurityTradingStatus = "11" + SecurityTradingStatus_NO_MARKET_IMBALANCE SecurityTradingStatus = "12" + SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE SecurityTradingStatus = "13" + SecurityTradingStatus_ITS_PRE_OPENING SecurityTradingStatus = "14" + SecurityTradingStatus_NEW_PRICE_INDICATION SecurityTradingStatus = "15" + SecurityTradingStatus_TRADE_DISSEMINATION_TIME SecurityTradingStatus = "16" + SecurityTradingStatus_READY_TO_TRADE SecurityTradingStatus = "17" + SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING SecurityTradingStatus = "18" + SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET SecurityTradingStatus = "19" + SecurityTradingStatus_TRADING_HALT SecurityTradingStatus = "2" + SecurityTradingStatus_UNKNOWN_OR_INVALID SecurityTradingStatus = "20" + SecurityTradingStatus_PRE_OPEN SecurityTradingStatus = "21" + SecurityTradingStatus_OPENING_ROTATION SecurityTradingStatus = "22" + SecurityTradingStatus_FAST_MARKET SecurityTradingStatus = "23" + SecurityTradingStatus_PRE_CROSS SecurityTradingStatus = "24" + SecurityTradingStatus_CROSS SecurityTradingStatus = "25" + SecurityTradingStatus_POST_CLOSE SecurityTradingStatus = "26" + SecurityTradingStatus_RESUME SecurityTradingStatus = "3" + SecurityTradingStatus_NO_OPEN SecurityTradingStatus = "4" + SecurityTradingStatus_PRICE_INDICATION SecurityTradingStatus = "5" + SecurityTradingStatus_TRADING_RANGE_INDICATION SecurityTradingStatus = "6" + SecurityTradingStatus_MARKET_IMBALANCE_BUY SecurityTradingStatus = "7" + SecurityTradingStatus_MARKET_IMBALANCE_SELL SecurityTradingStatus = "8" + SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY SecurityTradingStatus = "9" ) //Enum values for SecurityType -const ( - SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST = "?" - SecurityType_ASSET_BACKED_SECURITIES = "ABS" - SecurityType_AMENDED_RESTATED = "AMENDED" - SecurityType_OTHER_ANTICIPATION_NOTES = "AN" - SecurityType_BANKERS_ACCEPTANCE = "BA" - SecurityType_BANK_DEPOSITORY_NOTE = "BDN" - SecurityType_BANK_NOTES = "BN" - SecurityType_BILL_OF_EXCHANGES = "BOX" - SecurityType_BRADY_BOND = "BRADY" - SecurityType_BRIDGE_LOAN = "BRIDGE" - SecurityType_BUY_SELLBACK = "BUYSELL" - SecurityType_CANADIAN_MONEY_MARKETS = "CAMM" - SecurityType_CANADIAN_TREASURY_NOTES = "CAN" - SecurityType_CASH = "CASH" - SecurityType_CONVERTIBLE_BOND = "CB" - SecurityType_CERTIFICATE_OF_DEPOSIT = "CD" - SecurityType_CREDIT_DEFAULT_SWAP = "CDS" - SecurityType_CALL_LOANS = "CL" - SecurityType_CANADIAN_MORTGAGE_BONDS = "CMB" - SecurityType_CORP_MORTGAGE_BACKED_SECURITIES = "CMBS" - SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION = "CMO" - SecurityType_CERTIFICATE_OF_OBLIGATION = "COFO" - SecurityType_CERTIFICATE_OF_PARTICIPATION = "COFP" - SecurityType_CORPORATE_BOND = "CORP" - SecurityType_COMMERCIAL_PAPER = "CP" - SecurityType_CORPORATE_PRIVATE_PLACEMENT = "CPP" - SecurityType_COMMON_STOCK = "CS" - SecurityType_CANADIAN_TREASURY_BILLS = "CTB" - SecurityType_DEFAULTED = "DEFLTED" - SecurityType_DEBTOR_IN_POSSESSION = "DINP" - SecurityType_DEPOSIT_NOTES = "DN" - SecurityType_DUAL_CURRENCY = "DUAL" - SecurityType_EURO_CERTIFICATE_OF_DEPOSIT = "EUCD" - SecurityType_EURO_CORPORATE_BOND = "EUCORP" - SecurityType_EURO_COMMERCIAL_PAPER = "EUCP" - SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES = "EUFRN" - SecurityType_EURO_SOVEREIGNS = "EUSOV" - SecurityType_EURO_SUPRANATIONAL_COUPONS = "EUSUPRA" - SecurityType_FEDERAL_AGENCY_COUPON = "FAC" - SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE = "FADN" - SecurityType_FEDERAL_HOUSING_AUTHORITY = "FHA" - SecurityType_FEDERAL_HOME_LOAN = "FHL" - SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION = "FN" - SecurityType_FOREIGN_EXCHANGE_CONTRACT = "FOR" - SecurityType_FORWARD = "FORWARD" - SecurityType_US_CORPORATE_FLOATING_RATE_NOTES = "FRN" - SecurityType_FUTURE = "FUT" - SecurityType_FX_FORWARD = "FXFWD" - SecurityType_NON_DELIVERABLE_FORWARD = "FXNDF" - SecurityType_FX_SPOT = "FXSPOT" - SecurityType_FX_SWAP = "FXSWAP" - SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION = "GN" - SecurityType_GENERAL_OBLIGATION_BONDS = "GO" - SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE = "GOVT" - SecurityType_IOETTE_MORTGAGE = "IET" - SecurityType_INTEREST_RATE_SWAP = "IRS" - SecurityType_LETTER_OF_CREDIT = "LOFC" - SecurityType_LIQUIDITY_NOTE = "LQN" - SecurityType_MATURED = "MATURED" - SecurityType_MORTGAGE_BACKED_SECURITIES = "MBS" - SecurityType_MUTUAL_FUND = "MF" - SecurityType_MORTGAGE_INTEREST_ONLY = "MIO" - SecurityType_MULTILEG_INSTRUMENT = "MLEG" - SecurityType_MORTGAGE_PRINCIPAL_ONLY = "MPO" - SecurityType_MORTGAGE_PRIVATE_PLACEMENT = "MPP" - SecurityType_MISCELLANEOUS_PASS_THROUGH = "MPT" - SecurityType_MANDATORY_TENDER = "MT" - SecurityType_MEDIUM_TERM_NOTES = "MTN" - SecurityType_MUNICIPAL_BOND = "MUNI" - SecurityType_NO_SECURITY_TYPE = "NONE" - SecurityType_OVERNIGHT = "ONITE" - SecurityType_OPTIONS_ON_COMBO = "OOC" - SecurityType_OPTIONS_ON_FUTURES = "OOF" - SecurityType_OPTIONS_ON_PHYSICAL = "OOP" - SecurityType_OPTION = "OPT" - SecurityType_PRIVATE_EXPORT_FUNDING = "PEF" - SecurityType_PFANDBRIEFE = "PFAND" - SecurityType_PROMISSORY_NOTE = "PN" - SecurityType_AGENCY_POOLS = "POOL" - SecurityType_CANADIAN_PROVINCIAL_BONDS = "PROV" - SecurityType_PREFERRED_STOCK = "PS" - SecurityType_PLAZOS_FIJOS = "PZFJ" - SecurityType_REVENUE_ANTICIPATION_NOTE = "RAN" - SecurityType_REPLACED = "REPLACD" - SecurityType_REPURCHASE = "REPO" - SecurityType_RETIRED = "RETIRED" - SecurityType_REVENUE_BONDS = "REV" - SecurityType_REPURCHASE_AGREEMENT = "RP" - SecurityType_REVOLVER_LOAN = "RVLV" - SecurityType_REVOLVER_TERM_LOAN = "RVLVTRM" - SecurityType_REVERSE_REPURCHASE_AGREEMENT = "RVRP" - SecurityType_SECURITIES_LOAN = "SECLOAN" - SecurityType_SECURITIES_PLEDGE = "SECPLEDGE" - SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION = "SL" - SecurityType_SECURED_LIQUIDITY_NOTE = "SLQN" - SecurityType_SPECIAL_ASSESSMENT = "SPCLA" - SecurityType_SPECIAL_OBLIGATION = "SPCLO" - SecurityType_SPECIAL_TAX = "SPCLT" - SecurityType_SHORT_TERM_LOAN_NOTE = "STN" - SecurityType_STRUCTURED_NOTES = "STRUCT" - SecurityType_USD_SUPRANATIONAL_COUPONS = "SUPRA" - SecurityType_SWING_LINE_FACILITY = "SWING" - SecurityType_TAX_ANTICIPATION_NOTE = "TAN" - SecurityType_TAX_ALLOCATION = "TAXA" - SecurityType_TREASURY_BILL = "TB" - SecurityType_TO_BE_ANNOUNCED = "TBA" - SecurityType_US_TREASURY_BILL_TBILL = "TBILL" - SecurityType_US_TREASURY_BOND = "TBOND" - SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = "TCAL" - SecurityType_TIME_DEPOSIT = "TD" - SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER = "TECP" - SecurityType_TERM_LOAN = "TERM" - SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = "TINT" - SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES = "TIPS" - SecurityType_TERM_LIQUIDITY_NOTE = "TLQN" - SecurityType_TAXABLE_MUNICIPAL_CP = "TMCP" - SecurityType_US_TREASURY_NOTE_TNOTE = "TNOTE" - SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE = "TPRN" - SecurityType_TAX_REVENUE_ANTICIPATION_NOTE = "TRAN" - SecurityType_US_TREASURY_NOTE_UST = "UST" - SecurityType_US_TREASURY_BILL_USTB = "USTB" - SecurityType_VARIABLE_RATE_DEMAND_NOTE = "VRDN" - SecurityType_WARRANT = "WAR" - SecurityType_WITHDRAWN = "WITHDRN" - SecurityType_WILDCARD_ENTRY = "WLD" - SecurityType_EXTENDED_COMM_NOTE = "XCN" - SecurityType_INDEXED_LINKED = "XLINKD" - SecurityType_YANKEE_CORPORATE_BOND = "YANK" - SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT = "YCD" - SecurityType_CATS_TIGERS_LIONS = "ZOO" +type SecurityType string + +const ( + SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST SecurityType = "?" + SecurityType_ASSET_BACKED_SECURITIES SecurityType = "ABS" + SecurityType_AMENDED_RESTATED SecurityType = "AMENDED" + SecurityType_OTHER_ANTICIPATION_NOTES SecurityType = "AN" + SecurityType_BANKERS_ACCEPTANCE SecurityType = "BA" + SecurityType_BANK_DEPOSITORY_NOTE SecurityType = "BDN" + SecurityType_BANK_NOTES SecurityType = "BN" + SecurityType_BILL_OF_EXCHANGES SecurityType = "BOX" + SecurityType_BRADY_BOND SecurityType = "BRADY" + SecurityType_BRIDGE_LOAN SecurityType = "BRIDGE" + SecurityType_BUY_SELLBACK SecurityType = "BUYSELL" + SecurityType_CANADIAN_MONEY_MARKETS SecurityType = "CAMM" + SecurityType_CANADIAN_TREASURY_NOTES SecurityType = "CAN" + SecurityType_CASH SecurityType = "CASH" + SecurityType_CONVERTIBLE_BOND SecurityType = "CB" + SecurityType_CERTIFICATE_OF_DEPOSIT SecurityType = "CD" + SecurityType_CREDIT_DEFAULT_SWAP SecurityType = "CDS" + SecurityType_CALL_LOANS SecurityType = "CL" + SecurityType_CANADIAN_MORTGAGE_BONDS SecurityType = "CMB" + SecurityType_CORP_MORTGAGE_BACKED_SECURITIES SecurityType = "CMBS" + SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION SecurityType = "CMO" + SecurityType_CERTIFICATE_OF_OBLIGATION SecurityType = "COFO" + SecurityType_CERTIFICATE_OF_PARTICIPATION SecurityType = "COFP" + SecurityType_CORPORATE_BOND SecurityType = "CORP" + SecurityType_COMMERCIAL_PAPER SecurityType = "CP" + SecurityType_CORPORATE_PRIVATE_PLACEMENT SecurityType = "CPP" + SecurityType_COMMON_STOCK SecurityType = "CS" + SecurityType_CANADIAN_TREASURY_BILLS SecurityType = "CTB" + SecurityType_DEFAULTED SecurityType = "DEFLTED" + SecurityType_DEBTOR_IN_POSSESSION SecurityType = "DINP" + SecurityType_DEPOSIT_NOTES SecurityType = "DN" + SecurityType_DUAL_CURRENCY SecurityType = "DUAL" + SecurityType_EURO_CERTIFICATE_OF_DEPOSIT SecurityType = "EUCD" + SecurityType_EURO_CORPORATE_BOND SecurityType = "EUCORP" + SecurityType_EURO_COMMERCIAL_PAPER SecurityType = "EUCP" + SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES SecurityType = "EUFRN" + SecurityType_EURO_SOVEREIGNS SecurityType = "EUSOV" + SecurityType_EURO_SUPRANATIONAL_COUPONS SecurityType = "EUSUPRA" + SecurityType_FEDERAL_AGENCY_COUPON SecurityType = "FAC" + SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE SecurityType = "FADN" + SecurityType_FEDERAL_HOUSING_AUTHORITY SecurityType = "FHA" + SecurityType_FEDERAL_HOME_LOAN SecurityType = "FHL" + SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION SecurityType = "FN" + SecurityType_FOREIGN_EXCHANGE_CONTRACT SecurityType = "FOR" + SecurityType_FORWARD SecurityType = "FORWARD" + SecurityType_US_CORPORATE_FLOATING_RATE_NOTES SecurityType = "FRN" + SecurityType_FUTURE SecurityType = "FUT" + SecurityType_FX_FORWARD SecurityType = "FXFWD" + SecurityType_NON_DELIVERABLE_FORWARD SecurityType = "FXNDF" + SecurityType_FX_SPOT SecurityType = "FXSPOT" + SecurityType_FX_SWAP SecurityType = "FXSWAP" + SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION SecurityType = "GN" + SecurityType_GENERAL_OBLIGATION_BONDS SecurityType = "GO" + SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE SecurityType = "GOVT" + SecurityType_IOETTE_MORTGAGE SecurityType = "IET" + SecurityType_INTEREST_RATE_SWAP SecurityType = "IRS" + SecurityType_LETTER_OF_CREDIT SecurityType = "LOFC" + SecurityType_LIQUIDITY_NOTE SecurityType = "LQN" + SecurityType_MATURED SecurityType = "MATURED" + SecurityType_MORTGAGE_BACKED_SECURITIES SecurityType = "MBS" + SecurityType_MUTUAL_FUND SecurityType = "MF" + SecurityType_MORTGAGE_INTEREST_ONLY SecurityType = "MIO" + SecurityType_MULTILEG_INSTRUMENT SecurityType = "MLEG" + SecurityType_MORTGAGE_PRINCIPAL_ONLY SecurityType = "MPO" + SecurityType_MORTGAGE_PRIVATE_PLACEMENT SecurityType = "MPP" + SecurityType_MISCELLANEOUS_PASS_THROUGH SecurityType = "MPT" + SecurityType_MANDATORY_TENDER SecurityType = "MT" + SecurityType_MEDIUM_TERM_NOTES SecurityType = "MTN" + SecurityType_MUNICIPAL_BOND SecurityType = "MUNI" + SecurityType_NO_SECURITY_TYPE SecurityType = "NONE" + SecurityType_OVERNIGHT SecurityType = "ONITE" + SecurityType_OPTIONS_ON_COMBO SecurityType = "OOC" + SecurityType_OPTIONS_ON_FUTURES SecurityType = "OOF" + SecurityType_OPTIONS_ON_PHYSICAL SecurityType = "OOP" + SecurityType_OPTION SecurityType = "OPT" + SecurityType_PRIVATE_EXPORT_FUNDING SecurityType = "PEF" + SecurityType_PFANDBRIEFE SecurityType = "PFAND" + SecurityType_PROMISSORY_NOTE SecurityType = "PN" + SecurityType_AGENCY_POOLS SecurityType = "POOL" + SecurityType_CANADIAN_PROVINCIAL_BONDS SecurityType = "PROV" + SecurityType_PREFERRED_STOCK SecurityType = "PS" + SecurityType_PLAZOS_FIJOS SecurityType = "PZFJ" + SecurityType_REVENUE_ANTICIPATION_NOTE SecurityType = "RAN" + SecurityType_REPLACED SecurityType = "REPLACD" + SecurityType_REPURCHASE SecurityType = "REPO" + SecurityType_RETIRED SecurityType = "RETIRED" + SecurityType_REVENUE_BONDS SecurityType = "REV" + SecurityType_REPURCHASE_AGREEMENT SecurityType = "RP" + SecurityType_REVOLVER_LOAN SecurityType = "RVLV" + SecurityType_REVOLVER_TERM_LOAN SecurityType = "RVLVTRM" + SecurityType_REVERSE_REPURCHASE_AGREEMENT SecurityType = "RVRP" + SecurityType_SECURITIES_LOAN SecurityType = "SECLOAN" + SecurityType_SECURITIES_PLEDGE SecurityType = "SECPLEDGE" + SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION SecurityType = "SL" + SecurityType_SECURED_LIQUIDITY_NOTE SecurityType = "SLQN" + SecurityType_SPECIAL_ASSESSMENT SecurityType = "SPCLA" + SecurityType_SPECIAL_OBLIGATION SecurityType = "SPCLO" + SecurityType_SPECIAL_TAX SecurityType = "SPCLT" + SecurityType_SHORT_TERM_LOAN_NOTE SecurityType = "STN" + SecurityType_STRUCTURED_NOTES SecurityType = "STRUCT" + SecurityType_USD_SUPRANATIONAL_COUPONS SecurityType = "SUPRA" + SecurityType_SWING_LINE_FACILITY SecurityType = "SWING" + SecurityType_TAX_ANTICIPATION_NOTE SecurityType = "TAN" + SecurityType_TAX_ALLOCATION SecurityType = "TAXA" + SecurityType_TREASURY_BILL SecurityType = "TB" + SecurityType_TO_BE_ANNOUNCED SecurityType = "TBA" + SecurityType_US_TREASURY_BILL_TBILL SecurityType = "TBILL" + SecurityType_US_TREASURY_BOND SecurityType = "TBOND" + SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE SecurityType = "TCAL" + SecurityType_TIME_DEPOSIT SecurityType = "TD" + SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER SecurityType = "TECP" + SecurityType_TERM_LOAN SecurityType = "TERM" + SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE SecurityType = "TINT" + SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES SecurityType = "TIPS" + SecurityType_TERM_LIQUIDITY_NOTE SecurityType = "TLQN" + SecurityType_TAXABLE_MUNICIPAL_CP SecurityType = "TMCP" + SecurityType_US_TREASURY_NOTE_TNOTE SecurityType = "TNOTE" + SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE SecurityType = "TPRN" + SecurityType_TAX_REVENUE_ANTICIPATION_NOTE SecurityType = "TRAN" + SecurityType_US_TREASURY_NOTE_UST SecurityType = "UST" + SecurityType_US_TREASURY_BILL_USTB SecurityType = "USTB" + SecurityType_VARIABLE_RATE_DEMAND_NOTE SecurityType = "VRDN" + SecurityType_WARRANT SecurityType = "WAR" + SecurityType_WITHDRAWN SecurityType = "WITHDRN" + SecurityType_WILDCARD_ENTRY SecurityType = "WLD" + SecurityType_EXTENDED_COMM_NOTE SecurityType = "XCN" + SecurityType_INDEXED_LINKED SecurityType = "XLINKD" + SecurityType_YANKEE_CORPORATE_BOND SecurityType = "YANK" + SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT SecurityType = "YCD" + SecurityType_CATS_TIGERS_LIONS SecurityType = "ZOO" ) //Enum values for SecurityUpdateAction +type SecurityUpdateAction string + const ( - SecurityUpdateAction_ADD = "A" - SecurityUpdateAction_DELETE = "D" - SecurityUpdateAction_MODIFY = "M" + SecurityUpdateAction_ADD SecurityUpdateAction = "A" + SecurityUpdateAction_DELETE SecurityUpdateAction = "D" + SecurityUpdateAction_MODIFY SecurityUpdateAction = "M" ) //Enum values for Seniority +type Seniority string + const ( - Seniority_SUBORDINATED = "SB" - Seniority_SENIOR_SECURED = "SD" - Seniority_SENIOR = "SR" + Seniority_SUBORDINATED Seniority = "SB" + Seniority_SENIOR_SECURED Seniority = "SD" + Seniority_SENIOR Seniority = "SR" ) //Enum values for SessionRejectReason -const ( - SessionRejectReason_INVALID_TAG_NUMBER = "0" - SessionRejectReason_REQUIRED_TAG_MISSING = "1" - SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM = "10" - SessionRejectReason_INVALID_MSGTYPE = "11" - SessionRejectReason_XML_VALIDATION_ERROR = "12" - SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE = "13" - SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = "14" - SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER = "15" - SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = "16" - SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER = "17" - SessionRejectReason_INVALID_UNSUPPORTED_APPLICATION_VERSION = "18" - SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = "2" - SessionRejectReason_UNDEFINED_TAG = "3" - SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE = "4" - SessionRejectReason_VALUE_IS_INCORRECT = "5" - SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE = "6" - SessionRejectReason_DECRYPTION_PROBLEM = "7" - SessionRejectReason_SIGNATURE_PROBLEM = "8" - SessionRejectReason_COMPID_PROBLEM = "9" - SessionRejectReason_OTHER = "99" +type SessionRejectReason string + +const ( + SessionRejectReason_INVALID_TAG_NUMBER SessionRejectReason = "0" + SessionRejectReason_REQUIRED_TAG_MISSING SessionRejectReason = "1" + SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM SessionRejectReason = "10" + SessionRejectReason_INVALID_MSGTYPE SessionRejectReason = "11" + SessionRejectReason_XML_VALIDATION_ERROR SessionRejectReason = "12" + SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE SessionRejectReason = "13" + SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER SessionRejectReason = "14" + SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER SessionRejectReason = "15" + SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP SessionRejectReason = "16" + SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER SessionRejectReason = "17" + SessionRejectReason_INVALID_UNSUPPORTED_APPLICATION_VERSION SessionRejectReason = "18" + SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE SessionRejectReason = "2" + SessionRejectReason_UNDEFINED_TAG SessionRejectReason = "3" + SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE SessionRejectReason = "4" + SessionRejectReason_VALUE_IS_INCORRECT SessionRejectReason = "5" + SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE SessionRejectReason = "6" + SessionRejectReason_DECRYPTION_PROBLEM SessionRejectReason = "7" + SessionRejectReason_SIGNATURE_PROBLEM SessionRejectReason = "8" + SessionRejectReason_COMPID_PROBLEM SessionRejectReason = "9" + SessionRejectReason_OTHER SessionRejectReason = "99" ) //Enum values for SessionStatus +type SessionStatus string + const ( - SessionStatus_SESSION_ACTIVE = "0" - SessionStatus_SESSION_PASSWORD_CHANGED = "1" - SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE = "2" - SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY = "3" - SessionStatus_SESSION_LOGOUT_COMPLETE = "4" - SessionStatus_INVALID_USERNAME_OR_PASSWORD = "5" - SessionStatus_ACCOUNT_LOCKED = "6" - SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME = "7" - SessionStatus_PASSWORD_EXPIRED = "8" + SessionStatus_SESSION_ACTIVE SessionStatus = "0" + SessionStatus_SESSION_PASSWORD_CHANGED SessionStatus = "1" + SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE SessionStatus = "2" + SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY SessionStatus = "3" + SessionStatus_SESSION_LOGOUT_COMPLETE SessionStatus = "4" + SessionStatus_INVALID_USERNAME_OR_PASSWORD SessionStatus = "5" + SessionStatus_ACCOUNT_LOCKED SessionStatus = "6" + SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME SessionStatus = "7" + SessionStatus_PASSWORD_EXPIRED SessionStatus = "8" ) //Enum values for SettlCurrFxRateCalc +type SettlCurrFxRateCalc string + const ( - SettlCurrFxRateCalc_DIVIDE = "D" - SettlCurrFxRateCalc_MULTIPLY = "M" + SettlCurrFxRateCalc_DIVIDE SettlCurrFxRateCalc = "D" + SettlCurrFxRateCalc_MULTIPLY SettlCurrFxRateCalc = "M" ) //Enum values for SettlDeliveryType +type SettlDeliveryType string + const ( - SettlDeliveryType_VERSUS_PAYMENT_DELIVER = "0" - SettlDeliveryType_FREE_DELIVER = "1" - SettlDeliveryType_TRI_PARTY = "2" - SettlDeliveryType_HOLD_IN_CUSTODY = "3" + SettlDeliveryType_VERSUS_PAYMENT_DELIVER SettlDeliveryType = "0" + SettlDeliveryType_FREE_DELIVER SettlDeliveryType = "1" + SettlDeliveryType_TRI_PARTY SettlDeliveryType = "2" + SettlDeliveryType_HOLD_IN_CUSTODY SettlDeliveryType = "3" ) //Enum values for SettlInstMode +type SettlInstMode string + const ( - SettlInstMode_DEFAULT = "0" - SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED = "1" - SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING = "2" - SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING = "3" - SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT = "4" - SettlInstMode_REQUEST_REJECT = "5" + SettlInstMode_DEFAULT SettlInstMode = "0" + SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED SettlInstMode = "1" + SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING SettlInstMode = "2" + SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING SettlInstMode = "3" + SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT SettlInstMode = "4" + SettlInstMode_REQUEST_REJECT SettlInstMode = "5" ) //Enum values for SettlInstReqRejCode +type SettlInstReqRejCode string + const ( - SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST = "0" - SettlInstReqRejCode_UNKNOWN_ACCOUNT = "1" - SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = "2" - SettlInstReqRejCode_OTHER = "99" + SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST SettlInstReqRejCode = "0" + SettlInstReqRejCode_UNKNOWN_ACCOUNT SettlInstReqRejCode = "1" + SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND SettlInstReqRejCode = "2" + SettlInstReqRejCode_OTHER SettlInstReqRejCode = "99" ) //Enum values for SettlInstSource +type SettlInstSource string + const ( - SettlInstSource_BROKERS_INSTRUCTIONS = "1" - SettlInstSource_INSTITUTIONS_INSTRUCTIONS = "2" - SettlInstSource_INVESTOR = "3" + SettlInstSource_BROKERS_INSTRUCTIONS SettlInstSource = "1" + SettlInstSource_INSTITUTIONS_INSTRUCTIONS SettlInstSource = "2" + SettlInstSource_INVESTOR SettlInstSource = "3" ) //Enum values for SettlInstTransType +type SettlInstTransType string + const ( - SettlInstTransType_CANCEL = "C" - SettlInstTransType_NEW = "N" - SettlInstTransType_REPLACE = "R" - SettlInstTransType_RESTATE = "T" + SettlInstTransType_CANCEL SettlInstTransType = "C" + SettlInstTransType_NEW SettlInstTransType = "N" + SettlInstTransType_REPLACE SettlInstTransType = "R" + SettlInstTransType_RESTATE SettlInstTransType = "T" ) //Enum values for SettlLocation +type SettlLocation string + const ( - SettlLocation_CEDEL = "CED" - SettlLocation_DEPOSITORY_TRUST_COMPANY = "DTC" - SettlLocation_EURO_CLEAR = "EUR" - SettlLocation_FEDERAL_BOOK_ENTRY = "FED" - SettlLocation_LOCAL_MARKET_SETTLE_LOCATION = "ISO_Country_Code" - SettlLocation_PHYSICAL = "PNY" - SettlLocation_PARTICIPANT_TRUST_COMPANY = "PTC" + SettlLocation_CEDEL SettlLocation = "CED" + SettlLocation_DEPOSITORY_TRUST_COMPANY SettlLocation = "DTC" + SettlLocation_EURO_CLEAR SettlLocation = "EUR" + SettlLocation_FEDERAL_BOOK_ENTRY SettlLocation = "FED" + SettlLocation_LOCAL_MARKET_SETTLE_LOCATION SettlLocation = "ISO_Country_Code" + SettlLocation_PHYSICAL SettlLocation = "PNY" + SettlLocation_PARTICIPANT_TRUST_COMPANY SettlLocation = "PTC" ) //Enum values for SettlMethod +type SettlMethod string + const ( - SettlMethod_CASH_SETTLEMENT_REQUIRED = "C" - SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED = "P" + SettlMethod_CASH_SETTLEMENT_REQUIRED SettlMethod = "C" + SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED SettlMethod = "P" ) //Enum values for SettlObligMode +type SettlObligMode string + const ( - SettlObligMode_PRELIMINARY = "1" - SettlObligMode_FINAL = "2" + SettlObligMode_PRELIMINARY SettlObligMode = "1" + SettlObligMode_FINAL SettlObligMode = "2" ) //Enum values for SettlObligSource +type SettlObligSource string + const ( - SettlObligSource_INSTRUCTIONS_OF_BROKER = "1" - SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION = "2" - SettlObligSource_INVESTOR = "3" + SettlObligSource_INSTRUCTIONS_OF_BROKER SettlObligSource = "1" + SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION SettlObligSource = "2" + SettlObligSource_INVESTOR SettlObligSource = "3" ) //Enum values for SettlObligTransType +type SettlObligTransType string + const ( - SettlObligTransType_CANCEL = "C" - SettlObligTransType_NEW = "N" - SettlObligTransType_REPLACE = "R" - SettlObligTransType_RESTATE = "T" + SettlObligTransType_CANCEL SettlObligTransType = "C" + SettlObligTransType_NEW SettlObligTransType = "N" + SettlObligTransType_REPLACE SettlObligTransType = "R" + SettlObligTransType_RESTATE SettlObligTransType = "T" ) //Enum values for SettlPriceType +type SettlPriceType string + const ( - SettlPriceType_FINAL = "1" - SettlPriceType_THEORETICAL = "2" + SettlPriceType_FINAL SettlPriceType = "1" + SettlPriceType_THEORETICAL SettlPriceType = "2" ) //Enum values for SettlSessID +type SettlSessID string + const ( - SettlSessID_END_OF_DAY = "EOD" - SettlSessID_ELECTRONIC_TRADING_HOURS = "ETH" - SettlSessID_INTRADAY = "ITD" - SettlSessID_REGULAR_TRADING_HOURS = "RTH" + SettlSessID_END_OF_DAY SettlSessID = "EOD" + SettlSessID_ELECTRONIC_TRADING_HOURS SettlSessID = "ETH" + SettlSessID_INTRADAY SettlSessID = "ITD" + SettlSessID_REGULAR_TRADING_HOURS SettlSessID = "RTH" ) //Enum values for SettlType +type SettlType string + const ( - SettlType_REGULAR = "0" - SettlType_CASH = "1" - SettlType_NEXT_DAY = "2" - SettlType_T_PLUS_2 = "3" - SettlType_T_PLUS_3 = "4" - SettlType_T_PLUS_4 = "5" - SettlType_FUTURE = "6" - SettlType_WHEN_AND_IF_ISSUED = "7" - SettlType_SELLERS_OPTION = "8" - SettlType_T_PLUS_5 = "9" - SettlType_BROKEN_DATE = "B" - SettlType_FX_SPOT_NEXT_SETTLEMENT = "C" + SettlType_REGULAR SettlType = "0" + SettlType_CASH SettlType = "1" + SettlType_NEXT_DAY SettlType = "2" + SettlType_T_PLUS_2 SettlType = "3" + SettlType_T_PLUS_3 SettlType = "4" + SettlType_T_PLUS_4 SettlType = "5" + SettlType_FUTURE SettlType = "6" + SettlType_WHEN_AND_IF_ISSUED SettlType = "7" + SettlType_SELLERS_OPTION SettlType = "8" + SettlType_T_PLUS_5 SettlType = "9" + SettlType_BROKEN_DATE SettlType = "B" + SettlType_FX_SPOT_NEXT_SETTLEMENT SettlType = "C" ) //Enum values for SettlmntTyp +type SettlmntTyp string + const ( - SettlmntTyp_REGULAR = "0" - SettlmntTyp_CASH = "1" - SettlmntTyp_NEXT_DAY = "2" - SettlmntTyp_T_PLUS_2 = "3" - SettlmntTyp_T_PLUS_3 = "4" - SettlmntTyp_T_PLUS_4 = "5" - SettlmntTyp_FUTURE = "6" - SettlmntTyp_WHEN_AND_IF_ISSUED = "7" - SettlmntTyp_SELLERS_OPTION = "8" - SettlmntTyp_T_PLUS_5 = "9" - SettlmntTyp_T_PLUS_1 = "A" + SettlmntTyp_REGULAR SettlmntTyp = "0" + SettlmntTyp_CASH SettlmntTyp = "1" + SettlmntTyp_NEXT_DAY SettlmntTyp = "2" + SettlmntTyp_T_PLUS_2 SettlmntTyp = "3" + SettlmntTyp_T_PLUS_3 SettlmntTyp = "4" + SettlmntTyp_T_PLUS_4 SettlmntTyp = "5" + SettlmntTyp_FUTURE SettlmntTyp = "6" + SettlmntTyp_WHEN_AND_IF_ISSUED SettlmntTyp = "7" + SettlmntTyp_SELLERS_OPTION SettlmntTyp = "8" + SettlmntTyp_T_PLUS_5 SettlmntTyp = "9" + SettlmntTyp_T_PLUS_1 SettlmntTyp = "A" ) //Enum values for ShortSaleReason +type ShortSaleReason string + const ( - ShortSaleReason_DEALER_SOLD_SHORT = "0" - ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT = "1" - ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT = "2" - ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = "3" - ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE = "4" - ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = "5" + ShortSaleReason_DEALER_SOLD_SHORT ShortSaleReason = "0" + ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT ShortSaleReason = "1" + ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT ShortSaleReason = "2" + ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT ShortSaleReason = "3" + ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE ShortSaleReason = "4" + ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT ShortSaleReason = "5" ) //Enum values for Side -const ( - Side_BUY = "1" - Side_SELL = "2" - Side_BUY_MINUS = "3" - Side_SELL_PLUS = "4" - Side_SELL_SHORT = "5" - Side_SELL_SHORT_EXEMPT = "6" - Side_UNDISCLOSED = "7" - Side_CROSS = "8" - Side_CROSS_SHORT = "9" - Side_CROSS_SHORT_EXEMPT = "A" - Side_AS_DEFINED = "B" - Side_OPPOSITE = "C" - Side_SUBSCRIBE = "D" - Side_REDEEM = "E" - Side_LEND = "F" - Side_BORROW = "G" +type Side string + +const ( + Side_BUY Side = "1" + Side_SELL Side = "2" + Side_BUY_MINUS Side = "3" + Side_SELL_PLUS Side = "4" + Side_SELL_SHORT Side = "5" + Side_SELL_SHORT_EXEMPT Side = "6" + Side_UNDISCLOSED Side = "7" + Side_CROSS Side = "8" + Side_CROSS_SHORT Side = "9" + Side_CROSS_SHORT_EXEMPT Side = "A" + Side_AS_DEFINED Side = "B" + Side_OPPOSITE Side = "C" + Side_SUBSCRIBE Side = "D" + Side_REDEEM Side = "E" + Side_LEND Side = "F" + Side_BORROW Side = "G" ) //Enum values for SideMultiLegReportingType +type SideMultiLegReportingType string + const ( - SideMultiLegReportingType_SINGLE_SECURITY = "1" - SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = "2" - SideMultiLegReportingType_MULTILEG_SECURITY = "3" + SideMultiLegReportingType_SINGLE_SECURITY SideMultiLegReportingType = "1" + SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY SideMultiLegReportingType = "2" + SideMultiLegReportingType_MULTILEG_SECURITY SideMultiLegReportingType = "3" ) //Enum values for SideTrdSubTyp +type SideTrdSubTyp string + const ( - SideTrdSubTyp_CMTA = "0" - SideTrdSubTyp_INTERNAL_TRANSFER = "1" - SideTrdSubTyp_TRANSACTION_FROM_ASSIGNMENT = "10" - SideTrdSubTyp_EXTERNAL_TRANSFER = "2" - SideTrdSubTyp_REJECT_FOR_SUBMITTING_TRADE = "3" - SideTrdSubTyp_ADVISORY_FOR_CONTRA_SIDE = "4" - SideTrdSubTyp_OFFSET_DUE_TO_AN_ALLOCATION = "5" - SideTrdSubTyp_ONSET_DUE_TO_AN_ALLOCATION = "6" - SideTrdSubTyp_DIFFERENTIAL_SPREAD = "7" - SideTrdSubTyp_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = "8" - SideTrdSubTyp_TRANSACTION_FROM_EXERCISE = "9" + SideTrdSubTyp_CMTA SideTrdSubTyp = "0" + SideTrdSubTyp_INTERNAL_TRANSFER SideTrdSubTyp = "1" + SideTrdSubTyp_TRANSACTION_FROM_ASSIGNMENT SideTrdSubTyp = "10" + SideTrdSubTyp_EXTERNAL_TRANSFER SideTrdSubTyp = "2" + SideTrdSubTyp_REJECT_FOR_SUBMITTING_TRADE SideTrdSubTyp = "3" + SideTrdSubTyp_ADVISORY_FOR_CONTRA_SIDE SideTrdSubTyp = "4" + SideTrdSubTyp_OFFSET_DUE_TO_AN_ALLOCATION SideTrdSubTyp = "5" + SideTrdSubTyp_ONSET_DUE_TO_AN_ALLOCATION SideTrdSubTyp = "6" + SideTrdSubTyp_DIFFERENTIAL_SPREAD SideTrdSubTyp = "7" + SideTrdSubTyp_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT SideTrdSubTyp = "8" + SideTrdSubTyp_TRANSACTION_FROM_EXERCISE SideTrdSubTyp = "9" ) //Enum values for SideValueInd +type SideValueInd string + const ( - SideValueInd_SIDE_VALUE_1 = "1" - SideValueInd_SIDE_VALUE_2 = "2" + SideValueInd_SIDE_VALUE_1 SideValueInd = "1" + SideValueInd_SIDE_VALUE_2 SideValueInd = "2" ) //Enum values for SolicitedFlag +type SolicitedFlag string + const ( - SolicitedFlag_NO = "N" - SolicitedFlag_YES = "Y" + SolicitedFlag_NO SolicitedFlag = "N" + SolicitedFlag_YES SolicitedFlag = "Y" ) //Enum values for StandInstDbType +type StandInstDbType string + const ( - StandInstDbType_OTHER = "0" - StandInstDbType_DTC_SID = "1" - StandInstDbType_THOMSON_ALERT = "2" - StandInstDbType_A_GLOBAL_CUSTODIAN = "3" - StandInstDbType_ACCOUNTNET = "4" + StandInstDbType_OTHER StandInstDbType = "0" + StandInstDbType_DTC_SID StandInstDbType = "1" + StandInstDbType_THOMSON_ALERT StandInstDbType = "2" + StandInstDbType_A_GLOBAL_CUSTODIAN StandInstDbType = "3" + StandInstDbType_ACCOUNTNET StandInstDbType = "4" ) //Enum values for StatsType +type StatsType string + const ( - StatsType_EXCHANGE_LAST = "1" - StatsType_HIGH = "2" - StatsType_AVERAGE_PRICE = "3" - StatsType_TURNOVER = "4" + StatsType_EXCHANGE_LAST StatsType = "1" + StatsType_HIGH StatsType = "2" + StatsType_AVERAGE_PRICE StatsType = "3" + StatsType_TURNOVER StatsType = "4" ) //Enum values for StatusValue +type StatusValue string + const ( - StatusValue_CONNECTED = "1" - StatusValue_NOT_CONNECTED_2 = "2" - StatusValue_NOT_CONNECTED_3 = "3" - StatusValue_IN_PROCESS = "4" + StatusValue_CONNECTED StatusValue = "1" + StatusValue_NOT_CONNECTED_2 StatusValue = "2" + StatusValue_NOT_CONNECTED_3 StatusValue = "3" + StatusValue_IN_PROCESS StatusValue = "4" ) //Enum values for StipulationType -const ( - StipulationType_ABSOLUTE_PREPAYMENT_SPEED = "ABS" - StipulationType_ALTERNATIVE_MINIMUM_TAX = "AMT" - StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER = "AUTOREINV" - StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET = "AVAILQTY" - StipulationType_AVERAGE_FICO_SCORE = "AVFICO" - StipulationType_AVERAGE_LOAN_SIZE = "AVSIZE" - StipulationType_BANK_QUALIFIED = "BANKQUAL" - StipulationType_BARGAIN_CONDITIONS = "BGNCON" - StipulationType_BROKERS_SALES_CREDIT = "BROKERCREDIT" - StipulationType_COUPON_RANGE = "COUPON" - StipulationType_CONSTANT_PREPAYMENT_PENALTY = "CPP" - StipulationType_CONSTANT_PREPAYMENT_RATE = "CPR" - StipulationType_CONSTANT_PREPAYMENT_YIELD = "CPY" - StipulationType_ISO_CURRENCY_CODE = "CURRENCY" - StipulationType_CUSTOM_START_END_DATE = "CUSTOMDATE" - StipulationType_DISCOUNT_RATE = "DISCOUNT" - StipulationType_GEOGRAPHICS_AND_RANGE = "GEOG" - StipulationType_VALUATION_DISCOUNT = "HAIRCUT" - StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE = "HEP" - StipulationType_INSURED = "INSURED" - StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS = "INTERNALPX" - StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS = "INTERNALQTY" - StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE = "ISSUE" - StipulationType_ISSUERS_TICKER = "ISSUER" - StipulationType_ISSUE_SIZE_RANGE = "ISSUESIZE" - StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY = "LEAVEQTY" - StipulationType_LOOKBACK_DAYS = "LOOKBACK" - StipulationType_EXPLICIT_LOT_IDENTIFIER = "LOT" - StipulationType_LOT_VARIANCE = "LOTVAR" - StipulationType_MATURITY_YEAR_AND_MONTH = "MAT" - StipulationType_MATURITY_RANGE = "MATURITY" - StipulationType_MAXIMUM_LOAN_BALANCE = "MAXBAL" - StipulationType_MAXIMUMDENOMINATION = "MAXDNOM" - StipulationType_MAXIMUM_ORDER_SIZE = "MAXORDQTY" - StipulationType_MAXIMUM_SUBSTITUTIONS = "MAXSUBS" - StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = "MHP" - StipulationType_MINIMUM_DENOMINATION = "MINDNOM" - StipulationType_MINIMUM_INCREMENT = "MININCR" - StipulationType_MINIMUM_QUANTITY = "MINQTY" - StipulationType_MONTHLY_PREPAYMENT_RATE = "MPR" - StipulationType_ORDER_QUANTITY_INCREMENT = "ORDRINCR" - StipulationType_PAYMENT_FREQUENCY_CALENDAR = "PAYFREQ" - StipulationType_NUMBER_OF_PIECES = "PIECES" - StipulationType_POOLS_MAXIMUM = "PMAX" - StipulationType_POOLSMINIMUM = "PMIN" - StipulationType_POOL_IDENTIFIER = "POOL" - StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE = "PPC" - StipulationType_POOLS_PER_LOT = "PPL" - StipulationType_POOLS_PER_MILLION = "PPM" - StipulationType_POOLS_PER_TRADE = "PPT" - StipulationType_PRICE_RANGE = "PRICE" - StipulationType_PRICING_FREQUENCY = "PRICEFREQ" - StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR = "PRIMARY" - StipulationType_PRODUCTION_YEAR = "PROD" - StipulationType_CALL_PROTECTION = "PROTECT" - StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE = "PSA" - StipulationType_PURPOSE = "PURPOSE" - StipulationType_BENCHMARK_PRICE_SOURCE = "PXSOURCE" - StipulationType_RATING_SOURCE_AND_RANGE = "RATING" - StipulationType_TYPE_OF_REDEMPTION = "REDEMPTION" - StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE = "REFINT" - StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE = "REFPRIN" - StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE = "REFTRADE" - StipulationType_RESTRICTED = "RESTRICTED" - StipulationType_TYPE_OF_ROLL_TRADE = "ROLLTYPE" - StipulationType_BROKER_SALES_CREDIT_OVERRIDE = "SALESCREDITOVR" - StipulationType_MARKET_SECTOR = "SECTOR" - StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED = "SECTYPE" - StipulationType_SINGLE_MONTHLY_MORTALITY = "SMM" - StipulationType_STRUCTURE = "STRUCT" - StipulationType_SUBSTITUTIONS_FREQUENCY = "SUBSFREQ" - StipulationType_SUBSTITUTIONS_LEFT = "SUBSLEFT" - StipulationType_FREEFORM_TEXT = "TEXT" - StipulationType_TRADERS_CREDIT = "TRADERCREDIT" - StipulationType_TRADE_VARIANCE = "TRDVAR" - StipulationType_WEIGHTED_AVERAGE_COUPON = "WAC" - StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON = "WAL" - StipulationType_WEIGHTED_AVERAGE_LOAN_AGE = "WALA" - StipulationType_WEIGHTED_AVERAGE_MATURITY = "WAM" - StipulationType_WHOLE_POOL = "WHOLE" - StipulationType_YIELD_RANGE = "YIELD" - StipulationType_YIELD_TO_MATURITY = "YTM" +type StipulationType string + +const ( + StipulationType_ABSOLUTE_PREPAYMENT_SPEED StipulationType = "ABS" + StipulationType_ALTERNATIVE_MINIMUM_TAX StipulationType = "AMT" + StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER StipulationType = "AUTOREINV" + StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET StipulationType = "AVAILQTY" + StipulationType_AVERAGE_FICO_SCORE StipulationType = "AVFICO" + StipulationType_AVERAGE_LOAN_SIZE StipulationType = "AVSIZE" + StipulationType_BANK_QUALIFIED StipulationType = "BANKQUAL" + StipulationType_BARGAIN_CONDITIONS StipulationType = "BGNCON" + StipulationType_BROKERS_SALES_CREDIT StipulationType = "BROKERCREDIT" + StipulationType_COUPON_RANGE StipulationType = "COUPON" + StipulationType_CONSTANT_PREPAYMENT_PENALTY StipulationType = "CPP" + StipulationType_CONSTANT_PREPAYMENT_RATE StipulationType = "CPR" + StipulationType_CONSTANT_PREPAYMENT_YIELD StipulationType = "CPY" + StipulationType_ISO_CURRENCY_CODE StipulationType = "CURRENCY" + StipulationType_CUSTOM_START_END_DATE StipulationType = "CUSTOMDATE" + StipulationType_DISCOUNT_RATE StipulationType = "DISCOUNT" + StipulationType_GEOGRAPHICS_AND_RANGE StipulationType = "GEOG" + StipulationType_VALUATION_DISCOUNT StipulationType = "HAIRCUT" + StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE StipulationType = "HEP" + StipulationType_INSURED StipulationType = "INSURED" + StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS StipulationType = "INTERNALPX" + StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS StipulationType = "INTERNALQTY" + StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE StipulationType = "ISSUE" + StipulationType_ISSUERS_TICKER StipulationType = "ISSUER" + StipulationType_ISSUE_SIZE_RANGE StipulationType = "ISSUESIZE" + StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY StipulationType = "LEAVEQTY" + StipulationType_LOOKBACK_DAYS StipulationType = "LOOKBACK" + StipulationType_EXPLICIT_LOT_IDENTIFIER StipulationType = "LOT" + StipulationType_LOT_VARIANCE StipulationType = "LOTVAR" + StipulationType_MATURITY_YEAR_AND_MONTH StipulationType = "MAT" + StipulationType_MATURITY_RANGE StipulationType = "MATURITY" + StipulationType_MAXIMUM_LOAN_BALANCE StipulationType = "MAXBAL" + StipulationType_MAXIMUMDENOMINATION StipulationType = "MAXDNOM" + StipulationType_MAXIMUM_ORDER_SIZE StipulationType = "MAXORDQTY" + StipulationType_MAXIMUM_SUBSTITUTIONS StipulationType = "MAXSUBS" + StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE StipulationType = "MHP" + StipulationType_MINIMUM_DENOMINATION StipulationType = "MINDNOM" + StipulationType_MINIMUM_INCREMENT StipulationType = "MININCR" + StipulationType_MINIMUM_QUANTITY StipulationType = "MINQTY" + StipulationType_MONTHLY_PREPAYMENT_RATE StipulationType = "MPR" + StipulationType_ORDER_QUANTITY_INCREMENT StipulationType = "ORDRINCR" + StipulationType_PAYMENT_FREQUENCY_CALENDAR StipulationType = "PAYFREQ" + StipulationType_NUMBER_OF_PIECES StipulationType = "PIECES" + StipulationType_POOLS_MAXIMUM StipulationType = "PMAX" + StipulationType_POOLSMINIMUM StipulationType = "PMIN" + StipulationType_POOL_IDENTIFIER StipulationType = "POOL" + StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE StipulationType = "PPC" + StipulationType_POOLS_PER_LOT StipulationType = "PPL" + StipulationType_POOLS_PER_MILLION StipulationType = "PPM" + StipulationType_POOLS_PER_TRADE StipulationType = "PPT" + StipulationType_PRICE_RANGE StipulationType = "PRICE" + StipulationType_PRICING_FREQUENCY StipulationType = "PRICEFREQ" + StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR StipulationType = "PRIMARY" + StipulationType_PRODUCTION_YEAR StipulationType = "PROD" + StipulationType_CALL_PROTECTION StipulationType = "PROTECT" + StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE StipulationType = "PSA" + StipulationType_PURPOSE StipulationType = "PURPOSE" + StipulationType_BENCHMARK_PRICE_SOURCE StipulationType = "PXSOURCE" + StipulationType_RATING_SOURCE_AND_RANGE StipulationType = "RATING" + StipulationType_TYPE_OF_REDEMPTION StipulationType = "REDEMPTION" + StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE StipulationType = "REFINT" + StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE StipulationType = "REFPRIN" + StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE StipulationType = "REFTRADE" + StipulationType_RESTRICTED StipulationType = "RESTRICTED" + StipulationType_TYPE_OF_ROLL_TRADE StipulationType = "ROLLTYPE" + StipulationType_BROKER_SALES_CREDIT_OVERRIDE StipulationType = "SALESCREDITOVR" + StipulationType_MARKET_SECTOR StipulationType = "SECTOR" + StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED StipulationType = "SECTYPE" + StipulationType_SINGLE_MONTHLY_MORTALITY StipulationType = "SMM" + StipulationType_STRUCTURE StipulationType = "STRUCT" + StipulationType_SUBSTITUTIONS_FREQUENCY StipulationType = "SUBSFREQ" + StipulationType_SUBSTITUTIONS_LEFT StipulationType = "SUBSLEFT" + StipulationType_FREEFORM_TEXT StipulationType = "TEXT" + StipulationType_TRADERS_CREDIT StipulationType = "TRADERCREDIT" + StipulationType_TRADE_VARIANCE StipulationType = "TRDVAR" + StipulationType_WEIGHTED_AVERAGE_COUPON StipulationType = "WAC" + StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON StipulationType = "WAL" + StipulationType_WEIGHTED_AVERAGE_LOAN_AGE StipulationType = "WALA" + StipulationType_WEIGHTED_AVERAGE_MATURITY StipulationType = "WAM" + StipulationType_WHOLE_POOL StipulationType = "WHOLE" + StipulationType_YIELD_RANGE StipulationType = "YIELD" + StipulationType_YIELD_TO_MATURITY StipulationType = "YTM" ) //Enum values for StrategyParameterType -const ( - StrategyParameterType_INT = "1" - StrategyParameterType_AMT = "10" - StrategyParameterType_PERCENTAGE = "11" - StrategyParameterType_CHAR = "12" - StrategyParameterType_BOOLEAN = "13" - StrategyParameterType_STRING = "14" - StrategyParameterType_MULTIPLECHARVALUE = "15" - StrategyParameterType_CURRENCY = "16" - StrategyParameterType_EXCHANGE = "17" - StrategyParameterType_MONTHYEAR = "18" - StrategyParameterType_UTCTIMESTAMP = "19" - StrategyParameterType_LENGTH = "2" - StrategyParameterType_UTCTIMEONLY = "20" - StrategyParameterType_LOCALMKTDATE = "21" - StrategyParameterType_UTCDATEONLY = "22" - StrategyParameterType_DATA = "23" - StrategyParameterType_MULTIPLESTRINGVALUE = "24" - StrategyParameterType_COUNTRY = "25" - StrategyParameterType_LANGUAGE = "26" - StrategyParameterType_TZTIMEONLY = "27" - StrategyParameterType_TZTIMESTAMP = "28" - StrategyParameterType_TENOR = "29" - StrategyParameterType_NUMINGROUP = "3" - StrategyParameterType_SEQNUM = "4" - StrategyParameterType_TAGNUM = "5" - StrategyParameterType_FLOAT = "6" - StrategyParameterType_QTY = "7" - StrategyParameterType_PRICE = "8" - StrategyParameterType_PRICEOFFSET = "9" +type StrategyParameterType string + +const ( + StrategyParameterType_INT StrategyParameterType = "1" + StrategyParameterType_AMT StrategyParameterType = "10" + StrategyParameterType_PERCENTAGE StrategyParameterType = "11" + StrategyParameterType_CHAR StrategyParameterType = "12" + StrategyParameterType_BOOLEAN StrategyParameterType = "13" + StrategyParameterType_STRING StrategyParameterType = "14" + StrategyParameterType_MULTIPLECHARVALUE StrategyParameterType = "15" + StrategyParameterType_CURRENCY StrategyParameterType = "16" + StrategyParameterType_EXCHANGE StrategyParameterType = "17" + StrategyParameterType_MONTHYEAR StrategyParameterType = "18" + StrategyParameterType_UTCTIMESTAMP StrategyParameterType = "19" + StrategyParameterType_LENGTH StrategyParameterType = "2" + StrategyParameterType_UTCTIMEONLY StrategyParameterType = "20" + StrategyParameterType_LOCALMKTDATE StrategyParameterType = "21" + StrategyParameterType_UTCDATEONLY StrategyParameterType = "22" + StrategyParameterType_DATA StrategyParameterType = "23" + StrategyParameterType_MULTIPLESTRINGVALUE StrategyParameterType = "24" + StrategyParameterType_COUNTRY StrategyParameterType = "25" + StrategyParameterType_LANGUAGE StrategyParameterType = "26" + StrategyParameterType_TZTIMEONLY StrategyParameterType = "27" + StrategyParameterType_TZTIMESTAMP StrategyParameterType = "28" + StrategyParameterType_TENOR StrategyParameterType = "29" + StrategyParameterType_NUMINGROUP StrategyParameterType = "3" + StrategyParameterType_SEQNUM StrategyParameterType = "4" + StrategyParameterType_TAGNUM StrategyParameterType = "5" + StrategyParameterType_FLOAT StrategyParameterType = "6" + StrategyParameterType_QTY StrategyParameterType = "7" + StrategyParameterType_PRICE StrategyParameterType = "8" + StrategyParameterType_PRICEOFFSET StrategyParameterType = "9" ) //Enum values for StreamAsgnAckType +type StreamAsgnAckType string + const ( - StreamAsgnAckType_ASSIGNMENT_ACCEPTED = "0" - StreamAsgnAckType_ASSIGNMENT_REJECTED = "1" + StreamAsgnAckType_ASSIGNMENT_ACCEPTED StreamAsgnAckType = "0" + StreamAsgnAckType_ASSIGNMENT_REJECTED StreamAsgnAckType = "1" ) //Enum values for StreamAsgnRejReason +type StreamAsgnRejReason string + const ( - StreamAsgnRejReason_UNKNOWN_CLIENT = "0" - StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE = "1" - StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR = "2" - StreamAsgnRejReason_NO_AVAILABLE_STREAM = "3" - StreamAsgnRejReason_OTHER = "99" + StreamAsgnRejReason_UNKNOWN_CLIENT StreamAsgnRejReason = "0" + StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE StreamAsgnRejReason = "1" + StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR StreamAsgnRejReason = "2" + StreamAsgnRejReason_NO_AVAILABLE_STREAM StreamAsgnRejReason = "3" + StreamAsgnRejReason_OTHER StreamAsgnRejReason = "99" ) //Enum values for StreamAsgnReqType +type StreamAsgnReqType string + const ( - StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER = "1" - StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER = "2" + StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER StreamAsgnReqType = "1" + StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER StreamAsgnReqType = "2" ) //Enum values for StreamAsgnType +type StreamAsgnType string + const ( - StreamAsgnType_ASSIGNMENT = "1" - StreamAsgnType_REJECTED = "2" - StreamAsgnType_TERMINATE_UNASSIGN = "3" + StreamAsgnType_ASSIGNMENT StreamAsgnType = "1" + StreamAsgnType_REJECTED StreamAsgnType = "2" + StreamAsgnType_TERMINATE_UNASSIGN StreamAsgnType = "3" ) //Enum values for StrikePriceBoundaryMethod +type StrikePriceBoundaryMethod string + const ( - StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY = "1" - StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = "2" - StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = "3" - StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY = "4" - StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY = "5" + StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod = "1" + StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod = "2" + StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod = "3" + StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod = "4" + StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY StrikePriceBoundaryMethod = "5" ) //Enum values for StrikePriceDeterminationMethod +type StrikePriceDeterminationMethod string + const ( - StrikePriceDeterminationMethod_FIXED_STRIKE = "1" - StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE = "2" - StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION = "3" - StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE = "4" + StrikePriceDeterminationMethod_FIXED_STRIKE StrikePriceDeterminationMethod = "1" + StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE StrikePriceDeterminationMethod = "2" + StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION StrikePriceDeterminationMethod = "3" + StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE StrikePriceDeterminationMethod = "4" ) //Enum values for SubscriptionRequestType +type SubscriptionRequestType string + const ( - SubscriptionRequestType_SNAPSHOT = "0" - SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES = "1" - SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST = "2" + SubscriptionRequestType_SNAPSHOT SubscriptionRequestType = "0" + SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES SubscriptionRequestType = "1" + SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST SubscriptionRequestType = "2" ) //Enum values for SymbolSfx +type SymbolSfx string + const ( - SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE = "CD" - SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN = "WI" + SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE SymbolSfx = "CD" + SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN SymbolSfx = "WI" ) //Enum values for TargetStrategy +type TargetStrategy string + const ( - TargetStrategy_VWAP = "1" - TargetStrategy_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES = "1000" - TargetStrategy_PARTICIPATE = "2" - TargetStrategy_MININIZE_MARKET_IMPACT = "3" + TargetStrategy_VWAP TargetStrategy = "1" + TargetStrategy_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES TargetStrategy = "1000" + TargetStrategy_PARTICIPATE TargetStrategy = "2" + TargetStrategy_MININIZE_MARKET_IMPACT TargetStrategy = "3" ) //Enum values for TaxAdvantageType -const ( - TaxAdvantageType_NONE_NOT_APPLICABLE = "0" - TaxAdvantageType_MAXI_ISA = "1" - TaxAdvantageType_EMPLOYEE_10 = "10" - TaxAdvantageType_EMPLOYER_11 = "11" - TaxAdvantageType_EMPLOYER_12 = "12" - TaxAdvantageType_NON_FUND_PROTOTYPE_IRA = "13" - TaxAdvantageType_NON_FUND_QUALIFIED_PLAN = "14" - TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN = "15" - TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 = "16" - TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 = "17" - TaxAdvantageType_KEOGH = "18" - TaxAdvantageType_PROFIT_SHARING_PLAN = "19" - TaxAdvantageType_TESSA = "2" - TaxAdvantageType_401 = "20" - TaxAdvantageType_SELF_DIRECTED_IRA = "21" - TaxAdvantageType_403 = "22" - TaxAdvantageType_457 = "23" - TaxAdvantageType_ROTH_IRA_24 = "24" - TaxAdvantageType_ROTH_IRA_25 = "25" - TaxAdvantageType_ROTH_CONVERSION_IRA_26 = "26" - TaxAdvantageType_ROTH_CONVERSION_IRA_27 = "27" - TaxAdvantageType_EDUCATION_IRA_28 = "28" - TaxAdvantageType_EDUCATION_IRA_29 = "29" - TaxAdvantageType_MINI_CASH_ISA = "3" - TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA = "4" - TaxAdvantageType_MINI_INSURANCE_ISA = "5" - TaxAdvantageType_CURRENT_YEAR_PAYMENT = "6" - TaxAdvantageType_PRIOR_YEAR_PAYMENT = "7" - TaxAdvantageType_ASSET_TRANSFER = "8" - TaxAdvantageType_EMPLOYEE_9 = "9" - TaxAdvantageType_OTHER = "999" +type TaxAdvantageType string + +const ( + TaxAdvantageType_NONE_NOT_APPLICABLE TaxAdvantageType = "0" + TaxAdvantageType_MAXI_ISA TaxAdvantageType = "1" + TaxAdvantageType_EMPLOYEE_10 TaxAdvantageType = "10" + TaxAdvantageType_EMPLOYER_11 TaxAdvantageType = "11" + TaxAdvantageType_EMPLOYER_12 TaxAdvantageType = "12" + TaxAdvantageType_NON_FUND_PROTOTYPE_IRA TaxAdvantageType = "13" + TaxAdvantageType_NON_FUND_QUALIFIED_PLAN TaxAdvantageType = "14" + TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN TaxAdvantageType = "15" + TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 TaxAdvantageType = "16" + TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 TaxAdvantageType = "17" + TaxAdvantageType_KEOGH TaxAdvantageType = "18" + TaxAdvantageType_PROFIT_SHARING_PLAN TaxAdvantageType = "19" + TaxAdvantageType_TESSA TaxAdvantageType = "2" + TaxAdvantageType_401 TaxAdvantageType = "20" + TaxAdvantageType_SELF_DIRECTED_IRA TaxAdvantageType = "21" + TaxAdvantageType_403 TaxAdvantageType = "22" + TaxAdvantageType_457 TaxAdvantageType = "23" + TaxAdvantageType_ROTH_IRA_24 TaxAdvantageType = "24" + TaxAdvantageType_ROTH_IRA_25 TaxAdvantageType = "25" + TaxAdvantageType_ROTH_CONVERSION_IRA_26 TaxAdvantageType = "26" + TaxAdvantageType_ROTH_CONVERSION_IRA_27 TaxAdvantageType = "27" + TaxAdvantageType_EDUCATION_IRA_28 TaxAdvantageType = "28" + TaxAdvantageType_EDUCATION_IRA_29 TaxAdvantageType = "29" + TaxAdvantageType_MINI_CASH_ISA TaxAdvantageType = "3" + TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA TaxAdvantageType = "4" + TaxAdvantageType_MINI_INSURANCE_ISA TaxAdvantageType = "5" + TaxAdvantageType_CURRENT_YEAR_PAYMENT TaxAdvantageType = "6" + TaxAdvantageType_PRIOR_YEAR_PAYMENT TaxAdvantageType = "7" + TaxAdvantageType_ASSET_TRANSFER TaxAdvantageType = "8" + TaxAdvantageType_EMPLOYEE_9 TaxAdvantageType = "9" + TaxAdvantageType_OTHER TaxAdvantageType = "999" ) //Enum values for TerminationType +type TerminationType string + const ( - TerminationType_OVERNIGHT = "1" - TerminationType_TERM = "2" - TerminationType_FLEXIBLE = "3" - TerminationType_OPEN = "4" + TerminationType_OVERNIGHT TerminationType = "1" + TerminationType_TERM TerminationType = "2" + TerminationType_FLEXIBLE TerminationType = "3" + TerminationType_OPEN TerminationType = "4" ) //Enum values for TestMessageIndicator +type TestMessageIndicator string + const ( - TestMessageIndicator_NO = "N" - TestMessageIndicator_YES = "Y" + TestMessageIndicator_NO TestMessageIndicator = "N" + TestMessageIndicator_YES TestMessageIndicator = "Y" ) //Enum values for TickDirection +type TickDirection string + const ( - TickDirection_PLUS_TICK = "0" - TickDirection_ZERO_PLUS_TICK = "1" - TickDirection_MINUS_TICK = "2" - TickDirection_ZERO_MINUS_TICK = "3" + TickDirection_PLUS_TICK TickDirection = "0" + TickDirection_ZERO_PLUS_TICK TickDirection = "1" + TickDirection_MINUS_TICK TickDirection = "2" + TickDirection_ZERO_MINUS_TICK TickDirection = "3" ) //Enum values for TickRuleType +type TickRuleType string + const ( - TickRuleType_REGULAR = "0" - TickRuleType_VARIABLE = "1" - TickRuleType_FIXED = "2" - TickRuleType_TRADED_AS_A_SPREAD_LEG = "3" - TickRuleType_SETTLED_AS_A_SPREAD_LEG = "4" + TickRuleType_REGULAR TickRuleType = "0" + TickRuleType_VARIABLE TickRuleType = "1" + TickRuleType_FIXED TickRuleType = "2" + TickRuleType_TRADED_AS_A_SPREAD_LEG TickRuleType = "3" + TickRuleType_SETTLED_AS_A_SPREAD_LEG TickRuleType = "4" ) //Enum values for TimeInForce +type TimeInForce string + const ( - TimeInForce_DAY = "0" - TimeInForce_GOOD_TILL_CANCEL = "1" - TimeInForce_AT_THE_OPENING = "2" - TimeInForce_IMMEDIATE_OR_CANCEL = "3" - TimeInForce_FILL_OR_KILL = "4" - TimeInForce_GOOD_TILL_CROSSING = "5" - TimeInForce_GOOD_TILL_DATE = "6" - TimeInForce_AT_THE_CLOSE = "7" - TimeInForce_GOOD_THROUGH_CROSSING = "8" - TimeInForce_AT_CROSSING = "9" + TimeInForce_DAY TimeInForce = "0" + TimeInForce_GOOD_TILL_CANCEL TimeInForce = "1" + TimeInForce_AT_THE_OPENING TimeInForce = "2" + TimeInForce_IMMEDIATE_OR_CANCEL TimeInForce = "3" + TimeInForce_FILL_OR_KILL TimeInForce = "4" + TimeInForce_GOOD_TILL_CROSSING TimeInForce = "5" + TimeInForce_GOOD_TILL_DATE TimeInForce = "6" + TimeInForce_AT_THE_CLOSE TimeInForce = "7" + TimeInForce_GOOD_THROUGH_CROSSING TimeInForce = "8" + TimeInForce_AT_CROSSING TimeInForce = "9" ) //Enum values for TimeUnit +type TimeUnit string + const ( - TimeUnit_DAY = "D" - TimeUnit_HOUR = "H" - TimeUnit_MINUTE = "Min" - TimeUnit_MONTH = "Mo" - TimeUnit_SECOND = "S" - TimeUnit_WEEK = "Wk" - TimeUnit_YEAR = "Yr" + TimeUnit_DAY TimeUnit = "D" + TimeUnit_HOUR TimeUnit = "H" + TimeUnit_MINUTE TimeUnit = "Min" + TimeUnit_MONTH TimeUnit = "Mo" + TimeUnit_SECOND TimeUnit = "S" + TimeUnit_WEEK TimeUnit = "Wk" + TimeUnit_YEAR TimeUnit = "Yr" ) //Enum values for TradSesEvent +type TradSesEvent string + const ( - TradSesEvent_TRADING_RESUMES = "0" - TradSesEvent_CHANGE_OF_TRADING_SESSION = "1" - TradSesEvent_CHANGE_OF_TRADING_SUBSESSION = "2" - TradSesEvent_CHANGE_OF_TRADING_STATUS = "3" + TradSesEvent_TRADING_RESUMES TradSesEvent = "0" + TradSesEvent_CHANGE_OF_TRADING_SESSION TradSesEvent = "1" + TradSesEvent_CHANGE_OF_TRADING_SUBSESSION TradSesEvent = "2" + TradSesEvent_CHANGE_OF_TRADING_STATUS TradSesEvent = "3" ) //Enum values for TradSesMethod +type TradSesMethod string + const ( - TradSesMethod_ELECTRONIC = "1" - TradSesMethod_OPEN_OUTCRY = "2" - TradSesMethod_TWO_PARTY = "3" + TradSesMethod_ELECTRONIC TradSesMethod = "1" + TradSesMethod_OPEN_OUTCRY TradSesMethod = "2" + TradSesMethod_TWO_PARTY TradSesMethod = "3" ) //Enum values for TradSesMode +type TradSesMode string + const ( - TradSesMode_TESTING = "1" - TradSesMode_SIMULATED = "2" - TradSesMode_PRODUCTION = "3" + TradSesMode_TESTING TradSesMode = "1" + TradSesMode_SIMULATED TradSesMode = "2" + TradSesMode_PRODUCTION TradSesMode = "3" ) //Enum values for TradSesStatus +type TradSesStatus string + const ( - TradSesStatus_UNKNOWN = "0" - TradSesStatus_HALTED = "1" - TradSesStatus_OPEN = "2" - TradSesStatus_CLOSED = "3" - TradSesStatus_PRE_OPEN = "4" - TradSesStatus_PRE_CLOSE = "5" - TradSesStatus_REQUEST_REJECTED = "6" + TradSesStatus_UNKNOWN TradSesStatus = "0" + TradSesStatus_HALTED TradSesStatus = "1" + TradSesStatus_OPEN TradSesStatus = "2" + TradSesStatus_CLOSED TradSesStatus = "3" + TradSesStatus_PRE_OPEN TradSesStatus = "4" + TradSesStatus_PRE_CLOSE TradSesStatus = "5" + TradSesStatus_REQUEST_REJECTED TradSesStatus = "6" ) //Enum values for TradSesStatusRejReason +type TradSesStatusRejReason string + const ( - TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID = "1" - TradSesStatusRejReason_OTHER = "99" + TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID TradSesStatusRejReason = "1" + TradSesStatusRejReason_OTHER TradSesStatusRejReason = "99" ) //Enum values for TradeAllocIndicator +type TradeAllocIndicator string + const ( - TradeAllocIndicator_ALLOCATION_NOT_REQUIRED = "0" - TradeAllocIndicator_ALLOCATION_REQUIRED = "1" - TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = "2" - TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR = "3" - TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR = "4" - TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT = "5" + TradeAllocIndicator_ALLOCATION_NOT_REQUIRED TradeAllocIndicator = "0" + TradeAllocIndicator_ALLOCATION_REQUIRED TradeAllocIndicator = "1" + TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE TradeAllocIndicator = "2" + TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR TradeAllocIndicator = "3" + TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR TradeAllocIndicator = "4" + TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT TradeAllocIndicator = "5" ) //Enum values for TradeCondition -const ( - TradeCondition_CANCEL = "0" - TradeCondition_IMPLIED_TRADE = "1" - TradeCondition_MARKETPLACE_ENTERED_TRADE = "2" - TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE = "3" - TradeCondition_MULTILEG_TO_MULTILEG_TRADE = "4" - TradeCondition_CASH = "A" - TradeCondition_SPREAD = "AA" - TradeCondition_SPREAD_ETH = "AB" - TradeCondition_STRADDLE = "AC" - TradeCondition_STRADDLE_ETH = "AD" - TradeCondition_STOPPED = "AE" - TradeCondition_STOPPED_ETH = "AF" - TradeCondition_REGULAR_ETH = "AG" - TradeCondition_COMBO = "AH" - TradeCondition_COMBO_ETH = "AI" - TradeCondition_OFFICIAL_CLOSING_PRICE = "AJ" - TradeCondition_PRIOR_REFERENCE_PRICE = "AK" - TradeCondition_STOPPED_SOLD_LAST = "AL" - TradeCondition_STOPPED_OUT_OF_SEQUENCE = "AM" - TradeCondition_OFFICAL_CLOSING_PRICE = "AN" - TradeCondition_CROSSED_AO = "AO" - TradeCondition_FAST_MARKET = "AP" - TradeCondition_AUTOMATIC_EXECUTION = "AQ" - TradeCondition_FORM_T = "AR" - TradeCondition_BASKET_INDEX = "AS" - TradeCondition_BURST_BASKET = "AT" - TradeCondition_OUTSIDE_SPREAD = "AV" - TradeCondition_AVERAGE_PRICE_TRADE = "B" - TradeCondition_CASH_TRADE = "C" - TradeCondition_NEXT_DAY = "D" - TradeCondition_OPENING_REOPENING_TRADE_DETAIL = "E" - TradeCondition_INTRADAY_TRADE_DETAIL = "F" - TradeCondition_RULE_127_TRADE = "G" - TradeCondition_RULE_155_TRADE = "H" - TradeCondition_SOLD_LAST = "I" - TradeCondition_NEXT_DAY_TRADE = "J" - TradeCondition_OPENED = "K" - TradeCondition_SELLER = "L" - TradeCondition_SOLD = "M" - TradeCondition_STOPPED_STOCK = "N" - TradeCondition_IMBALANCE_MORE_BUYERS = "P" - TradeCondition_IMBALANCE_MORE_SELLERS = "Q" - TradeCondition_OPENING_PRICE = "R" - TradeCondition_BARGAIN_CONDITION = "S" - TradeCondition_CONVERTED_PRICE_INDICATOR = "T" - TradeCondition_EXCHANGE_LAST = "U" - TradeCondition_FINAL_PRICE_OF_SESSION = "V" - TradeCondition_EX_PIT = "W" - TradeCondition_CROSSED_X = "X" - TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE = "Y" - TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP = "Z" - TradeCondition_VOLUME_ONLY = "a" - TradeCondition_DIRECT_PLUS = "b" - TradeCondition_ACQUISITION = "c" - TradeCondition_BUNCHED = "d" - TradeCondition_DISTRIBUTION = "e" - TradeCondition_BUNCHED_SALE = "f" - TradeCondition_SPLIT_TRADE = "g" - TradeCondition_CANCEL_STOPPED = "h" - TradeCondition_CANCEL_ETH = "i" - TradeCondition_CANCEL_STOPPED_ETH = "j" - TradeCondition_OUT_OF_SEQUENCE_ETH = "k" - TradeCondition_CANCEL_LAST_ETH = "l" - TradeCondition_SOLD_LAST_SALE_ETH = "m" - TradeCondition_CANCEL_LAST = "n" - TradeCondition_SOLD_LAST_SALE = "o" - TradeCondition_CANCEL_OPEN = "p" - TradeCondition_CANCEL_OPEN_ETH = "q" - TradeCondition_OPENED_SALE_ETH = "r" - TradeCondition_CANCEL_ONLY = "s" - TradeCondition_CANCEL_ONLY_ETH = "t" - TradeCondition_LATE_OPEN_ETH = "u" - TradeCondition_AUTO_EXECUTION_ETH = "v" - TradeCondition_REOPEN = "w" - TradeCondition_REOPEN_ETH = "x" - TradeCondition_ADJUSTED = "y" - TradeCondition_ADJUSTED_ETH = "z" +type TradeCondition string + +const ( + TradeCondition_CANCEL TradeCondition = "0" + TradeCondition_IMPLIED_TRADE TradeCondition = "1" + TradeCondition_MARKETPLACE_ENTERED_TRADE TradeCondition = "2" + TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE TradeCondition = "3" + TradeCondition_MULTILEG_TO_MULTILEG_TRADE TradeCondition = "4" + TradeCondition_CASH TradeCondition = "A" + TradeCondition_SPREAD TradeCondition = "AA" + TradeCondition_SPREAD_ETH TradeCondition = "AB" + TradeCondition_STRADDLE TradeCondition = "AC" + TradeCondition_STRADDLE_ETH TradeCondition = "AD" + TradeCondition_STOPPED TradeCondition = "AE" + TradeCondition_STOPPED_ETH TradeCondition = "AF" + TradeCondition_REGULAR_ETH TradeCondition = "AG" + TradeCondition_COMBO TradeCondition = "AH" + TradeCondition_COMBO_ETH TradeCondition = "AI" + TradeCondition_OFFICIAL_CLOSING_PRICE TradeCondition = "AJ" + TradeCondition_PRIOR_REFERENCE_PRICE TradeCondition = "AK" + TradeCondition_STOPPED_SOLD_LAST TradeCondition = "AL" + TradeCondition_STOPPED_OUT_OF_SEQUENCE TradeCondition = "AM" + TradeCondition_OFFICAL_CLOSING_PRICE TradeCondition = "AN" + TradeCondition_CROSSED_AO TradeCondition = "AO" + TradeCondition_FAST_MARKET TradeCondition = "AP" + TradeCondition_AUTOMATIC_EXECUTION TradeCondition = "AQ" + TradeCondition_FORM_T TradeCondition = "AR" + TradeCondition_BASKET_INDEX TradeCondition = "AS" + TradeCondition_BURST_BASKET TradeCondition = "AT" + TradeCondition_OUTSIDE_SPREAD TradeCondition = "AV" + TradeCondition_AVERAGE_PRICE_TRADE TradeCondition = "B" + TradeCondition_CASH_TRADE TradeCondition = "C" + TradeCondition_NEXT_DAY TradeCondition = "D" + TradeCondition_OPENING_REOPENING_TRADE_DETAIL TradeCondition = "E" + TradeCondition_INTRADAY_TRADE_DETAIL TradeCondition = "F" + TradeCondition_RULE_127_TRADE TradeCondition = "G" + TradeCondition_RULE_155_TRADE TradeCondition = "H" + TradeCondition_SOLD_LAST TradeCondition = "I" + TradeCondition_NEXT_DAY_TRADE TradeCondition = "J" + TradeCondition_OPENED TradeCondition = "K" + TradeCondition_SELLER TradeCondition = "L" + TradeCondition_SOLD TradeCondition = "M" + TradeCondition_STOPPED_STOCK TradeCondition = "N" + TradeCondition_IMBALANCE_MORE_BUYERS TradeCondition = "P" + TradeCondition_IMBALANCE_MORE_SELLERS TradeCondition = "Q" + TradeCondition_OPENING_PRICE TradeCondition = "R" + TradeCondition_BARGAIN_CONDITION TradeCondition = "S" + TradeCondition_CONVERTED_PRICE_INDICATOR TradeCondition = "T" + TradeCondition_EXCHANGE_LAST TradeCondition = "U" + TradeCondition_FINAL_PRICE_OF_SESSION TradeCondition = "V" + TradeCondition_EX_PIT TradeCondition = "W" + TradeCondition_CROSSED_X TradeCondition = "X" + TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE TradeCondition = "Y" + TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP TradeCondition = "Z" + TradeCondition_VOLUME_ONLY TradeCondition = "a" + TradeCondition_DIRECT_PLUS TradeCondition = "b" + TradeCondition_ACQUISITION TradeCondition = "c" + TradeCondition_BUNCHED TradeCondition = "d" + TradeCondition_DISTRIBUTION TradeCondition = "e" + TradeCondition_BUNCHED_SALE TradeCondition = "f" + TradeCondition_SPLIT_TRADE TradeCondition = "g" + TradeCondition_CANCEL_STOPPED TradeCondition = "h" + TradeCondition_CANCEL_ETH TradeCondition = "i" + TradeCondition_CANCEL_STOPPED_ETH TradeCondition = "j" + TradeCondition_OUT_OF_SEQUENCE_ETH TradeCondition = "k" + TradeCondition_CANCEL_LAST_ETH TradeCondition = "l" + TradeCondition_SOLD_LAST_SALE_ETH TradeCondition = "m" + TradeCondition_CANCEL_LAST TradeCondition = "n" + TradeCondition_SOLD_LAST_SALE TradeCondition = "o" + TradeCondition_CANCEL_OPEN TradeCondition = "p" + TradeCondition_CANCEL_OPEN_ETH TradeCondition = "q" + TradeCondition_OPENED_SALE_ETH TradeCondition = "r" + TradeCondition_CANCEL_ONLY TradeCondition = "s" + TradeCondition_CANCEL_ONLY_ETH TradeCondition = "t" + TradeCondition_LATE_OPEN_ETH TradeCondition = "u" + TradeCondition_AUTO_EXECUTION_ETH TradeCondition = "v" + TradeCondition_REOPEN TradeCondition = "w" + TradeCondition_REOPEN_ETH TradeCondition = "x" + TradeCondition_ADJUSTED TradeCondition = "y" + TradeCondition_ADJUSTED_ETH TradeCondition = "z" ) //Enum values for TradeHandlingInstr +type TradeHandlingInstr string + const ( - TradeHandlingInstr_TRADE_CONFIRMATION = "0" - TradeHandlingInstr_TWO_PARTY_REPORT = "1" - TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING = "2" - TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH = "3" - TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING = "4" - TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM = "5" + TradeHandlingInstr_TRADE_CONFIRMATION TradeHandlingInstr = "0" + TradeHandlingInstr_TWO_PARTY_REPORT TradeHandlingInstr = "1" + TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING TradeHandlingInstr = "2" + TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH TradeHandlingInstr = "3" + TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING TradeHandlingInstr = "4" + TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM TradeHandlingInstr = "5" ) //Enum values for TradePublishIndicator +type TradePublishIndicator string + const ( - TradePublishIndicator_DO_NOT_PUBLISH_TRADE = "0" - TradePublishIndicator_PUBLISH_TRADE = "1" - TradePublishIndicator_DEFERRED_PUBLICATION = "2" + TradePublishIndicator_DO_NOT_PUBLISH_TRADE TradePublishIndicator = "0" + TradePublishIndicator_PUBLISH_TRADE TradePublishIndicator = "1" + TradePublishIndicator_DEFERRED_PUBLICATION TradePublishIndicator = "2" ) //Enum values for TradeReportRejectReason +type TradeReportRejectReason string + const ( - TradeReportRejectReason_SUCCESSFUL = "0" - TradeReportRejectReason_INVALID_PARTY_ONFORMATION = "1" - TradeReportRejectReason_UNKNOWN_INSTRUMENT = "2" - TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES = "3" - TradeReportRejectReason_INVALID_TRADE_TYPE = "4" - TradeReportRejectReason_OTHER = "99" + TradeReportRejectReason_SUCCESSFUL TradeReportRejectReason = "0" + TradeReportRejectReason_INVALID_PARTY_ONFORMATION TradeReportRejectReason = "1" + TradeReportRejectReason_UNKNOWN_INSTRUMENT TradeReportRejectReason = "2" + TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES TradeReportRejectReason = "3" + TradeReportRejectReason_INVALID_TRADE_TYPE TradeReportRejectReason = "4" + TradeReportRejectReason_OTHER TradeReportRejectReason = "99" ) //Enum values for TradeReportTransType +type TradeReportTransType string + const ( - TradeReportTransType_NEW = "0" - TradeReportTransType_CANCEL = "1" - TradeReportTransType_REPLACE = "2" - TradeReportTransType_RELEASE = "3" - TradeReportTransType_REVERSE = "4" - TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE = "5" + TradeReportTransType_NEW TradeReportTransType = "0" + TradeReportTransType_CANCEL TradeReportTransType = "1" + TradeReportTransType_REPLACE TradeReportTransType = "2" + TradeReportTransType_RELEASE TradeReportTransType = "3" + TradeReportTransType_REVERSE TradeReportTransType = "4" + TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE TradeReportTransType = "5" ) //Enum values for TradeReportType -const ( - TradeReportType_SUBMIT = "0" - TradeReportType_ALLEGED_1 = "1" - TradeReportType_PENDED = "10" - TradeReportType_ALLEGED_NEW = "11" - TradeReportType_ALLEGED_ADDENDUM = "12" - TradeReportType_ALLEGED_NO_WAS = "13" - TradeReportType_ALLEGED_TRADE_REPORT_CANCEL = "14" - TradeReportType_ALLEGED_15 = "15" - TradeReportType_ACCEPT = "2" - TradeReportType_DECLINE = "3" - TradeReportType_ADDENDUM = "4" - TradeReportType_NO_WAS = "5" - TradeReportType_TRADE_REPORT_CANCEL = "6" - TradeReportType_7 = "7" - TradeReportType_DEFAULTED = "8" - TradeReportType_INVALID_CMTA = "9" +type TradeReportType string + +const ( + TradeReportType_SUBMIT TradeReportType = "0" + TradeReportType_ALLEGED_1 TradeReportType = "1" + TradeReportType_PENDED TradeReportType = "10" + TradeReportType_ALLEGED_NEW TradeReportType = "11" + TradeReportType_ALLEGED_ADDENDUM TradeReportType = "12" + TradeReportType_ALLEGED_NO_WAS TradeReportType = "13" + TradeReportType_ALLEGED_TRADE_REPORT_CANCEL TradeReportType = "14" + TradeReportType_ALLEGED_15 TradeReportType = "15" + TradeReportType_ACCEPT TradeReportType = "2" + TradeReportType_DECLINE TradeReportType = "3" + TradeReportType_ADDENDUM TradeReportType = "4" + TradeReportType_NO_WAS TradeReportType = "5" + TradeReportType_TRADE_REPORT_CANCEL TradeReportType = "6" + TradeReportType_7 TradeReportType = "7" + TradeReportType_DEFAULTED TradeReportType = "8" + TradeReportType_INVALID_CMTA TradeReportType = "9" ) //Enum values for TradeRequestResult +type TradeRequestResult string + const ( - TradeRequestResult_SUCCESSFUL = "0" - TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT = "1" - TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED = "2" - TradeRequestResult_INVALID_PARTIES = "3" - TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED = "4" - TradeRequestResult_INVALID_DESTINATION_REQUESTED = "5" - TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED = "8" - TradeRequestResult_NOT_AUTHORIZED = "9" - TradeRequestResult_OTHER = "99" + TradeRequestResult_SUCCESSFUL TradeRequestResult = "0" + TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT TradeRequestResult = "1" + TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED TradeRequestResult = "2" + TradeRequestResult_INVALID_PARTIES TradeRequestResult = "3" + TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED TradeRequestResult = "4" + TradeRequestResult_INVALID_DESTINATION_REQUESTED TradeRequestResult = "5" + TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED TradeRequestResult = "8" + TradeRequestResult_NOT_AUTHORIZED TradeRequestResult = "9" + TradeRequestResult_OTHER TradeRequestResult = "99" ) //Enum values for TradeRequestStatus +type TradeRequestStatus string + const ( - TradeRequestStatus_ACCEPTED = "0" - TradeRequestStatus_COMPLETED = "1" - TradeRequestStatus_REJECTED = "2" + TradeRequestStatus_ACCEPTED TradeRequestStatus = "0" + TradeRequestStatus_COMPLETED TradeRequestStatus = "1" + TradeRequestStatus_REJECTED TradeRequestStatus = "2" ) //Enum values for TradeRequestType +type TradeRequestType string + const ( - TradeRequestType_ALL_TRADES = "0" - TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST = "1" - TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA = "2" - TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA = "3" - TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA = "4" + TradeRequestType_ALL_TRADES TradeRequestType = "0" + TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST TradeRequestType = "1" + TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA TradeRequestType = "2" + TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA TradeRequestType = "3" + TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA TradeRequestType = "4" ) //Enum values for TradeType +type TradeType string + const ( - TradeType_AGENCY = "A" - TradeType_VWAP_GUARANTEE = "G" - TradeType_GUARANTEED_CLOSE = "J" - TradeType_RISK_TRADE = "R" + TradeType_AGENCY TradeType = "A" + TradeType_VWAP_GUARANTEE TradeType = "G" + TradeType_GUARANTEED_CLOSE TradeType = "J" + TradeType_RISK_TRADE TradeType = "R" ) //Enum values for TradedFlatSwitch +type TradedFlatSwitch string + const ( - TradedFlatSwitch_NO = "N" - TradedFlatSwitch_YES = "Y" + TradedFlatSwitch_NO TradedFlatSwitch = "N" + TradedFlatSwitch_YES TradedFlatSwitch = "Y" ) //Enum values for TradingSessionID +type TradingSessionID string + const ( - TradingSessionID_DAY = "1" - TradingSessionID_HALFDAY = "2" - TradingSessionID_MORNING = "3" - TradingSessionID_AFTERNOON = "4" - TradingSessionID_EVENING = "5" - TradingSessionID_AFTER_HOURS = "6" + TradingSessionID_DAY TradingSessionID = "1" + TradingSessionID_HALFDAY TradingSessionID = "2" + TradingSessionID_MORNING TradingSessionID = "3" + TradingSessionID_AFTERNOON TradingSessionID = "4" + TradingSessionID_EVENING TradingSessionID = "5" + TradingSessionID_AFTER_HOURS TradingSessionID = "6" ) //Enum values for TradingSessionSubID +type TradingSessionSubID string + const ( - TradingSessionSubID_PRE_TRADING = "1" - TradingSessionSubID_OPENING_OR_OPENING_AUCTION = "2" - TradingSessionSubID_3 = "3" - TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION = "4" - TradingSessionSubID_POST_TRADING = "5" - TradingSessionSubID_INTRADAY_AUCTION = "6" - TradingSessionSubID_QUIESCENT = "7" + TradingSessionSubID_PRE_TRADING TradingSessionSubID = "1" + TradingSessionSubID_OPENING_OR_OPENING_AUCTION TradingSessionSubID = "2" + TradingSessionSubID_3 TradingSessionSubID = "3" + TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION TradingSessionSubID = "4" + TradingSessionSubID_POST_TRADING TradingSessionSubID = "5" + TradingSessionSubID_INTRADAY_AUCTION TradingSessionSubID = "6" + TradingSessionSubID_QUIESCENT TradingSessionSubID = "7" ) //Enum values for TrdRegTimestampType +type TrdRegTimestampType string + const ( - TrdRegTimestampType_EXECUTION_TIME = "1" - TrdRegTimestampType_TIME_IN = "2" - TrdRegTimestampType_TIME_OUT = "3" - TrdRegTimestampType_BROKER_RECEIPT = "4" - TrdRegTimestampType_BROKER_EXECUTION = "5" - TrdRegTimestampType_DESK_RECEIPT = "6" - TrdRegTimestampType_SUBMISSION_TO_CLEARING = "7" + TrdRegTimestampType_EXECUTION_TIME TrdRegTimestampType = "1" + TrdRegTimestampType_TIME_IN TrdRegTimestampType = "2" + TrdRegTimestampType_TIME_OUT TrdRegTimestampType = "3" + TrdRegTimestampType_BROKER_RECEIPT TrdRegTimestampType = "4" + TrdRegTimestampType_BROKER_EXECUTION TrdRegTimestampType = "5" + TrdRegTimestampType_DESK_RECEIPT TrdRegTimestampType = "6" + TrdRegTimestampType_SUBMISSION_TO_CLEARING TrdRegTimestampType = "7" ) //Enum values for TrdRptStatus +type TrdRptStatus string + const ( - TrdRptStatus_ACCEPTED = "0" - TrdRptStatus_REJECTED = "1" - TrdRptStatus_ACCEPTED_WITH_ERRORS = "3" + TrdRptStatus_ACCEPTED TrdRptStatus = "0" + TrdRptStatus_REJECTED TrdRptStatus = "1" + TrdRptStatus_ACCEPTED_WITH_ERRORS TrdRptStatus = "3" ) //Enum values for TrdSubType -const ( - TrdSubType_CMTA = "0" - TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT = "1" - TrdSubType_TRANSACTION_FROM_ASSIGNMENT = "10" - TrdSubType_ACATS = "11" - TrdSubType_AI = "14" - TrdSubType_B = "15" - TrdSubType_K = "16" - TrdSubType_LC = "17" - TrdSubType_M = "18" - TrdSubType_N = "19" - TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT = "2" - TrdSubType_NM = "20" - TrdSubType_NR = "21" - TrdSubType_P = "22" - TrdSubType_PA = "23" - TrdSubType_PC = "24" - TrdSubType_PN = "25" - TrdSubType_R = "26" - TrdSubType_RO = "27" - TrdSubType_RT = "28" - TrdSubType_SW = "29" - TrdSubType_REJECT_FOR_SUBMITTING_SIDE = "3" - TrdSubType_T = "30" - TrdSubType_WN = "31" - TrdSubType_WT = "32" - TrdSubType_OFF_HOURS_TRADE = "33" - TrdSubType_ON_HOURS_TRADE = "34" - TrdSubType_OTC_QUOTE = "35" - TrdSubType_CONVERTED_SWAP = "36" - TrdSubType_CROSSED_TRADE = "37" - TrdSubType_INTERIM_PROTECTED_TRADE = "38" - TrdSubType_LARGE_IN_SCALE = "39" - TrdSubType_ADVISORY_FOR_CONTRA_SIDE = "4" - TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION = "5" - TrdSubType_ONSET_DUE_TO_AN_ALLOCATION = "6" - TrdSubType_DIFFERENTIAL_SPREAD = "7" - TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = "8" - TrdSubType_TRANSACTION_FROM_EXERCISE = "9" +type TrdSubType string + +const ( + TrdSubType_CMTA TrdSubType = "0" + TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT TrdSubType = "1" + TrdSubType_TRANSACTION_FROM_ASSIGNMENT TrdSubType = "10" + TrdSubType_ACATS TrdSubType = "11" + TrdSubType_AI TrdSubType = "14" + TrdSubType_B TrdSubType = "15" + TrdSubType_K TrdSubType = "16" + TrdSubType_LC TrdSubType = "17" + TrdSubType_M TrdSubType = "18" + TrdSubType_N TrdSubType = "19" + TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT TrdSubType = "2" + TrdSubType_NM TrdSubType = "20" + TrdSubType_NR TrdSubType = "21" + TrdSubType_P TrdSubType = "22" + TrdSubType_PA TrdSubType = "23" + TrdSubType_PC TrdSubType = "24" + TrdSubType_PN TrdSubType = "25" + TrdSubType_R TrdSubType = "26" + TrdSubType_RO TrdSubType = "27" + TrdSubType_RT TrdSubType = "28" + TrdSubType_SW TrdSubType = "29" + TrdSubType_REJECT_FOR_SUBMITTING_SIDE TrdSubType = "3" + TrdSubType_T TrdSubType = "30" + TrdSubType_WN TrdSubType = "31" + TrdSubType_WT TrdSubType = "32" + TrdSubType_OFF_HOURS_TRADE TrdSubType = "33" + TrdSubType_ON_HOURS_TRADE TrdSubType = "34" + TrdSubType_OTC_QUOTE TrdSubType = "35" + TrdSubType_CONVERTED_SWAP TrdSubType = "36" + TrdSubType_CROSSED_TRADE TrdSubType = "37" + TrdSubType_INTERIM_PROTECTED_TRADE TrdSubType = "38" + TrdSubType_LARGE_IN_SCALE TrdSubType = "39" + TrdSubType_ADVISORY_FOR_CONTRA_SIDE TrdSubType = "4" + TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION TrdSubType = "5" + TrdSubType_ONSET_DUE_TO_AN_ALLOCATION TrdSubType = "6" + TrdSubType_DIFFERENTIAL_SPREAD TrdSubType = "7" + TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT TrdSubType = "8" + TrdSubType_TRANSACTION_FROM_EXERCISE TrdSubType = "9" ) //Enum values for TrdType -const ( - TrdType_REGULAR_TRADE = "0" - TrdType_BLOCK_TRADE_1 = "1" - TrdType_AFTER_HOURS_TRADE = "10" - TrdType_EXCHANGE_FOR_RISK = "11" - TrdType_EXCHANGE_FOR_SWAP = "12" - TrdType_EXCHANGE_OF_FUTURES_FOR = "13" - TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS = "14" - TrdType_TRADING_AT_SETTLEMENT = "15" - TrdType_ALL_OR_NONE = "16" - TrdType_FUTURES_LARGE_ORDER_EXECUTION = "17" - TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES = "18" - TrdType_OPTION_INTERIM_TRADE = "19" - TrdType_EFP = "2" - TrdType_OPTION_CABINET_TRADE = "20" - TrdType_PRIVATELY_NEGOTIATED_TRADES = "22" - TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS = "23" - TrdType_ERROR_TRADE = "24" - TrdType_SPECIAL_CUM_DIVIDEND = "25" - TrdType_SPECIAL_EX_DIVIDEND = "26" - TrdType_SPECIAL_CUM_COUPON = "27" - TrdType_SPECIAL_EX_COUPON = "28" - TrdType_CASH_SETTLEMENT = "29" - TrdType_TRANSFER = "3" - TrdType_SPECIAL_PRICE = "30" - TrdType_GUARANTEED_DELIVERY = "31" - TrdType_SPECIAL_CUM_RIGHTS = "32" - TrdType_SPECIAL_EX_RIGHTS = "33" - TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS = "34" - TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS = "35" - TrdType_SPECIAL_CUM_BONUS = "36" - TrdType_SPECIAL_EX_BONUS = "37" - TrdType_BLOCK_TRADE_38 = "38" - TrdType_WORKED_PRINCIPAL_TRADE = "39" - TrdType_LATE_TRADE = "4" - TrdType_BLOCK_TRADES = "40" - TrdType_NAME_CHANGE = "41" - TrdType_PORTFOLIO_TRANSFER = "42" - TrdType_PROROGATION_BUY = "43" - TrdType_PROROGATION_SELL = "44" - TrdType_OPTION_EXERCISE = "45" - TrdType_DELTA_NEUTRAL_TRANSACTION = "46" - TrdType_FINANCING_TRANSACTION = "47" - TrdType_NON_STANDARD_SETTLEMENT = "48" - TrdType_DERIVATIVE_RELATED_TRANSACTION = "49" - TrdType_T_TRADE = "5" - TrdType_PORTFOLIO_TRADE = "50" - TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE = "51" - TrdType_EXCHANGE_GRANTED_TRADE = "52" - TrdType_REPURCHASE_AGREEMENT = "53" - TrdType_OTC = "54" - TrdType_EXCHANGE_BASIS_FACILITY = "55" - TrdType_WEIGHTED_AVERAGE_PRICE_TRADE = "6" - TrdType_BUNCHED_TRADE = "7" - TrdType_LATE_BUNCHED_TRADE = "8" - TrdType_PRIOR_REFERENCE_PRICE_TRADE = "9" +type TrdType string + +const ( + TrdType_REGULAR_TRADE TrdType = "0" + TrdType_BLOCK_TRADE_1 TrdType = "1" + TrdType_AFTER_HOURS_TRADE TrdType = "10" + TrdType_EXCHANGE_FOR_RISK TrdType = "11" + TrdType_EXCHANGE_FOR_SWAP TrdType = "12" + TrdType_EXCHANGE_OF_FUTURES_FOR TrdType = "13" + TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS TrdType = "14" + TrdType_TRADING_AT_SETTLEMENT TrdType = "15" + TrdType_ALL_OR_NONE TrdType = "16" + TrdType_FUTURES_LARGE_ORDER_EXECUTION TrdType = "17" + TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES TrdType = "18" + TrdType_OPTION_INTERIM_TRADE TrdType = "19" + TrdType_EFP TrdType = "2" + TrdType_OPTION_CABINET_TRADE TrdType = "20" + TrdType_PRIVATELY_NEGOTIATED_TRADES TrdType = "22" + TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS TrdType = "23" + TrdType_ERROR_TRADE TrdType = "24" + TrdType_SPECIAL_CUM_DIVIDEND TrdType = "25" + TrdType_SPECIAL_EX_DIVIDEND TrdType = "26" + TrdType_SPECIAL_CUM_COUPON TrdType = "27" + TrdType_SPECIAL_EX_COUPON TrdType = "28" + TrdType_CASH_SETTLEMENT TrdType = "29" + TrdType_TRANSFER TrdType = "3" + TrdType_SPECIAL_PRICE TrdType = "30" + TrdType_GUARANTEED_DELIVERY TrdType = "31" + TrdType_SPECIAL_CUM_RIGHTS TrdType = "32" + TrdType_SPECIAL_EX_RIGHTS TrdType = "33" + TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS TrdType = "34" + TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS TrdType = "35" + TrdType_SPECIAL_CUM_BONUS TrdType = "36" + TrdType_SPECIAL_EX_BONUS TrdType = "37" + TrdType_BLOCK_TRADE_38 TrdType = "38" + TrdType_WORKED_PRINCIPAL_TRADE TrdType = "39" + TrdType_LATE_TRADE TrdType = "4" + TrdType_BLOCK_TRADES TrdType = "40" + TrdType_NAME_CHANGE TrdType = "41" + TrdType_PORTFOLIO_TRANSFER TrdType = "42" + TrdType_PROROGATION_BUY TrdType = "43" + TrdType_PROROGATION_SELL TrdType = "44" + TrdType_OPTION_EXERCISE TrdType = "45" + TrdType_DELTA_NEUTRAL_TRANSACTION TrdType = "46" + TrdType_FINANCING_TRANSACTION TrdType = "47" + TrdType_NON_STANDARD_SETTLEMENT TrdType = "48" + TrdType_DERIVATIVE_RELATED_TRANSACTION TrdType = "49" + TrdType_T_TRADE TrdType = "5" + TrdType_PORTFOLIO_TRADE TrdType = "50" + TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE TrdType = "51" + TrdType_EXCHANGE_GRANTED_TRADE TrdType = "52" + TrdType_REPURCHASE_AGREEMENT TrdType = "53" + TrdType_OTC TrdType = "54" + TrdType_EXCHANGE_BASIS_FACILITY TrdType = "55" + TrdType_WEIGHTED_AVERAGE_PRICE_TRADE TrdType = "6" + TrdType_BUNCHED_TRADE TrdType = "7" + TrdType_LATE_BUNCHED_TRADE TrdType = "8" + TrdType_PRIOR_REFERENCE_PRICE_TRADE TrdType = "9" ) //Enum values for TriggerAction +type TriggerAction string + const ( - TriggerAction_ACTIVATE = "1" - TriggerAction_MODIFY = "2" - TriggerAction_CANCEL = "3" + TriggerAction_ACTIVATE TriggerAction = "1" + TriggerAction_MODIFY TriggerAction = "2" + TriggerAction_CANCEL TriggerAction = "3" ) //Enum values for TriggerOrderType +type TriggerOrderType string + const ( - TriggerOrderType_MARKET = "1" - TriggerOrderType_LIMIT = "2" + TriggerOrderType_MARKET TriggerOrderType = "1" + TriggerOrderType_LIMIT TriggerOrderType = "2" ) //Enum values for TriggerPriceDirection +type TriggerPriceDirection string + const ( - TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = "D" - TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = "U" + TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE TriggerPriceDirection = "D" + TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE TriggerPriceDirection = "U" ) //Enum values for TriggerPriceType +type TriggerPriceType string + const ( - TriggerPriceType_BEST_OFFER = "1" - TriggerPriceType_LAST_TRADE = "2" - TriggerPriceType_BEST_BID = "3" - TriggerPriceType_BEST_BID_OR_LAST_TRADE = "4" - TriggerPriceType_BEST_OFFER_OR_LAST_TRADE = "5" - TriggerPriceType_BEST_MID = "6" + TriggerPriceType_BEST_OFFER TriggerPriceType = "1" + TriggerPriceType_LAST_TRADE TriggerPriceType = "2" + TriggerPriceType_BEST_BID TriggerPriceType = "3" + TriggerPriceType_BEST_BID_OR_LAST_TRADE TriggerPriceType = "4" + TriggerPriceType_BEST_OFFER_OR_LAST_TRADE TriggerPriceType = "5" + TriggerPriceType_BEST_MID TriggerPriceType = "6" ) //Enum values for TriggerPriceTypeScope +type TriggerPriceTypeScope string + const ( - TriggerPriceTypeScope_NONE = "0" - TriggerPriceTypeScope_LOCAL = "1" - TriggerPriceTypeScope_NATIONAL = "2" - TriggerPriceTypeScope_GLOBAL = "3" + TriggerPriceTypeScope_NONE TriggerPriceTypeScope = "0" + TriggerPriceTypeScope_LOCAL TriggerPriceTypeScope = "1" + TriggerPriceTypeScope_NATIONAL TriggerPriceTypeScope = "2" + TriggerPriceTypeScope_GLOBAL TriggerPriceTypeScope = "3" ) //Enum values for TriggerType +type TriggerType string + const ( - TriggerType_PARTIAL_EXECUTION = "1" - TriggerType_SPECIFIED_TRADING_SESSION = "2" - TriggerType_NEXT_AUCTION = "3" - TriggerType_PRICE_MOVEMENT = "4" + TriggerType_PARTIAL_EXECUTION TriggerType = "1" + TriggerType_SPECIFIED_TRADING_SESSION TriggerType = "2" + TriggerType_NEXT_AUCTION TriggerType = "3" + TriggerType_PRICE_MOVEMENT TriggerType = "4" ) //Enum values for UnderlyingCashType +type UnderlyingCashType string + const ( - UnderlyingCashType_DIFF = "DIFF" - UnderlyingCashType_FIXED = "FIXED" + UnderlyingCashType_DIFF UnderlyingCashType = "DIFF" + UnderlyingCashType_FIXED UnderlyingCashType = "FIXED" ) //Enum values for UnderlyingFXRateCalc +type UnderlyingFXRateCalc string + const ( - UnderlyingFXRateCalc_DIVIDE = "D" - UnderlyingFXRateCalc_MULTIPLY = "M" + UnderlyingFXRateCalc_DIVIDE UnderlyingFXRateCalc = "D" + UnderlyingFXRateCalc_MULTIPLY UnderlyingFXRateCalc = "M" ) //Enum values for UnderlyingPriceDeterminationMethod +type UnderlyingPriceDeterminationMethod string + const ( - UnderlyingPriceDeterminationMethod_REGULAR = "1" - UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE = "2" - UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE = "3" - UnderlyingPriceDeterminationMethod_AVERAGE_VALUE = "4" + UnderlyingPriceDeterminationMethod_REGULAR UnderlyingPriceDeterminationMethod = "1" + UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE UnderlyingPriceDeterminationMethod = "2" + UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE UnderlyingPriceDeterminationMethod = "3" + UnderlyingPriceDeterminationMethod_AVERAGE_VALUE UnderlyingPriceDeterminationMethod = "4" ) //Enum values for UnderlyingSettlementType +type UnderlyingSettlementType string + const ( - UnderlyingSettlementType_T_PLUS_1 = "2" - UnderlyingSettlementType_T_PLUS_3 = "4" - UnderlyingSettlementType_T_PLUS_4 = "5" + UnderlyingSettlementType_T_PLUS_1 UnderlyingSettlementType = "2" + UnderlyingSettlementType_T_PLUS_3 UnderlyingSettlementType = "4" + UnderlyingSettlementType_T_PLUS_4 UnderlyingSettlementType = "5" ) //Enum values for UnitOfMeasure +type UnitOfMeasure string + const ( - UnitOfMeasure_ALLOWANCES = "Alw" - UnitOfMeasure_BARRELS = "Bbl" - UnitOfMeasure_BILLION_CUBIC_FEET = "Bcf" - UnitOfMeasure_BUSHELS = "Bu" - UnitOfMeasure_GALLONS = "Gal" - UnitOfMeasure_ONE_MILLION_BTU = "MMBtu" - UnitOfMeasure_MILLION_BARRELS = "MMbbl" - UnitOfMeasure_MEGAWATT_HOURS = "MWh" - UnitOfMeasure_US_DOLLARS = "USD" - UnitOfMeasure_POUNDS = "lbs" - UnitOfMeasure_TROY_OUNCES = "oz_tr" - UnitOfMeasure_METRIC_TONS = "t" - UnitOfMeasure_TONS = "tn" + UnitOfMeasure_ALLOWANCES UnitOfMeasure = "Alw" + UnitOfMeasure_BARRELS UnitOfMeasure = "Bbl" + UnitOfMeasure_BILLION_CUBIC_FEET UnitOfMeasure = "Bcf" + UnitOfMeasure_BUSHELS UnitOfMeasure = "Bu" + UnitOfMeasure_GALLONS UnitOfMeasure = "Gal" + UnitOfMeasure_ONE_MILLION_BTU UnitOfMeasure = "MMBtu" + UnitOfMeasure_MILLION_BARRELS UnitOfMeasure = "MMbbl" + UnitOfMeasure_MEGAWATT_HOURS UnitOfMeasure = "MWh" + UnitOfMeasure_US_DOLLARS UnitOfMeasure = "USD" + UnitOfMeasure_POUNDS UnitOfMeasure = "lbs" + UnitOfMeasure_TROY_OUNCES UnitOfMeasure = "oz_tr" + UnitOfMeasure_METRIC_TONS UnitOfMeasure = "t" + UnitOfMeasure_TONS UnitOfMeasure = "tn" ) //Enum values for UnsolicitedIndicator +type UnsolicitedIndicator string + const ( - UnsolicitedIndicator_NO = "N" - UnsolicitedIndicator_YES = "Y" + UnsolicitedIndicator_NO UnsolicitedIndicator = "N" + UnsolicitedIndicator_YES UnsolicitedIndicator = "Y" ) //Enum values for Urgency +type Urgency string + const ( - Urgency_NORMAL = "0" - Urgency_FLASH = "1" - Urgency_BACKGROUND = "2" + Urgency_NORMAL Urgency = "0" + Urgency_FLASH Urgency = "1" + Urgency_BACKGROUND Urgency = "2" ) //Enum values for UserRequestType +type UserRequestType string + const ( - UserRequestType_LOG_ON_USER = "1" - UserRequestType_LOG_OFF_USER = "2" - UserRequestType_CHANGE_PASSWORD_FOR_USER = "3" - UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS = "4" + UserRequestType_LOG_ON_USER UserRequestType = "1" + UserRequestType_LOG_OFF_USER UserRequestType = "2" + UserRequestType_CHANGE_PASSWORD_FOR_USER UserRequestType = "3" + UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS UserRequestType = "4" ) //Enum values for UserStatus +type UserStatus string + const ( - UserStatus_LOGGED_IN = "1" - UserStatus_NOT_LOGGED_IN = "2" - UserStatus_USER_NOT_RECOGNISED = "3" - UserStatus_PASSWORD_INCORRECT = "4" - UserStatus_PASSWORD_CHANGED = "5" - UserStatus_OTHER = "6" - UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE = "7" - UserStatus_SESSION_SHUTDOWN_WARNING = "8" + UserStatus_LOGGED_IN UserStatus = "1" + UserStatus_NOT_LOGGED_IN UserStatus = "2" + UserStatus_USER_NOT_RECOGNISED UserStatus = "3" + UserStatus_PASSWORD_INCORRECT UserStatus = "4" + UserStatus_PASSWORD_CHANGED UserStatus = "5" + UserStatus_OTHER UserStatus = "6" + UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE UserStatus = "7" + UserStatus_SESSION_SHUTDOWN_WARNING UserStatus = "8" ) //Enum values for ValuationMethod +type ValuationMethod string + const ( - ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON = "CDS" - ValuationMethod_CDS_IN_DELIVERY = "CDSD" - ValuationMethod_PREMIUM_STYLE = "EQTY" - ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET = "FUT" - ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = "FUTDA" + ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON ValuationMethod = "CDS" + ValuationMethod_CDS_IN_DELIVERY ValuationMethod = "CDSD" + ValuationMethod_PREMIUM_STYLE ValuationMethod = "EQTY" + ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET ValuationMethod = "FUT" + ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT ValuationMethod = "FUTDA" ) //Enum values for VenueType +type VenueType string + const ( - VenueType_ELECTRONIC = "E" - VenueType_PIT = "P" - VenueType_EX_PIT = "X" + VenueType_ELECTRONIC VenueType = "E" + VenueType_PIT VenueType = "P" + VenueType_EX_PIT VenueType = "X" ) //Enum values for WorkingIndicator +type WorkingIndicator string + const ( - WorkingIndicator_NO = "N" - WorkingIndicator_YES = "Y" + WorkingIndicator_NO WorkingIndicator = "N" + WorkingIndicator_YES WorkingIndicator = "Y" ) //Enum values for YieldType -const ( - YieldType_AFTER_TAX_YIELD = "AFTERTAX" - YieldType_ANNUAL_YIELD = "ANNUAL" - YieldType_YIELD_AT_ISSUE = "ATISSUE" - YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS = "AVGLIFE" - YieldType_YIELD_TO_AVG_MATURITY = "AVGMATURITY" - YieldType_BOOK_YIELD = "BOOK" - YieldType_YIELD_TO_NEXT_CALL = "CALL" - YieldType_YIELD_CHANGE_SINCE_CLOSE = "CHANGE" - YieldType_CLOSING_YIELD = "CLOSE" - YieldType_COMPOUND_YIELD = "COMPOUND" - YieldType_CURRENT_YIELD = "CURRENT" - YieldType_GVNT_EQUIVALENT_YIELD = "GOVTEQUIV" - YieldType_TRUE_GROSS_YIELD = "GROSS" - YieldType_YIELD_WITH_INFLATION_ASSUMPTION = "INFLATION" - YieldType_INVERSE_FLOATER_BOND_YIELD = "INVERSEFLOATER" - YieldType_MOST_RECENT_CLOSING_YIELD = "LASTCLOSE" - YieldType_CLOSING_YIELD_MOST_RECENT_MONTH = "LASTMONTH" - YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER = "LASTQUARTER" - YieldType_CLOSING_YIELD_MOST_RECENT_YEAR = "LASTYEAR" - YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE = "LONGAVGLIFE" - YieldType_YIELD_TO_LONGEST_AVERAGE = "LONGEST" - YieldType_MARK_TO_MARKET_YIELD = "MARK" - YieldType_YIELD_TO_MATURITY = "MATURITY" - YieldType_YIELD_TO_NEXT_REFUND = "NEXTREFUND" - YieldType_OPEN_AVERAGE_YIELD = "OPENAVG" - YieldType_PREVIOUS_CLOSE_YIELD = "PREVCLOSE" - YieldType_PROCEEDS_YIELD = "PROCEEDS" - YieldType_YIELD_TO_NEXT_PUT = "PUT" - YieldType_SEMI_ANNUAL_YIELD = "SEMIANNUAL" - YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE = "SHORTAVGLIFE" - YieldType_YIELD_TO_SHORTEST_AVERAGE = "SHORTEST" - YieldType_SIMPLE_YIELD = "SIMPLE" - YieldType_TAX_EQUIVALENT_YIELD = "TAXEQUIV" - YieldType_YIELD_TO_TENDER_DATE = "TENDER" - YieldType_TRUE_YIELD = "TRUE" - YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE = "VALUE1/32" - YieldType_YIELD_VALUE_OF_1_32 = "VALUE1_32" - YieldType_YIELD_TO_WORST = "WORST" +type YieldType string + +const ( + YieldType_AFTER_TAX_YIELD YieldType = "AFTERTAX" + YieldType_ANNUAL_YIELD YieldType = "ANNUAL" + YieldType_YIELD_AT_ISSUE YieldType = "ATISSUE" + YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS YieldType = "AVGLIFE" + YieldType_YIELD_TO_AVG_MATURITY YieldType = "AVGMATURITY" + YieldType_BOOK_YIELD YieldType = "BOOK" + YieldType_YIELD_TO_NEXT_CALL YieldType = "CALL" + YieldType_YIELD_CHANGE_SINCE_CLOSE YieldType = "CHANGE" + YieldType_CLOSING_YIELD YieldType = "CLOSE" + YieldType_COMPOUND_YIELD YieldType = "COMPOUND" + YieldType_CURRENT_YIELD YieldType = "CURRENT" + YieldType_GVNT_EQUIVALENT_YIELD YieldType = "GOVTEQUIV" + YieldType_TRUE_GROSS_YIELD YieldType = "GROSS" + YieldType_YIELD_WITH_INFLATION_ASSUMPTION YieldType = "INFLATION" + YieldType_INVERSE_FLOATER_BOND_YIELD YieldType = "INVERSEFLOATER" + YieldType_MOST_RECENT_CLOSING_YIELD YieldType = "LASTCLOSE" + YieldType_CLOSING_YIELD_MOST_RECENT_MONTH YieldType = "LASTMONTH" + YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER YieldType = "LASTQUARTER" + YieldType_CLOSING_YIELD_MOST_RECENT_YEAR YieldType = "LASTYEAR" + YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE YieldType = "LONGAVGLIFE" + YieldType_YIELD_TO_LONGEST_AVERAGE YieldType = "LONGEST" + YieldType_MARK_TO_MARKET_YIELD YieldType = "MARK" + YieldType_YIELD_TO_MATURITY YieldType = "MATURITY" + YieldType_YIELD_TO_NEXT_REFUND YieldType = "NEXTREFUND" + YieldType_OPEN_AVERAGE_YIELD YieldType = "OPENAVG" + YieldType_PREVIOUS_CLOSE_YIELD YieldType = "PREVCLOSE" + YieldType_PROCEEDS_YIELD YieldType = "PROCEEDS" + YieldType_YIELD_TO_NEXT_PUT YieldType = "PUT" + YieldType_SEMI_ANNUAL_YIELD YieldType = "SEMIANNUAL" + YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE YieldType = "SHORTAVGLIFE" + YieldType_YIELD_TO_SHORTEST_AVERAGE YieldType = "SHORTEST" + YieldType_SIMPLE_YIELD YieldType = "SIMPLE" + YieldType_TAX_EQUIVALENT_YIELD YieldType = "TAXEQUIV" + YieldType_YIELD_TO_TENDER_DATE YieldType = "TENDER" + YieldType_TRUE_YIELD YieldType = "TRUE" + YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE YieldType = "VALUE1/32" + YieldType_YIELD_VALUE_OF_1_32 YieldType = "VALUE1_32" + YieldType_YIELD_TO_WORST YieldType = "WORST" ) diff --git a/vendor/github.com/quickfixgo/quickfix/field/fields.generated.go b/vendor/github.com/quickfixgo/quickfix/field/fields.generated.go index 3c95907..4eec3ba 100644 --- a/vendor/github.com/quickfixgo/quickfix/field/fields.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/field/fields.generated.go @@ -2,6 +2,7 @@ package field import ( "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/tag" "github.com/shopspring/decimal" "time" @@ -18,17 +19,20 @@ func NewAccount(val string) AccountField { return AccountField{quickfix.FIXString(val)} } -//AccountTypeField is a INT field -type AccountTypeField struct{ quickfix.FIXInt } +func (f AccountField) Value() string { return f.String() } + +//AccountTypeField is a enum.AccountType field +type AccountTypeField struct{ quickfix.FIXString } //Tag returns tag.AccountType (581) func (f AccountTypeField) Tag() quickfix.Tag { return tag.AccountType } -//NewAccountType returns a new AccountTypeField initialized with val -func NewAccountType(val int) AccountTypeField { - return AccountTypeField{quickfix.FIXInt(val)} +func NewAccountType(val enum.AccountType) AccountTypeField { + return AccountTypeField{quickfix.FIXString(val)} } +func (f AccountTypeField) Value() enum.AccountType { return enum.AccountType(f.String()) } + //AccruedInterestAmtField is a AMT field type AccruedInterestAmtField struct{ quickfix.FIXDecimal } @@ -40,6 +44,8 @@ func NewAccruedInterestAmt(val decimal.Decimal, scale int32) AccruedInterestAmtF return AccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //AccruedInterestRateField is a PERCENTAGE field type AccruedInterestRateField struct{ quickfix.FIXDecimal } @@ -51,39 +57,44 @@ func NewAccruedInterestRate(val decimal.Decimal, scale int32) AccruedInterestRat return AccruedInterestRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AcctIDSourceField is a INT field -type AcctIDSourceField struct{ quickfix.FIXInt } +func (f AccruedInterestRateField) Value() (val decimal.Decimal) { return f.Decimal } + +//AcctIDSourceField is a enum.AcctIDSource field +type AcctIDSourceField struct{ quickfix.FIXString } //Tag returns tag.AcctIDSource (660) func (f AcctIDSourceField) Tag() quickfix.Tag { return tag.AcctIDSource } -//NewAcctIDSource returns a new AcctIDSourceField initialized with val -func NewAcctIDSource(val int) AcctIDSourceField { - return AcctIDSourceField{quickfix.FIXInt(val)} +func NewAcctIDSource(val enum.AcctIDSource) AcctIDSourceField { + return AcctIDSourceField{quickfix.FIXString(val)} } -//AdjustmentField is a INT field -type AdjustmentField struct{ quickfix.FIXInt } +func (f AcctIDSourceField) Value() enum.AcctIDSource { return enum.AcctIDSource(f.String()) } + +//AdjustmentField is a enum.Adjustment field +type AdjustmentField struct{ quickfix.FIXString } //Tag returns tag.Adjustment (334) func (f AdjustmentField) Tag() quickfix.Tag { return tag.Adjustment } -//NewAdjustment returns a new AdjustmentField initialized with val -func NewAdjustment(val int) AdjustmentField { - return AdjustmentField{quickfix.FIXInt(val)} +func NewAdjustment(val enum.Adjustment) AdjustmentField { + return AdjustmentField{quickfix.FIXString(val)} } -//AdjustmentTypeField is a INT field -type AdjustmentTypeField struct{ quickfix.FIXInt } +func (f AdjustmentField) Value() enum.Adjustment { return enum.Adjustment(f.String()) } + +//AdjustmentTypeField is a enum.AdjustmentType field +type AdjustmentTypeField struct{ quickfix.FIXString } //Tag returns tag.AdjustmentType (718) func (f AdjustmentTypeField) Tag() quickfix.Tag { return tag.AdjustmentType } -//NewAdjustmentType returns a new AdjustmentTypeField initialized with val -func NewAdjustmentType(val int) AdjustmentTypeField { - return AdjustmentTypeField{quickfix.FIXInt(val)} +func NewAdjustmentType(val enum.AdjustmentType) AdjustmentTypeField { + return AdjustmentTypeField{quickfix.FIXString(val)} } +func (f AdjustmentTypeField) Value() enum.AdjustmentType { return enum.AdjustmentType(f.String()) } + //AdvIdField is a STRING field type AdvIdField struct{ quickfix.FIXString } @@ -95,6 +106,8 @@ func NewAdvId(val string) AdvIdField { return AdvIdField{quickfix.FIXString(val)} } +func (f AdvIdField) Value() string { return f.String() } + //AdvRefIDField is a STRING field type AdvRefIDField struct{ quickfix.FIXString } @@ -106,28 +119,32 @@ func NewAdvRefID(val string) AdvRefIDField { return AdvRefIDField{quickfix.FIXString(val)} } -//AdvSideField is a CHAR field +func (f AdvRefIDField) Value() string { return f.String() } + +//AdvSideField is a enum.AdvSide field type AdvSideField struct{ quickfix.FIXString } //Tag returns tag.AdvSide (4) func (f AdvSideField) Tag() quickfix.Tag { return tag.AdvSide } -//NewAdvSide returns a new AdvSideField initialized with val -func NewAdvSide(val string) AdvSideField { +func NewAdvSide(val enum.AdvSide) AdvSideField { return AdvSideField{quickfix.FIXString(val)} } -//AdvTransTypeField is a STRING field +func (f AdvSideField) Value() enum.AdvSide { return enum.AdvSide(f.String()) } + +//AdvTransTypeField is a enum.AdvTransType field type AdvTransTypeField struct{ quickfix.FIXString } //Tag returns tag.AdvTransType (5) func (f AdvTransTypeField) Tag() quickfix.Tag { return tag.AdvTransType } -//NewAdvTransType returns a new AdvTransTypeField initialized with val -func NewAdvTransType(val string) AdvTransTypeField { +func NewAdvTransType(val enum.AdvTransType) AdvTransTypeField { return AdvTransTypeField{quickfix.FIXString(val)} } +func (f AdvTransTypeField) Value() enum.AdvTransType { return enum.AdvTransType(f.String()) } + //AffectedOrderIDField is a STRING field type AffectedOrderIDField struct{ quickfix.FIXString } @@ -139,6 +156,8 @@ func NewAffectedOrderID(val string) AffectedOrderIDField { return AffectedOrderIDField{quickfix.FIXString(val)} } +func (f AffectedOrderIDField) Value() string { return f.String() } + //AffectedSecondaryOrderIDField is a STRING field type AffectedSecondaryOrderIDField struct{ quickfix.FIXString } @@ -150,17 +169,20 @@ func NewAffectedSecondaryOrderID(val string) AffectedSecondaryOrderIDField { return AffectedSecondaryOrderIDField{quickfix.FIXString(val)} } -//AffirmStatusField is a INT field -type AffirmStatusField struct{ quickfix.FIXInt } +func (f AffectedSecondaryOrderIDField) Value() string { return f.String() } + +//AffirmStatusField is a enum.AffirmStatus field +type AffirmStatusField struct{ quickfix.FIXString } //Tag returns tag.AffirmStatus (940) func (f AffirmStatusField) Tag() quickfix.Tag { return tag.AffirmStatus } -//NewAffirmStatus returns a new AffirmStatusField initialized with val -func NewAffirmStatus(val int) AffirmStatusField { - return AffirmStatusField{quickfix.FIXInt(val)} +func NewAffirmStatus(val enum.AffirmStatus) AffirmStatusField { + return AffirmStatusField{quickfix.FIXString(val)} } +func (f AffirmStatusField) Value() enum.AffirmStatus { return enum.AffirmStatus(f.String()) } + //AggregatedBookField is a BOOLEAN field type AggregatedBookField struct{ quickfix.FIXBoolean } @@ -172,6 +194,8 @@ func NewAggregatedBook(val bool) AggregatedBookField { return AggregatedBookField{quickfix.FIXBoolean(val)} } +func (f AggregatedBookField) Value() bool { return f.Bool() } + //AggressorIndicatorField is a BOOLEAN field type AggressorIndicatorField struct{ quickfix.FIXBoolean } @@ -183,6 +207,8 @@ func NewAggressorIndicator(val bool) AggressorIndicatorField { return AggressorIndicatorField{quickfix.FIXBoolean(val)} } +func (f AggressorIndicatorField) Value() bool { return f.Bool() } + //AgreementCurrencyField is a CURRENCY field type AgreementCurrencyField struct{ quickfix.FIXString } @@ -194,6 +220,8 @@ func NewAgreementCurrency(val string) AgreementCurrencyField { return AgreementCurrencyField{quickfix.FIXString(val)} } +func (f AgreementCurrencyField) Value() string { return f.String() } + //AgreementDateField is a LOCALMKTDATE field type AgreementDateField struct{ quickfix.FIXString } @@ -205,6 +233,8 @@ func NewAgreementDate(val string) AgreementDateField { return AgreementDateField{quickfix.FIXString(val)} } +func (f AgreementDateField) Value() string { return f.String() } + //AgreementDescField is a STRING field type AgreementDescField struct{ quickfix.FIXString } @@ -216,6 +246,8 @@ func NewAgreementDesc(val string) AgreementDescField { return AgreementDescField{quickfix.FIXString(val)} } +func (f AgreementDescField) Value() string { return f.String() } + //AgreementIDField is a STRING field type AgreementIDField struct{ quickfix.FIXString } @@ -227,6 +259,8 @@ func NewAgreementID(val string) AgreementIDField { return AgreementIDField{quickfix.FIXString(val)} } +func (f AgreementIDField) Value() string { return f.String() } + //AllocAccountField is a STRING field type AllocAccountField struct{ quickfix.FIXString } @@ -238,17 +272,20 @@ func NewAllocAccount(val string) AllocAccountField { return AllocAccountField{quickfix.FIXString(val)} } -//AllocAccountTypeField is a INT field -type AllocAccountTypeField struct{ quickfix.FIXInt } +func (f AllocAccountField) Value() string { return f.String() } + +//AllocAccountTypeField is a enum.AllocAccountType field +type AllocAccountTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocAccountType (798) func (f AllocAccountTypeField) Tag() quickfix.Tag { return tag.AllocAccountType } -//NewAllocAccountType returns a new AllocAccountTypeField initialized with val -func NewAllocAccountType(val int) AllocAccountTypeField { - return AllocAccountTypeField{quickfix.FIXInt(val)} +func NewAllocAccountType(val enum.AllocAccountType) AllocAccountTypeField { + return AllocAccountTypeField{quickfix.FIXString(val)} } +func (f AllocAccountTypeField) Value() enum.AllocAccountType { return enum.AllocAccountType(f.String()) } + //AllocAccruedInterestAmtField is a AMT field type AllocAccruedInterestAmtField struct{ quickfix.FIXDecimal } @@ -260,6 +297,8 @@ func NewAllocAccruedInterestAmt(val decimal.Decimal, scale int32) AllocAccruedIn return AllocAccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AllocAccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //AllocAcctIDSourceField is a INT field type AllocAcctIDSourceField struct{ quickfix.FIXInt } @@ -271,6 +310,8 @@ func NewAllocAcctIDSource(val int) AllocAcctIDSourceField { return AllocAcctIDSourceField{quickfix.FIXInt(val)} } +func (f AllocAcctIDSourceField) Value() int { return f.Int() } + //AllocAvgPxField is a PRICE field type AllocAvgPxField struct{ quickfix.FIXDecimal } @@ -282,15 +323,20 @@ func NewAllocAvgPx(val decimal.Decimal, scale int32) AllocAvgPxField { return AllocAvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AllocCancReplaceReasonField is a INT field -type AllocCancReplaceReasonField struct{ quickfix.FIXInt } +func (f AllocAvgPxField) Value() (val decimal.Decimal) { return f.Decimal } + +//AllocCancReplaceReasonField is a enum.AllocCancReplaceReason field +type AllocCancReplaceReasonField struct{ quickfix.FIXString } //Tag returns tag.AllocCancReplaceReason (796) func (f AllocCancReplaceReasonField) Tag() quickfix.Tag { return tag.AllocCancReplaceReason } -//NewAllocCancReplaceReason returns a new AllocCancReplaceReasonField initialized with val -func NewAllocCancReplaceReason(val int) AllocCancReplaceReasonField { - return AllocCancReplaceReasonField{quickfix.FIXInt(val)} +func NewAllocCancReplaceReason(val enum.AllocCancReplaceReason) AllocCancReplaceReasonField { + return AllocCancReplaceReasonField{quickfix.FIXString(val)} +} + +func (f AllocCancReplaceReasonField) Value() enum.AllocCancReplaceReason { + return enum.AllocCancReplaceReason(f.String()) } //AllocClearingFeeIndicatorField is a STRING field @@ -304,6 +350,8 @@ func NewAllocClearingFeeIndicator(val string) AllocClearingFeeIndicatorField { return AllocClearingFeeIndicatorField{quickfix.FIXString(val)} } +func (f AllocClearingFeeIndicatorField) Value() string { return f.String() } + //AllocCustomerCapacityField is a STRING field type AllocCustomerCapacityField struct{ quickfix.FIXString } @@ -315,17 +363,20 @@ func NewAllocCustomerCapacity(val string) AllocCustomerCapacityField { return AllocCustomerCapacityField{quickfix.FIXString(val)} } -//AllocHandlInstField is a INT field -type AllocHandlInstField struct{ quickfix.FIXInt } +func (f AllocCustomerCapacityField) Value() string { return f.String() } + +//AllocHandlInstField is a enum.AllocHandlInst field +type AllocHandlInstField struct{ quickfix.FIXString } //Tag returns tag.AllocHandlInst (209) func (f AllocHandlInstField) Tag() quickfix.Tag { return tag.AllocHandlInst } -//NewAllocHandlInst returns a new AllocHandlInstField initialized with val -func NewAllocHandlInst(val int) AllocHandlInstField { - return AllocHandlInstField{quickfix.FIXInt(val)} +func NewAllocHandlInst(val enum.AllocHandlInst) AllocHandlInstField { + return AllocHandlInstField{quickfix.FIXString(val)} } +func (f AllocHandlInstField) Value() enum.AllocHandlInst { return enum.AllocHandlInst(f.String()) } + //AllocIDField is a STRING field type AllocIDField struct{ quickfix.FIXString } @@ -337,6 +388,8 @@ func NewAllocID(val string) AllocIDField { return AllocIDField{quickfix.FIXString(val)} } +func (f AllocIDField) Value() string { return f.String() } + //AllocInterestAtMaturityField is a AMT field type AllocInterestAtMaturityField struct{ quickfix.FIXDecimal } @@ -348,15 +401,20 @@ func NewAllocInterestAtMaturity(val decimal.Decimal, scale int32) AllocInterestA return AllocInterestAtMaturityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AllocIntermedReqTypeField is a INT field -type AllocIntermedReqTypeField struct{ quickfix.FIXInt } +func (f AllocInterestAtMaturityField) Value() (val decimal.Decimal) { return f.Decimal } + +//AllocIntermedReqTypeField is a enum.AllocIntermedReqType field +type AllocIntermedReqTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocIntermedReqType (808) func (f AllocIntermedReqTypeField) Tag() quickfix.Tag { return tag.AllocIntermedReqType } -//NewAllocIntermedReqType returns a new AllocIntermedReqTypeField initialized with val -func NewAllocIntermedReqType(val int) AllocIntermedReqTypeField { - return AllocIntermedReqTypeField{quickfix.FIXInt(val)} +func NewAllocIntermedReqType(val enum.AllocIntermedReqType) AllocIntermedReqTypeField { + return AllocIntermedReqTypeField{quickfix.FIXString(val)} +} + +func (f AllocIntermedReqTypeField) Value() enum.AllocIntermedReqType { + return enum.AllocIntermedReqType(f.String()) } //AllocLinkIDField is a STRING field @@ -370,28 +428,32 @@ func NewAllocLinkID(val string) AllocLinkIDField { return AllocLinkIDField{quickfix.FIXString(val)} } -//AllocLinkTypeField is a INT field -type AllocLinkTypeField struct{ quickfix.FIXInt } +func (f AllocLinkIDField) Value() string { return f.String() } + +//AllocLinkTypeField is a enum.AllocLinkType field +type AllocLinkTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocLinkType (197) func (f AllocLinkTypeField) Tag() quickfix.Tag { return tag.AllocLinkType } -//NewAllocLinkType returns a new AllocLinkTypeField initialized with val -func NewAllocLinkType(val int) AllocLinkTypeField { - return AllocLinkTypeField{quickfix.FIXInt(val)} +func NewAllocLinkType(val enum.AllocLinkType) AllocLinkTypeField { + return AllocLinkTypeField{quickfix.FIXString(val)} } -//AllocMethodField is a INT field -type AllocMethodField struct{ quickfix.FIXInt } +func (f AllocLinkTypeField) Value() enum.AllocLinkType { return enum.AllocLinkType(f.String()) } + +//AllocMethodField is a enum.AllocMethod field +type AllocMethodField struct{ quickfix.FIXString } //Tag returns tag.AllocMethod (1002) func (f AllocMethodField) Tag() quickfix.Tag { return tag.AllocMethod } -//NewAllocMethod returns a new AllocMethodField initialized with val -func NewAllocMethod(val int) AllocMethodField { - return AllocMethodField{quickfix.FIXInt(val)} +func NewAllocMethod(val enum.AllocMethod) AllocMethodField { + return AllocMethodField{quickfix.FIXString(val)} } +func (f AllocMethodField) Value() enum.AllocMethod { return enum.AllocMethod(f.String()) } + //AllocNetMoneyField is a AMT field type AllocNetMoneyField struct{ quickfix.FIXDecimal } @@ -403,28 +465,36 @@ func NewAllocNetMoney(val decimal.Decimal, scale int32) AllocNetMoneyField { return AllocNetMoneyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AllocNoOrdersTypeField is a INT field -type AllocNoOrdersTypeField struct{ quickfix.FIXInt } +func (f AllocNetMoneyField) Value() (val decimal.Decimal) { return f.Decimal } + +//AllocNoOrdersTypeField is a enum.AllocNoOrdersType field +type AllocNoOrdersTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocNoOrdersType (857) func (f AllocNoOrdersTypeField) Tag() quickfix.Tag { return tag.AllocNoOrdersType } -//NewAllocNoOrdersType returns a new AllocNoOrdersTypeField initialized with val -func NewAllocNoOrdersType(val int) AllocNoOrdersTypeField { - return AllocNoOrdersTypeField{quickfix.FIXInt(val)} +func NewAllocNoOrdersType(val enum.AllocNoOrdersType) AllocNoOrdersTypeField { + return AllocNoOrdersTypeField{quickfix.FIXString(val)} } -//AllocPositionEffectField is a CHAR field +func (f AllocNoOrdersTypeField) Value() enum.AllocNoOrdersType { + return enum.AllocNoOrdersType(f.String()) +} + +//AllocPositionEffectField is a enum.AllocPositionEffect field type AllocPositionEffectField struct{ quickfix.FIXString } //Tag returns tag.AllocPositionEffect (1047) func (f AllocPositionEffectField) Tag() quickfix.Tag { return tag.AllocPositionEffect } -//NewAllocPositionEffect returns a new AllocPositionEffectField initialized with val -func NewAllocPositionEffect(val string) AllocPositionEffectField { +func NewAllocPositionEffect(val enum.AllocPositionEffect) AllocPositionEffectField { return AllocPositionEffectField{quickfix.FIXString(val)} } +func (f AllocPositionEffectField) Value() enum.AllocPositionEffect { + return enum.AllocPositionEffect(f.String()) +} + //AllocPriceField is a PRICE field type AllocPriceField struct{ quickfix.FIXDecimal } @@ -436,6 +506,8 @@ func NewAllocPrice(val decimal.Decimal, scale int32) AllocPriceField { return AllocPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AllocPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //AllocQtyField is a QTY field type AllocQtyField struct{ quickfix.FIXDecimal } @@ -447,17 +519,20 @@ func NewAllocQty(val decimal.Decimal, scale int32) AllocQtyField { return AllocQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AllocRejCodeField is a INT field -type AllocRejCodeField struct{ quickfix.FIXInt } +func (f AllocQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//AllocRejCodeField is a enum.AllocRejCode field +type AllocRejCodeField struct{ quickfix.FIXString } //Tag returns tag.AllocRejCode (88) func (f AllocRejCodeField) Tag() quickfix.Tag { return tag.AllocRejCode } -//NewAllocRejCode returns a new AllocRejCodeField initialized with val -func NewAllocRejCode(val int) AllocRejCodeField { - return AllocRejCodeField{quickfix.FIXInt(val)} +func NewAllocRejCode(val enum.AllocRejCode) AllocRejCodeField { + return AllocRejCodeField{quickfix.FIXString(val)} } +func (f AllocRejCodeField) Value() enum.AllocRejCode { return enum.AllocRejCode(f.String()) } + //AllocReportIDField is a STRING field type AllocReportIDField struct{ quickfix.FIXString } @@ -469,6 +544,8 @@ func NewAllocReportID(val string) AllocReportIDField { return AllocReportIDField{quickfix.FIXString(val)} } +func (f AllocReportIDField) Value() string { return f.String() } + //AllocReportRefIDField is a STRING field type AllocReportRefIDField struct{ quickfix.FIXString } @@ -480,17 +557,20 @@ func NewAllocReportRefID(val string) AllocReportRefIDField { return AllocReportRefIDField{quickfix.FIXString(val)} } -//AllocReportTypeField is a INT field -type AllocReportTypeField struct{ quickfix.FIXInt } +func (f AllocReportRefIDField) Value() string { return f.String() } + +//AllocReportTypeField is a enum.AllocReportType field +type AllocReportTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocReportType (794) func (f AllocReportTypeField) Tag() quickfix.Tag { return tag.AllocReportType } -//NewAllocReportType returns a new AllocReportTypeField initialized with val -func NewAllocReportType(val int) AllocReportTypeField { - return AllocReportTypeField{quickfix.FIXInt(val)} +func NewAllocReportType(val enum.AllocReportType) AllocReportTypeField { + return AllocReportTypeField{quickfix.FIXString(val)} } +func (f AllocReportTypeField) Value() enum.AllocReportType { return enum.AllocReportType(f.String()) } + //AllocSettlCurrAmtField is a AMT field type AllocSettlCurrAmtField struct{ quickfix.FIXDecimal } @@ -502,6 +582,8 @@ func NewAllocSettlCurrAmt(val decimal.Decimal, scale int32) AllocSettlCurrAmtFie return AllocSettlCurrAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AllocSettlCurrAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //AllocSettlCurrencyField is a CURRENCY field type AllocSettlCurrencyField struct{ quickfix.FIXString } @@ -513,15 +595,20 @@ func NewAllocSettlCurrency(val string) AllocSettlCurrencyField { return AllocSettlCurrencyField{quickfix.FIXString(val)} } -//AllocSettlInstTypeField is a INT field -type AllocSettlInstTypeField struct{ quickfix.FIXInt } +func (f AllocSettlCurrencyField) Value() string { return f.String() } + +//AllocSettlInstTypeField is a enum.AllocSettlInstType field +type AllocSettlInstTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocSettlInstType (780) func (f AllocSettlInstTypeField) Tag() quickfix.Tag { return tag.AllocSettlInstType } -//NewAllocSettlInstType returns a new AllocSettlInstTypeField initialized with val -func NewAllocSettlInstType(val int) AllocSettlInstTypeField { - return AllocSettlInstTypeField{quickfix.FIXInt(val)} +func NewAllocSettlInstType(val enum.AllocSettlInstType) AllocSettlInstTypeField { + return AllocSettlInstTypeField{quickfix.FIXString(val)} +} + +func (f AllocSettlInstTypeField) Value() enum.AllocSettlInstType { + return enum.AllocSettlInstType(f.String()) } //AllocSharesField is a QTY field @@ -535,17 +622,20 @@ func NewAllocShares(val decimal.Decimal, scale int32) AllocSharesField { return AllocSharesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AllocStatusField is a INT field -type AllocStatusField struct{ quickfix.FIXInt } +func (f AllocSharesField) Value() (val decimal.Decimal) { return f.Decimal } + +//AllocStatusField is a enum.AllocStatus field +type AllocStatusField struct{ quickfix.FIXString } //Tag returns tag.AllocStatus (87) func (f AllocStatusField) Tag() quickfix.Tag { return tag.AllocStatus } -//NewAllocStatus returns a new AllocStatusField initialized with val -func NewAllocStatus(val int) AllocStatusField { - return AllocStatusField{quickfix.FIXInt(val)} +func NewAllocStatus(val enum.AllocStatus) AllocStatusField { + return AllocStatusField{quickfix.FIXString(val)} } +func (f AllocStatusField) Value() enum.AllocStatus { return enum.AllocStatus(f.String()) } + //AllocTextField is a STRING field type AllocTextField struct{ quickfix.FIXString } @@ -557,28 +647,32 @@ func NewAllocText(val string) AllocTextField { return AllocTextField{quickfix.FIXString(val)} } -//AllocTransTypeField is a CHAR field +func (f AllocTextField) Value() string { return f.String() } + +//AllocTransTypeField is a enum.AllocTransType field type AllocTransTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocTransType (71) func (f AllocTransTypeField) Tag() quickfix.Tag { return tag.AllocTransType } -//NewAllocTransType returns a new AllocTransTypeField initialized with val -func NewAllocTransType(val string) AllocTransTypeField { +func NewAllocTransType(val enum.AllocTransType) AllocTransTypeField { return AllocTransTypeField{quickfix.FIXString(val)} } -//AllocTypeField is a INT field -type AllocTypeField struct{ quickfix.FIXInt } +func (f AllocTransTypeField) Value() enum.AllocTransType { return enum.AllocTransType(f.String()) } + +//AllocTypeField is a enum.AllocType field +type AllocTypeField struct{ quickfix.FIXString } //Tag returns tag.AllocType (626) func (f AllocTypeField) Tag() quickfix.Tag { return tag.AllocType } -//NewAllocType returns a new AllocTypeField initialized with val -func NewAllocType(val int) AllocTypeField { - return AllocTypeField{quickfix.FIXInt(val)} +func NewAllocType(val enum.AllocType) AllocTypeField { + return AllocTypeField{quickfix.FIXString(val)} } +func (f AllocTypeField) Value() enum.AllocType { return enum.AllocType(f.String()) } + //AllowableOneSidednessCurrField is a CURRENCY field type AllowableOneSidednessCurrField struct{ quickfix.FIXString } @@ -590,6 +684,8 @@ func NewAllowableOneSidednessCurr(val string) AllowableOneSidednessCurrField { return AllowableOneSidednessCurrField{quickfix.FIXString(val)} } +func (f AllowableOneSidednessCurrField) Value() string { return f.String() } + //AllowableOneSidednessPctField is a PERCENTAGE field type AllowableOneSidednessPctField struct{ quickfix.FIXDecimal } @@ -601,6 +697,8 @@ func NewAllowableOneSidednessPct(val decimal.Decimal, scale int32) AllowableOneS return AllowableOneSidednessPctField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AllowableOneSidednessPctField) Value() (val decimal.Decimal) { return f.Decimal } + //AllowableOneSidednessValueField is a AMT field type AllowableOneSidednessValueField struct{ quickfix.FIXDecimal } @@ -612,6 +710,8 @@ func NewAllowableOneSidednessValue(val decimal.Decimal, scale int32) AllowableOn return AllowableOneSidednessValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AllowableOneSidednessValueField) Value() (val decimal.Decimal) { return f.Decimal } + //AltMDSourceIDField is a STRING field type AltMDSourceIDField struct{ quickfix.FIXString } @@ -623,6 +723,8 @@ func NewAltMDSourceID(val string) AltMDSourceIDField { return AltMDSourceIDField{quickfix.FIXString(val)} } +func (f AltMDSourceIDField) Value() string { return f.String() } + //ApplBegSeqNumField is a SEQNUM field type ApplBegSeqNumField struct{ quickfix.FIXInt } @@ -634,6 +736,8 @@ func NewApplBegSeqNum(val int) ApplBegSeqNumField { return ApplBegSeqNumField{quickfix.FIXInt(val)} } +func (f ApplBegSeqNumField) Value() int { return f.Int() } + //ApplEndSeqNumField is a SEQNUM field type ApplEndSeqNumField struct{ quickfix.FIXInt } @@ -645,6 +749,8 @@ func NewApplEndSeqNum(val int) ApplEndSeqNumField { return ApplEndSeqNumField{quickfix.FIXInt(val)} } +func (f ApplEndSeqNumField) Value() int { return f.Int() } + //ApplExtIDField is a INT field type ApplExtIDField struct{ quickfix.FIXInt } @@ -656,6 +762,8 @@ func NewApplExtID(val int) ApplExtIDField { return ApplExtIDField{quickfix.FIXInt(val)} } +func (f ApplExtIDField) Value() int { return f.Int() } + //ApplIDField is a STRING field type ApplIDField struct{ quickfix.FIXString } @@ -667,6 +775,8 @@ func NewApplID(val string) ApplIDField { return ApplIDField{quickfix.FIXString(val)} } +func (f ApplIDField) Value() string { return f.String() } + //ApplLastSeqNumField is a SEQNUM field type ApplLastSeqNumField struct{ quickfix.FIXInt } @@ -678,6 +788,8 @@ func NewApplLastSeqNum(val int) ApplLastSeqNumField { return ApplLastSeqNumField{quickfix.FIXInt(val)} } +func (f ApplLastSeqNumField) Value() int { return f.Int() } + //ApplNewSeqNumField is a SEQNUM field type ApplNewSeqNumField struct{ quickfix.FIXInt } @@ -689,17 +801,20 @@ func NewApplNewSeqNum(val int) ApplNewSeqNumField { return ApplNewSeqNumField{quickfix.FIXInt(val)} } -//ApplQueueActionField is a INT field -type ApplQueueActionField struct{ quickfix.FIXInt } +func (f ApplNewSeqNumField) Value() int { return f.Int() } + +//ApplQueueActionField is a enum.ApplQueueAction field +type ApplQueueActionField struct{ quickfix.FIXString } //Tag returns tag.ApplQueueAction (815) func (f ApplQueueActionField) Tag() quickfix.Tag { return tag.ApplQueueAction } -//NewApplQueueAction returns a new ApplQueueActionField initialized with val -func NewApplQueueAction(val int) ApplQueueActionField { - return ApplQueueActionField{quickfix.FIXInt(val)} +func NewApplQueueAction(val enum.ApplQueueAction) ApplQueueActionField { + return ApplQueueActionField{quickfix.FIXString(val)} } +func (f ApplQueueActionField) Value() enum.ApplQueueAction { return enum.ApplQueueAction(f.String()) } + //ApplQueueDepthField is a INT field type ApplQueueDepthField struct{ quickfix.FIXInt } @@ -711,6 +826,8 @@ func NewApplQueueDepth(val int) ApplQueueDepthField { return ApplQueueDepthField{quickfix.FIXInt(val)} } +func (f ApplQueueDepthField) Value() int { return f.Int() } + //ApplQueueMaxField is a INT field type ApplQueueMaxField struct{ quickfix.FIXInt } @@ -722,15 +839,20 @@ func NewApplQueueMax(val int) ApplQueueMaxField { return ApplQueueMaxField{quickfix.FIXInt(val)} } -//ApplQueueResolutionField is a INT field -type ApplQueueResolutionField struct{ quickfix.FIXInt } +func (f ApplQueueMaxField) Value() int { return f.Int() } + +//ApplQueueResolutionField is a enum.ApplQueueResolution field +type ApplQueueResolutionField struct{ quickfix.FIXString } //Tag returns tag.ApplQueueResolution (814) func (f ApplQueueResolutionField) Tag() quickfix.Tag { return tag.ApplQueueResolution } -//NewApplQueueResolution returns a new ApplQueueResolutionField initialized with val -func NewApplQueueResolution(val int) ApplQueueResolutionField { - return ApplQueueResolutionField{quickfix.FIXInt(val)} +func NewApplQueueResolution(val enum.ApplQueueResolution) ApplQueueResolutionField { + return ApplQueueResolutionField{quickfix.FIXString(val)} +} + +func (f ApplQueueResolutionField) Value() enum.ApplQueueResolution { + return enum.ApplQueueResolution(f.String()) } //ApplReportIDField is a STRING field @@ -744,17 +866,20 @@ func NewApplReportID(val string) ApplReportIDField { return ApplReportIDField{quickfix.FIXString(val)} } -//ApplReportTypeField is a INT field -type ApplReportTypeField struct{ quickfix.FIXInt } +func (f ApplReportIDField) Value() string { return f.String() } + +//ApplReportTypeField is a enum.ApplReportType field +type ApplReportTypeField struct{ quickfix.FIXString } //Tag returns tag.ApplReportType (1426) func (f ApplReportTypeField) Tag() quickfix.Tag { return tag.ApplReportType } -//NewApplReportType returns a new ApplReportTypeField initialized with val -func NewApplReportType(val int) ApplReportTypeField { - return ApplReportTypeField{quickfix.FIXInt(val)} +func NewApplReportType(val enum.ApplReportType) ApplReportTypeField { + return ApplReportTypeField{quickfix.FIXString(val)} } +func (f ApplReportTypeField) Value() enum.ApplReportType { return enum.ApplReportType(f.String()) } + //ApplReqIDField is a STRING field type ApplReqIDField struct{ quickfix.FIXString } @@ -766,17 +891,20 @@ func NewApplReqID(val string) ApplReqIDField { return ApplReqIDField{quickfix.FIXString(val)} } -//ApplReqTypeField is a INT field -type ApplReqTypeField struct{ quickfix.FIXInt } +func (f ApplReqIDField) Value() string { return f.String() } + +//ApplReqTypeField is a enum.ApplReqType field +type ApplReqTypeField struct{ quickfix.FIXString } //Tag returns tag.ApplReqType (1347) func (f ApplReqTypeField) Tag() quickfix.Tag { return tag.ApplReqType } -//NewApplReqType returns a new ApplReqTypeField initialized with val -func NewApplReqType(val int) ApplReqTypeField { - return ApplReqTypeField{quickfix.FIXInt(val)} +func NewApplReqType(val enum.ApplReqType) ApplReqTypeField { + return ApplReqTypeField{quickfix.FIXString(val)} } +func (f ApplReqTypeField) Value() enum.ApplReqType { return enum.ApplReqType(f.String()) } + //ApplResendFlagField is a BOOLEAN field type ApplResendFlagField struct{ quickfix.FIXBoolean } @@ -788,15 +916,20 @@ func NewApplResendFlag(val bool) ApplResendFlagField { return ApplResendFlagField{quickfix.FIXBoolean(val)} } -//ApplResponseErrorField is a INT field -type ApplResponseErrorField struct{ quickfix.FIXInt } +func (f ApplResendFlagField) Value() bool { return f.Bool() } + +//ApplResponseErrorField is a enum.ApplResponseError field +type ApplResponseErrorField struct{ quickfix.FIXString } //Tag returns tag.ApplResponseError (1354) func (f ApplResponseErrorField) Tag() quickfix.Tag { return tag.ApplResponseError } -//NewApplResponseError returns a new ApplResponseErrorField initialized with val -func NewApplResponseError(val int) ApplResponseErrorField { - return ApplResponseErrorField{quickfix.FIXInt(val)} +func NewApplResponseError(val enum.ApplResponseError) ApplResponseErrorField { + return ApplResponseErrorField{quickfix.FIXString(val)} +} + +func (f ApplResponseErrorField) Value() enum.ApplResponseError { + return enum.ApplResponseError(f.String()) } //ApplResponseIDField is a STRING field @@ -810,17 +943,20 @@ func NewApplResponseID(val string) ApplResponseIDField { return ApplResponseIDField{quickfix.FIXString(val)} } -//ApplResponseTypeField is a INT field -type ApplResponseTypeField struct{ quickfix.FIXInt } +func (f ApplResponseIDField) Value() string { return f.String() } + +//ApplResponseTypeField is a enum.ApplResponseType field +type ApplResponseTypeField struct{ quickfix.FIXString } //Tag returns tag.ApplResponseType (1348) func (f ApplResponseTypeField) Tag() quickfix.Tag { return tag.ApplResponseType } -//NewApplResponseType returns a new ApplResponseTypeField initialized with val -func NewApplResponseType(val int) ApplResponseTypeField { - return ApplResponseTypeField{quickfix.FIXInt(val)} +func NewApplResponseType(val enum.ApplResponseType) ApplResponseTypeField { + return ApplResponseTypeField{quickfix.FIXString(val)} } +func (f ApplResponseTypeField) Value() enum.ApplResponseType { return enum.ApplResponseType(f.String()) } + //ApplSeqNumField is a SEQNUM field type ApplSeqNumField struct{ quickfix.FIXInt } @@ -832,6 +968,8 @@ func NewApplSeqNum(val int) ApplSeqNumField { return ApplSeqNumField{quickfix.FIXInt(val)} } +func (f ApplSeqNumField) Value() int { return f.Int() } + //ApplTotalMessageCountField is a INT field type ApplTotalMessageCountField struct{ quickfix.FIXInt } @@ -843,28 +981,32 @@ func NewApplTotalMessageCount(val int) ApplTotalMessageCountField { return ApplTotalMessageCountField{quickfix.FIXInt(val)} } -//ApplVerIDField is a STRING field +func (f ApplTotalMessageCountField) Value() int { return f.Int() } + +//ApplVerIDField is a enum.ApplVerID field type ApplVerIDField struct{ quickfix.FIXString } //Tag returns tag.ApplVerID (1128) func (f ApplVerIDField) Tag() quickfix.Tag { return tag.ApplVerID } -//NewApplVerID returns a new ApplVerIDField initialized with val -func NewApplVerID(val string) ApplVerIDField { +func NewApplVerID(val enum.ApplVerID) ApplVerIDField { return ApplVerIDField{quickfix.FIXString(val)} } -//AsOfIndicatorField is a CHAR field +func (f ApplVerIDField) Value() enum.ApplVerID { return enum.ApplVerID(f.String()) } + +//AsOfIndicatorField is a enum.AsOfIndicator field type AsOfIndicatorField struct{ quickfix.FIXString } //Tag returns tag.AsOfIndicator (1015) func (f AsOfIndicatorField) Tag() quickfix.Tag { return tag.AsOfIndicator } -//NewAsOfIndicator returns a new AsOfIndicatorField initialized with val -func NewAsOfIndicator(val string) AsOfIndicatorField { +func NewAsOfIndicator(val enum.AsOfIndicator) AsOfIndicatorField { return AsOfIndicatorField{quickfix.FIXString(val)} } +func (f AsOfIndicatorField) Value() enum.AsOfIndicator { return enum.AsOfIndicator(f.String()) } + //AsgnReqIDField is a STRING field type AsgnReqIDField struct{ quickfix.FIXString } @@ -876,6 +1018,8 @@ func NewAsgnReqID(val string) AsgnReqIDField { return AsgnReqIDField{quickfix.FIXString(val)} } +func (f AsgnReqIDField) Value() string { return f.String() } + //AsgnRptIDField is a STRING field type AsgnRptIDField struct{ quickfix.FIXString } @@ -887,17 +1031,20 @@ func NewAsgnRptID(val string) AsgnRptIDField { return AsgnRptIDField{quickfix.FIXString(val)} } -//AssignmentMethodField is a CHAR field +func (f AsgnRptIDField) Value() string { return f.String() } + +//AssignmentMethodField is a enum.AssignmentMethod field type AssignmentMethodField struct{ quickfix.FIXString } //Tag returns tag.AssignmentMethod (744) func (f AssignmentMethodField) Tag() quickfix.Tag { return tag.AssignmentMethod } -//NewAssignmentMethod returns a new AssignmentMethodField initialized with val -func NewAssignmentMethod(val string) AssignmentMethodField { +func NewAssignmentMethod(val enum.AssignmentMethod) AssignmentMethodField { return AssignmentMethodField{quickfix.FIXString(val)} } +func (f AssignmentMethodField) Value() enum.AssignmentMethod { return enum.AssignmentMethod(f.String()) } + //AssignmentUnitField is a QTY field type AssignmentUnitField struct{ quickfix.FIXDecimal } @@ -909,6 +1056,8 @@ func NewAssignmentUnit(val decimal.Decimal, scale int32) AssignmentUnitField { return AssignmentUnitField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AssignmentUnitField) Value() (val decimal.Decimal) { return f.Decimal } + //AttachmentPointField is a PERCENTAGE field type AttachmentPointField struct{ quickfix.FIXDecimal } @@ -920,6 +1069,8 @@ func NewAttachmentPoint(val decimal.Decimal, scale int32) AttachmentPointField { return AttachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AttachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } + //AutoAcceptIndicatorField is a BOOLEAN field type AutoAcceptIndicatorField struct{ quickfix.FIXBoolean } @@ -931,6 +1082,8 @@ func NewAutoAcceptIndicator(val bool) AutoAcceptIndicatorField { return AutoAcceptIndicatorField{quickfix.FIXBoolean(val)} } +func (f AutoAcceptIndicatorField) Value() bool { return f.Bool() } + //AvgParPxField is a PRICE field type AvgParPxField struct{ quickfix.FIXDecimal } @@ -942,6 +1095,8 @@ func NewAvgParPx(val decimal.Decimal, scale int32) AvgParPxField { return AvgParPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f AvgParPxField) Value() (val decimal.Decimal) { return f.Decimal } + //AvgPrxPrecisionField is a INT field type AvgPrxPrecisionField struct{ quickfix.FIXInt } @@ -953,6 +1108,8 @@ func NewAvgPrxPrecision(val int) AvgPrxPrecisionField { return AvgPrxPrecisionField{quickfix.FIXInt(val)} } +func (f AvgPrxPrecisionField) Value() int { return f.Int() } + //AvgPxField is a PRICE field type AvgPxField struct{ quickfix.FIXDecimal } @@ -964,17 +1121,20 @@ func NewAvgPx(val decimal.Decimal, scale int32) AvgPxField { return AvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//AvgPxIndicatorField is a INT field -type AvgPxIndicatorField struct{ quickfix.FIXInt } +func (f AvgPxField) Value() (val decimal.Decimal) { return f.Decimal } + +//AvgPxIndicatorField is a enum.AvgPxIndicator field +type AvgPxIndicatorField struct{ quickfix.FIXString } //Tag returns tag.AvgPxIndicator (819) func (f AvgPxIndicatorField) Tag() quickfix.Tag { return tag.AvgPxIndicator } -//NewAvgPxIndicator returns a new AvgPxIndicatorField initialized with val -func NewAvgPxIndicator(val int) AvgPxIndicatorField { - return AvgPxIndicatorField{quickfix.FIXInt(val)} +func NewAvgPxIndicator(val enum.AvgPxIndicator) AvgPxIndicatorField { + return AvgPxIndicatorField{quickfix.FIXString(val)} } +func (f AvgPxIndicatorField) Value() enum.AvgPxIndicator { return enum.AvgPxIndicator(f.String()) } + //AvgPxPrecisionField is a INT field type AvgPxPrecisionField struct{ quickfix.FIXInt } @@ -986,6 +1146,8 @@ func NewAvgPxPrecision(val int) AvgPxPrecisionField { return AvgPxPrecisionField{quickfix.FIXInt(val)} } +func (f AvgPxPrecisionField) Value() int { return f.Int() } + //BasisFeatureDateField is a LOCALMKTDATE field type BasisFeatureDateField struct{ quickfix.FIXString } @@ -997,6 +1159,8 @@ func NewBasisFeatureDate(val string) BasisFeatureDateField { return BasisFeatureDateField{quickfix.FIXString(val)} } +func (f BasisFeatureDateField) Value() string { return f.String() } + //BasisFeaturePriceField is a PRICE field type BasisFeaturePriceField struct{ quickfix.FIXDecimal } @@ -1008,17 +1172,20 @@ func NewBasisFeaturePrice(val decimal.Decimal, scale int32) BasisFeaturePriceFie return BasisFeaturePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//BasisPxTypeField is a CHAR field +func (f BasisFeaturePriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//BasisPxTypeField is a enum.BasisPxType field type BasisPxTypeField struct{ quickfix.FIXString } //Tag returns tag.BasisPxType (419) func (f BasisPxTypeField) Tag() quickfix.Tag { return tag.BasisPxType } -//NewBasisPxType returns a new BasisPxTypeField initialized with val -func NewBasisPxType(val string) BasisPxTypeField { +func NewBasisPxType(val enum.BasisPxType) BasisPxTypeField { return BasisPxTypeField{quickfix.FIXString(val)} } +func (f BasisPxTypeField) Value() enum.BasisPxType { return enum.BasisPxType(f.String()) } + //BeginSeqNoField is a SEQNUM field type BeginSeqNoField struct{ quickfix.FIXInt } @@ -1030,6 +1197,8 @@ func NewBeginSeqNo(val int) BeginSeqNoField { return BeginSeqNoField{quickfix.FIXInt(val)} } +func (f BeginSeqNoField) Value() int { return f.Int() } + //BeginStringField is a STRING field type BeginStringField struct{ quickfix.FIXString } @@ -1041,17 +1210,20 @@ func NewBeginString(val string) BeginStringField { return BeginStringField{quickfix.FIXString(val)} } -//BenchmarkField is a CHAR field +func (f BeginStringField) Value() string { return f.String() } + +//BenchmarkField is a enum.Benchmark field type BenchmarkField struct{ quickfix.FIXString } //Tag returns tag.Benchmark (219) func (f BenchmarkField) Tag() quickfix.Tag { return tag.Benchmark } -//NewBenchmark returns a new BenchmarkField initialized with val -func NewBenchmark(val string) BenchmarkField { +func NewBenchmark(val enum.Benchmark) BenchmarkField { return BenchmarkField{quickfix.FIXString(val)} } +func (f BenchmarkField) Value() enum.Benchmark { return enum.Benchmark(f.String()) } + //BenchmarkCurveCurrencyField is a CURRENCY field type BenchmarkCurveCurrencyField struct{ quickfix.FIXString } @@ -1063,17 +1235,22 @@ func NewBenchmarkCurveCurrency(val string) BenchmarkCurveCurrencyField { return BenchmarkCurveCurrencyField{quickfix.FIXString(val)} } -//BenchmarkCurveNameField is a STRING field +func (f BenchmarkCurveCurrencyField) Value() string { return f.String() } + +//BenchmarkCurveNameField is a enum.BenchmarkCurveName field type BenchmarkCurveNameField struct{ quickfix.FIXString } //Tag returns tag.BenchmarkCurveName (221) func (f BenchmarkCurveNameField) Tag() quickfix.Tag { return tag.BenchmarkCurveName } -//NewBenchmarkCurveName returns a new BenchmarkCurveNameField initialized with val -func NewBenchmarkCurveName(val string) BenchmarkCurveNameField { +func NewBenchmarkCurveName(val enum.BenchmarkCurveName) BenchmarkCurveNameField { return BenchmarkCurveNameField{quickfix.FIXString(val)} } +func (f BenchmarkCurveNameField) Value() enum.BenchmarkCurveName { + return enum.BenchmarkCurveName(f.String()) +} + //BenchmarkCurvePointField is a STRING field type BenchmarkCurvePointField struct{ quickfix.FIXString } @@ -1085,6 +1262,8 @@ func NewBenchmarkCurvePoint(val string) BenchmarkCurvePointField { return BenchmarkCurvePointField{quickfix.FIXString(val)} } +func (f BenchmarkCurvePointField) Value() string { return f.String() } + //BenchmarkPriceField is a PRICE field type BenchmarkPriceField struct{ quickfix.FIXDecimal } @@ -1096,6 +1275,8 @@ func NewBenchmarkPrice(val decimal.Decimal, scale int32) BenchmarkPriceField { return BenchmarkPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BenchmarkPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //BenchmarkPriceTypeField is a INT field type BenchmarkPriceTypeField struct{ quickfix.FIXInt } @@ -1107,6 +1288,8 @@ func NewBenchmarkPriceType(val int) BenchmarkPriceTypeField { return BenchmarkPriceTypeField{quickfix.FIXInt(val)} } +func (f BenchmarkPriceTypeField) Value() int { return f.Int() } + //BenchmarkSecurityIDField is a STRING field type BenchmarkSecurityIDField struct{ quickfix.FIXString } @@ -1118,6 +1301,8 @@ func NewBenchmarkSecurityID(val string) BenchmarkSecurityIDField { return BenchmarkSecurityIDField{quickfix.FIXString(val)} } +func (f BenchmarkSecurityIDField) Value() string { return f.String() } + //BenchmarkSecurityIDSourceField is a STRING field type BenchmarkSecurityIDSourceField struct{ quickfix.FIXString } @@ -1129,6 +1314,8 @@ func NewBenchmarkSecurityIDSource(val string) BenchmarkSecurityIDSourceField { return BenchmarkSecurityIDSourceField{quickfix.FIXString(val)} } +func (f BenchmarkSecurityIDSourceField) Value() string { return f.String() } + //BidDescriptorField is a STRING field type BidDescriptorField struct{ quickfix.FIXString } @@ -1140,15 +1327,20 @@ func NewBidDescriptor(val string) BidDescriptorField { return BidDescriptorField{quickfix.FIXString(val)} } -//BidDescriptorTypeField is a INT field -type BidDescriptorTypeField struct{ quickfix.FIXInt } +func (f BidDescriptorField) Value() string { return f.String() } + +//BidDescriptorTypeField is a enum.BidDescriptorType field +type BidDescriptorTypeField struct{ quickfix.FIXString } //Tag returns tag.BidDescriptorType (399) func (f BidDescriptorTypeField) Tag() quickfix.Tag { return tag.BidDescriptorType } -//NewBidDescriptorType returns a new BidDescriptorTypeField initialized with val -func NewBidDescriptorType(val int) BidDescriptorTypeField { - return BidDescriptorTypeField{quickfix.FIXInt(val)} +func NewBidDescriptorType(val enum.BidDescriptorType) BidDescriptorTypeField { + return BidDescriptorTypeField{quickfix.FIXString(val)} +} + +func (f BidDescriptorTypeField) Value() enum.BidDescriptorType { + return enum.BidDescriptorType(f.String()) } //BidForwardPointsField is a PRICEOFFSET field @@ -1162,6 +1354,8 @@ func NewBidForwardPoints(val decimal.Decimal, scale int32) BidForwardPointsField return BidForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BidForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //BidForwardPoints2Field is a PRICEOFFSET field type BidForwardPoints2Field struct{ quickfix.FIXDecimal } @@ -1173,6 +1367,8 @@ func NewBidForwardPoints2(val decimal.Decimal, scale int32) BidForwardPoints2Fie return BidForwardPoints2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BidForwardPoints2Field) Value() (val decimal.Decimal) { return f.Decimal } + //BidIDField is a STRING field type BidIDField struct{ quickfix.FIXString } @@ -1184,6 +1380,8 @@ func NewBidID(val string) BidIDField { return BidIDField{quickfix.FIXString(val)} } +func (f BidIDField) Value() string { return f.String() } + //BidPxField is a PRICE field type BidPxField struct{ quickfix.FIXDecimal } @@ -1195,17 +1393,22 @@ func NewBidPx(val decimal.Decimal, scale int32) BidPxField { return BidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//BidRequestTransTypeField is a CHAR field +func (f BidPxField) Value() (val decimal.Decimal) { return f.Decimal } + +//BidRequestTransTypeField is a enum.BidRequestTransType field type BidRequestTransTypeField struct{ quickfix.FIXString } //Tag returns tag.BidRequestTransType (374) func (f BidRequestTransTypeField) Tag() quickfix.Tag { return tag.BidRequestTransType } -//NewBidRequestTransType returns a new BidRequestTransTypeField initialized with val -func NewBidRequestTransType(val string) BidRequestTransTypeField { +func NewBidRequestTransType(val enum.BidRequestTransType) BidRequestTransTypeField { return BidRequestTransTypeField{quickfix.FIXString(val)} } +func (f BidRequestTransTypeField) Value() enum.BidRequestTransType { + return enum.BidRequestTransType(f.String()) +} + //BidSizeField is a QTY field type BidSizeField struct{ quickfix.FIXDecimal } @@ -1217,6 +1420,8 @@ func NewBidSize(val decimal.Decimal, scale int32) BidSizeField { return BidSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BidSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //BidSpotRateField is a PRICE field type BidSpotRateField struct{ quickfix.FIXDecimal } @@ -1228,6 +1433,8 @@ func NewBidSpotRate(val decimal.Decimal, scale int32) BidSpotRateField { return BidSpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BidSpotRateField) Value() (val decimal.Decimal) { return f.Decimal } + //BidSwapPointsField is a PRICEOFFSET field type BidSwapPointsField struct{ quickfix.FIXDecimal } @@ -1239,28 +1446,32 @@ func NewBidSwapPoints(val decimal.Decimal, scale int32) BidSwapPointsField { return BidSwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//BidTradeTypeField is a CHAR field +func (f BidSwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } + +//BidTradeTypeField is a enum.BidTradeType field type BidTradeTypeField struct{ quickfix.FIXString } //Tag returns tag.BidTradeType (418) func (f BidTradeTypeField) Tag() quickfix.Tag { return tag.BidTradeType } -//NewBidTradeType returns a new BidTradeTypeField initialized with val -func NewBidTradeType(val string) BidTradeTypeField { +func NewBidTradeType(val enum.BidTradeType) BidTradeTypeField { return BidTradeTypeField{quickfix.FIXString(val)} } -//BidTypeField is a INT field -type BidTypeField struct{ quickfix.FIXInt } +func (f BidTradeTypeField) Value() enum.BidTradeType { return enum.BidTradeType(f.String()) } + +//BidTypeField is a enum.BidType field +type BidTypeField struct{ quickfix.FIXString } //Tag returns tag.BidType (394) func (f BidTypeField) Tag() quickfix.Tag { return tag.BidType } -//NewBidType returns a new BidTypeField initialized with val -func NewBidType(val int) BidTypeField { - return BidTypeField{quickfix.FIXInt(val)} +func NewBidType(val enum.BidType) BidTypeField { + return BidTypeField{quickfix.FIXString(val)} } +func (f BidTypeField) Value() enum.BidType { return enum.BidType(f.String()) } + //BidYieldField is a PERCENTAGE field type BidYieldField struct{ quickfix.FIXDecimal } @@ -1272,6 +1483,8 @@ func NewBidYield(val decimal.Decimal, scale int32) BidYieldField { return BidYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BidYieldField) Value() (val decimal.Decimal) { return f.Decimal } + //BodyLengthField is a LENGTH field type BodyLengthField struct{ quickfix.FIXInt } @@ -1283,6 +1496,8 @@ func NewBodyLength(val int) BodyLengthField { return BodyLengthField{quickfix.FIXInt(val)} } +func (f BodyLengthField) Value() int { return f.Int() } + //BookingRefIDField is a STRING field type BookingRefIDField struct{ quickfix.FIXString } @@ -1294,28 +1509,32 @@ func NewBookingRefID(val string) BookingRefIDField { return BookingRefIDField{quickfix.FIXString(val)} } -//BookingTypeField is a INT field -type BookingTypeField struct{ quickfix.FIXInt } +func (f BookingRefIDField) Value() string { return f.String() } + +//BookingTypeField is a enum.BookingType field +type BookingTypeField struct{ quickfix.FIXString } //Tag returns tag.BookingType (775) func (f BookingTypeField) Tag() quickfix.Tag { return tag.BookingType } -//NewBookingType returns a new BookingTypeField initialized with val -func NewBookingType(val int) BookingTypeField { - return BookingTypeField{quickfix.FIXInt(val)} +func NewBookingType(val enum.BookingType) BookingTypeField { + return BookingTypeField{quickfix.FIXString(val)} } -//BookingUnitField is a CHAR field +func (f BookingTypeField) Value() enum.BookingType { return enum.BookingType(f.String()) } + +//BookingUnitField is a enum.BookingUnit field type BookingUnitField struct{ quickfix.FIXString } //Tag returns tag.BookingUnit (590) func (f BookingUnitField) Tag() quickfix.Tag { return tag.BookingUnit } -//NewBookingUnit returns a new BookingUnitField initialized with val -func NewBookingUnit(val string) BookingUnitField { +func NewBookingUnit(val enum.BookingUnit) BookingUnitField { return BookingUnitField{quickfix.FIXString(val)} } +func (f BookingUnitField) Value() enum.BookingUnit { return enum.BookingUnit(f.String()) } + //BrokerOfCreditField is a STRING field type BrokerOfCreditField struct{ quickfix.FIXString } @@ -1327,15 +1546,20 @@ func NewBrokerOfCredit(val string) BrokerOfCreditField { return BrokerOfCreditField{quickfix.FIXString(val)} } -//BusinessRejectReasonField is a INT field -type BusinessRejectReasonField struct{ quickfix.FIXInt } +func (f BrokerOfCreditField) Value() string { return f.String() } + +//BusinessRejectReasonField is a enum.BusinessRejectReason field +type BusinessRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.BusinessRejectReason (380) func (f BusinessRejectReasonField) Tag() quickfix.Tag { return tag.BusinessRejectReason } -//NewBusinessRejectReason returns a new BusinessRejectReasonField initialized with val -func NewBusinessRejectReason(val int) BusinessRejectReasonField { - return BusinessRejectReasonField{quickfix.FIXInt(val)} +func NewBusinessRejectReason(val enum.BusinessRejectReason) BusinessRejectReasonField { + return BusinessRejectReasonField{quickfix.FIXString(val)} +} + +func (f BusinessRejectReasonField) Value() enum.BusinessRejectReason { + return enum.BusinessRejectReason(f.String()) } //BusinessRejectRefIDField is a STRING field @@ -1349,6 +1573,8 @@ func NewBusinessRejectRefID(val string) BusinessRejectRefIDField { return BusinessRejectRefIDField{quickfix.FIXString(val)} } +func (f BusinessRejectRefIDField) Value() string { return f.String() } + //BuyVolumeField is a QTY field type BuyVolumeField struct{ quickfix.FIXDecimal } @@ -1360,6 +1586,8 @@ func NewBuyVolume(val decimal.Decimal, scale int32) BuyVolumeField { return BuyVolumeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f BuyVolumeField) Value() (val decimal.Decimal) { return f.Decimal } + //CFICodeField is a STRING field type CFICodeField struct{ quickfix.FIXString } @@ -1371,17 +1599,20 @@ func NewCFICode(val string) CFICodeField { return CFICodeField{quickfix.FIXString(val)} } -//CPProgramField is a INT field -type CPProgramField struct{ quickfix.FIXInt } +func (f CFICodeField) Value() string { return f.String() } + +//CPProgramField is a enum.CPProgram field +type CPProgramField struct{ quickfix.FIXString } //Tag returns tag.CPProgram (875) func (f CPProgramField) Tag() quickfix.Tag { return tag.CPProgram } -//NewCPProgram returns a new CPProgramField initialized with val -func NewCPProgram(val int) CPProgramField { - return CPProgramField{quickfix.FIXInt(val)} +func NewCPProgram(val enum.CPProgram) CPProgramField { + return CPProgramField{quickfix.FIXString(val)} } +func (f CPProgramField) Value() enum.CPProgram { return enum.CPProgram(f.String()) } + //CPRegTypeField is a STRING field type CPRegTypeField struct{ quickfix.FIXString } @@ -1393,6 +1624,8 @@ func NewCPRegType(val string) CPRegTypeField { return CPRegTypeField{quickfix.FIXString(val)} } +func (f CPRegTypeField) Value() string { return f.String() } + //CalculatedCcyLastQtyField is a QTY field type CalculatedCcyLastQtyField struct{ quickfix.FIXDecimal } @@ -1404,17 +1637,22 @@ func NewCalculatedCcyLastQty(val decimal.Decimal, scale int32) CalculatedCcyLast return CalculatedCcyLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//CancellationRightsField is a CHAR field +func (f CalculatedCcyLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//CancellationRightsField is a enum.CancellationRights field type CancellationRightsField struct{ quickfix.FIXString } //Tag returns tag.CancellationRights (480) func (f CancellationRightsField) Tag() quickfix.Tag { return tag.CancellationRights } -//NewCancellationRights returns a new CancellationRightsField initialized with val -func NewCancellationRights(val string) CancellationRightsField { +func NewCancellationRights(val enum.CancellationRights) CancellationRightsField { return CancellationRightsField{quickfix.FIXString(val)} } +func (f CancellationRightsField) Value() enum.CancellationRights { + return enum.CancellationRights(f.String()) +} + //CapPriceField is a PRICE field type CapPriceField struct{ quickfix.FIXDecimal } @@ -1426,6 +1664,8 @@ func NewCapPrice(val decimal.Decimal, scale int32) CapPriceField { return CapPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f CapPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //CardExpDateField is a LOCALMKTDATE field type CardExpDateField struct{ quickfix.FIXString } @@ -1437,6 +1677,8 @@ func NewCardExpDate(val string) CardExpDateField { return CardExpDateField{quickfix.FIXString(val)} } +func (f CardExpDateField) Value() string { return f.String() } + //CardHolderNameField is a STRING field type CardHolderNameField struct{ quickfix.FIXString } @@ -1448,6 +1690,8 @@ func NewCardHolderName(val string) CardHolderNameField { return CardHolderNameField{quickfix.FIXString(val)} } +func (f CardHolderNameField) Value() string { return f.String() } + //CardIssNoField is a STRING field type CardIssNoField struct{ quickfix.FIXString } @@ -1459,6 +1703,8 @@ func NewCardIssNo(val string) CardIssNoField { return CardIssNoField{quickfix.FIXString(val)} } +func (f CardIssNoField) Value() string { return f.String() } + //CardIssNumField is a STRING field type CardIssNumField struct{ quickfix.FIXString } @@ -1470,6 +1716,8 @@ func NewCardIssNum(val string) CardIssNumField { return CardIssNumField{quickfix.FIXString(val)} } +func (f CardIssNumField) Value() string { return f.String() } + //CardNumberField is a STRING field type CardNumberField struct{ quickfix.FIXString } @@ -1481,6 +1729,8 @@ func NewCardNumber(val string) CardNumberField { return CardNumberField{quickfix.FIXString(val)} } +func (f CardNumberField) Value() string { return f.String() } + //CardStartDateField is a LOCALMKTDATE field type CardStartDateField struct{ quickfix.FIXString } @@ -1492,6 +1742,8 @@ func NewCardStartDate(val string) CardStartDateField { return CardStartDateField{quickfix.FIXString(val)} } +func (f CardStartDateField) Value() string { return f.String() } + //CashDistribAgentAcctNameField is a STRING field type CashDistribAgentAcctNameField struct{ quickfix.FIXString } @@ -1503,6 +1755,8 @@ func NewCashDistribAgentAcctName(val string) CashDistribAgentAcctNameField { return CashDistribAgentAcctNameField{quickfix.FIXString(val)} } +func (f CashDistribAgentAcctNameField) Value() string { return f.String() } + //CashDistribAgentAcctNumberField is a STRING field type CashDistribAgentAcctNumberField struct{ quickfix.FIXString } @@ -1514,6 +1768,8 @@ func NewCashDistribAgentAcctNumber(val string) CashDistribAgentAcctNumberField { return CashDistribAgentAcctNumberField{quickfix.FIXString(val)} } +func (f CashDistribAgentAcctNumberField) Value() string { return f.String() } + //CashDistribAgentCodeField is a STRING field type CashDistribAgentCodeField struct{ quickfix.FIXString } @@ -1525,6 +1781,8 @@ func NewCashDistribAgentCode(val string) CashDistribAgentCodeField { return CashDistribAgentCodeField{quickfix.FIXString(val)} } +func (f CashDistribAgentCodeField) Value() string { return f.String() } + //CashDistribAgentNameField is a STRING field type CashDistribAgentNameField struct{ quickfix.FIXString } @@ -1536,6 +1794,8 @@ func NewCashDistribAgentName(val string) CashDistribAgentNameField { return CashDistribAgentNameField{quickfix.FIXString(val)} } +func (f CashDistribAgentNameField) Value() string { return f.String() } + //CashDistribCurrField is a CURRENCY field type CashDistribCurrField struct{ quickfix.FIXString } @@ -1547,6 +1807,8 @@ func NewCashDistribCurr(val string) CashDistribCurrField { return CashDistribCurrField{quickfix.FIXString(val)} } +func (f CashDistribCurrField) Value() string { return f.String() } + //CashDistribPayRefField is a STRING field type CashDistribPayRefField struct{ quickfix.FIXString } @@ -1558,17 +1820,20 @@ func NewCashDistribPayRef(val string) CashDistribPayRefField { return CashDistribPayRefField{quickfix.FIXString(val)} } -//CashMarginField is a CHAR field +func (f CashDistribPayRefField) Value() string { return f.String() } + +//CashMarginField is a enum.CashMargin field type CashMarginField struct{ quickfix.FIXString } //Tag returns tag.CashMargin (544) func (f CashMarginField) Tag() quickfix.Tag { return tag.CashMargin } -//NewCashMargin returns a new CashMarginField initialized with val -func NewCashMargin(val string) CashMarginField { +func NewCashMargin(val enum.CashMargin) CashMarginField { return CashMarginField{quickfix.FIXString(val)} } +func (f CashMarginField) Value() enum.CashMargin { return enum.CashMargin(f.String()) } + //CashOrderQtyField is a QTY field type CashOrderQtyField struct{ quickfix.FIXDecimal } @@ -1580,6 +1845,8 @@ func NewCashOrderQty(val decimal.Decimal, scale int32) CashOrderQtyField { return CashOrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f CashOrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //CashOutstandingField is a AMT field type CashOutstandingField struct{ quickfix.FIXDecimal } @@ -1591,6 +1858,8 @@ func NewCashOutstanding(val decimal.Decimal, scale int32) CashOutstandingField { return CashOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f CashOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } + //CashSettlAgentAcctNameField is a STRING field type CashSettlAgentAcctNameField struct{ quickfix.FIXString } @@ -1602,6 +1871,8 @@ func NewCashSettlAgentAcctName(val string) CashSettlAgentAcctNameField { return CashSettlAgentAcctNameField{quickfix.FIXString(val)} } +func (f CashSettlAgentAcctNameField) Value() string { return f.String() } + //CashSettlAgentAcctNumField is a STRING field type CashSettlAgentAcctNumField struct{ quickfix.FIXString } @@ -1613,6 +1884,8 @@ func NewCashSettlAgentAcctNum(val string) CashSettlAgentAcctNumField { return CashSettlAgentAcctNumField{quickfix.FIXString(val)} } +func (f CashSettlAgentAcctNumField) Value() string { return f.String() } + //CashSettlAgentCodeField is a STRING field type CashSettlAgentCodeField struct{ quickfix.FIXString } @@ -1624,6 +1897,8 @@ func NewCashSettlAgentCode(val string) CashSettlAgentCodeField { return CashSettlAgentCodeField{quickfix.FIXString(val)} } +func (f CashSettlAgentCodeField) Value() string { return f.String() } + //CashSettlAgentContactNameField is a STRING field type CashSettlAgentContactNameField struct{ quickfix.FIXString } @@ -1635,6 +1910,8 @@ func NewCashSettlAgentContactName(val string) CashSettlAgentContactNameField { return CashSettlAgentContactNameField{quickfix.FIXString(val)} } +func (f CashSettlAgentContactNameField) Value() string { return f.String() } + //CashSettlAgentContactPhoneField is a STRING field type CashSettlAgentContactPhoneField struct{ quickfix.FIXString } @@ -1646,6 +1923,8 @@ func NewCashSettlAgentContactPhone(val string) CashSettlAgentContactPhoneField { return CashSettlAgentContactPhoneField{quickfix.FIXString(val)} } +func (f CashSettlAgentContactPhoneField) Value() string { return f.String() } + //CashSettlAgentNameField is a STRING field type CashSettlAgentNameField struct{ quickfix.FIXString } @@ -1657,6 +1936,8 @@ func NewCashSettlAgentName(val string) CashSettlAgentNameField { return CashSettlAgentNameField{quickfix.FIXString(val)} } +func (f CashSettlAgentNameField) Value() string { return f.String() } + //CcyAmtField is a AMT field type CcyAmtField struct{ quickfix.FIXDecimal } @@ -1668,6 +1949,8 @@ func NewCcyAmt(val decimal.Decimal, scale int32) CcyAmtField { return CcyAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f CcyAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //CheckSumField is a STRING field type CheckSumField struct{ quickfix.FIXString } @@ -1679,6 +1962,8 @@ func NewCheckSum(val string) CheckSumField { return CheckSumField{quickfix.FIXString(val)} } +func (f CheckSumField) Value() string { return f.String() } + //ClOrdIDField is a STRING field type ClOrdIDField struct{ quickfix.FIXString } @@ -1690,6 +1975,8 @@ func NewClOrdID(val string) ClOrdIDField { return ClOrdIDField{quickfix.FIXString(val)} } +func (f ClOrdIDField) Value() string { return f.String() } + //ClOrdLinkIDField is a STRING field type ClOrdLinkIDField struct{ quickfix.FIXString } @@ -1701,6 +1988,8 @@ func NewClOrdLinkID(val string) ClOrdLinkIDField { return ClOrdLinkIDField{quickfix.FIXString(val)} } +func (f ClOrdLinkIDField) Value() string { return f.String() } + //ClearingAccountField is a STRING field type ClearingAccountField struct{ quickfix.FIXString } @@ -1712,6 +2001,8 @@ func NewClearingAccount(val string) ClearingAccountField { return ClearingAccountField{quickfix.FIXString(val)} } +func (f ClearingAccountField) Value() string { return f.String() } + //ClearingBusinessDateField is a LOCALMKTDATE field type ClearingBusinessDateField struct{ quickfix.FIXString } @@ -1723,17 +2014,22 @@ func NewClearingBusinessDate(val string) ClearingBusinessDateField { return ClearingBusinessDateField{quickfix.FIXString(val)} } -//ClearingFeeIndicatorField is a STRING field +func (f ClearingBusinessDateField) Value() string { return f.String() } + +//ClearingFeeIndicatorField is a enum.ClearingFeeIndicator field type ClearingFeeIndicatorField struct{ quickfix.FIXString } //Tag returns tag.ClearingFeeIndicator (635) func (f ClearingFeeIndicatorField) Tag() quickfix.Tag { return tag.ClearingFeeIndicator } -//NewClearingFeeIndicator returns a new ClearingFeeIndicatorField initialized with val -func NewClearingFeeIndicator(val string) ClearingFeeIndicatorField { +func NewClearingFeeIndicator(val enum.ClearingFeeIndicator) ClearingFeeIndicatorField { return ClearingFeeIndicatorField{quickfix.FIXString(val)} } +func (f ClearingFeeIndicatorField) Value() enum.ClearingFeeIndicator { + return enum.ClearingFeeIndicator(f.String()) +} + //ClearingFirmField is a STRING field type ClearingFirmField struct{ quickfix.FIXString } @@ -1745,15 +2041,20 @@ func NewClearingFirm(val string) ClearingFirmField { return ClearingFirmField{quickfix.FIXString(val)} } -//ClearingInstructionField is a INT field -type ClearingInstructionField struct{ quickfix.FIXInt } +func (f ClearingFirmField) Value() string { return f.String() } + +//ClearingInstructionField is a enum.ClearingInstruction field +type ClearingInstructionField struct{ quickfix.FIXString } //Tag returns tag.ClearingInstruction (577) func (f ClearingInstructionField) Tag() quickfix.Tag { return tag.ClearingInstruction } -//NewClearingInstruction returns a new ClearingInstructionField initialized with val -func NewClearingInstruction(val int) ClearingInstructionField { - return ClearingInstructionField{quickfix.FIXInt(val)} +func NewClearingInstruction(val enum.ClearingInstruction) ClearingInstructionField { + return ClearingInstructionField{quickfix.FIXString(val)} +} + +func (f ClearingInstructionField) Value() enum.ClearingInstruction { + return enum.ClearingInstruction(f.String()) } //ClientBidIDField is a STRING field @@ -1767,6 +2068,8 @@ func NewClientBidID(val string) ClientBidIDField { return ClientBidIDField{quickfix.FIXString(val)} } +func (f ClientBidIDField) Value() string { return f.String() } + //ClientIDField is a STRING field type ClientIDField struct{ quickfix.FIXString } @@ -1778,28 +2081,32 @@ func NewClientID(val string) ClientIDField { return ClientIDField{quickfix.FIXString(val)} } -//CollActionField is a INT field -type CollActionField struct{ quickfix.FIXInt } +func (f ClientIDField) Value() string { return f.String() } + +//CollActionField is a enum.CollAction field +type CollActionField struct{ quickfix.FIXString } //Tag returns tag.CollAction (944) func (f CollActionField) Tag() quickfix.Tag { return tag.CollAction } -//NewCollAction returns a new CollActionField initialized with val -func NewCollAction(val int) CollActionField { - return CollActionField{quickfix.FIXInt(val)} +func NewCollAction(val enum.CollAction) CollActionField { + return CollActionField{quickfix.FIXString(val)} } -//CollApplTypeField is a INT field -type CollApplTypeField struct{ quickfix.FIXInt } +func (f CollActionField) Value() enum.CollAction { return enum.CollAction(f.String()) } + +//CollApplTypeField is a enum.CollApplType field +type CollApplTypeField struct{ quickfix.FIXString } //Tag returns tag.CollApplType (1043) func (f CollApplTypeField) Tag() quickfix.Tag { return tag.CollApplType } -//NewCollApplType returns a new CollApplTypeField initialized with val -func NewCollApplType(val int) CollApplTypeField { - return CollApplTypeField{quickfix.FIXInt(val)} +func NewCollApplType(val enum.CollApplType) CollApplTypeField { + return CollApplTypeField{quickfix.FIXString(val)} } +func (f CollApplTypeField) Value() enum.CollApplType { return enum.CollApplType(f.String()) } + //CollAsgnIDField is a STRING field type CollAsgnIDField struct{ quickfix.FIXString } @@ -1811,17 +2118,20 @@ func NewCollAsgnID(val string) CollAsgnIDField { return CollAsgnIDField{quickfix.FIXString(val)} } -//CollAsgnReasonField is a INT field -type CollAsgnReasonField struct{ quickfix.FIXInt } +func (f CollAsgnIDField) Value() string { return f.String() } + +//CollAsgnReasonField is a enum.CollAsgnReason field +type CollAsgnReasonField struct{ quickfix.FIXString } //Tag returns tag.CollAsgnReason (895) func (f CollAsgnReasonField) Tag() quickfix.Tag { return tag.CollAsgnReason } -//NewCollAsgnReason returns a new CollAsgnReasonField initialized with val -func NewCollAsgnReason(val int) CollAsgnReasonField { - return CollAsgnReasonField{quickfix.FIXInt(val)} +func NewCollAsgnReason(val enum.CollAsgnReason) CollAsgnReasonField { + return CollAsgnReasonField{quickfix.FIXString(val)} } +func (f CollAsgnReasonField) Value() enum.CollAsgnReason { return enum.CollAsgnReason(f.String()) } + //CollAsgnRefIDField is a STRING field type CollAsgnRefIDField struct{ quickfix.FIXString } @@ -1833,37 +2143,46 @@ func NewCollAsgnRefID(val string) CollAsgnRefIDField { return CollAsgnRefIDField{quickfix.FIXString(val)} } -//CollAsgnRejectReasonField is a INT field -type CollAsgnRejectReasonField struct{ quickfix.FIXInt } +func (f CollAsgnRefIDField) Value() string { return f.String() } + +//CollAsgnRejectReasonField is a enum.CollAsgnRejectReason field +type CollAsgnRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.CollAsgnRejectReason (906) func (f CollAsgnRejectReasonField) Tag() quickfix.Tag { return tag.CollAsgnRejectReason } -//NewCollAsgnRejectReason returns a new CollAsgnRejectReasonField initialized with val -func NewCollAsgnRejectReason(val int) CollAsgnRejectReasonField { - return CollAsgnRejectReasonField{quickfix.FIXInt(val)} +func NewCollAsgnRejectReason(val enum.CollAsgnRejectReason) CollAsgnRejectReasonField { + return CollAsgnRejectReasonField{quickfix.FIXString(val)} +} + +func (f CollAsgnRejectReasonField) Value() enum.CollAsgnRejectReason { + return enum.CollAsgnRejectReason(f.String()) } -//CollAsgnRespTypeField is a INT field -type CollAsgnRespTypeField struct{ quickfix.FIXInt } +//CollAsgnRespTypeField is a enum.CollAsgnRespType field +type CollAsgnRespTypeField struct{ quickfix.FIXString } //Tag returns tag.CollAsgnRespType (905) func (f CollAsgnRespTypeField) Tag() quickfix.Tag { return tag.CollAsgnRespType } -//NewCollAsgnRespType returns a new CollAsgnRespTypeField initialized with val -func NewCollAsgnRespType(val int) CollAsgnRespTypeField { - return CollAsgnRespTypeField{quickfix.FIXInt(val)} +func NewCollAsgnRespType(val enum.CollAsgnRespType) CollAsgnRespTypeField { + return CollAsgnRespTypeField{quickfix.FIXString(val)} } -//CollAsgnTransTypeField is a INT field -type CollAsgnTransTypeField struct{ quickfix.FIXInt } +func (f CollAsgnRespTypeField) Value() enum.CollAsgnRespType { return enum.CollAsgnRespType(f.String()) } + +//CollAsgnTransTypeField is a enum.CollAsgnTransType field +type CollAsgnTransTypeField struct{ quickfix.FIXString } //Tag returns tag.CollAsgnTransType (903) func (f CollAsgnTransTypeField) Tag() quickfix.Tag { return tag.CollAsgnTransType } -//NewCollAsgnTransType returns a new CollAsgnTransTypeField initialized with val -func NewCollAsgnTransType(val int) CollAsgnTransTypeField { - return CollAsgnTransTypeField{quickfix.FIXInt(val)} +func NewCollAsgnTransType(val enum.CollAsgnTransType) CollAsgnTransTypeField { + return CollAsgnTransTypeField{quickfix.FIXString(val)} +} + +func (f CollAsgnTransTypeField) Value() enum.CollAsgnTransType { + return enum.CollAsgnTransType(f.String()) } //CollInquiryIDField is a STRING field @@ -1877,37 +2196,48 @@ func NewCollInquiryID(val string) CollInquiryIDField { return CollInquiryIDField{quickfix.FIXString(val)} } -//CollInquiryQualifierField is a INT field -type CollInquiryQualifierField struct{ quickfix.FIXInt } +func (f CollInquiryIDField) Value() string { return f.String() } + +//CollInquiryQualifierField is a enum.CollInquiryQualifier field +type CollInquiryQualifierField struct{ quickfix.FIXString } //Tag returns tag.CollInquiryQualifier (896) func (f CollInquiryQualifierField) Tag() quickfix.Tag { return tag.CollInquiryQualifier } -//NewCollInquiryQualifier returns a new CollInquiryQualifierField initialized with val -func NewCollInquiryQualifier(val int) CollInquiryQualifierField { - return CollInquiryQualifierField{quickfix.FIXInt(val)} +func NewCollInquiryQualifier(val enum.CollInquiryQualifier) CollInquiryQualifierField { + return CollInquiryQualifierField{quickfix.FIXString(val)} } -//CollInquiryResultField is a INT field -type CollInquiryResultField struct{ quickfix.FIXInt } +func (f CollInquiryQualifierField) Value() enum.CollInquiryQualifier { + return enum.CollInquiryQualifier(f.String()) +} + +//CollInquiryResultField is a enum.CollInquiryResult field +type CollInquiryResultField struct{ quickfix.FIXString } //Tag returns tag.CollInquiryResult (946) func (f CollInquiryResultField) Tag() quickfix.Tag { return tag.CollInquiryResult } -//NewCollInquiryResult returns a new CollInquiryResultField initialized with val -func NewCollInquiryResult(val int) CollInquiryResultField { - return CollInquiryResultField{quickfix.FIXInt(val)} +func NewCollInquiryResult(val enum.CollInquiryResult) CollInquiryResultField { + return CollInquiryResultField{quickfix.FIXString(val)} +} + +func (f CollInquiryResultField) Value() enum.CollInquiryResult { + return enum.CollInquiryResult(f.String()) } -//CollInquiryStatusField is a INT field -type CollInquiryStatusField struct{ quickfix.FIXInt } +//CollInquiryStatusField is a enum.CollInquiryStatus field +type CollInquiryStatusField struct{ quickfix.FIXString } //Tag returns tag.CollInquiryStatus (945) func (f CollInquiryStatusField) Tag() quickfix.Tag { return tag.CollInquiryStatus } -//NewCollInquiryStatus returns a new CollInquiryStatusField initialized with val -func NewCollInquiryStatus(val int) CollInquiryStatusField { - return CollInquiryStatusField{quickfix.FIXInt(val)} +func NewCollInquiryStatus(val enum.CollInquiryStatus) CollInquiryStatusField { + return CollInquiryStatusField{quickfix.FIXString(val)} +} + +func (f CollInquiryStatusField) Value() enum.CollInquiryStatus { + return enum.CollInquiryStatus(f.String()) } //CollReqIDField is a STRING field @@ -1921,6 +2251,8 @@ func NewCollReqID(val string) CollReqIDField { return CollReqIDField{quickfix.FIXString(val)} } +func (f CollReqIDField) Value() string { return f.String() } + //CollRespIDField is a STRING field type CollRespIDField struct{ quickfix.FIXString } @@ -1932,6 +2264,8 @@ func NewCollRespID(val string) CollRespIDField { return CollRespIDField{quickfix.FIXString(val)} } +func (f CollRespIDField) Value() string { return f.String() } + //CollRptIDField is a STRING field type CollRptIDField struct{ quickfix.FIXString } @@ -1943,17 +2277,20 @@ func NewCollRptID(val string) CollRptIDField { return CollRptIDField{quickfix.FIXString(val)} } -//CollStatusField is a INT field -type CollStatusField struct{ quickfix.FIXInt } +func (f CollRptIDField) Value() string { return f.String() } + +//CollStatusField is a enum.CollStatus field +type CollStatusField struct{ quickfix.FIXString } //Tag returns tag.CollStatus (910) func (f CollStatusField) Tag() quickfix.Tag { return tag.CollStatus } -//NewCollStatus returns a new CollStatusField initialized with val -func NewCollStatus(val int) CollStatusField { - return CollStatusField{quickfix.FIXInt(val)} +func NewCollStatus(val enum.CollStatus) CollStatusField { + return CollStatusField{quickfix.FIXString(val)} } +func (f CollStatusField) Value() enum.CollStatus { return enum.CollStatus(f.String()) } + //CommCurrencyField is a CURRENCY field type CommCurrencyField struct{ quickfix.FIXString } @@ -1965,17 +2302,20 @@ func NewCommCurrency(val string) CommCurrencyField { return CommCurrencyField{quickfix.FIXString(val)} } -//CommTypeField is a CHAR field +func (f CommCurrencyField) Value() string { return f.String() } + +//CommTypeField is a enum.CommType field type CommTypeField struct{ quickfix.FIXString } //Tag returns tag.CommType (13) func (f CommTypeField) Tag() quickfix.Tag { return tag.CommType } -//NewCommType returns a new CommTypeField initialized with val -func NewCommType(val string) CommTypeField { +func NewCommType(val enum.CommType) CommTypeField { return CommTypeField{quickfix.FIXString(val)} } +func (f CommTypeField) Value() enum.CommType { return enum.CommType(f.String()) } + //CommissionField is a AMT field type CommissionField struct{ quickfix.FIXDecimal } @@ -1987,15 +2327,20 @@ func NewCommission(val decimal.Decimal, scale int32) CommissionField { return CommissionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ComplexEventConditionField is a INT field -type ComplexEventConditionField struct{ quickfix.FIXInt } +func (f CommissionField) Value() (val decimal.Decimal) { return f.Decimal } + +//ComplexEventConditionField is a enum.ComplexEventCondition field +type ComplexEventConditionField struct{ quickfix.FIXString } //Tag returns tag.ComplexEventCondition (1490) func (f ComplexEventConditionField) Tag() quickfix.Tag { return tag.ComplexEventCondition } -//NewComplexEventCondition returns a new ComplexEventConditionField initialized with val -func NewComplexEventCondition(val int) ComplexEventConditionField { - return ComplexEventConditionField{quickfix.FIXInt(val)} +func NewComplexEventCondition(val enum.ComplexEventCondition) ComplexEventConditionField { + return ComplexEventConditionField{quickfix.FIXString(val)} +} + +func (f ComplexEventConditionField) Value() enum.ComplexEventCondition { + return enum.ComplexEventCondition(f.String()) } //ComplexEventEndDateField is a UTCTIMESTAMP field @@ -2014,6 +2359,8 @@ func NewComplexEventEndDateNoMillis(val time.Time) ComplexEventEndDateField { return ComplexEventEndDateField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f ComplexEventEndDateField) Value() time.Time { return f.Time } + //ComplexEventEndTimeField is a UTCTIMEONLY field type ComplexEventEndTimeField struct{ quickfix.FIXString } @@ -2025,6 +2372,8 @@ func NewComplexEventEndTime(val string) ComplexEventEndTimeField { return ComplexEventEndTimeField{quickfix.FIXString(val)} } +func (f ComplexEventEndTimeField) Value() string { return f.String() } + //ComplexEventPriceField is a PRICE field type ComplexEventPriceField struct{ quickfix.FIXDecimal } @@ -2036,17 +2385,22 @@ func NewComplexEventPrice(val decimal.Decimal, scale int32) ComplexEventPriceFie return ComplexEventPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ComplexEventPriceBoundaryMethodField is a INT field -type ComplexEventPriceBoundaryMethodField struct{ quickfix.FIXInt } +func (f ComplexEventPriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//ComplexEventPriceBoundaryMethodField is a enum.ComplexEventPriceBoundaryMethod field +type ComplexEventPriceBoundaryMethodField struct{ quickfix.FIXString } //Tag returns tag.ComplexEventPriceBoundaryMethod (1487) func (f ComplexEventPriceBoundaryMethodField) Tag() quickfix.Tag { return tag.ComplexEventPriceBoundaryMethod } -//NewComplexEventPriceBoundaryMethod returns a new ComplexEventPriceBoundaryMethodField initialized with val -func NewComplexEventPriceBoundaryMethod(val int) ComplexEventPriceBoundaryMethodField { - return ComplexEventPriceBoundaryMethodField{quickfix.FIXInt(val)} +func NewComplexEventPriceBoundaryMethod(val enum.ComplexEventPriceBoundaryMethod) ComplexEventPriceBoundaryMethodField { + return ComplexEventPriceBoundaryMethodField{quickfix.FIXString(val)} +} + +func (f ComplexEventPriceBoundaryMethodField) Value() enum.ComplexEventPriceBoundaryMethod { + return enum.ComplexEventPriceBoundaryMethod(f.String()) } //ComplexEventPriceBoundaryPrecisionField is a PERCENTAGE field @@ -2062,15 +2416,20 @@ func NewComplexEventPriceBoundaryPrecision(val decimal.Decimal, scale int32) Com return ComplexEventPriceBoundaryPrecisionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ComplexEventPriceTimeTypeField is a INT field -type ComplexEventPriceTimeTypeField struct{ quickfix.FIXInt } +func (f ComplexEventPriceBoundaryPrecisionField) Value() (val decimal.Decimal) { return f.Decimal } + +//ComplexEventPriceTimeTypeField is a enum.ComplexEventPriceTimeType field +type ComplexEventPriceTimeTypeField struct{ quickfix.FIXString } //Tag returns tag.ComplexEventPriceTimeType (1489) func (f ComplexEventPriceTimeTypeField) Tag() quickfix.Tag { return tag.ComplexEventPriceTimeType } -//NewComplexEventPriceTimeType returns a new ComplexEventPriceTimeTypeField initialized with val -func NewComplexEventPriceTimeType(val int) ComplexEventPriceTimeTypeField { - return ComplexEventPriceTimeTypeField{quickfix.FIXInt(val)} +func NewComplexEventPriceTimeType(val enum.ComplexEventPriceTimeType) ComplexEventPriceTimeTypeField { + return ComplexEventPriceTimeTypeField{quickfix.FIXString(val)} +} + +func (f ComplexEventPriceTimeTypeField) Value() enum.ComplexEventPriceTimeType { + return enum.ComplexEventPriceTimeType(f.String()) } //ComplexEventStartDateField is a UTCTIMESTAMP field @@ -2089,6 +2448,8 @@ func NewComplexEventStartDateNoMillis(val time.Time) ComplexEventStartDateField return ComplexEventStartDateField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f ComplexEventStartDateField) Value() time.Time { return f.Time } + //ComplexEventStartTimeField is a UTCTIMEONLY field type ComplexEventStartTimeField struct{ quickfix.FIXString } @@ -2100,17 +2461,20 @@ func NewComplexEventStartTime(val string) ComplexEventStartTimeField { return ComplexEventStartTimeField{quickfix.FIXString(val)} } -//ComplexEventTypeField is a INT field -type ComplexEventTypeField struct{ quickfix.FIXInt } +func (f ComplexEventStartTimeField) Value() string { return f.String() } + +//ComplexEventTypeField is a enum.ComplexEventType field +type ComplexEventTypeField struct{ quickfix.FIXString } //Tag returns tag.ComplexEventType (1484) func (f ComplexEventTypeField) Tag() quickfix.Tag { return tag.ComplexEventType } -//NewComplexEventType returns a new ComplexEventTypeField initialized with val -func NewComplexEventType(val int) ComplexEventTypeField { - return ComplexEventTypeField{quickfix.FIXInt(val)} +func NewComplexEventType(val enum.ComplexEventType) ComplexEventTypeField { + return ComplexEventTypeField{quickfix.FIXString(val)} } +func (f ComplexEventTypeField) Value() enum.ComplexEventType { return enum.ComplexEventType(f.String()) } + //ComplexOptPayoutAmountField is a AMT field type ComplexOptPayoutAmountField struct{ quickfix.FIXDecimal } @@ -2122,6 +2486,8 @@ func NewComplexOptPayoutAmount(val decimal.Decimal, scale int32) ComplexOptPayou return ComplexOptPayoutAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f ComplexOptPayoutAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //ComplianceIDField is a STRING field type ComplianceIDField struct{ quickfix.FIXString } @@ -2133,6 +2499,8 @@ func NewComplianceID(val string) ComplianceIDField { return ComplianceIDField{quickfix.FIXString(val)} } +func (f ComplianceIDField) Value() string { return f.String() } + //ConcessionField is a AMT field type ConcessionField struct{ quickfix.FIXDecimal } @@ -2144,6 +2512,8 @@ func NewConcession(val decimal.Decimal, scale int32) ConcessionField { return ConcessionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f ConcessionField) Value() (val decimal.Decimal) { return f.Decimal } + //ConfirmIDField is a STRING field type ConfirmIDField struct{ quickfix.FIXString } @@ -2155,6 +2525,8 @@ func NewConfirmID(val string) ConfirmIDField { return ConfirmIDField{quickfix.FIXString(val)} } +func (f ConfirmIDField) Value() string { return f.String() } + //ConfirmRefIDField is a STRING field type ConfirmRefIDField struct{ quickfix.FIXString } @@ -2166,17 +2538,20 @@ func NewConfirmRefID(val string) ConfirmRefIDField { return ConfirmRefIDField{quickfix.FIXString(val)} } -//ConfirmRejReasonField is a INT field -type ConfirmRejReasonField struct{ quickfix.FIXInt } +func (f ConfirmRefIDField) Value() string { return f.String() } + +//ConfirmRejReasonField is a enum.ConfirmRejReason field +type ConfirmRejReasonField struct{ quickfix.FIXString } //Tag returns tag.ConfirmRejReason (774) func (f ConfirmRejReasonField) Tag() quickfix.Tag { return tag.ConfirmRejReason } -//NewConfirmRejReason returns a new ConfirmRejReasonField initialized with val -func NewConfirmRejReason(val int) ConfirmRejReasonField { - return ConfirmRejReasonField{quickfix.FIXInt(val)} +func NewConfirmRejReason(val enum.ConfirmRejReason) ConfirmRejReasonField { + return ConfirmRejReasonField{quickfix.FIXString(val)} } +func (f ConfirmRejReasonField) Value() enum.ConfirmRejReason { return enum.ConfirmRejReason(f.String()) } + //ConfirmReqIDField is a STRING field type ConfirmReqIDField struct{ quickfix.FIXString } @@ -2188,39 +2563,44 @@ func NewConfirmReqID(val string) ConfirmReqIDField { return ConfirmReqIDField{quickfix.FIXString(val)} } -//ConfirmStatusField is a INT field -type ConfirmStatusField struct{ quickfix.FIXInt } +func (f ConfirmReqIDField) Value() string { return f.String() } + +//ConfirmStatusField is a enum.ConfirmStatus field +type ConfirmStatusField struct{ quickfix.FIXString } //Tag returns tag.ConfirmStatus (665) func (f ConfirmStatusField) Tag() quickfix.Tag { return tag.ConfirmStatus } -//NewConfirmStatus returns a new ConfirmStatusField initialized with val -func NewConfirmStatus(val int) ConfirmStatusField { - return ConfirmStatusField{quickfix.FIXInt(val)} +func NewConfirmStatus(val enum.ConfirmStatus) ConfirmStatusField { + return ConfirmStatusField{quickfix.FIXString(val)} } -//ConfirmTransTypeField is a INT field -type ConfirmTransTypeField struct{ quickfix.FIXInt } +func (f ConfirmStatusField) Value() enum.ConfirmStatus { return enum.ConfirmStatus(f.String()) } + +//ConfirmTransTypeField is a enum.ConfirmTransType field +type ConfirmTransTypeField struct{ quickfix.FIXString } //Tag returns tag.ConfirmTransType (666) func (f ConfirmTransTypeField) Tag() quickfix.Tag { return tag.ConfirmTransType } -//NewConfirmTransType returns a new ConfirmTransTypeField initialized with val -func NewConfirmTransType(val int) ConfirmTransTypeField { - return ConfirmTransTypeField{quickfix.FIXInt(val)} +func NewConfirmTransType(val enum.ConfirmTransType) ConfirmTransTypeField { + return ConfirmTransTypeField{quickfix.FIXString(val)} } -//ConfirmTypeField is a INT field -type ConfirmTypeField struct{ quickfix.FIXInt } +func (f ConfirmTransTypeField) Value() enum.ConfirmTransType { return enum.ConfirmTransType(f.String()) } + +//ConfirmTypeField is a enum.ConfirmType field +type ConfirmTypeField struct{ quickfix.FIXString } //Tag returns tag.ConfirmType (773) func (f ConfirmTypeField) Tag() quickfix.Tag { return tag.ConfirmType } -//NewConfirmType returns a new ConfirmTypeField initialized with val -func NewConfirmType(val int) ConfirmTypeField { - return ConfirmTypeField{quickfix.FIXInt(val)} +func NewConfirmType(val enum.ConfirmType) ConfirmTypeField { + return ConfirmTypeField{quickfix.FIXString(val)} } +func (f ConfirmTypeField) Value() enum.ConfirmType { return enum.ConfirmType(f.String()) } + //ContAmtCurrField is a CURRENCY field type ContAmtCurrField struct{ quickfix.FIXString } @@ -2232,17 +2612,20 @@ func NewContAmtCurr(val string) ContAmtCurrField { return ContAmtCurrField{quickfix.FIXString(val)} } -//ContAmtTypeField is a INT field -type ContAmtTypeField struct{ quickfix.FIXInt } +func (f ContAmtCurrField) Value() string { return f.String() } + +//ContAmtTypeField is a enum.ContAmtType field +type ContAmtTypeField struct{ quickfix.FIXString } //Tag returns tag.ContAmtType (519) func (f ContAmtTypeField) Tag() quickfix.Tag { return tag.ContAmtType } -//NewContAmtType returns a new ContAmtTypeField initialized with val -func NewContAmtType(val int) ContAmtTypeField { - return ContAmtTypeField{quickfix.FIXInt(val)} +func NewContAmtType(val enum.ContAmtType) ContAmtTypeField { + return ContAmtTypeField{quickfix.FIXString(val)} } +func (f ContAmtTypeField) Value() enum.ContAmtType { return enum.ContAmtType(f.String()) } + //ContAmtValueField is a FLOAT field type ContAmtValueField struct{ quickfix.FIXDecimal } @@ -2254,6 +2637,8 @@ func NewContAmtValue(val decimal.Decimal, scale int32) ContAmtValueField { return ContAmtValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f ContAmtValueField) Value() (val decimal.Decimal) { return f.Decimal } + //ContIntRptIDField is a STRING field type ContIntRptIDField struct{ quickfix.FIXString } @@ -2265,6 +2650,8 @@ func NewContIntRptID(val string) ContIntRptIDField { return ContIntRptIDField{quickfix.FIXString(val)} } +func (f ContIntRptIDField) Value() string { return f.String() } + //ContextPartyIDField is a STRING field type ContextPartyIDField struct{ quickfix.FIXString } @@ -2276,6 +2663,8 @@ func NewContextPartyID(val string) ContextPartyIDField { return ContextPartyIDField{quickfix.FIXString(val)} } +func (f ContextPartyIDField) Value() string { return f.String() } + //ContextPartyIDSourceField is a CHAR field type ContextPartyIDSourceField struct{ quickfix.FIXString } @@ -2287,6 +2676,8 @@ func NewContextPartyIDSource(val string) ContextPartyIDSourceField { return ContextPartyIDSourceField{quickfix.FIXString(val)} } +func (f ContextPartyIDSourceField) Value() string { return f.String() } + //ContextPartyRoleField is a INT field type ContextPartyRoleField struct{ quickfix.FIXInt } @@ -2298,6 +2689,8 @@ func NewContextPartyRole(val int) ContextPartyRoleField { return ContextPartyRoleField{quickfix.FIXInt(val)} } +func (f ContextPartyRoleField) Value() int { return f.Int() } + //ContextPartySubIDField is a STRING field type ContextPartySubIDField struct{ quickfix.FIXString } @@ -2309,6 +2702,8 @@ func NewContextPartySubID(val string) ContextPartySubIDField { return ContextPartySubIDField{quickfix.FIXString(val)} } +func (f ContextPartySubIDField) Value() string { return f.String() } + //ContextPartySubIDTypeField is a INT field type ContextPartySubIDTypeField struct{ quickfix.FIXInt } @@ -2320,17 +2715,20 @@ func NewContextPartySubIDType(val int) ContextPartySubIDTypeField { return ContextPartySubIDTypeField{quickfix.FIXInt(val)} } -//ContingencyTypeField is a INT field -type ContingencyTypeField struct{ quickfix.FIXInt } +func (f ContextPartySubIDTypeField) Value() int { return f.Int() } + +//ContingencyTypeField is a enum.ContingencyType field +type ContingencyTypeField struct{ quickfix.FIXString } //Tag returns tag.ContingencyType (1385) func (f ContingencyTypeField) Tag() quickfix.Tag { return tag.ContingencyType } -//NewContingencyType returns a new ContingencyTypeField initialized with val -func NewContingencyType(val int) ContingencyTypeField { - return ContingencyTypeField{quickfix.FIXInt(val)} +func NewContingencyType(val enum.ContingencyType) ContingencyTypeField { + return ContingencyTypeField{quickfix.FIXString(val)} } +func (f ContingencyTypeField) Value() enum.ContingencyType { return enum.ContingencyType(f.String()) } + //ContraBrokerField is a STRING field type ContraBrokerField struct{ quickfix.FIXString } @@ -2342,6 +2740,8 @@ func NewContraBroker(val string) ContraBrokerField { return ContraBrokerField{quickfix.FIXString(val)} } +func (f ContraBrokerField) Value() string { return f.String() } + //ContraLegRefIDField is a STRING field type ContraLegRefIDField struct{ quickfix.FIXString } @@ -2353,6 +2753,8 @@ func NewContraLegRefID(val string) ContraLegRefIDField { return ContraLegRefIDField{quickfix.FIXString(val)} } +func (f ContraLegRefIDField) Value() string { return f.String() } + //ContraTradeQtyField is a QTY field type ContraTradeQtyField struct{ quickfix.FIXDecimal } @@ -2364,6 +2766,8 @@ func NewContraTradeQty(val decimal.Decimal, scale int32) ContraTradeQtyField { return ContraTradeQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f ContraTradeQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //ContraTradeTimeField is a UTCTIMESTAMP field type ContraTradeTimeField struct{ quickfix.FIXUTCTimestamp } @@ -2380,6 +2784,8 @@ func NewContraTradeTimeNoMillis(val time.Time) ContraTradeTimeField { return ContraTradeTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f ContraTradeTimeField) Value() time.Time { return f.Time } + //ContraTraderField is a STRING field type ContraTraderField struct{ quickfix.FIXString } @@ -2391,6 +2797,8 @@ func NewContraTrader(val string) ContraTraderField { return ContraTraderField{quickfix.FIXString(val)} } +func (f ContraTraderField) Value() string { return f.String() } + //ContractMultiplierField is a FLOAT field type ContractMultiplierField struct{ quickfix.FIXDecimal } @@ -2402,15 +2810,20 @@ func NewContractMultiplier(val decimal.Decimal, scale int32) ContractMultiplierF return ContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ContractMultiplierUnitField is a INT field -type ContractMultiplierUnitField struct{ quickfix.FIXInt } +func (f ContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + +//ContractMultiplierUnitField is a enum.ContractMultiplierUnit field +type ContractMultiplierUnitField struct{ quickfix.FIXString } //Tag returns tag.ContractMultiplierUnit (1435) func (f ContractMultiplierUnitField) Tag() quickfix.Tag { return tag.ContractMultiplierUnit } -//NewContractMultiplierUnit returns a new ContractMultiplierUnitField initialized with val -func NewContractMultiplierUnit(val int) ContractMultiplierUnitField { - return ContractMultiplierUnitField{quickfix.FIXInt(val)} +func NewContractMultiplierUnit(val enum.ContractMultiplierUnit) ContractMultiplierUnitField { + return ContractMultiplierUnitField{quickfix.FIXString(val)} +} + +func (f ContractMultiplierUnitField) Value() enum.ContractMultiplierUnit { + return enum.ContractMultiplierUnit(f.String()) } //ContractSettlMonthField is a MONTHYEAR field @@ -2424,6 +2837,8 @@ func NewContractSettlMonth(val string) ContractSettlMonthField { return ContractSettlMonthField{quickfix.FIXString(val)} } +func (f ContractSettlMonthField) Value() string { return f.String() } + //ContraryInstructionIndicatorField is a BOOLEAN field type ContraryInstructionIndicatorField struct{ quickfix.FIXBoolean } @@ -2435,6 +2850,8 @@ func NewContraryInstructionIndicator(val bool) ContraryInstructionIndicatorField return ContraryInstructionIndicatorField{quickfix.FIXBoolean(val)} } +func (f ContraryInstructionIndicatorField) Value() bool { return f.Bool() } + //CopyMsgIndicatorField is a BOOLEAN field type CopyMsgIndicatorField struct{ quickfix.FIXBoolean } @@ -2446,17 +2863,20 @@ func NewCopyMsgIndicator(val bool) CopyMsgIndicatorField { return CopyMsgIndicatorField{quickfix.FIXBoolean(val)} } -//CorporateActionField is a MULTIPLECHARVALUE field +func (f CopyMsgIndicatorField) Value() bool { return f.Bool() } + +//CorporateActionField is a enum.CorporateAction field type CorporateActionField struct{ quickfix.FIXString } //Tag returns tag.CorporateAction (292) func (f CorporateActionField) Tag() quickfix.Tag { return tag.CorporateAction } -//NewCorporateAction returns a new CorporateActionField initialized with val -func NewCorporateAction(val string) CorporateActionField { +func NewCorporateAction(val enum.CorporateAction) CorporateActionField { return CorporateActionField{quickfix.FIXString(val)} } +func (f CorporateActionField) Value() enum.CorporateAction { return enum.CorporateAction(f.String()) } + //CountryField is a COUNTRY field type CountryField struct{ quickfix.FIXString } @@ -2468,6 +2888,8 @@ func NewCountry(val string) CountryField { return CountryField{quickfix.FIXString(val)} } +func (f CountryField) Value() string { return f.String() } + //CountryOfIssueField is a COUNTRY field type CountryOfIssueField struct{ quickfix.FIXString } @@ -2479,6 +2901,8 @@ func NewCountryOfIssue(val string) CountryOfIssueField { return CountryOfIssueField{quickfix.FIXString(val)} } +func (f CountryOfIssueField) Value() string { return f.String() } + //CouponPaymentDateField is a LOCALMKTDATE field type CouponPaymentDateField struct{ quickfix.FIXString } @@ -2490,6 +2914,8 @@ func NewCouponPaymentDate(val string) CouponPaymentDateField { return CouponPaymentDateField{quickfix.FIXString(val)} } +func (f CouponPaymentDateField) Value() string { return f.String() } + //CouponRateField is a PERCENTAGE field type CouponRateField struct{ quickfix.FIXDecimal } @@ -2501,15 +2927,20 @@ func NewCouponRate(val decimal.Decimal, scale int32) CouponRateField { return CouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//CoveredOrUncoveredField is a INT field -type CoveredOrUncoveredField struct{ quickfix.FIXInt } +func (f CouponRateField) Value() (val decimal.Decimal) { return f.Decimal } + +//CoveredOrUncoveredField is a enum.CoveredOrUncovered field +type CoveredOrUncoveredField struct{ quickfix.FIXString } //Tag returns tag.CoveredOrUncovered (203) func (f CoveredOrUncoveredField) Tag() quickfix.Tag { return tag.CoveredOrUncovered } -//NewCoveredOrUncovered returns a new CoveredOrUncoveredField initialized with val -func NewCoveredOrUncovered(val int) CoveredOrUncoveredField { - return CoveredOrUncoveredField{quickfix.FIXInt(val)} +func NewCoveredOrUncovered(val enum.CoveredOrUncovered) CoveredOrUncoveredField { + return CoveredOrUncoveredField{quickfix.FIXString(val)} +} + +func (f CoveredOrUncoveredField) Value() enum.CoveredOrUncovered { + return enum.CoveredOrUncovered(f.String()) } //CreditRatingField is a STRING field @@ -2523,6 +2954,8 @@ func NewCreditRating(val string) CreditRatingField { return CreditRatingField{quickfix.FIXString(val)} } +func (f CreditRatingField) Value() string { return f.String() } + //CrossIDField is a STRING field type CrossIDField struct{ quickfix.FIXString } @@ -2534,6 +2967,8 @@ func NewCrossID(val string) CrossIDField { return CrossIDField{quickfix.FIXString(val)} } +func (f CrossIDField) Value() string { return f.String() } + //CrossPercentField is a PERCENTAGE field type CrossPercentField struct{ quickfix.FIXDecimal } @@ -2545,28 +2980,34 @@ func NewCrossPercent(val decimal.Decimal, scale int32) CrossPercentField { return CrossPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//CrossPrioritizationField is a INT field -type CrossPrioritizationField struct{ quickfix.FIXInt } +func (f CrossPercentField) Value() (val decimal.Decimal) { return f.Decimal } + +//CrossPrioritizationField is a enum.CrossPrioritization field +type CrossPrioritizationField struct{ quickfix.FIXString } //Tag returns tag.CrossPrioritization (550) func (f CrossPrioritizationField) Tag() quickfix.Tag { return tag.CrossPrioritization } -//NewCrossPrioritization returns a new CrossPrioritizationField initialized with val -func NewCrossPrioritization(val int) CrossPrioritizationField { - return CrossPrioritizationField{quickfix.FIXInt(val)} +func NewCrossPrioritization(val enum.CrossPrioritization) CrossPrioritizationField { + return CrossPrioritizationField{quickfix.FIXString(val)} +} + +func (f CrossPrioritizationField) Value() enum.CrossPrioritization { + return enum.CrossPrioritization(f.String()) } -//CrossTypeField is a INT field -type CrossTypeField struct{ quickfix.FIXInt } +//CrossTypeField is a enum.CrossType field +type CrossTypeField struct{ quickfix.FIXString } //Tag returns tag.CrossType (549) func (f CrossTypeField) Tag() quickfix.Tag { return tag.CrossType } -//NewCrossType returns a new CrossTypeField initialized with val -func NewCrossType(val int) CrossTypeField { - return CrossTypeField{quickfix.FIXInt(val)} +func NewCrossType(val enum.CrossType) CrossTypeField { + return CrossTypeField{quickfix.FIXString(val)} } +func (f CrossTypeField) Value() enum.CrossType { return enum.CrossType(f.String()) } + //CstmApplVerIDField is a STRING field type CstmApplVerIDField struct{ quickfix.FIXString } @@ -2578,6 +3019,8 @@ func NewCstmApplVerID(val string) CstmApplVerIDField { return CstmApplVerIDField{quickfix.FIXString(val)} } +func (f CstmApplVerIDField) Value() string { return f.String() } + //CumQtyField is a QTY field type CumQtyField struct{ quickfix.FIXDecimal } @@ -2589,6 +3032,8 @@ func NewCumQty(val decimal.Decimal, scale int32) CumQtyField { return CumQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f CumQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //CurrencyField is a CURRENCY field type CurrencyField struct{ quickfix.FIXString } @@ -2600,6 +3045,8 @@ func NewCurrency(val string) CurrencyField { return CurrencyField{quickfix.FIXString(val)} } +func (f CurrencyField) Value() string { return f.String() } + //CurrencyRatioField is a FLOAT field type CurrencyRatioField struct{ quickfix.FIXDecimal } @@ -2611,6 +3058,8 @@ func NewCurrencyRatio(val decimal.Decimal, scale int32) CurrencyRatioField { return CurrencyRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f CurrencyRatioField) Value() (val decimal.Decimal) { return f.Decimal } + //CustDirectedOrderField is a BOOLEAN field type CustDirectedOrderField struct{ quickfix.FIXBoolean } @@ -2622,39 +3071,48 @@ func NewCustDirectedOrder(val bool) CustDirectedOrderField { return CustDirectedOrderField{quickfix.FIXBoolean(val)} } -//CustOrderCapacityField is a INT field -type CustOrderCapacityField struct{ quickfix.FIXInt } +func (f CustDirectedOrderField) Value() bool { return f.Bool() } + +//CustOrderCapacityField is a enum.CustOrderCapacity field +type CustOrderCapacityField struct{ quickfix.FIXString } //Tag returns tag.CustOrderCapacity (582) func (f CustOrderCapacityField) Tag() quickfix.Tag { return tag.CustOrderCapacity } -//NewCustOrderCapacity returns a new CustOrderCapacityField initialized with val -func NewCustOrderCapacity(val int) CustOrderCapacityField { - return CustOrderCapacityField{quickfix.FIXInt(val)} +func NewCustOrderCapacity(val enum.CustOrderCapacity) CustOrderCapacityField { + return CustOrderCapacityField{quickfix.FIXString(val)} +} + +func (f CustOrderCapacityField) Value() enum.CustOrderCapacity { + return enum.CustOrderCapacity(f.String()) } -//CustOrderHandlingInstField is a MULTIPLESTRINGVALUE field +//CustOrderHandlingInstField is a enum.CustOrderHandlingInst field type CustOrderHandlingInstField struct{ quickfix.FIXString } //Tag returns tag.CustOrderHandlingInst (1031) func (f CustOrderHandlingInstField) Tag() quickfix.Tag { return tag.CustOrderHandlingInst } -//NewCustOrderHandlingInst returns a new CustOrderHandlingInstField initialized with val -func NewCustOrderHandlingInst(val string) CustOrderHandlingInstField { +func NewCustOrderHandlingInst(val enum.CustOrderHandlingInst) CustOrderHandlingInstField { return CustOrderHandlingInstField{quickfix.FIXString(val)} } -//CustomerOrFirmField is a INT field -type CustomerOrFirmField struct{ quickfix.FIXInt } +func (f CustOrderHandlingInstField) Value() enum.CustOrderHandlingInst { + return enum.CustOrderHandlingInst(f.String()) +} + +//CustomerOrFirmField is a enum.CustomerOrFirm field +type CustomerOrFirmField struct{ quickfix.FIXString } //Tag returns tag.CustomerOrFirm (204) func (f CustomerOrFirmField) Tag() quickfix.Tag { return tag.CustomerOrFirm } -//NewCustomerOrFirm returns a new CustomerOrFirmField initialized with val -func NewCustomerOrFirm(val int) CustomerOrFirmField { - return CustomerOrFirmField{quickfix.FIXInt(val)} +func NewCustomerOrFirm(val enum.CustomerOrFirm) CustomerOrFirmField { + return CustomerOrFirmField{quickfix.FIXString(val)} } +func (f CustomerOrFirmField) Value() enum.CustomerOrFirm { return enum.CustomerOrFirm(f.String()) } + //CxlQtyField is a QTY field type CxlQtyField struct{ quickfix.FIXDecimal } @@ -2666,50 +3124,56 @@ func NewCxlQty(val decimal.Decimal, scale int32) CxlQtyField { return CxlQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//CxlRejReasonField is a INT field -type CxlRejReasonField struct{ quickfix.FIXInt } +func (f CxlQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//CxlRejReasonField is a enum.CxlRejReason field +type CxlRejReasonField struct{ quickfix.FIXString } //Tag returns tag.CxlRejReason (102) func (f CxlRejReasonField) Tag() quickfix.Tag { return tag.CxlRejReason } -//NewCxlRejReason returns a new CxlRejReasonField initialized with val -func NewCxlRejReason(val int) CxlRejReasonField { - return CxlRejReasonField{quickfix.FIXInt(val)} +func NewCxlRejReason(val enum.CxlRejReason) CxlRejReasonField { + return CxlRejReasonField{quickfix.FIXString(val)} } -//CxlRejResponseToField is a CHAR field +func (f CxlRejReasonField) Value() enum.CxlRejReason { return enum.CxlRejReason(f.String()) } + +//CxlRejResponseToField is a enum.CxlRejResponseTo field type CxlRejResponseToField struct{ quickfix.FIXString } //Tag returns tag.CxlRejResponseTo (434) func (f CxlRejResponseToField) Tag() quickfix.Tag { return tag.CxlRejResponseTo } -//NewCxlRejResponseTo returns a new CxlRejResponseToField initialized with val -func NewCxlRejResponseTo(val string) CxlRejResponseToField { +func NewCxlRejResponseTo(val enum.CxlRejResponseTo) CxlRejResponseToField { return CxlRejResponseToField{quickfix.FIXString(val)} } -//CxlTypeField is a CHAR field +func (f CxlRejResponseToField) Value() enum.CxlRejResponseTo { return enum.CxlRejResponseTo(f.String()) } + +//CxlTypeField is a enum.CxlType field type CxlTypeField struct{ quickfix.FIXString } //Tag returns tag.CxlType (125) func (f CxlTypeField) Tag() quickfix.Tag { return tag.CxlType } -//NewCxlType returns a new CxlTypeField initialized with val -func NewCxlType(val string) CxlTypeField { +func NewCxlType(val enum.CxlType) CxlTypeField { return CxlTypeField{quickfix.FIXString(val)} } -//DKReasonField is a CHAR field +func (f CxlTypeField) Value() enum.CxlType { return enum.CxlType(f.String()) } + +//DKReasonField is a enum.DKReason field type DKReasonField struct{ quickfix.FIXString } //Tag returns tag.DKReason (127) func (f DKReasonField) Tag() quickfix.Tag { return tag.DKReason } -//NewDKReason returns a new DKReasonField initialized with val -func NewDKReason(val string) DKReasonField { +func NewDKReason(val enum.DKReason) DKReasonField { return DKReasonField{quickfix.FIXString(val)} } +func (f DKReasonField) Value() enum.DKReason { return enum.DKReason(f.String()) } + //DateOfBirthField is a LOCALMKTDATE field type DateOfBirthField struct{ quickfix.FIXString } @@ -2721,6 +3185,8 @@ func NewDateOfBirth(val string) DateOfBirthField { return DateOfBirthField{quickfix.FIXString(val)} } +func (f DateOfBirthField) Value() string { return f.String() } + //DatedDateField is a LOCALMKTDATE field type DatedDateField struct{ quickfix.FIXString } @@ -2732,6 +3198,8 @@ func NewDatedDate(val string) DatedDateField { return DatedDateField{quickfix.FIXString(val)} } +func (f DatedDateField) Value() string { return f.String() } + //DayAvgPxField is a PRICE field type DayAvgPxField struct{ quickfix.FIXDecimal } @@ -2743,17 +3211,20 @@ func NewDayAvgPx(val decimal.Decimal, scale int32) DayAvgPxField { return DayAvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DayBookingInstField is a CHAR field +func (f DayAvgPxField) Value() (val decimal.Decimal) { return f.Decimal } + +//DayBookingInstField is a enum.DayBookingInst field type DayBookingInstField struct{ quickfix.FIXString } //Tag returns tag.DayBookingInst (589) func (f DayBookingInstField) Tag() quickfix.Tag { return tag.DayBookingInst } -//NewDayBookingInst returns a new DayBookingInstField initialized with val -func NewDayBookingInst(val string) DayBookingInstField { +func NewDayBookingInst(val enum.DayBookingInst) DayBookingInstField { return DayBookingInstField{quickfix.FIXString(val)} } +func (f DayBookingInstField) Value() enum.DayBookingInst { return enum.DayBookingInst(f.String()) } + //DayCumQtyField is a QTY field type DayCumQtyField struct{ quickfix.FIXDecimal } @@ -2765,6 +3236,8 @@ func NewDayCumQty(val decimal.Decimal, scale int32) DayCumQtyField { return DayCumQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DayCumQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //DayOrderQtyField is a QTY field type DayOrderQtyField struct{ quickfix.FIXDecimal } @@ -2776,17 +3249,20 @@ func NewDayOrderQty(val decimal.Decimal, scale int32) DayOrderQtyField { return DayOrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DealingCapacityField is a CHAR field +func (f DayOrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//DealingCapacityField is a enum.DealingCapacity field type DealingCapacityField struct{ quickfix.FIXString } //Tag returns tag.DealingCapacity (1048) func (f DealingCapacityField) Tag() quickfix.Tag { return tag.DealingCapacity } -//NewDealingCapacity returns a new DealingCapacityField initialized with val -func NewDealingCapacity(val string) DealingCapacityField { +func NewDealingCapacity(val enum.DealingCapacity) DealingCapacityField { return DealingCapacityField{quickfix.FIXString(val)} } +func (f DealingCapacityField) Value() enum.DealingCapacity { return enum.DealingCapacity(f.String()) } + //DefBidSizeField is a QTY field type DefBidSizeField struct{ quickfix.FIXDecimal } @@ -2798,6 +3274,8 @@ func NewDefBidSize(val decimal.Decimal, scale int32) DefBidSizeField { return DefBidSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DefBidSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //DefOfferSizeField is a QTY field type DefOfferSizeField struct{ quickfix.FIXDecimal } @@ -2809,6 +3287,8 @@ func NewDefOfferSize(val decimal.Decimal, scale int32) DefOfferSizeField { return DefOfferSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DefOfferSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //DefaultApplExtIDField is a INT field type DefaultApplExtIDField struct{ quickfix.FIXInt } @@ -2820,6 +3300,8 @@ func NewDefaultApplExtID(val int) DefaultApplExtIDField { return DefaultApplExtIDField{quickfix.FIXInt(val)} } +func (f DefaultApplExtIDField) Value() int { return f.Int() } + //DefaultApplVerIDField is a STRING field type DefaultApplVerIDField struct{ quickfix.FIXString } @@ -2831,6 +3313,8 @@ func NewDefaultApplVerID(val string) DefaultApplVerIDField { return DefaultApplVerIDField{quickfix.FIXString(val)} } +func (f DefaultApplVerIDField) Value() string { return f.String() } + //DefaultCstmApplVerIDField is a STRING field type DefaultCstmApplVerIDField struct{ quickfix.FIXString } @@ -2842,6 +3326,8 @@ func NewDefaultCstmApplVerID(val string) DefaultCstmApplVerIDField { return DefaultCstmApplVerIDField{quickfix.FIXString(val)} } +func (f DefaultCstmApplVerIDField) Value() string { return f.String() } + //DefaultVerIndicatorField is a BOOLEAN field type DefaultVerIndicatorField struct{ quickfix.FIXBoolean } @@ -2853,17 +3339,20 @@ func NewDefaultVerIndicator(val bool) DefaultVerIndicatorField { return DefaultVerIndicatorField{quickfix.FIXBoolean(val)} } -//DeleteReasonField is a CHAR field +func (f DefaultVerIndicatorField) Value() bool { return f.Bool() } + +//DeleteReasonField is a enum.DeleteReason field type DeleteReasonField struct{ quickfix.FIXString } //Tag returns tag.DeleteReason (285) func (f DeleteReasonField) Tag() quickfix.Tag { return tag.DeleteReason } -//NewDeleteReason returns a new DeleteReasonField initialized with val -func NewDeleteReason(val string) DeleteReasonField { +func NewDeleteReason(val enum.DeleteReason) DeleteReasonField { return DeleteReasonField{quickfix.FIXString(val)} } +func (f DeleteReasonField) Value() enum.DeleteReason { return enum.DeleteReason(f.String()) } + //DeliverToCompIDField is a STRING field type DeliverToCompIDField struct{ quickfix.FIXString } @@ -2875,6 +3364,8 @@ func NewDeliverToCompID(val string) DeliverToCompIDField { return DeliverToCompIDField{quickfix.FIXString(val)} } +func (f DeliverToCompIDField) Value() string { return f.String() } + //DeliverToLocationIDField is a STRING field type DeliverToLocationIDField struct{ quickfix.FIXString } @@ -2886,6 +3377,8 @@ func NewDeliverToLocationID(val string) DeliverToLocationIDField { return DeliverToLocationIDField{quickfix.FIXString(val)} } +func (f DeliverToLocationIDField) Value() string { return f.String() } + //DeliverToSubIDField is a STRING field type DeliverToSubIDField struct{ quickfix.FIXString } @@ -2897,6 +3390,8 @@ func NewDeliverToSubID(val string) DeliverToSubIDField { return DeliverToSubIDField{quickfix.FIXString(val)} } +func (f DeliverToSubIDField) Value() string { return f.String() } + //DeliveryDateField is a LOCALMKTDATE field type DeliveryDateField struct{ quickfix.FIXString } @@ -2908,28 +3403,32 @@ func NewDeliveryDate(val string) DeliveryDateField { return DeliveryDateField{quickfix.FIXString(val)} } -//DeliveryFormField is a INT field -type DeliveryFormField struct{ quickfix.FIXInt } +func (f DeliveryDateField) Value() string { return f.String() } + +//DeliveryFormField is a enum.DeliveryForm field +type DeliveryFormField struct{ quickfix.FIXString } //Tag returns tag.DeliveryForm (668) func (f DeliveryFormField) Tag() quickfix.Tag { return tag.DeliveryForm } -//NewDeliveryForm returns a new DeliveryFormField initialized with val -func NewDeliveryForm(val int) DeliveryFormField { - return DeliveryFormField{quickfix.FIXInt(val)} +func NewDeliveryForm(val enum.DeliveryForm) DeliveryFormField { + return DeliveryFormField{quickfix.FIXString(val)} } -//DeliveryTypeField is a INT field -type DeliveryTypeField struct{ quickfix.FIXInt } +func (f DeliveryFormField) Value() enum.DeliveryForm { return enum.DeliveryForm(f.String()) } + +//DeliveryTypeField is a enum.DeliveryType field +type DeliveryTypeField struct{ quickfix.FIXString } //Tag returns tag.DeliveryType (919) func (f DeliveryTypeField) Tag() quickfix.Tag { return tag.DeliveryType } -//NewDeliveryType returns a new DeliveryTypeField initialized with val -func NewDeliveryType(val int) DeliveryTypeField { - return DeliveryTypeField{quickfix.FIXInt(val)} +func NewDeliveryType(val enum.DeliveryType) DeliveryTypeField { + return DeliveryTypeField{quickfix.FIXString(val)} } +func (f DeliveryTypeField) Value() enum.DeliveryType { return enum.DeliveryType(f.String()) } + //DerivFlexProductEligibilityIndicatorField is a BOOLEAN field type DerivFlexProductEligibilityIndicatorField struct{ quickfix.FIXBoolean } @@ -2943,6 +3442,8 @@ func NewDerivFlexProductEligibilityIndicator(val bool) DerivFlexProductEligibili return DerivFlexProductEligibilityIndicatorField{quickfix.FIXBoolean(val)} } +func (f DerivFlexProductEligibilityIndicatorField) Value() bool { return f.Bool() } + //DerivativeCFICodeField is a STRING field type DerivativeCFICodeField struct{ quickfix.FIXString } @@ -2954,6 +3455,8 @@ func NewDerivativeCFICode(val string) DerivativeCFICodeField { return DerivativeCFICodeField{quickfix.FIXString(val)} } +func (f DerivativeCFICodeField) Value() string { return f.String() } + //DerivativeCapPriceField is a PRICE field type DerivativeCapPriceField struct{ quickfix.FIXDecimal } @@ -2965,6 +3468,8 @@ func NewDerivativeCapPrice(val decimal.Decimal, scale int32) DerivativeCapPriceF return DerivativeCapPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeCapPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeContractMultiplierField is a FLOAT field type DerivativeContractMultiplierField struct{ quickfix.FIXDecimal } @@ -2976,6 +3481,8 @@ func NewDerivativeContractMultiplier(val decimal.Decimal, scale int32) Derivativ return DerivativeContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeContractMultiplierUnitField is a INT field type DerivativeContractMultiplierUnitField struct{ quickfix.FIXInt } @@ -2989,6 +3496,8 @@ func NewDerivativeContractMultiplierUnit(val int) DerivativeContractMultiplierUn return DerivativeContractMultiplierUnitField{quickfix.FIXInt(val)} } +func (f DerivativeContractMultiplierUnitField) Value() int { return f.Int() } + //DerivativeContractSettlMonthField is a MONTHYEAR field type DerivativeContractSettlMonthField struct{ quickfix.FIXString } @@ -3000,6 +3509,8 @@ func NewDerivativeContractSettlMonth(val string) DerivativeContractSettlMonthFie return DerivativeContractSettlMonthField{quickfix.FIXString(val)} } +func (f DerivativeContractSettlMonthField) Value() string { return f.String() } + //DerivativeCountryOfIssueField is a COUNTRY field type DerivativeCountryOfIssueField struct{ quickfix.FIXString } @@ -3011,6 +3522,8 @@ func NewDerivativeCountryOfIssue(val string) DerivativeCountryOfIssueField { return DerivativeCountryOfIssueField{quickfix.FIXString(val)} } +func (f DerivativeCountryOfIssueField) Value() string { return f.String() } + //DerivativeEncodedIssuerField is a DATA field type DerivativeEncodedIssuerField struct{ quickfix.FIXString } @@ -3022,6 +3535,8 @@ func NewDerivativeEncodedIssuer(val string) DerivativeEncodedIssuerField { return DerivativeEncodedIssuerField{quickfix.FIXString(val)} } +func (f DerivativeEncodedIssuerField) Value() string { return f.String() } + //DerivativeEncodedIssuerLenField is a LENGTH field type DerivativeEncodedIssuerLenField struct{ quickfix.FIXInt } @@ -3033,6 +3548,8 @@ func NewDerivativeEncodedIssuerLen(val int) DerivativeEncodedIssuerLenField { return DerivativeEncodedIssuerLenField{quickfix.FIXInt(val)} } +func (f DerivativeEncodedIssuerLenField) Value() int { return f.Int() } + //DerivativeEncodedSecurityDescField is a DATA field type DerivativeEncodedSecurityDescField struct{ quickfix.FIXString } @@ -3046,6 +3563,8 @@ func NewDerivativeEncodedSecurityDesc(val string) DerivativeEncodedSecurityDescF return DerivativeEncodedSecurityDescField{quickfix.FIXString(val)} } +func (f DerivativeEncodedSecurityDescField) Value() string { return f.String() } + //DerivativeEncodedSecurityDescLenField is a LENGTH field type DerivativeEncodedSecurityDescLenField struct{ quickfix.FIXInt } @@ -3059,6 +3578,8 @@ func NewDerivativeEncodedSecurityDescLen(val int) DerivativeEncodedSecurityDescL return DerivativeEncodedSecurityDescLenField{quickfix.FIXInt(val)} } +func (f DerivativeEncodedSecurityDescLenField) Value() int { return f.Int() } + //DerivativeEventDateField is a LOCALMKTDATE field type DerivativeEventDateField struct{ quickfix.FIXString } @@ -3070,6 +3591,8 @@ func NewDerivativeEventDate(val string) DerivativeEventDateField { return DerivativeEventDateField{quickfix.FIXString(val)} } +func (f DerivativeEventDateField) Value() string { return f.String() } + //DerivativeEventPxField is a PRICE field type DerivativeEventPxField struct{ quickfix.FIXDecimal } @@ -3081,6 +3604,8 @@ func NewDerivativeEventPx(val decimal.Decimal, scale int32) DerivativeEventPxFie return DerivativeEventPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeEventPxField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeEventTextField is a STRING field type DerivativeEventTextField struct{ quickfix.FIXString } @@ -3092,6 +3617,8 @@ func NewDerivativeEventText(val string) DerivativeEventTextField { return DerivativeEventTextField{quickfix.FIXString(val)} } +func (f DerivativeEventTextField) Value() string { return f.String() } + //DerivativeEventTimeField is a UTCTIMESTAMP field type DerivativeEventTimeField struct{ quickfix.FIXUTCTimestamp } @@ -3108,6 +3635,8 @@ func NewDerivativeEventTimeNoMillis(val time.Time) DerivativeEventTimeField { return DerivativeEventTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f DerivativeEventTimeField) Value() time.Time { return f.Time } + //DerivativeEventTypeField is a INT field type DerivativeEventTypeField struct{ quickfix.FIXInt } @@ -3119,6 +3648,8 @@ func NewDerivativeEventType(val int) DerivativeEventTypeField { return DerivativeEventTypeField{quickfix.FIXInt(val)} } +func (f DerivativeEventTypeField) Value() int { return f.Int() } + //DerivativeExerciseStyleField is a CHAR field type DerivativeExerciseStyleField struct{ quickfix.FIXString } @@ -3130,6 +3661,8 @@ func NewDerivativeExerciseStyle(val string) DerivativeExerciseStyleField { return DerivativeExerciseStyleField{quickfix.FIXString(val)} } +func (f DerivativeExerciseStyleField) Value() string { return f.String() } + //DerivativeFloorPriceField is a PRICE field type DerivativeFloorPriceField struct{ quickfix.FIXDecimal } @@ -3141,6 +3674,8 @@ func NewDerivativeFloorPrice(val decimal.Decimal, scale int32) DerivativeFloorPr return DerivativeFloorPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeFloorPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeFlowScheduleTypeField is a INT field type DerivativeFlowScheduleTypeField struct{ quickfix.FIXInt } @@ -3152,6 +3687,8 @@ func NewDerivativeFlowScheduleType(val int) DerivativeFlowScheduleTypeField { return DerivativeFlowScheduleTypeField{quickfix.FIXInt(val)} } +func (f DerivativeFlowScheduleTypeField) Value() int { return f.Int() } + //DerivativeFuturesValuationMethodField is a STRING field type DerivativeFuturesValuationMethodField struct{ quickfix.FIXString } @@ -3165,6 +3702,8 @@ func NewDerivativeFuturesValuationMethod(val string) DerivativeFuturesValuationM return DerivativeFuturesValuationMethodField{quickfix.FIXString(val)} } +func (f DerivativeFuturesValuationMethodField) Value() string { return f.String() } + //DerivativeInstrAttribTypeField is a INT field type DerivativeInstrAttribTypeField struct{ quickfix.FIXInt } @@ -3176,6 +3715,8 @@ func NewDerivativeInstrAttribType(val int) DerivativeInstrAttribTypeField { return DerivativeInstrAttribTypeField{quickfix.FIXInt(val)} } +func (f DerivativeInstrAttribTypeField) Value() int { return f.Int() } + //DerivativeInstrAttribValueField is a STRING field type DerivativeInstrAttribValueField struct{ quickfix.FIXString } @@ -3187,6 +3728,8 @@ func NewDerivativeInstrAttribValue(val string) DerivativeInstrAttribValueField { return DerivativeInstrAttribValueField{quickfix.FIXString(val)} } +func (f DerivativeInstrAttribValueField) Value() string { return f.String() } + //DerivativeInstrRegistryField is a STRING field type DerivativeInstrRegistryField struct{ quickfix.FIXString } @@ -3198,6 +3741,8 @@ func NewDerivativeInstrRegistry(val string) DerivativeInstrRegistryField { return DerivativeInstrRegistryField{quickfix.FIXString(val)} } +func (f DerivativeInstrRegistryField) Value() string { return f.String() } + //DerivativeInstrmtAssignmentMethodField is a CHAR field type DerivativeInstrmtAssignmentMethodField struct{ quickfix.FIXString } @@ -3211,6 +3756,8 @@ func NewDerivativeInstrmtAssignmentMethod(val string) DerivativeInstrmtAssignmen return DerivativeInstrmtAssignmentMethodField{quickfix.FIXString(val)} } +func (f DerivativeInstrmtAssignmentMethodField) Value() string { return f.String() } + //DerivativeInstrumentPartyIDField is a STRING field type DerivativeInstrumentPartyIDField struct{ quickfix.FIXString } @@ -3222,6 +3769,8 @@ func NewDerivativeInstrumentPartyID(val string) DerivativeInstrumentPartyIDField return DerivativeInstrumentPartyIDField{quickfix.FIXString(val)} } +func (f DerivativeInstrumentPartyIDField) Value() string { return f.String() } + //DerivativeInstrumentPartyIDSourceField is a STRING field type DerivativeInstrumentPartyIDSourceField struct{ quickfix.FIXString } @@ -3235,6 +3784,8 @@ func NewDerivativeInstrumentPartyIDSource(val string) DerivativeInstrumentPartyI return DerivativeInstrumentPartyIDSourceField{quickfix.FIXString(val)} } +func (f DerivativeInstrumentPartyIDSourceField) Value() string { return f.String() } + //DerivativeInstrumentPartyRoleField is a INT field type DerivativeInstrumentPartyRoleField struct{ quickfix.FIXInt } @@ -3248,6 +3799,8 @@ func NewDerivativeInstrumentPartyRole(val int) DerivativeInstrumentPartyRoleFiel return DerivativeInstrumentPartyRoleField{quickfix.FIXInt(val)} } +func (f DerivativeInstrumentPartyRoleField) Value() int { return f.Int() } + //DerivativeInstrumentPartySubIDField is a STRING field type DerivativeInstrumentPartySubIDField struct{ quickfix.FIXString } @@ -3261,6 +3814,8 @@ func NewDerivativeInstrumentPartySubID(val string) DerivativeInstrumentPartySubI return DerivativeInstrumentPartySubIDField{quickfix.FIXString(val)} } +func (f DerivativeInstrumentPartySubIDField) Value() string { return f.String() } + //DerivativeInstrumentPartySubIDTypeField is a INT field type DerivativeInstrumentPartySubIDTypeField struct{ quickfix.FIXInt } @@ -3274,6 +3829,8 @@ func NewDerivativeInstrumentPartySubIDType(val int) DerivativeInstrumentPartySub return DerivativeInstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f DerivativeInstrumentPartySubIDTypeField) Value() int { return f.Int() } + //DerivativeIssueDateField is a LOCALMKTDATE field type DerivativeIssueDateField struct{ quickfix.FIXString } @@ -3285,6 +3842,8 @@ func NewDerivativeIssueDate(val string) DerivativeIssueDateField { return DerivativeIssueDateField{quickfix.FIXString(val)} } +func (f DerivativeIssueDateField) Value() string { return f.String() } + //DerivativeIssuerField is a STRING field type DerivativeIssuerField struct{ quickfix.FIXString } @@ -3296,6 +3855,8 @@ func NewDerivativeIssuer(val string) DerivativeIssuerField { return DerivativeIssuerField{quickfix.FIXString(val)} } +func (f DerivativeIssuerField) Value() string { return f.String() } + //DerivativeListMethodField is a INT field type DerivativeListMethodField struct{ quickfix.FIXInt } @@ -3307,6 +3868,8 @@ func NewDerivativeListMethod(val int) DerivativeListMethodField { return DerivativeListMethodField{quickfix.FIXInt(val)} } +func (f DerivativeListMethodField) Value() int { return f.Int() } + //DerivativeLocaleOfIssueField is a STRING field type DerivativeLocaleOfIssueField struct{ quickfix.FIXString } @@ -3318,6 +3881,8 @@ func NewDerivativeLocaleOfIssue(val string) DerivativeLocaleOfIssueField { return DerivativeLocaleOfIssueField{quickfix.FIXString(val)} } +func (f DerivativeLocaleOfIssueField) Value() string { return f.String() } + //DerivativeMaturityDateField is a LOCALMKTDATE field type DerivativeMaturityDateField struct{ quickfix.FIXString } @@ -3329,6 +3894,8 @@ func NewDerivativeMaturityDate(val string) DerivativeMaturityDateField { return DerivativeMaturityDateField{quickfix.FIXString(val)} } +func (f DerivativeMaturityDateField) Value() string { return f.String() } + //DerivativeMaturityMonthYearField is a MONTHYEAR field type DerivativeMaturityMonthYearField struct{ quickfix.FIXString } @@ -3340,6 +3907,8 @@ func NewDerivativeMaturityMonthYear(val string) DerivativeMaturityMonthYearField return DerivativeMaturityMonthYearField{quickfix.FIXString(val)} } +func (f DerivativeMaturityMonthYearField) Value() string { return f.String() } + //DerivativeMaturityTimeField is a TZTIMEONLY field type DerivativeMaturityTimeField struct{ quickfix.FIXString } @@ -3351,6 +3920,8 @@ func NewDerivativeMaturityTime(val string) DerivativeMaturityTimeField { return DerivativeMaturityTimeField{quickfix.FIXString(val)} } +func (f DerivativeMaturityTimeField) Value() string { return f.String() } + //DerivativeMinPriceIncrementField is a FLOAT field type DerivativeMinPriceIncrementField struct{ quickfix.FIXDecimal } @@ -3362,6 +3933,8 @@ func NewDerivativeMinPriceIncrement(val decimal.Decimal, scale int32) Derivative return DerivativeMinPriceIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeMinPriceIncrementField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeMinPriceIncrementAmountField is a AMT field type DerivativeMinPriceIncrementAmountField struct{ quickfix.FIXDecimal } @@ -3375,6 +3948,8 @@ func NewDerivativeMinPriceIncrementAmount(val decimal.Decimal, scale int32) Deri return DerivativeMinPriceIncrementAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeMinPriceIncrementAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeNTPositionLimitField is a INT field type DerivativeNTPositionLimitField struct{ quickfix.FIXInt } @@ -3386,6 +3961,8 @@ func NewDerivativeNTPositionLimit(val int) DerivativeNTPositionLimitField { return DerivativeNTPositionLimitField{quickfix.FIXInt(val)} } +func (f DerivativeNTPositionLimitField) Value() int { return f.Int() } + //DerivativeOptAttributeField is a CHAR field type DerivativeOptAttributeField struct{ quickfix.FIXString } @@ -3397,6 +3974,8 @@ func NewDerivativeOptAttribute(val string) DerivativeOptAttributeField { return DerivativeOptAttributeField{quickfix.FIXString(val)} } +func (f DerivativeOptAttributeField) Value() string { return f.String() } + //DerivativeOptPayAmountField is a AMT field type DerivativeOptPayAmountField struct{ quickfix.FIXDecimal } @@ -3408,6 +3987,8 @@ func NewDerivativeOptPayAmount(val decimal.Decimal, scale int32) DerivativeOptPa return DerivativeOptPayAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeOptPayAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativePositionLimitField is a INT field type DerivativePositionLimitField struct{ quickfix.FIXInt } @@ -3419,6 +4000,8 @@ func NewDerivativePositionLimit(val int) DerivativePositionLimitField { return DerivativePositionLimitField{quickfix.FIXInt(val)} } +func (f DerivativePositionLimitField) Value() int { return f.Int() } + //DerivativePriceQuoteMethodField is a STRING field type DerivativePriceQuoteMethodField struct{ quickfix.FIXString } @@ -3430,6 +4013,8 @@ func NewDerivativePriceQuoteMethod(val string) DerivativePriceQuoteMethodField { return DerivativePriceQuoteMethodField{quickfix.FIXString(val)} } +func (f DerivativePriceQuoteMethodField) Value() string { return f.String() } + //DerivativePriceUnitOfMeasureField is a STRING field type DerivativePriceUnitOfMeasureField struct{ quickfix.FIXString } @@ -3441,6 +4026,8 @@ func NewDerivativePriceUnitOfMeasure(val string) DerivativePriceUnitOfMeasureFie return DerivativePriceUnitOfMeasureField{quickfix.FIXString(val)} } +func (f DerivativePriceUnitOfMeasureField) Value() string { return f.String() } + //DerivativePriceUnitOfMeasureQtyField is a QTY field type DerivativePriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -3454,6 +4041,8 @@ func NewDerivativePriceUnitOfMeasureQty(val decimal.Decimal, scale int32) Deriva return DerivativePriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativePriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeProductField is a INT field type DerivativeProductField struct{ quickfix.FIXInt } @@ -3465,6 +4054,8 @@ func NewDerivativeProduct(val int) DerivativeProductField { return DerivativeProductField{quickfix.FIXInt(val)} } +func (f DerivativeProductField) Value() int { return f.Int() } + //DerivativeProductComplexField is a STRING field type DerivativeProductComplexField struct{ quickfix.FIXString } @@ -3476,6 +4067,8 @@ func NewDerivativeProductComplex(val string) DerivativeProductComplexField { return DerivativeProductComplexField{quickfix.FIXString(val)} } +func (f DerivativeProductComplexField) Value() string { return f.String() } + //DerivativePutOrCallField is a INT field type DerivativePutOrCallField struct{ quickfix.FIXInt } @@ -3487,6 +4080,8 @@ func NewDerivativePutOrCall(val int) DerivativePutOrCallField { return DerivativePutOrCallField{quickfix.FIXInt(val)} } +func (f DerivativePutOrCallField) Value() int { return f.Int() } + //DerivativeSecurityAltIDField is a STRING field type DerivativeSecurityAltIDField struct{ quickfix.FIXString } @@ -3498,6 +4093,8 @@ func NewDerivativeSecurityAltID(val string) DerivativeSecurityAltIDField { return DerivativeSecurityAltIDField{quickfix.FIXString(val)} } +func (f DerivativeSecurityAltIDField) Value() string { return f.String() } + //DerivativeSecurityAltIDSourceField is a STRING field type DerivativeSecurityAltIDSourceField struct{ quickfix.FIXString } @@ -3511,6 +4108,8 @@ func NewDerivativeSecurityAltIDSource(val string) DerivativeSecurityAltIDSourceF return DerivativeSecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f DerivativeSecurityAltIDSourceField) Value() string { return f.String() } + //DerivativeSecurityDescField is a STRING field type DerivativeSecurityDescField struct{ quickfix.FIXString } @@ -3522,6 +4121,8 @@ func NewDerivativeSecurityDesc(val string) DerivativeSecurityDescField { return DerivativeSecurityDescField{quickfix.FIXString(val)} } +func (f DerivativeSecurityDescField) Value() string { return f.String() } + //DerivativeSecurityExchangeField is a EXCHANGE field type DerivativeSecurityExchangeField struct{ quickfix.FIXString } @@ -3533,6 +4134,8 @@ func NewDerivativeSecurityExchange(val string) DerivativeSecurityExchangeField { return DerivativeSecurityExchangeField{quickfix.FIXString(val)} } +func (f DerivativeSecurityExchangeField) Value() string { return f.String() } + //DerivativeSecurityGroupField is a STRING field type DerivativeSecurityGroupField struct{ quickfix.FIXString } @@ -3544,6 +4147,8 @@ func NewDerivativeSecurityGroup(val string) DerivativeSecurityGroupField { return DerivativeSecurityGroupField{quickfix.FIXString(val)} } +func (f DerivativeSecurityGroupField) Value() string { return f.String() } + //DerivativeSecurityIDField is a STRING field type DerivativeSecurityIDField struct{ quickfix.FIXString } @@ -3555,6 +4160,8 @@ func NewDerivativeSecurityID(val string) DerivativeSecurityIDField { return DerivativeSecurityIDField{quickfix.FIXString(val)} } +func (f DerivativeSecurityIDField) Value() string { return f.String() } + //DerivativeSecurityIDSourceField is a STRING field type DerivativeSecurityIDSourceField struct{ quickfix.FIXString } @@ -3566,17 +4173,22 @@ func NewDerivativeSecurityIDSource(val string) DerivativeSecurityIDSourceField { return DerivativeSecurityIDSourceField{quickfix.FIXString(val)} } -//DerivativeSecurityListRequestTypeField is a INT field -type DerivativeSecurityListRequestTypeField struct{ quickfix.FIXInt } +func (f DerivativeSecurityIDSourceField) Value() string { return f.String() } + +//DerivativeSecurityListRequestTypeField is a enum.DerivativeSecurityListRequestType field +type DerivativeSecurityListRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.DerivativeSecurityListRequestType (1307) func (f DerivativeSecurityListRequestTypeField) Tag() quickfix.Tag { return tag.DerivativeSecurityListRequestType } -//NewDerivativeSecurityListRequestType returns a new DerivativeSecurityListRequestTypeField initialized with val -func NewDerivativeSecurityListRequestType(val int) DerivativeSecurityListRequestTypeField { - return DerivativeSecurityListRequestTypeField{quickfix.FIXInt(val)} +func NewDerivativeSecurityListRequestType(val enum.DerivativeSecurityListRequestType) DerivativeSecurityListRequestTypeField { + return DerivativeSecurityListRequestTypeField{quickfix.FIXString(val)} +} + +func (f DerivativeSecurityListRequestTypeField) Value() enum.DerivativeSecurityListRequestType { + return enum.DerivativeSecurityListRequestType(f.String()) } //DerivativeSecurityStatusField is a STRING field @@ -3590,6 +4202,8 @@ func NewDerivativeSecurityStatus(val string) DerivativeSecurityStatusField { return DerivativeSecurityStatusField{quickfix.FIXString(val)} } +func (f DerivativeSecurityStatusField) Value() string { return f.String() } + //DerivativeSecuritySubTypeField is a STRING field type DerivativeSecuritySubTypeField struct{ quickfix.FIXString } @@ -3601,6 +4215,8 @@ func NewDerivativeSecuritySubType(val string) DerivativeSecuritySubTypeField { return DerivativeSecuritySubTypeField{quickfix.FIXString(val)} } +func (f DerivativeSecuritySubTypeField) Value() string { return f.String() } + //DerivativeSecurityTypeField is a STRING field type DerivativeSecurityTypeField struct{ quickfix.FIXString } @@ -3612,6 +4228,8 @@ func NewDerivativeSecurityType(val string) DerivativeSecurityTypeField { return DerivativeSecurityTypeField{quickfix.FIXString(val)} } +func (f DerivativeSecurityTypeField) Value() string { return f.String() } + //DerivativeSecurityXMLField is a DATA field type DerivativeSecurityXMLField struct{ quickfix.FIXString } @@ -3623,6 +4241,8 @@ func NewDerivativeSecurityXML(val string) DerivativeSecurityXMLField { return DerivativeSecurityXMLField{quickfix.FIXString(val)} } +func (f DerivativeSecurityXMLField) Value() string { return f.String() } + //DerivativeSecurityXMLLenField is a LENGTH field type DerivativeSecurityXMLLenField struct{ quickfix.FIXInt } @@ -3634,6 +4254,8 @@ func NewDerivativeSecurityXMLLen(val int) DerivativeSecurityXMLLenField { return DerivativeSecurityXMLLenField{quickfix.FIXInt(val)} } +func (f DerivativeSecurityXMLLenField) Value() int { return f.Int() } + //DerivativeSecurityXMLSchemaField is a STRING field type DerivativeSecurityXMLSchemaField struct{ quickfix.FIXString } @@ -3645,6 +4267,8 @@ func NewDerivativeSecurityXMLSchema(val string) DerivativeSecurityXMLSchemaField return DerivativeSecurityXMLSchemaField{quickfix.FIXString(val)} } +func (f DerivativeSecurityXMLSchemaField) Value() string { return f.String() } + //DerivativeSettlMethodField is a CHAR field type DerivativeSettlMethodField struct{ quickfix.FIXString } @@ -3656,6 +4280,8 @@ func NewDerivativeSettlMethod(val string) DerivativeSettlMethodField { return DerivativeSettlMethodField{quickfix.FIXString(val)} } +func (f DerivativeSettlMethodField) Value() string { return f.String() } + //DerivativeSettleOnOpenFlagField is a STRING field type DerivativeSettleOnOpenFlagField struct{ quickfix.FIXString } @@ -3667,6 +4293,8 @@ func NewDerivativeSettleOnOpenFlag(val string) DerivativeSettleOnOpenFlagField { return DerivativeSettleOnOpenFlagField{quickfix.FIXString(val)} } +func (f DerivativeSettleOnOpenFlagField) Value() string { return f.String() } + //DerivativeStateOrProvinceOfIssueField is a STRING field type DerivativeStateOrProvinceOfIssueField struct{ quickfix.FIXString } @@ -3680,6 +4308,8 @@ func NewDerivativeStateOrProvinceOfIssue(val string) DerivativeStateOrProvinceOf return DerivativeStateOrProvinceOfIssueField{quickfix.FIXString(val)} } +func (f DerivativeStateOrProvinceOfIssueField) Value() string { return f.String() } + //DerivativeStrikeCurrencyField is a CURRENCY field type DerivativeStrikeCurrencyField struct{ quickfix.FIXString } @@ -3691,6 +4321,8 @@ func NewDerivativeStrikeCurrency(val string) DerivativeStrikeCurrencyField { return DerivativeStrikeCurrencyField{quickfix.FIXString(val)} } +func (f DerivativeStrikeCurrencyField) Value() string { return f.String() } + //DerivativeStrikeMultiplierField is a FLOAT field type DerivativeStrikeMultiplierField struct{ quickfix.FIXDecimal } @@ -3702,6 +4334,8 @@ func NewDerivativeStrikeMultiplier(val decimal.Decimal, scale int32) DerivativeS return DerivativeStrikeMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeStrikeMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeStrikePriceField is a PRICE field type DerivativeStrikePriceField struct{ quickfix.FIXDecimal } @@ -3713,6 +4347,8 @@ func NewDerivativeStrikePrice(val decimal.Decimal, scale int32) DerivativeStrike return DerivativeStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeStrikeValueField is a FLOAT field type DerivativeStrikeValueField struct{ quickfix.FIXDecimal } @@ -3724,6 +4360,8 @@ func NewDerivativeStrikeValue(val decimal.Decimal, scale int32) DerivativeStrike return DerivativeStrikeValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeStrikeValueField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeSymbolField is a STRING field type DerivativeSymbolField struct{ quickfix.FIXString } @@ -3735,6 +4373,8 @@ func NewDerivativeSymbol(val string) DerivativeSymbolField { return DerivativeSymbolField{quickfix.FIXString(val)} } +func (f DerivativeSymbolField) Value() string { return f.String() } + //DerivativeSymbolSfxField is a STRING field type DerivativeSymbolSfxField struct{ quickfix.FIXString } @@ -3746,6 +4386,8 @@ func NewDerivativeSymbolSfx(val string) DerivativeSymbolSfxField { return DerivativeSymbolSfxField{quickfix.FIXString(val)} } +func (f DerivativeSymbolSfxField) Value() string { return f.String() } + //DerivativeTimeUnitField is a STRING field type DerivativeTimeUnitField struct{ quickfix.FIXString } @@ -3757,6 +4399,8 @@ func NewDerivativeTimeUnit(val string) DerivativeTimeUnitField { return DerivativeTimeUnitField{quickfix.FIXString(val)} } +func (f DerivativeTimeUnitField) Value() string { return f.String() } + //DerivativeUnitOfMeasureField is a STRING field type DerivativeUnitOfMeasureField struct{ quickfix.FIXString } @@ -3768,6 +4412,8 @@ func NewDerivativeUnitOfMeasure(val string) DerivativeUnitOfMeasureField { return DerivativeUnitOfMeasureField{quickfix.FIXString(val)} } +func (f DerivativeUnitOfMeasureField) Value() string { return f.String() } + //DerivativeUnitOfMeasureQtyField is a QTY field type DerivativeUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -3779,6 +4425,8 @@ func NewDerivativeUnitOfMeasureQty(val decimal.Decimal, scale int32) DerivativeU return DerivativeUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DerivativeUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //DerivativeValuationMethodField is a STRING field type DerivativeValuationMethodField struct{ quickfix.FIXString } @@ -3790,6 +4438,8 @@ func NewDerivativeValuationMethod(val string) DerivativeValuationMethodField { return DerivativeValuationMethodField{quickfix.FIXString(val)} } +func (f DerivativeValuationMethodField) Value() string { return f.String() } + //DesignationField is a STRING field type DesignationField struct{ quickfix.FIXString } @@ -3801,6 +4451,8 @@ func NewDesignation(val string) DesignationField { return DesignationField{quickfix.FIXString(val)} } +func (f DesignationField) Value() string { return f.String() } + //DeskIDField is a STRING field type DeskIDField struct{ quickfix.FIXString } @@ -3812,39 +4464,46 @@ func NewDeskID(val string) DeskIDField { return DeskIDField{quickfix.FIXString(val)} } -//DeskOrderHandlingInstField is a MULTIPLESTRINGVALUE field +func (f DeskIDField) Value() string { return f.String() } + +//DeskOrderHandlingInstField is a enum.DeskOrderHandlingInst field type DeskOrderHandlingInstField struct{ quickfix.FIXString } //Tag returns tag.DeskOrderHandlingInst (1035) func (f DeskOrderHandlingInstField) Tag() quickfix.Tag { return tag.DeskOrderHandlingInst } -//NewDeskOrderHandlingInst returns a new DeskOrderHandlingInstField initialized with val -func NewDeskOrderHandlingInst(val string) DeskOrderHandlingInstField { +func NewDeskOrderHandlingInst(val enum.DeskOrderHandlingInst) DeskOrderHandlingInstField { return DeskOrderHandlingInstField{quickfix.FIXString(val)} } -//DeskTypeField is a STRING field +func (f DeskOrderHandlingInstField) Value() enum.DeskOrderHandlingInst { + return enum.DeskOrderHandlingInst(f.String()) +} + +//DeskTypeField is a enum.DeskType field type DeskTypeField struct{ quickfix.FIXString } //Tag returns tag.DeskType (1033) func (f DeskTypeField) Tag() quickfix.Tag { return tag.DeskType } -//NewDeskType returns a new DeskTypeField initialized with val -func NewDeskType(val string) DeskTypeField { +func NewDeskType(val enum.DeskType) DeskTypeField { return DeskTypeField{quickfix.FIXString(val)} } -//DeskTypeSourceField is a INT field -type DeskTypeSourceField struct{ quickfix.FIXInt } +func (f DeskTypeField) Value() enum.DeskType { return enum.DeskType(f.String()) } + +//DeskTypeSourceField is a enum.DeskTypeSource field +type DeskTypeSourceField struct{ quickfix.FIXString } //Tag returns tag.DeskTypeSource (1034) func (f DeskTypeSourceField) Tag() quickfix.Tag { return tag.DeskTypeSource } -//NewDeskTypeSource returns a new DeskTypeSourceField initialized with val -func NewDeskTypeSource(val int) DeskTypeSourceField { - return DeskTypeSourceField{quickfix.FIXInt(val)} +func NewDeskTypeSource(val enum.DeskTypeSource) DeskTypeSourceField { + return DeskTypeSourceField{quickfix.FIXString(val)} } +func (f DeskTypeSourceField) Value() enum.DeskTypeSource { return enum.DeskTypeSource(f.String()) } + //DetachmentPointField is a PERCENTAGE field type DetachmentPointField struct{ quickfix.FIXDecimal } @@ -3856,37 +4515,46 @@ func NewDetachmentPoint(val decimal.Decimal, scale int32) DetachmentPointField { return DetachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DiscretionInstField is a CHAR field +func (f DetachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } + +//DiscretionInstField is a enum.DiscretionInst field type DiscretionInstField struct{ quickfix.FIXString } //Tag returns tag.DiscretionInst (388) func (f DiscretionInstField) Tag() quickfix.Tag { return tag.DiscretionInst } -//NewDiscretionInst returns a new DiscretionInstField initialized with val -func NewDiscretionInst(val string) DiscretionInstField { +func NewDiscretionInst(val enum.DiscretionInst) DiscretionInstField { return DiscretionInstField{quickfix.FIXString(val)} } -//DiscretionLimitTypeField is a INT field -type DiscretionLimitTypeField struct{ quickfix.FIXInt } +func (f DiscretionInstField) Value() enum.DiscretionInst { return enum.DiscretionInst(f.String()) } + +//DiscretionLimitTypeField is a enum.DiscretionLimitType field +type DiscretionLimitTypeField struct{ quickfix.FIXString } //Tag returns tag.DiscretionLimitType (843) func (f DiscretionLimitTypeField) Tag() quickfix.Tag { return tag.DiscretionLimitType } -//NewDiscretionLimitType returns a new DiscretionLimitTypeField initialized with val -func NewDiscretionLimitType(val int) DiscretionLimitTypeField { - return DiscretionLimitTypeField{quickfix.FIXInt(val)} +func NewDiscretionLimitType(val enum.DiscretionLimitType) DiscretionLimitTypeField { + return DiscretionLimitTypeField{quickfix.FIXString(val)} } -//DiscretionMoveTypeField is a INT field -type DiscretionMoveTypeField struct{ quickfix.FIXInt } +func (f DiscretionLimitTypeField) Value() enum.DiscretionLimitType { + return enum.DiscretionLimitType(f.String()) +} + +//DiscretionMoveTypeField is a enum.DiscretionMoveType field +type DiscretionMoveTypeField struct{ quickfix.FIXString } //Tag returns tag.DiscretionMoveType (841) func (f DiscretionMoveTypeField) Tag() quickfix.Tag { return tag.DiscretionMoveType } -//NewDiscretionMoveType returns a new DiscretionMoveTypeField initialized with val -func NewDiscretionMoveType(val int) DiscretionMoveTypeField { - return DiscretionMoveTypeField{quickfix.FIXInt(val)} +func NewDiscretionMoveType(val enum.DiscretionMoveType) DiscretionMoveTypeField { + return DiscretionMoveTypeField{quickfix.FIXString(val)} +} + +func (f DiscretionMoveTypeField) Value() enum.DiscretionMoveType { + return enum.DiscretionMoveType(f.String()) } //DiscretionOffsetField is a PRICEOFFSET field @@ -3900,15 +4568,20 @@ func NewDiscretionOffset(val decimal.Decimal, scale int32) DiscretionOffsetField return DiscretionOffsetField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DiscretionOffsetTypeField is a INT field -type DiscretionOffsetTypeField struct{ quickfix.FIXInt } +func (f DiscretionOffsetField) Value() (val decimal.Decimal) { return f.Decimal } + +//DiscretionOffsetTypeField is a enum.DiscretionOffsetType field +type DiscretionOffsetTypeField struct{ quickfix.FIXString } //Tag returns tag.DiscretionOffsetType (842) func (f DiscretionOffsetTypeField) Tag() quickfix.Tag { return tag.DiscretionOffsetType } -//NewDiscretionOffsetType returns a new DiscretionOffsetTypeField initialized with val -func NewDiscretionOffsetType(val int) DiscretionOffsetTypeField { - return DiscretionOffsetTypeField{quickfix.FIXInt(val)} +func NewDiscretionOffsetType(val enum.DiscretionOffsetType) DiscretionOffsetTypeField { + return DiscretionOffsetTypeField{quickfix.FIXString(val)} +} + +func (f DiscretionOffsetTypeField) Value() enum.DiscretionOffsetType { + return enum.DiscretionOffsetType(f.String()) } //DiscretionOffsetValueField is a FLOAT field @@ -3922,6 +4595,8 @@ func NewDiscretionOffsetValue(val decimal.Decimal, scale int32) DiscretionOffset return DiscretionOffsetValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DiscretionOffsetValueField) Value() (val decimal.Decimal) { return f.Decimal } + //DiscretionPriceField is a PRICE field type DiscretionPriceField struct{ quickfix.FIXDecimal } @@ -3933,28 +4608,34 @@ func NewDiscretionPrice(val decimal.Decimal, scale int32) DiscretionPriceField { return DiscretionPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DiscretionRoundDirectionField is a INT field -type DiscretionRoundDirectionField struct{ quickfix.FIXInt } +func (f DiscretionPriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//DiscretionRoundDirectionField is a enum.DiscretionRoundDirection field +type DiscretionRoundDirectionField struct{ quickfix.FIXString } //Tag returns tag.DiscretionRoundDirection (844) func (f DiscretionRoundDirectionField) Tag() quickfix.Tag { return tag.DiscretionRoundDirection } -//NewDiscretionRoundDirection returns a new DiscretionRoundDirectionField initialized with val -func NewDiscretionRoundDirection(val int) DiscretionRoundDirectionField { - return DiscretionRoundDirectionField{quickfix.FIXInt(val)} +func NewDiscretionRoundDirection(val enum.DiscretionRoundDirection) DiscretionRoundDirectionField { + return DiscretionRoundDirectionField{quickfix.FIXString(val)} +} + +func (f DiscretionRoundDirectionField) Value() enum.DiscretionRoundDirection { + return enum.DiscretionRoundDirection(f.String()) } -//DiscretionScopeField is a INT field -type DiscretionScopeField struct{ quickfix.FIXInt } +//DiscretionScopeField is a enum.DiscretionScope field +type DiscretionScopeField struct{ quickfix.FIXString } //Tag returns tag.DiscretionScope (846) func (f DiscretionScopeField) Tag() quickfix.Tag { return tag.DiscretionScope } -//NewDiscretionScope returns a new DiscretionScopeField initialized with val -func NewDiscretionScope(val int) DiscretionScopeField { - return DiscretionScopeField{quickfix.FIXInt(val)} +func NewDiscretionScope(val enum.DiscretionScope) DiscretionScopeField { + return DiscretionScopeField{quickfix.FIXString(val)} } +func (f DiscretionScopeField) Value() enum.DiscretionScope { return enum.DiscretionScope(f.String()) } + //DisplayHighQtyField is a QTY field type DisplayHighQtyField struct{ quickfix.FIXDecimal } @@ -3966,6 +4647,8 @@ func NewDisplayHighQty(val decimal.Decimal, scale int32) DisplayHighQtyField { return DisplayHighQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DisplayHighQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //DisplayLowQtyField is a QTY field type DisplayLowQtyField struct{ quickfix.FIXDecimal } @@ -3977,17 +4660,20 @@ func NewDisplayLowQty(val decimal.Decimal, scale int32) DisplayLowQtyField { return DisplayLowQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DisplayMethodField is a CHAR field +func (f DisplayLowQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//DisplayMethodField is a enum.DisplayMethod field type DisplayMethodField struct{ quickfix.FIXString } //Tag returns tag.DisplayMethod (1084) func (f DisplayMethodField) Tag() quickfix.Tag { return tag.DisplayMethod } -//NewDisplayMethod returns a new DisplayMethodField initialized with val -func NewDisplayMethod(val string) DisplayMethodField { +func NewDisplayMethod(val enum.DisplayMethod) DisplayMethodField { return DisplayMethodField{quickfix.FIXString(val)} } +func (f DisplayMethodField) Value() enum.DisplayMethod { return enum.DisplayMethod(f.String()) } + //DisplayMinIncrField is a QTY field type DisplayMinIncrField struct{ quickfix.FIXDecimal } @@ -3999,6 +4685,8 @@ func NewDisplayMinIncr(val decimal.Decimal, scale int32) DisplayMinIncrField { return DisplayMinIncrField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DisplayMinIncrField) Value() (val decimal.Decimal) { return f.Decimal } + //DisplayQtyField is a QTY field type DisplayQtyField struct{ quickfix.FIXDecimal } @@ -4010,26 +4698,32 @@ func NewDisplayQty(val decimal.Decimal, scale int32) DisplayQtyField { return DisplayQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//DisplayWhenField is a CHAR field +func (f DisplayQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//DisplayWhenField is a enum.DisplayWhen field type DisplayWhenField struct{ quickfix.FIXString } //Tag returns tag.DisplayWhen (1083) func (f DisplayWhenField) Tag() quickfix.Tag { return tag.DisplayWhen } -//NewDisplayWhen returns a new DisplayWhenField initialized with val -func NewDisplayWhen(val string) DisplayWhenField { +func NewDisplayWhen(val enum.DisplayWhen) DisplayWhenField { return DisplayWhenField{quickfix.FIXString(val)} } -//DistribPaymentMethodField is a INT field -type DistribPaymentMethodField struct{ quickfix.FIXInt } +func (f DisplayWhenField) Value() enum.DisplayWhen { return enum.DisplayWhen(f.String()) } + +//DistribPaymentMethodField is a enum.DistribPaymentMethod field +type DistribPaymentMethodField struct{ quickfix.FIXString } //Tag returns tag.DistribPaymentMethod (477) func (f DistribPaymentMethodField) Tag() quickfix.Tag { return tag.DistribPaymentMethod } -//NewDistribPaymentMethod returns a new DistribPaymentMethodField initialized with val -func NewDistribPaymentMethod(val int) DistribPaymentMethodField { - return DistribPaymentMethodField{quickfix.FIXInt(val)} +func NewDistribPaymentMethod(val enum.DistribPaymentMethod) DistribPaymentMethodField { + return DistribPaymentMethodField{quickfix.FIXString(val)} +} + +func (f DistribPaymentMethodField) Value() enum.DistribPaymentMethod { + return enum.DistribPaymentMethod(f.String()) } //DistribPercentageField is a PERCENTAGE field @@ -4043,6 +4737,8 @@ func NewDistribPercentage(val decimal.Decimal, scale int32) DistribPercentageFie return DistribPercentageField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DistribPercentageField) Value() (val decimal.Decimal) { return f.Decimal } + //DividendYieldField is a PERCENTAGE field type DividendYieldField struct{ quickfix.FIXDecimal } @@ -4054,6 +4750,8 @@ func NewDividendYield(val decimal.Decimal, scale int32) DividendYieldField { return DividendYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f DividendYieldField) Value() (val decimal.Decimal) { return f.Decimal } + //DlvyInstField is a STRING field type DlvyInstField struct{ quickfix.FIXString } @@ -4065,17 +4763,20 @@ func NewDlvyInst(val string) DlvyInstField { return DlvyInstField{quickfix.FIXString(val)} } -//DlvyInstTypeField is a CHAR field +func (f DlvyInstField) Value() string { return f.String() } + +//DlvyInstTypeField is a enum.DlvyInstType field type DlvyInstTypeField struct{ quickfix.FIXString } //Tag returns tag.DlvyInstType (787) func (f DlvyInstTypeField) Tag() quickfix.Tag { return tag.DlvyInstType } -//NewDlvyInstType returns a new DlvyInstTypeField initialized with val -func NewDlvyInstType(val string) DlvyInstTypeField { +func NewDlvyInstType(val enum.DlvyInstType) DlvyInstTypeField { return DlvyInstTypeField{quickfix.FIXString(val)} } +func (f DlvyInstTypeField) Value() enum.DlvyInstType { return enum.DlvyInstType(f.String()) } + //DueToRelatedField is a BOOLEAN field type DueToRelatedField struct{ quickfix.FIXBoolean } @@ -4087,6 +4788,8 @@ func NewDueToRelated(val bool) DueToRelatedField { return DueToRelatedField{quickfix.FIXBoolean(val)} } +func (f DueToRelatedField) Value() bool { return f.Bool() } + //EFPTrackingErrorField is a PERCENTAGE field type EFPTrackingErrorField struct{ quickfix.FIXDecimal } @@ -4098,6 +4801,8 @@ func NewEFPTrackingError(val decimal.Decimal, scale int32) EFPTrackingErrorField return EFPTrackingErrorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f EFPTrackingErrorField) Value() (val decimal.Decimal) { return f.Decimal } + //EffectiveTimeField is a UTCTIMESTAMP field type EffectiveTimeField struct{ quickfix.FIXUTCTimestamp } @@ -4114,6 +4819,8 @@ func NewEffectiveTimeNoMillis(val time.Time) EffectiveTimeField { return EffectiveTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f EffectiveTimeField) Value() time.Time { return f.Time } + //EmailThreadIDField is a STRING field type EmailThreadIDField struct{ quickfix.FIXString } @@ -4125,17 +4832,20 @@ func NewEmailThreadID(val string) EmailThreadIDField { return EmailThreadIDField{quickfix.FIXString(val)} } -//EmailTypeField is a CHAR field +func (f EmailThreadIDField) Value() string { return f.String() } + +//EmailTypeField is a enum.EmailType field type EmailTypeField struct{ quickfix.FIXString } //Tag returns tag.EmailType (94) func (f EmailTypeField) Tag() quickfix.Tag { return tag.EmailType } -//NewEmailType returns a new EmailTypeField initialized with val -func NewEmailType(val string) EmailTypeField { +func NewEmailType(val enum.EmailType) EmailTypeField { return EmailTypeField{quickfix.FIXString(val)} } +func (f EmailTypeField) Value() enum.EmailType { return enum.EmailType(f.String()) } + //EncodedAllocTextField is a DATA field type EncodedAllocTextField struct{ quickfix.FIXString } @@ -4147,6 +4857,8 @@ func NewEncodedAllocText(val string) EncodedAllocTextField { return EncodedAllocTextField{quickfix.FIXString(val)} } +func (f EncodedAllocTextField) Value() string { return f.String() } + //EncodedAllocTextLenField is a LENGTH field type EncodedAllocTextLenField struct{ quickfix.FIXInt } @@ -4158,6 +4870,8 @@ func NewEncodedAllocTextLen(val int) EncodedAllocTextLenField { return EncodedAllocTextLenField{quickfix.FIXInt(val)} } +func (f EncodedAllocTextLenField) Value() int { return f.Int() } + //EncodedHeadlineField is a DATA field type EncodedHeadlineField struct{ quickfix.FIXString } @@ -4169,6 +4883,8 @@ func NewEncodedHeadline(val string) EncodedHeadlineField { return EncodedHeadlineField{quickfix.FIXString(val)} } +func (f EncodedHeadlineField) Value() string { return f.String() } + //EncodedHeadlineLenField is a LENGTH field type EncodedHeadlineLenField struct{ quickfix.FIXInt } @@ -4180,6 +4896,8 @@ func NewEncodedHeadlineLen(val int) EncodedHeadlineLenField { return EncodedHeadlineLenField{quickfix.FIXInt(val)} } +func (f EncodedHeadlineLenField) Value() int { return f.Int() } + //EncodedIssuerField is a DATA field type EncodedIssuerField struct{ quickfix.FIXString } @@ -4191,6 +4909,8 @@ func NewEncodedIssuer(val string) EncodedIssuerField { return EncodedIssuerField{quickfix.FIXString(val)} } +func (f EncodedIssuerField) Value() string { return f.String() } + //EncodedIssuerLenField is a LENGTH field type EncodedIssuerLenField struct{ quickfix.FIXInt } @@ -4202,6 +4922,8 @@ func NewEncodedIssuerLen(val int) EncodedIssuerLenField { return EncodedIssuerLenField{quickfix.FIXInt(val)} } +func (f EncodedIssuerLenField) Value() int { return f.Int() } + //EncodedLegIssuerField is a DATA field type EncodedLegIssuerField struct{ quickfix.FIXString } @@ -4213,6 +4935,8 @@ func NewEncodedLegIssuer(val string) EncodedLegIssuerField { return EncodedLegIssuerField{quickfix.FIXString(val)} } +func (f EncodedLegIssuerField) Value() string { return f.String() } + //EncodedLegIssuerLenField is a LENGTH field type EncodedLegIssuerLenField struct{ quickfix.FIXInt } @@ -4224,6 +4948,8 @@ func NewEncodedLegIssuerLen(val int) EncodedLegIssuerLenField { return EncodedLegIssuerLenField{quickfix.FIXInt(val)} } +func (f EncodedLegIssuerLenField) Value() int { return f.Int() } + //EncodedLegSecurityDescField is a DATA field type EncodedLegSecurityDescField struct{ quickfix.FIXString } @@ -4235,6 +4961,8 @@ func NewEncodedLegSecurityDesc(val string) EncodedLegSecurityDescField { return EncodedLegSecurityDescField{quickfix.FIXString(val)} } +func (f EncodedLegSecurityDescField) Value() string { return f.String() } + //EncodedLegSecurityDescLenField is a LENGTH field type EncodedLegSecurityDescLenField struct{ quickfix.FIXInt } @@ -4246,6 +4974,8 @@ func NewEncodedLegSecurityDescLen(val int) EncodedLegSecurityDescLenField { return EncodedLegSecurityDescLenField{quickfix.FIXInt(val)} } +func (f EncodedLegSecurityDescLenField) Value() int { return f.Int() } + //EncodedListExecInstField is a DATA field type EncodedListExecInstField struct{ quickfix.FIXString } @@ -4257,6 +4987,8 @@ func NewEncodedListExecInst(val string) EncodedListExecInstField { return EncodedListExecInstField{quickfix.FIXString(val)} } +func (f EncodedListExecInstField) Value() string { return f.String() } + //EncodedListExecInstLenField is a LENGTH field type EncodedListExecInstLenField struct{ quickfix.FIXInt } @@ -4268,6 +5000,8 @@ func NewEncodedListExecInstLen(val int) EncodedListExecInstLenField { return EncodedListExecInstLenField{quickfix.FIXInt(val)} } +func (f EncodedListExecInstLenField) Value() int { return f.Int() } + //EncodedListStatusTextField is a DATA field type EncodedListStatusTextField struct{ quickfix.FIXString } @@ -4279,6 +5013,8 @@ func NewEncodedListStatusText(val string) EncodedListStatusTextField { return EncodedListStatusTextField{quickfix.FIXString(val)} } +func (f EncodedListStatusTextField) Value() string { return f.String() } + //EncodedListStatusTextLenField is a LENGTH field type EncodedListStatusTextLenField struct{ quickfix.FIXInt } @@ -4290,6 +5026,8 @@ func NewEncodedListStatusTextLen(val int) EncodedListStatusTextLenField { return EncodedListStatusTextLenField{quickfix.FIXInt(val)} } +func (f EncodedListStatusTextLenField) Value() int { return f.Int() } + //EncodedMktSegmDescField is a DATA field type EncodedMktSegmDescField struct{ quickfix.FIXString } @@ -4301,6 +5039,8 @@ func NewEncodedMktSegmDesc(val string) EncodedMktSegmDescField { return EncodedMktSegmDescField{quickfix.FIXString(val)} } +func (f EncodedMktSegmDescField) Value() string { return f.String() } + //EncodedMktSegmDescLenField is a LENGTH field type EncodedMktSegmDescLenField struct{ quickfix.FIXInt } @@ -4312,6 +5052,8 @@ func NewEncodedMktSegmDescLen(val int) EncodedMktSegmDescLenField { return EncodedMktSegmDescLenField{quickfix.FIXInt(val)} } +func (f EncodedMktSegmDescLenField) Value() int { return f.Int() } + //EncodedSecurityDescField is a DATA field type EncodedSecurityDescField struct{ quickfix.FIXString } @@ -4323,6 +5065,8 @@ func NewEncodedSecurityDesc(val string) EncodedSecurityDescField { return EncodedSecurityDescField{quickfix.FIXString(val)} } +func (f EncodedSecurityDescField) Value() string { return f.String() } + //EncodedSecurityDescLenField is a LENGTH field type EncodedSecurityDescLenField struct{ quickfix.FIXInt } @@ -4334,6 +5078,8 @@ func NewEncodedSecurityDescLen(val int) EncodedSecurityDescLenField { return EncodedSecurityDescLenField{quickfix.FIXInt(val)} } +func (f EncodedSecurityDescLenField) Value() int { return f.Int() } + //EncodedSecurityListDescField is a DATA field type EncodedSecurityListDescField struct{ quickfix.FIXString } @@ -4345,6 +5091,8 @@ func NewEncodedSecurityListDesc(val string) EncodedSecurityListDescField { return EncodedSecurityListDescField{quickfix.FIXString(val)} } +func (f EncodedSecurityListDescField) Value() string { return f.String() } + //EncodedSecurityListDescLenField is a LENGTH field type EncodedSecurityListDescLenField struct{ quickfix.FIXInt } @@ -4356,6 +5104,8 @@ func NewEncodedSecurityListDescLen(val int) EncodedSecurityListDescLenField { return EncodedSecurityListDescLenField{quickfix.FIXInt(val)} } +func (f EncodedSecurityListDescLenField) Value() int { return f.Int() } + //EncodedSubjectField is a DATA field type EncodedSubjectField struct{ quickfix.FIXString } @@ -4367,6 +5117,8 @@ func NewEncodedSubject(val string) EncodedSubjectField { return EncodedSubjectField{quickfix.FIXString(val)} } +func (f EncodedSubjectField) Value() string { return f.String() } + //EncodedSubjectLenField is a LENGTH field type EncodedSubjectLenField struct{ quickfix.FIXInt } @@ -4378,6 +5130,8 @@ func NewEncodedSubjectLen(val int) EncodedSubjectLenField { return EncodedSubjectLenField{quickfix.FIXInt(val)} } +func (f EncodedSubjectLenField) Value() int { return f.Int() } + //EncodedSymbolField is a DATA field type EncodedSymbolField struct{ quickfix.FIXString } @@ -4389,6 +5143,8 @@ func NewEncodedSymbol(val string) EncodedSymbolField { return EncodedSymbolField{quickfix.FIXString(val)} } +func (f EncodedSymbolField) Value() string { return f.String() } + //EncodedSymbolLenField is a LENGTH field type EncodedSymbolLenField struct{ quickfix.FIXInt } @@ -4400,6 +5156,8 @@ func NewEncodedSymbolLen(val int) EncodedSymbolLenField { return EncodedSymbolLenField{quickfix.FIXInt(val)} } +func (f EncodedSymbolLenField) Value() int { return f.Int() } + //EncodedTextField is a DATA field type EncodedTextField struct{ quickfix.FIXString } @@ -4411,6 +5169,8 @@ func NewEncodedText(val string) EncodedTextField { return EncodedTextField{quickfix.FIXString(val)} } +func (f EncodedTextField) Value() string { return f.String() } + //EncodedTextLenField is a LENGTH field type EncodedTextLenField struct{ quickfix.FIXInt } @@ -4422,6 +5182,8 @@ func NewEncodedTextLen(val int) EncodedTextLenField { return EncodedTextLenField{quickfix.FIXInt(val)} } +func (f EncodedTextLenField) Value() int { return f.Int() } + //EncodedUnderlyingIssuerField is a DATA field type EncodedUnderlyingIssuerField struct{ quickfix.FIXString } @@ -4433,6 +5195,8 @@ func NewEncodedUnderlyingIssuer(val string) EncodedUnderlyingIssuerField { return EncodedUnderlyingIssuerField{quickfix.FIXString(val)} } +func (f EncodedUnderlyingIssuerField) Value() string { return f.String() } + //EncodedUnderlyingIssuerLenField is a LENGTH field type EncodedUnderlyingIssuerLenField struct{ quickfix.FIXInt } @@ -4444,6 +5208,8 @@ func NewEncodedUnderlyingIssuerLen(val int) EncodedUnderlyingIssuerLenField { return EncodedUnderlyingIssuerLenField{quickfix.FIXInt(val)} } +func (f EncodedUnderlyingIssuerLenField) Value() int { return f.Int() } + //EncodedUnderlyingSecurityDescField is a DATA field type EncodedUnderlyingSecurityDescField struct{ quickfix.FIXString } @@ -4457,6 +5223,8 @@ func NewEncodedUnderlyingSecurityDesc(val string) EncodedUnderlyingSecurityDescF return EncodedUnderlyingSecurityDescField{quickfix.FIXString(val)} } +func (f EncodedUnderlyingSecurityDescField) Value() string { return f.String() } + //EncodedUnderlyingSecurityDescLenField is a LENGTH field type EncodedUnderlyingSecurityDescLenField struct{ quickfix.FIXInt } @@ -4470,17 +5238,20 @@ func NewEncodedUnderlyingSecurityDescLen(val int) EncodedUnderlyingSecurityDescL return EncodedUnderlyingSecurityDescLenField{quickfix.FIXInt(val)} } -//EncryptMethodField is a INT field -type EncryptMethodField struct{ quickfix.FIXInt } +func (f EncodedUnderlyingSecurityDescLenField) Value() int { return f.Int() } + +//EncryptMethodField is a enum.EncryptMethod field +type EncryptMethodField struct{ quickfix.FIXString } //Tag returns tag.EncryptMethod (98) func (f EncryptMethodField) Tag() quickfix.Tag { return tag.EncryptMethod } -//NewEncryptMethod returns a new EncryptMethodField initialized with val -func NewEncryptMethod(val int) EncryptMethodField { - return EncryptMethodField{quickfix.FIXInt(val)} +func NewEncryptMethod(val enum.EncryptMethod) EncryptMethodField { + return EncryptMethodField{quickfix.FIXString(val)} } +func (f EncryptMethodField) Value() enum.EncryptMethod { return enum.EncryptMethod(f.String()) } + //EncryptedNewPasswordField is a DATA field type EncryptedNewPasswordField struct{ quickfix.FIXString } @@ -4492,6 +5263,8 @@ func NewEncryptedNewPassword(val string) EncryptedNewPasswordField { return EncryptedNewPasswordField{quickfix.FIXString(val)} } +func (f EncryptedNewPasswordField) Value() string { return f.String() } + //EncryptedNewPasswordLenField is a LENGTH field type EncryptedNewPasswordLenField struct{ quickfix.FIXInt } @@ -4503,6 +5276,8 @@ func NewEncryptedNewPasswordLen(val int) EncryptedNewPasswordLenField { return EncryptedNewPasswordLenField{quickfix.FIXInt(val)} } +func (f EncryptedNewPasswordLenField) Value() int { return f.Int() } + //EncryptedPasswordField is a DATA field type EncryptedPasswordField struct{ quickfix.FIXString } @@ -4514,6 +5289,8 @@ func NewEncryptedPassword(val string) EncryptedPasswordField { return EncryptedPasswordField{quickfix.FIXString(val)} } +func (f EncryptedPasswordField) Value() string { return f.String() } + //EncryptedPasswordLenField is a LENGTH field type EncryptedPasswordLenField struct{ quickfix.FIXInt } @@ -4525,6 +5302,8 @@ func NewEncryptedPasswordLen(val int) EncryptedPasswordLenField { return EncryptedPasswordLenField{quickfix.FIXInt(val)} } +func (f EncryptedPasswordLenField) Value() int { return f.Int() } + //EncryptedPasswordMethodField is a INT field type EncryptedPasswordMethodField struct{ quickfix.FIXInt } @@ -4536,6 +5315,8 @@ func NewEncryptedPasswordMethod(val int) EncryptedPasswordMethodField { return EncryptedPasswordMethodField{quickfix.FIXInt(val)} } +func (f EncryptedPasswordMethodField) Value() int { return f.Int() } + //EndAccruedInterestAmtField is a AMT field type EndAccruedInterestAmtField struct{ quickfix.FIXDecimal } @@ -4547,6 +5328,8 @@ func NewEndAccruedInterestAmt(val decimal.Decimal, scale int32) EndAccruedIntere return EndAccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f EndAccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //EndCashField is a AMT field type EndCashField struct{ quickfix.FIXDecimal } @@ -4558,6 +5341,8 @@ func NewEndCash(val decimal.Decimal, scale int32) EndCashField { return EndCashField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f EndCashField) Value() (val decimal.Decimal) { return f.Decimal } + //EndDateField is a LOCALMKTDATE field type EndDateField struct{ quickfix.FIXString } @@ -4569,6 +5354,8 @@ func NewEndDate(val string) EndDateField { return EndDateField{quickfix.FIXString(val)} } +func (f EndDateField) Value() string { return f.String() } + //EndMaturityMonthYearField is a MONTHYEAR field type EndMaturityMonthYearField struct{ quickfix.FIXString } @@ -4580,6 +5367,8 @@ func NewEndMaturityMonthYear(val string) EndMaturityMonthYearField { return EndMaturityMonthYearField{quickfix.FIXString(val)} } +func (f EndMaturityMonthYearField) Value() string { return f.String() } + //EndSeqNoField is a SEQNUM field type EndSeqNoField struct{ quickfix.FIXInt } @@ -4591,6 +5380,8 @@ func NewEndSeqNo(val int) EndSeqNoField { return EndSeqNoField{quickfix.FIXInt(val)} } +func (f EndSeqNoField) Value() int { return f.Int() } + //EndStrikePxRangeField is a PRICE field type EndStrikePxRangeField struct{ quickfix.FIXDecimal } @@ -4602,6 +5393,8 @@ func NewEndStrikePxRange(val decimal.Decimal, scale int32) EndStrikePxRangeField return EndStrikePxRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f EndStrikePxRangeField) Value() (val decimal.Decimal) { return f.Decimal } + //EndTickPriceRangeField is a PRICE field type EndTickPriceRangeField struct{ quickfix.FIXDecimal } @@ -4613,6 +5406,8 @@ func NewEndTickPriceRange(val decimal.Decimal, scale int32) EndTickPriceRangeFie return EndTickPriceRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f EndTickPriceRangeField) Value() (val decimal.Decimal) { return f.Decimal } + //EventDateField is a LOCALMKTDATE field type EventDateField struct{ quickfix.FIXString } @@ -4624,6 +5419,8 @@ func NewEventDate(val string) EventDateField { return EventDateField{quickfix.FIXString(val)} } +func (f EventDateField) Value() string { return f.String() } + //EventPxField is a PRICE field type EventPxField struct{ quickfix.FIXDecimal } @@ -4635,6 +5432,8 @@ func NewEventPx(val decimal.Decimal, scale int32) EventPxField { return EventPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f EventPxField) Value() (val decimal.Decimal) { return f.Decimal } + //EventTextField is a STRING field type EventTextField struct{ quickfix.FIXString } @@ -4646,6 +5445,8 @@ func NewEventText(val string) EventTextField { return EventTextField{quickfix.FIXString(val)} } +func (f EventTextField) Value() string { return f.String() } + //EventTimeField is a UTCTIMESTAMP field type EventTimeField struct{ quickfix.FIXUTCTimestamp } @@ -4662,17 +5463,20 @@ func NewEventTimeNoMillis(val time.Time) EventTimeField { return EventTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//EventTypeField is a INT field -type EventTypeField struct{ quickfix.FIXInt } +func (f EventTimeField) Value() time.Time { return f.Time } + +//EventTypeField is a enum.EventType field +type EventTypeField struct{ quickfix.FIXString } //Tag returns tag.EventType (865) func (f EventTypeField) Tag() quickfix.Tag { return tag.EventType } -//NewEventType returns a new EventTypeField initialized with val -func NewEventType(val int) EventTypeField { - return EventTypeField{quickfix.FIXInt(val)} +func NewEventType(val enum.EventType) EventTypeField { + return EventTypeField{quickfix.FIXString(val)} } +func (f EventTypeField) Value() enum.EventType { return enum.EventType(f.String()) } + //ExDateField is a LOCALMKTDATE field type ExDateField struct{ quickfix.FIXString } @@ -4684,28 +5488,34 @@ func NewExDate(val string) ExDateField { return ExDateField{quickfix.FIXString(val)} } -//ExDestinationField is a EXCHANGE field +func (f ExDateField) Value() string { return f.String() } + +//ExDestinationField is a enum.ExDestination field type ExDestinationField struct{ quickfix.FIXString } //Tag returns tag.ExDestination (100) func (f ExDestinationField) Tag() quickfix.Tag { return tag.ExDestination } -//NewExDestination returns a new ExDestinationField initialized with val -func NewExDestination(val string) ExDestinationField { +func NewExDestination(val enum.ExDestination) ExDestinationField { return ExDestinationField{quickfix.FIXString(val)} } -//ExDestinationIDSourceField is a CHAR field +func (f ExDestinationField) Value() enum.ExDestination { return enum.ExDestination(f.String()) } + +//ExDestinationIDSourceField is a enum.ExDestinationIDSource field type ExDestinationIDSourceField struct{ quickfix.FIXString } //Tag returns tag.ExDestinationIDSource (1133) func (f ExDestinationIDSourceField) Tag() quickfix.Tag { return tag.ExDestinationIDSource } -//NewExDestinationIDSource returns a new ExDestinationIDSourceField initialized with val -func NewExDestinationIDSource(val string) ExDestinationIDSourceField { +func NewExDestinationIDSource(val enum.ExDestinationIDSource) ExDestinationIDSourceField { return ExDestinationIDSourceField{quickfix.FIXString(val)} } +func (f ExDestinationIDSourceField) Value() enum.ExDestinationIDSource { + return enum.ExDestinationIDSource(f.String()) +} + //ExchangeForPhysicalField is a BOOLEAN field type ExchangeForPhysicalField struct{ quickfix.FIXBoolean } @@ -4717,6 +5527,8 @@ func NewExchangeForPhysical(val bool) ExchangeForPhysicalField { return ExchangeForPhysicalField{quickfix.FIXBoolean(val)} } +func (f ExchangeForPhysicalField) Value() bool { return f.Bool() } + //ExchangeRuleField is a STRING field type ExchangeRuleField struct{ quickfix.FIXString } @@ -4728,6 +5540,8 @@ func NewExchangeRule(val string) ExchangeRuleField { return ExchangeRuleField{quickfix.FIXString(val)} } +func (f ExchangeRuleField) Value() string { return f.String() } + //ExchangeSpecialInstructionsField is a STRING field type ExchangeSpecialInstructionsField struct{ quickfix.FIXString } @@ -4739,17 +5553,20 @@ func NewExchangeSpecialInstructions(val string) ExchangeSpecialInstructionsField return ExchangeSpecialInstructionsField{quickfix.FIXString(val)} } -//ExecAckStatusField is a CHAR field +func (f ExchangeSpecialInstructionsField) Value() string { return f.String() } + +//ExecAckStatusField is a enum.ExecAckStatus field type ExecAckStatusField struct{ quickfix.FIXString } //Tag returns tag.ExecAckStatus (1036) func (f ExecAckStatusField) Tag() quickfix.Tag { return tag.ExecAckStatus } -//NewExecAckStatus returns a new ExecAckStatusField initialized with val -func NewExecAckStatus(val string) ExecAckStatusField { +func NewExecAckStatus(val enum.ExecAckStatus) ExecAckStatusField { return ExecAckStatusField{quickfix.FIXString(val)} } +func (f ExecAckStatusField) Value() enum.ExecAckStatus { return enum.ExecAckStatus(f.String()) } + //ExecBrokerField is a STRING field type ExecBrokerField struct{ quickfix.FIXString } @@ -4761,6 +5578,8 @@ func NewExecBroker(val string) ExecBrokerField { return ExecBrokerField{quickfix.FIXString(val)} } +func (f ExecBrokerField) Value() string { return f.String() } + //ExecIDField is a STRING field type ExecIDField struct{ quickfix.FIXString } @@ -4772,17 +5591,20 @@ func NewExecID(val string) ExecIDField { return ExecIDField{quickfix.FIXString(val)} } -//ExecInstField is a MULTIPLECHARVALUE field +func (f ExecIDField) Value() string { return f.String() } + +//ExecInstField is a enum.ExecInst field type ExecInstField struct{ quickfix.FIXString } //Tag returns tag.ExecInst (18) func (f ExecInstField) Tag() quickfix.Tag { return tag.ExecInst } -//NewExecInst returns a new ExecInstField initialized with val -func NewExecInst(val string) ExecInstField { +func NewExecInst(val enum.ExecInst) ExecInstField { return ExecInstField{quickfix.FIXString(val)} } +func (f ExecInstField) Value() enum.ExecInst { return enum.ExecInst(f.String()) } + //ExecInstValueField is a CHAR field type ExecInstValueField struct{ quickfix.FIXString } @@ -4794,6 +5616,8 @@ func NewExecInstValue(val string) ExecInstValueField { return ExecInstValueField{quickfix.FIXString(val)} } +func (f ExecInstValueField) Value() string { return f.String() } + //ExecPriceAdjustmentField is a FLOAT field type ExecPriceAdjustmentField struct{ quickfix.FIXDecimal } @@ -4805,17 +5629,20 @@ func NewExecPriceAdjustment(val decimal.Decimal, scale int32) ExecPriceAdjustmen return ExecPriceAdjustmentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ExecPriceTypeField is a CHAR field +func (f ExecPriceAdjustmentField) Value() (val decimal.Decimal) { return f.Decimal } + +//ExecPriceTypeField is a enum.ExecPriceType field type ExecPriceTypeField struct{ quickfix.FIXString } //Tag returns tag.ExecPriceType (484) func (f ExecPriceTypeField) Tag() quickfix.Tag { return tag.ExecPriceType } -//NewExecPriceType returns a new ExecPriceTypeField initialized with val -func NewExecPriceType(val string) ExecPriceTypeField { +func NewExecPriceType(val enum.ExecPriceType) ExecPriceTypeField { return ExecPriceTypeField{quickfix.FIXString(val)} } +func (f ExecPriceTypeField) Value() enum.ExecPriceType { return enum.ExecPriceType(f.String()) } + //ExecRefIDField is a STRING field type ExecRefIDField struct{ quickfix.FIXString } @@ -4827,39 +5654,46 @@ func NewExecRefID(val string) ExecRefIDField { return ExecRefIDField{quickfix.FIXString(val)} } -//ExecRestatementReasonField is a INT field -type ExecRestatementReasonField struct{ quickfix.FIXInt } +func (f ExecRefIDField) Value() string { return f.String() } + +//ExecRestatementReasonField is a enum.ExecRestatementReason field +type ExecRestatementReasonField struct{ quickfix.FIXString } //Tag returns tag.ExecRestatementReason (378) func (f ExecRestatementReasonField) Tag() quickfix.Tag { return tag.ExecRestatementReason } -//NewExecRestatementReason returns a new ExecRestatementReasonField initialized with val -func NewExecRestatementReason(val int) ExecRestatementReasonField { - return ExecRestatementReasonField{quickfix.FIXInt(val)} +func NewExecRestatementReason(val enum.ExecRestatementReason) ExecRestatementReasonField { + return ExecRestatementReasonField{quickfix.FIXString(val)} +} + +func (f ExecRestatementReasonField) Value() enum.ExecRestatementReason { + return enum.ExecRestatementReason(f.String()) } -//ExecTransTypeField is a CHAR field +//ExecTransTypeField is a enum.ExecTransType field type ExecTransTypeField struct{ quickfix.FIXString } //Tag returns tag.ExecTransType (20) func (f ExecTransTypeField) Tag() quickfix.Tag { return tag.ExecTransType } -//NewExecTransType returns a new ExecTransTypeField initialized with val -func NewExecTransType(val string) ExecTransTypeField { +func NewExecTransType(val enum.ExecTransType) ExecTransTypeField { return ExecTransTypeField{quickfix.FIXString(val)} } -//ExecTypeField is a CHAR field +func (f ExecTransTypeField) Value() enum.ExecTransType { return enum.ExecTransType(f.String()) } + +//ExecTypeField is a enum.ExecType field type ExecTypeField struct{ quickfix.FIXString } //Tag returns tag.ExecType (150) func (f ExecTypeField) Tag() quickfix.Tag { return tag.ExecType } -//NewExecType returns a new ExecTypeField initialized with val -func NewExecType(val string) ExecTypeField { +func NewExecType(val enum.ExecType) ExecTypeField { return ExecTypeField{quickfix.FIXString(val)} } +func (f ExecTypeField) Value() enum.ExecType { return enum.ExecType(f.String()) } + //ExecValuationPointField is a UTCTIMESTAMP field type ExecValuationPointField struct{ quickfix.FIXUTCTimestamp } @@ -4876,28 +5710,32 @@ func NewExecValuationPointNoMillis(val time.Time) ExecValuationPointField { return ExecValuationPointField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//ExerciseMethodField is a CHAR field +func (f ExecValuationPointField) Value() time.Time { return f.Time } + +//ExerciseMethodField is a enum.ExerciseMethod field type ExerciseMethodField struct{ quickfix.FIXString } //Tag returns tag.ExerciseMethod (747) func (f ExerciseMethodField) Tag() quickfix.Tag { return tag.ExerciseMethod } -//NewExerciseMethod returns a new ExerciseMethodField initialized with val -func NewExerciseMethod(val string) ExerciseMethodField { +func NewExerciseMethod(val enum.ExerciseMethod) ExerciseMethodField { return ExerciseMethodField{quickfix.FIXString(val)} } -//ExerciseStyleField is a INT field -type ExerciseStyleField struct{ quickfix.FIXInt } +func (f ExerciseMethodField) Value() enum.ExerciseMethod { return enum.ExerciseMethod(f.String()) } + +//ExerciseStyleField is a enum.ExerciseStyle field +type ExerciseStyleField struct{ quickfix.FIXString } //Tag returns tag.ExerciseStyle (1194) func (f ExerciseStyleField) Tag() quickfix.Tag { return tag.ExerciseStyle } -//NewExerciseStyle returns a new ExerciseStyleField initialized with val -func NewExerciseStyle(val int) ExerciseStyleField { - return ExerciseStyleField{quickfix.FIXInt(val)} +func NewExerciseStyle(val enum.ExerciseStyle) ExerciseStyleField { + return ExerciseStyleField{quickfix.FIXString(val)} } +func (f ExerciseStyleField) Value() enum.ExerciseStyle { return enum.ExerciseStyle(f.String()) } + //ExpQtyField is a QTY field type ExpQtyField struct{ quickfix.FIXDecimal } @@ -4909,37 +5747,44 @@ func NewExpQty(val decimal.Decimal, scale int32) ExpQtyField { return ExpQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ExpTypeField is a INT field -type ExpTypeField struct{ quickfix.FIXInt } +func (f ExpQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//ExpTypeField is a enum.ExpType field +type ExpTypeField struct{ quickfix.FIXString } //Tag returns tag.ExpType (982) func (f ExpTypeField) Tag() quickfix.Tag { return tag.ExpType } -//NewExpType returns a new ExpTypeField initialized with val -func NewExpType(val int) ExpTypeField { - return ExpTypeField{quickfix.FIXInt(val)} +func NewExpType(val enum.ExpType) ExpTypeField { + return ExpTypeField{quickfix.FIXString(val)} } -//ExpirationCycleField is a INT field -type ExpirationCycleField struct{ quickfix.FIXInt } +func (f ExpTypeField) Value() enum.ExpType { return enum.ExpType(f.String()) } + +//ExpirationCycleField is a enum.ExpirationCycle field +type ExpirationCycleField struct{ quickfix.FIXString } //Tag returns tag.ExpirationCycle (827) func (f ExpirationCycleField) Tag() quickfix.Tag { return tag.ExpirationCycle } -//NewExpirationCycle returns a new ExpirationCycleField initialized with val -func NewExpirationCycle(val int) ExpirationCycleField { - return ExpirationCycleField{quickfix.FIXInt(val)} +func NewExpirationCycle(val enum.ExpirationCycle) ExpirationCycleField { + return ExpirationCycleField{quickfix.FIXString(val)} } -//ExpirationQtyTypeField is a INT field -type ExpirationQtyTypeField struct{ quickfix.FIXInt } +func (f ExpirationCycleField) Value() enum.ExpirationCycle { return enum.ExpirationCycle(f.String()) } + +//ExpirationQtyTypeField is a enum.ExpirationQtyType field +type ExpirationQtyTypeField struct{ quickfix.FIXString } //Tag returns tag.ExpirationQtyType (982) func (f ExpirationQtyTypeField) Tag() quickfix.Tag { return tag.ExpirationQtyType } -//NewExpirationQtyType returns a new ExpirationQtyTypeField initialized with val -func NewExpirationQtyType(val int) ExpirationQtyTypeField { - return ExpirationQtyTypeField{quickfix.FIXInt(val)} +func NewExpirationQtyType(val enum.ExpirationQtyType) ExpirationQtyTypeField { + return ExpirationQtyTypeField{quickfix.FIXString(val)} +} + +func (f ExpirationQtyTypeField) Value() enum.ExpirationQtyType { + return enum.ExpirationQtyType(f.String()) } //ExpireDateField is a LOCALMKTDATE field @@ -4953,6 +5798,8 @@ func NewExpireDate(val string) ExpireDateField { return ExpireDateField{quickfix.FIXString(val)} } +func (f ExpireDateField) Value() string { return f.String() } + //ExpireTimeField is a UTCTIMESTAMP field type ExpireTimeField struct{ quickfix.FIXUTCTimestamp } @@ -4969,6 +5816,8 @@ func NewExpireTimeNoMillis(val time.Time) ExpireTimeField { return ExpireTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f ExpireTimeField) Value() time.Time { return f.Time } + //FactorField is a FLOAT field type FactorField struct{ quickfix.FIXDecimal } @@ -4980,6 +5829,8 @@ func NewFactor(val decimal.Decimal, scale int32) FactorField { return FactorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f FactorField) Value() (val decimal.Decimal) { return f.Decimal } + //FairValueField is a AMT field type FairValueField struct{ quickfix.FIXDecimal } @@ -4991,6 +5842,8 @@ func NewFairValue(val decimal.Decimal, scale int32) FairValueField { return FairValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f FairValueField) Value() (val decimal.Decimal) { return f.Decimal } + //FeeMultiplierField is a FLOAT field type FeeMultiplierField struct{ quickfix.FIXDecimal } @@ -5002,6 +5855,8 @@ func NewFeeMultiplier(val decimal.Decimal, scale int32) FeeMultiplierField { return FeeMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f FeeMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //FillExecIDField is a STRING field type FillExecIDField struct{ quickfix.FIXString } @@ -5013,6 +5868,8 @@ func NewFillExecID(val string) FillExecIDField { return FillExecIDField{quickfix.FIXString(val)} } +func (f FillExecIDField) Value() string { return f.String() } + //FillLiquidityIndField is a INT field type FillLiquidityIndField struct{ quickfix.FIXInt } @@ -5024,6 +5881,8 @@ func NewFillLiquidityInd(val int) FillLiquidityIndField { return FillLiquidityIndField{quickfix.FIXInt(val)} } +func (f FillLiquidityIndField) Value() int { return f.Int() } + //FillPxField is a PRICE field type FillPxField struct{ quickfix.FIXDecimal } @@ -5035,6 +5894,8 @@ func NewFillPx(val decimal.Decimal, scale int32) FillPxField { return FillPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f FillPxField) Value() (val decimal.Decimal) { return f.Decimal } + //FillQtyField is a QTY field type FillQtyField struct{ quickfix.FIXDecimal } @@ -5046,17 +5907,20 @@ func NewFillQty(val decimal.Decimal, scale int32) FillQtyField { return FillQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//FinancialStatusField is a MULTIPLECHARVALUE field +func (f FillQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//FinancialStatusField is a enum.FinancialStatus field type FinancialStatusField struct{ quickfix.FIXString } //Tag returns tag.FinancialStatus (291) func (f FinancialStatusField) Tag() quickfix.Tag { return tag.FinancialStatus } -//NewFinancialStatus returns a new FinancialStatusField initialized with val -func NewFinancialStatus(val string) FinancialStatusField { +func NewFinancialStatus(val enum.FinancialStatus) FinancialStatusField { return FinancialStatusField{quickfix.FIXString(val)} } +func (f FinancialStatusField) Value() enum.FinancialStatus { return enum.FinancialStatus(f.String()) } + //FirmTradeIDField is a STRING field type FirmTradeIDField struct{ quickfix.FIXString } @@ -5068,6 +5932,8 @@ func NewFirmTradeID(val string) FirmTradeIDField { return FirmTradeIDField{quickfix.FIXString(val)} } +func (f FirmTradeIDField) Value() string { return f.String() } + //FirstPxField is a PRICE field type FirstPxField struct{ quickfix.FIXDecimal } @@ -5079,6 +5945,8 @@ func NewFirstPx(val decimal.Decimal, scale int32) FirstPxField { return FirstPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f FirstPxField) Value() (val decimal.Decimal) { return f.Decimal } + //FlexProductEligibilityIndicatorField is a BOOLEAN field type FlexProductEligibilityIndicatorField struct{ quickfix.FIXBoolean } @@ -5092,6 +5960,8 @@ func NewFlexProductEligibilityIndicator(val bool) FlexProductEligibilityIndicato return FlexProductEligibilityIndicatorField{quickfix.FIXBoolean(val)} } +func (f FlexProductEligibilityIndicatorField) Value() bool { return f.Bool() } + //FlexibleIndicatorField is a BOOLEAN field type FlexibleIndicatorField struct{ quickfix.FIXBoolean } @@ -5103,6 +5973,8 @@ func NewFlexibleIndicator(val bool) FlexibleIndicatorField { return FlexibleIndicatorField{quickfix.FIXBoolean(val)} } +func (f FlexibleIndicatorField) Value() bool { return f.Bool() } + //FloorPriceField is a PRICE field type FloorPriceField struct{ quickfix.FIXDecimal } @@ -5114,17 +5986,20 @@ func NewFloorPrice(val decimal.Decimal, scale int32) FloorPriceField { return FloorPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//FlowScheduleTypeField is a INT field -type FlowScheduleTypeField struct{ quickfix.FIXInt } +func (f FloorPriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//FlowScheduleTypeField is a enum.FlowScheduleType field +type FlowScheduleTypeField struct{ quickfix.FIXString } //Tag returns tag.FlowScheduleType (1439) func (f FlowScheduleTypeField) Tag() quickfix.Tag { return tag.FlowScheduleType } -//NewFlowScheduleType returns a new FlowScheduleTypeField initialized with val -func NewFlowScheduleType(val int) FlowScheduleTypeField { - return FlowScheduleTypeField{quickfix.FIXInt(val)} +func NewFlowScheduleType(val enum.FlowScheduleType) FlowScheduleTypeField { + return FlowScheduleTypeField{quickfix.FIXString(val)} } +func (f FlowScheduleTypeField) Value() enum.FlowScheduleType { return enum.FlowScheduleType(f.String()) } + //ForexReqField is a BOOLEAN field type ForexReqField struct{ quickfix.FIXBoolean } @@ -5136,17 +6011,20 @@ func NewForexReq(val bool) ForexReqField { return ForexReqField{quickfix.FIXBoolean(val)} } -//FundRenewWaivField is a CHAR field +func (f ForexReqField) Value() bool { return f.Bool() } + +//FundRenewWaivField is a enum.FundRenewWaiv field type FundRenewWaivField struct{ quickfix.FIXString } //Tag returns tag.FundRenewWaiv (497) func (f FundRenewWaivField) Tag() quickfix.Tag { return tag.FundRenewWaiv } -//NewFundRenewWaiv returns a new FundRenewWaivField initialized with val -func NewFundRenewWaiv(val string) FundRenewWaivField { +func NewFundRenewWaiv(val enum.FundRenewWaiv) FundRenewWaivField { return FundRenewWaivField{quickfix.FIXString(val)} } +func (f FundRenewWaivField) Value() enum.FundRenewWaiv { return enum.FundRenewWaiv(f.String()) } + //FutSettDateField is a LOCALMKTDATE field type FutSettDateField struct{ quickfix.FIXString } @@ -5158,6 +6036,8 @@ func NewFutSettDate(val string) FutSettDateField { return FutSettDateField{quickfix.FIXString(val)} } +func (f FutSettDateField) Value() string { return f.String() } + //FutSettDate2Field is a LOCALMKTDATE field type FutSettDate2Field struct{ quickfix.FIXString } @@ -5169,28 +6049,34 @@ func NewFutSettDate2(val string) FutSettDate2Field { return FutSettDate2Field{quickfix.FIXString(val)} } -//FuturesValuationMethodField is a STRING field +func (f FutSettDate2Field) Value() string { return f.String() } + +//FuturesValuationMethodField is a enum.FuturesValuationMethod field type FuturesValuationMethodField struct{ quickfix.FIXString } //Tag returns tag.FuturesValuationMethod (1197) func (f FuturesValuationMethodField) Tag() quickfix.Tag { return tag.FuturesValuationMethod } -//NewFuturesValuationMethod returns a new FuturesValuationMethodField initialized with val -func NewFuturesValuationMethod(val string) FuturesValuationMethodField { +func NewFuturesValuationMethod(val enum.FuturesValuationMethod) FuturesValuationMethodField { return FuturesValuationMethodField{quickfix.FIXString(val)} } -//GTBookingInstField is a INT field -type GTBookingInstField struct{ quickfix.FIXInt } +func (f FuturesValuationMethodField) Value() enum.FuturesValuationMethod { + return enum.FuturesValuationMethod(f.String()) +} + +//GTBookingInstField is a enum.GTBookingInst field +type GTBookingInstField struct{ quickfix.FIXString } //Tag returns tag.GTBookingInst (427) func (f GTBookingInstField) Tag() quickfix.Tag { return tag.GTBookingInst } -//NewGTBookingInst returns a new GTBookingInstField initialized with val -func NewGTBookingInst(val int) GTBookingInstField { - return GTBookingInstField{quickfix.FIXInt(val)} +func NewGTBookingInst(val enum.GTBookingInst) GTBookingInstField { + return GTBookingInstField{quickfix.FIXString(val)} } +func (f GTBookingInstField) Value() enum.GTBookingInst { return enum.GTBookingInst(f.String()) } + //GapFillFlagField is a BOOLEAN field type GapFillFlagField struct{ quickfix.FIXBoolean } @@ -5202,6 +6088,8 @@ func NewGapFillFlag(val bool) GapFillFlagField { return GapFillFlagField{quickfix.FIXBoolean(val)} } +func (f GapFillFlagField) Value() bool { return f.Bool() } + //GrossTradeAmtField is a AMT field type GrossTradeAmtField struct{ quickfix.FIXDecimal } @@ -5213,39 +6101,44 @@ func NewGrossTradeAmt(val decimal.Decimal, scale int32) GrossTradeAmtField { return GrossTradeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//HaltReasonCharField is a CHAR field +func (f GrossTradeAmtField) Value() (val decimal.Decimal) { return f.Decimal } + +//HaltReasonCharField is a enum.HaltReasonChar field type HaltReasonCharField struct{ quickfix.FIXString } //Tag returns tag.HaltReasonChar (327) func (f HaltReasonCharField) Tag() quickfix.Tag { return tag.HaltReasonChar } -//NewHaltReasonChar returns a new HaltReasonCharField initialized with val -func NewHaltReasonChar(val string) HaltReasonCharField { +func NewHaltReasonChar(val enum.HaltReasonChar) HaltReasonCharField { return HaltReasonCharField{quickfix.FIXString(val)} } -//HaltReasonIntField is a INT field -type HaltReasonIntField struct{ quickfix.FIXInt } +func (f HaltReasonCharField) Value() enum.HaltReasonChar { return enum.HaltReasonChar(f.String()) } + +//HaltReasonIntField is a enum.HaltReasonInt field +type HaltReasonIntField struct{ quickfix.FIXString } //Tag returns tag.HaltReasonInt (327) func (f HaltReasonIntField) Tag() quickfix.Tag { return tag.HaltReasonInt } -//NewHaltReasonInt returns a new HaltReasonIntField initialized with val -func NewHaltReasonInt(val int) HaltReasonIntField { - return HaltReasonIntField{quickfix.FIXInt(val)} +func NewHaltReasonInt(val enum.HaltReasonInt) HaltReasonIntField { + return HaltReasonIntField{quickfix.FIXString(val)} } -//HandlInstField is a CHAR field +func (f HaltReasonIntField) Value() enum.HaltReasonInt { return enum.HaltReasonInt(f.String()) } + +//HandlInstField is a enum.HandlInst field type HandlInstField struct{ quickfix.FIXString } //Tag returns tag.HandlInst (21) func (f HandlInstField) Tag() quickfix.Tag { return tag.HandlInst } -//NewHandlInst returns a new HandlInstField initialized with val -func NewHandlInst(val string) HandlInstField { +func NewHandlInst(val enum.HandlInst) HandlInstField { return HandlInstField{quickfix.FIXString(val)} } +func (f HandlInstField) Value() enum.HandlInst { return enum.HandlInst(f.String()) } + //HeadlineField is a STRING field type HeadlineField struct{ quickfix.FIXString } @@ -5257,6 +6150,8 @@ func NewHeadline(val string) HeadlineField { return HeadlineField{quickfix.FIXString(val)} } +func (f HeadlineField) Value() string { return f.String() } + //HeartBtIntField is a INT field type HeartBtIntField struct{ quickfix.FIXInt } @@ -5268,6 +6163,8 @@ func NewHeartBtInt(val int) HeartBtIntField { return HeartBtIntField{quickfix.FIXInt(val)} } +func (f HeartBtIntField) Value() int { return f.Int() } + //HighLimitPriceField is a PRICE field type HighLimitPriceField struct{ quickfix.FIXDecimal } @@ -5279,6 +6176,8 @@ func NewHighLimitPrice(val decimal.Decimal, scale int32) HighLimitPriceField { return HighLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f HighLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //HighPxField is a PRICE field type HighPxField struct{ quickfix.FIXDecimal } @@ -5290,6 +6189,8 @@ func NewHighPx(val decimal.Decimal, scale int32) HighPxField { return HighPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f HighPxField) Value() (val decimal.Decimal) { return f.Decimal } + //HopCompIDField is a STRING field type HopCompIDField struct{ quickfix.FIXString } @@ -5301,6 +6202,8 @@ func NewHopCompID(val string) HopCompIDField { return HopCompIDField{quickfix.FIXString(val)} } +func (f HopCompIDField) Value() string { return f.String() } + //HopRefIDField is a SEQNUM field type HopRefIDField struct{ quickfix.FIXInt } @@ -5312,6 +6215,8 @@ func NewHopRefID(val int) HopRefIDField { return HopRefIDField{quickfix.FIXInt(val)} } +func (f HopRefIDField) Value() int { return f.Int() } + //HopSendingTimeField is a UTCTIMESTAMP field type HopSendingTimeField struct{ quickfix.FIXUTCTimestamp } @@ -5328,6 +6233,8 @@ func NewHopSendingTimeNoMillis(val time.Time) HopSendingTimeField { return HopSendingTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f HopSendingTimeField) Value() time.Time { return f.Time } + //HostCrossIDField is a STRING field type HostCrossIDField struct{ quickfix.FIXString } @@ -5339,17 +6246,20 @@ func NewHostCrossID(val string) HostCrossIDField { return HostCrossIDField{quickfix.FIXString(val)} } -//IDSourceField is a STRING field +func (f HostCrossIDField) Value() string { return f.String() } + +//IDSourceField is a enum.IDSource field type IDSourceField struct{ quickfix.FIXString } //Tag returns tag.IDSource (22) func (f IDSourceField) Tag() quickfix.Tag { return tag.IDSource } -//NewIDSource returns a new IDSourceField initialized with val -func NewIDSource(val string) IDSourceField { +func NewIDSource(val enum.IDSource) IDSourceField { return IDSourceField{quickfix.FIXString(val)} } +func (f IDSourceField) Value() enum.IDSource { return enum.IDSource(f.String()) } + //IOIIDField is a STRING field type IOIIDField struct{ quickfix.FIXString } @@ -5361,6 +6271,8 @@ func NewIOIID(val string) IOIIDField { return IOIIDField{quickfix.FIXString(val)} } +func (f IOIIDField) Value() string { return f.String() } + //IOINaturalFlagField is a BOOLEAN field type IOINaturalFlagField struct{ quickfix.FIXBoolean } @@ -5372,50 +6284,56 @@ func NewIOINaturalFlag(val bool) IOINaturalFlagField { return IOINaturalFlagField{quickfix.FIXBoolean(val)} } -//IOIOthSvcField is a CHAR field +func (f IOINaturalFlagField) Value() bool { return f.Bool() } + +//IOIOthSvcField is a enum.IOIOthSvc field type IOIOthSvcField struct{ quickfix.FIXString } //Tag returns tag.IOIOthSvc (24) func (f IOIOthSvcField) Tag() quickfix.Tag { return tag.IOIOthSvc } -//NewIOIOthSvc returns a new IOIOthSvcField initialized with val -func NewIOIOthSvc(val string) IOIOthSvcField { +func NewIOIOthSvc(val enum.IOIOthSvc) IOIOthSvcField { return IOIOthSvcField{quickfix.FIXString(val)} } -//IOIQltyIndField is a CHAR field +func (f IOIOthSvcField) Value() enum.IOIOthSvc { return enum.IOIOthSvc(f.String()) } + +//IOIQltyIndField is a enum.IOIQltyInd field type IOIQltyIndField struct{ quickfix.FIXString } //Tag returns tag.IOIQltyInd (25) func (f IOIQltyIndField) Tag() quickfix.Tag { return tag.IOIQltyInd } -//NewIOIQltyInd returns a new IOIQltyIndField initialized with val -func NewIOIQltyInd(val string) IOIQltyIndField { +func NewIOIQltyInd(val enum.IOIQltyInd) IOIQltyIndField { return IOIQltyIndField{quickfix.FIXString(val)} } -//IOIQtyField is a STRING field +func (f IOIQltyIndField) Value() enum.IOIQltyInd { return enum.IOIQltyInd(f.String()) } + +//IOIQtyField is a enum.IOIQty field type IOIQtyField struct{ quickfix.FIXString } //Tag returns tag.IOIQty (27) func (f IOIQtyField) Tag() quickfix.Tag { return tag.IOIQty } -//NewIOIQty returns a new IOIQtyField initialized with val -func NewIOIQty(val string) IOIQtyField { +func NewIOIQty(val enum.IOIQty) IOIQtyField { return IOIQtyField{quickfix.FIXString(val)} } -//IOIQualifierField is a CHAR field +func (f IOIQtyField) Value() enum.IOIQty { return enum.IOIQty(f.String()) } + +//IOIQualifierField is a enum.IOIQualifier field type IOIQualifierField struct{ quickfix.FIXString } //Tag returns tag.IOIQualifier (104) func (f IOIQualifierField) Tag() quickfix.Tag { return tag.IOIQualifier } -//NewIOIQualifier returns a new IOIQualifierField initialized with val -func NewIOIQualifier(val string) IOIQualifierField { +func NewIOIQualifier(val enum.IOIQualifier) IOIQualifierField { return IOIQualifierField{quickfix.FIXString(val)} } +func (f IOIQualifierField) Value() enum.IOIQualifier { return enum.IOIQualifier(f.String()) } + //IOIRefIDField is a STRING field type IOIRefIDField struct{ quickfix.FIXString } @@ -5427,28 +6345,32 @@ func NewIOIRefID(val string) IOIRefIDField { return IOIRefIDField{quickfix.FIXString(val)} } -//IOISharesField is a STRING field +func (f IOIRefIDField) Value() string { return f.String() } + +//IOISharesField is a enum.IOIShares field type IOISharesField struct{ quickfix.FIXString } //Tag returns tag.IOIShares (27) func (f IOISharesField) Tag() quickfix.Tag { return tag.IOIShares } -//NewIOIShares returns a new IOISharesField initialized with val -func NewIOIShares(val string) IOISharesField { +func NewIOIShares(val enum.IOIShares) IOISharesField { return IOISharesField{quickfix.FIXString(val)} } -//IOITransTypeField is a CHAR field +func (f IOISharesField) Value() enum.IOIShares { return enum.IOIShares(f.String()) } + +//IOITransTypeField is a enum.IOITransType field type IOITransTypeField struct{ quickfix.FIXString } //Tag returns tag.IOITransType (28) func (f IOITransTypeField) Tag() quickfix.Tag { return tag.IOITransType } -//NewIOITransType returns a new IOITransTypeField initialized with val -func NewIOITransType(val string) IOITransTypeField { +func NewIOITransType(val enum.IOITransType) IOITransTypeField { return IOITransTypeField{quickfix.FIXString(val)} } +func (f IOITransTypeField) Value() enum.IOITransType { return enum.IOITransType(f.String()) } + //IOIidField is a STRING field type IOIidField struct{ quickfix.FIXString } @@ -5460,15 +6382,20 @@ func NewIOIid(val string) IOIidField { return IOIidField{quickfix.FIXString(val)} } -//ImpliedMarketIndicatorField is a INT field -type ImpliedMarketIndicatorField struct{ quickfix.FIXInt } +func (f IOIidField) Value() string { return f.String() } + +//ImpliedMarketIndicatorField is a enum.ImpliedMarketIndicator field +type ImpliedMarketIndicatorField struct{ quickfix.FIXString } //Tag returns tag.ImpliedMarketIndicator (1144) func (f ImpliedMarketIndicatorField) Tag() quickfix.Tag { return tag.ImpliedMarketIndicator } -//NewImpliedMarketIndicator returns a new ImpliedMarketIndicatorField initialized with val -func NewImpliedMarketIndicator(val int) ImpliedMarketIndicatorField { - return ImpliedMarketIndicatorField{quickfix.FIXInt(val)} +func NewImpliedMarketIndicator(val enum.ImpliedMarketIndicator) ImpliedMarketIndicatorField { + return ImpliedMarketIndicatorField{quickfix.FIXString(val)} +} + +func (f ImpliedMarketIndicatorField) Value() enum.ImpliedMarketIndicator { + return enum.ImpliedMarketIndicator(f.String()) } //InViewOfCommonField is a BOOLEAN field @@ -5482,17 +6409,20 @@ func NewInViewOfCommon(val bool) InViewOfCommonField { return InViewOfCommonField{quickfix.FIXBoolean(val)} } -//IncTaxIndField is a INT field -type IncTaxIndField struct{ quickfix.FIXInt } +func (f InViewOfCommonField) Value() bool { return f.Bool() } + +//IncTaxIndField is a enum.IncTaxInd field +type IncTaxIndField struct{ quickfix.FIXString } //Tag returns tag.IncTaxInd (416) func (f IncTaxIndField) Tag() quickfix.Tag { return tag.IncTaxInd } -//NewIncTaxInd returns a new IncTaxIndField initialized with val -func NewIncTaxInd(val int) IncTaxIndField { - return IncTaxIndField{quickfix.FIXInt(val)} +func NewIncTaxInd(val enum.IncTaxInd) IncTaxIndField { + return IncTaxIndField{quickfix.FIXString(val)} } +func (f IncTaxIndField) Value() enum.IncTaxInd { return enum.IncTaxInd(f.String()) } + //IndividualAllocIDField is a STRING field type IndividualAllocIDField struct{ quickfix.FIXString } @@ -5504,6 +6434,8 @@ func NewIndividualAllocID(val string) IndividualAllocIDField { return IndividualAllocIDField{quickfix.FIXString(val)} } +func (f IndividualAllocIDField) Value() string { return f.String() } + //IndividualAllocRejCodeField is a INT field type IndividualAllocRejCodeField struct{ quickfix.FIXInt } @@ -5515,15 +6447,20 @@ func NewIndividualAllocRejCode(val int) IndividualAllocRejCodeField { return IndividualAllocRejCodeField{quickfix.FIXInt(val)} } -//IndividualAllocTypeField is a INT field -type IndividualAllocTypeField struct{ quickfix.FIXInt } +func (f IndividualAllocRejCodeField) Value() int { return f.Int() } + +//IndividualAllocTypeField is a enum.IndividualAllocType field +type IndividualAllocTypeField struct{ quickfix.FIXString } //Tag returns tag.IndividualAllocType (992) func (f IndividualAllocTypeField) Tag() quickfix.Tag { return tag.IndividualAllocType } -//NewIndividualAllocType returns a new IndividualAllocTypeField initialized with val -func NewIndividualAllocType(val int) IndividualAllocTypeField { - return IndividualAllocTypeField{quickfix.FIXInt(val)} +func NewIndividualAllocType(val enum.IndividualAllocType) IndividualAllocTypeField { + return IndividualAllocTypeField{quickfix.FIXString(val)} +} + +func (f IndividualAllocTypeField) Value() enum.IndividualAllocType { + return enum.IndividualAllocType(f.String()) } //InputSourceField is a STRING field @@ -5537,17 +6474,20 @@ func NewInputSource(val string) InputSourceField { return InputSourceField{quickfix.FIXString(val)} } -//InstrAttribTypeField is a INT field -type InstrAttribTypeField struct{ quickfix.FIXInt } +func (f InputSourceField) Value() string { return f.String() } + +//InstrAttribTypeField is a enum.InstrAttribType field +type InstrAttribTypeField struct{ quickfix.FIXString } //Tag returns tag.InstrAttribType (871) func (f InstrAttribTypeField) Tag() quickfix.Tag { return tag.InstrAttribType } -//NewInstrAttribType returns a new InstrAttribTypeField initialized with val -func NewInstrAttribType(val int) InstrAttribTypeField { - return InstrAttribTypeField{quickfix.FIXInt(val)} +func NewInstrAttribType(val enum.InstrAttribType) InstrAttribTypeField { + return InstrAttribTypeField{quickfix.FIXString(val)} } +func (f InstrAttribTypeField) Value() enum.InstrAttribType { return enum.InstrAttribType(f.String()) } + //InstrAttribValueField is a STRING field type InstrAttribValueField struct{ quickfix.FIXString } @@ -5559,17 +6499,20 @@ func NewInstrAttribValue(val string) InstrAttribValueField { return InstrAttribValueField{quickfix.FIXString(val)} } -//InstrRegistryField is a STRING field +func (f InstrAttribValueField) Value() string { return f.String() } + +//InstrRegistryField is a enum.InstrRegistry field type InstrRegistryField struct{ quickfix.FIXString } //Tag returns tag.InstrRegistry (543) func (f InstrRegistryField) Tag() quickfix.Tag { return tag.InstrRegistry } -//NewInstrRegistry returns a new InstrRegistryField initialized with val -func NewInstrRegistry(val string) InstrRegistryField { +func NewInstrRegistry(val enum.InstrRegistry) InstrRegistryField { return InstrRegistryField{quickfix.FIXString(val)} } +func (f InstrRegistryField) Value() enum.InstrRegistry { return enum.InstrRegistry(f.String()) } + //InstrmtAssignmentMethodField is a CHAR field type InstrmtAssignmentMethodField struct{ quickfix.FIXString } @@ -5581,6 +6524,8 @@ func NewInstrmtAssignmentMethod(val string) InstrmtAssignmentMethodField { return InstrmtAssignmentMethodField{quickfix.FIXString(val)} } +func (f InstrmtAssignmentMethodField) Value() string { return f.String() } + //InstrumentPartyIDField is a STRING field type InstrumentPartyIDField struct{ quickfix.FIXString } @@ -5592,6 +6537,8 @@ func NewInstrumentPartyID(val string) InstrumentPartyIDField { return InstrumentPartyIDField{quickfix.FIXString(val)} } +func (f InstrumentPartyIDField) Value() string { return f.String() } + //InstrumentPartyIDSourceField is a CHAR field type InstrumentPartyIDSourceField struct{ quickfix.FIXString } @@ -5603,6 +6550,8 @@ func NewInstrumentPartyIDSource(val string) InstrumentPartyIDSourceField { return InstrumentPartyIDSourceField{quickfix.FIXString(val)} } +func (f InstrumentPartyIDSourceField) Value() string { return f.String() } + //InstrumentPartyRoleField is a INT field type InstrumentPartyRoleField struct{ quickfix.FIXInt } @@ -5614,6 +6563,8 @@ func NewInstrumentPartyRole(val int) InstrumentPartyRoleField { return InstrumentPartyRoleField{quickfix.FIXInt(val)} } +func (f InstrumentPartyRoleField) Value() int { return f.Int() } + //InstrumentPartySubIDField is a STRING field type InstrumentPartySubIDField struct{ quickfix.FIXString } @@ -5625,6 +6576,8 @@ func NewInstrumentPartySubID(val string) InstrumentPartySubIDField { return InstrumentPartySubIDField{quickfix.FIXString(val)} } +func (f InstrumentPartySubIDField) Value() string { return f.String() } + //InstrumentPartySubIDTypeField is a INT field type InstrumentPartySubIDTypeField struct{ quickfix.FIXInt } @@ -5636,6 +6589,8 @@ func NewInstrumentPartySubIDType(val int) InstrumentPartySubIDTypeField { return InstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f InstrumentPartySubIDTypeField) Value() int { return f.Int() } + //InterestAccrualDateField is a LOCALMKTDATE field type InterestAccrualDateField struct{ quickfix.FIXString } @@ -5647,6 +6602,8 @@ func NewInterestAccrualDate(val string) InterestAccrualDateField { return InterestAccrualDateField{quickfix.FIXString(val)} } +func (f InterestAccrualDateField) Value() string { return f.String() } + //InterestAtMaturityField is a AMT field type InterestAtMaturityField struct{ quickfix.FIXDecimal } @@ -5658,6 +6615,8 @@ func NewInterestAtMaturity(val decimal.Decimal, scale int32) InterestAtMaturityF return InterestAtMaturityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f InterestAtMaturityField) Value() (val decimal.Decimal) { return f.Decimal } + //InvestorCountryOfResidenceField is a COUNTRY field type InvestorCountryOfResidenceField struct{ quickfix.FIXString } @@ -5669,6 +6628,8 @@ func NewInvestorCountryOfResidence(val string) InvestorCountryOfResidenceField { return InvestorCountryOfResidenceField{quickfix.FIXString(val)} } +func (f InvestorCountryOfResidenceField) Value() string { return f.String() } + //IssueDateField is a LOCALMKTDATE field type IssueDateField struct{ quickfix.FIXString } @@ -5680,6 +6641,8 @@ func NewIssueDate(val string) IssueDateField { return IssueDateField{quickfix.FIXString(val)} } +func (f IssueDateField) Value() string { return f.String() } + //IssuerField is a STRING field type IssuerField struct{ quickfix.FIXString } @@ -5691,6 +6654,8 @@ func NewIssuer(val string) IssuerField { return IssuerField{quickfix.FIXString(val)} } +func (f IssuerField) Value() string { return f.String() } + //LanguageCodeField is a LANGUAGE field type LanguageCodeField struct{ quickfix.FIXString } @@ -5702,17 +6667,20 @@ func NewLanguageCode(val string) LanguageCodeField { return LanguageCodeField{quickfix.FIXString(val)} } -//LastCapacityField is a CHAR field +func (f LanguageCodeField) Value() string { return f.String() } + +//LastCapacityField is a enum.LastCapacity field type LastCapacityField struct{ quickfix.FIXString } //Tag returns tag.LastCapacity (29) func (f LastCapacityField) Tag() quickfix.Tag { return tag.LastCapacity } -//NewLastCapacity returns a new LastCapacityField initialized with val -func NewLastCapacity(val string) LastCapacityField { +func NewLastCapacity(val enum.LastCapacity) LastCapacityField { return LastCapacityField{quickfix.FIXString(val)} } +func (f LastCapacityField) Value() enum.LastCapacity { return enum.LastCapacity(f.String()) } + //LastForwardPointsField is a PRICEOFFSET field type LastForwardPointsField struct{ quickfix.FIXDecimal } @@ -5724,6 +6692,8 @@ func NewLastForwardPoints(val decimal.Decimal, scale int32) LastForwardPointsFie return LastForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //LastForwardPoints2Field is a PRICEOFFSET field type LastForwardPoints2Field struct{ quickfix.FIXDecimal } @@ -5735,6 +6705,8 @@ func NewLastForwardPoints2(val decimal.Decimal, scale int32) LastForwardPoints2F return LastForwardPoints2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastForwardPoints2Field) Value() (val decimal.Decimal) { return f.Decimal } + //LastFragmentField is a BOOLEAN field type LastFragmentField struct{ quickfix.FIXBoolean } @@ -5746,17 +6718,20 @@ func NewLastFragment(val bool) LastFragmentField { return LastFragmentField{quickfix.FIXBoolean(val)} } -//LastLiquidityIndField is a INT field -type LastLiquidityIndField struct{ quickfix.FIXInt } +func (f LastFragmentField) Value() bool { return f.Bool() } + +//LastLiquidityIndField is a enum.LastLiquidityInd field +type LastLiquidityIndField struct{ quickfix.FIXString } //Tag returns tag.LastLiquidityInd (851) func (f LastLiquidityIndField) Tag() quickfix.Tag { return tag.LastLiquidityInd } -//NewLastLiquidityInd returns a new LastLiquidityIndField initialized with val -func NewLastLiquidityInd(val int) LastLiquidityIndField { - return LastLiquidityIndField{quickfix.FIXInt(val)} +func NewLastLiquidityInd(val enum.LastLiquidityInd) LastLiquidityIndField { + return LastLiquidityIndField{quickfix.FIXString(val)} } +func (f LastLiquidityIndField) Value() enum.LastLiquidityInd { return enum.LastLiquidityInd(f.String()) } + //LastMktField is a EXCHANGE field type LastMktField struct{ quickfix.FIXString } @@ -5768,6 +6743,8 @@ func NewLastMkt(val string) LastMktField { return LastMktField{quickfix.FIXString(val)} } +func (f LastMktField) Value() string { return f.String() } + //LastMsgSeqNumProcessedField is a SEQNUM field type LastMsgSeqNumProcessedField struct{ quickfix.FIXInt } @@ -5779,6 +6756,8 @@ func NewLastMsgSeqNumProcessed(val int) LastMsgSeqNumProcessedField { return LastMsgSeqNumProcessedField{quickfix.FIXInt(val)} } +func (f LastMsgSeqNumProcessedField) Value() int { return f.Int() } + //LastNetworkResponseIDField is a STRING field type LastNetworkResponseIDField struct{ quickfix.FIXString } @@ -5790,6 +6769,8 @@ func NewLastNetworkResponseID(val string) LastNetworkResponseIDField { return LastNetworkResponseIDField{quickfix.FIXString(val)} } +func (f LastNetworkResponseIDField) Value() string { return f.String() } + //LastParPxField is a PRICE field type LastParPxField struct{ quickfix.FIXDecimal } @@ -5801,6 +6782,8 @@ func NewLastParPx(val decimal.Decimal, scale int32) LastParPxField { return LastParPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastParPxField) Value() (val decimal.Decimal) { return f.Decimal } + //LastPxField is a PRICE field type LastPxField struct{ quickfix.FIXDecimal } @@ -5812,6 +6795,8 @@ func NewLastPx(val decimal.Decimal, scale int32) LastPxField { return LastPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastPxField) Value() (val decimal.Decimal) { return f.Decimal } + //LastQtyField is a QTY field type LastQtyField struct{ quickfix.FIXDecimal } @@ -5823,6 +6808,8 @@ func NewLastQty(val decimal.Decimal, scale int32) LastQtyField { return LastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LastRptRequestedField is a BOOLEAN field type LastRptRequestedField struct{ quickfix.FIXBoolean } @@ -5834,6 +6821,8 @@ func NewLastRptRequested(val bool) LastRptRequestedField { return LastRptRequestedField{quickfix.FIXBoolean(val)} } +func (f LastRptRequestedField) Value() bool { return f.Bool() } + //LastSharesField is a QTY field type LastSharesField struct{ quickfix.FIXDecimal } @@ -5845,6 +6834,8 @@ func NewLastShares(val decimal.Decimal, scale int32) LastSharesField { return LastSharesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastSharesField) Value() (val decimal.Decimal) { return f.Decimal } + //LastSpotRateField is a PRICE field type LastSpotRateField struct{ quickfix.FIXDecimal } @@ -5856,6 +6847,8 @@ func NewLastSpotRate(val decimal.Decimal, scale int32) LastSpotRateField { return LastSpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastSpotRateField) Value() (val decimal.Decimal) { return f.Decimal } + //LastSwapPointsField is a PRICEOFFSET field type LastSwapPointsField struct{ quickfix.FIXDecimal } @@ -5867,6 +6860,8 @@ func NewLastSwapPoints(val decimal.Decimal, scale int32) LastSwapPointsField { return LastSwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LastSwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //LastUpdateTimeField is a UTCTIMESTAMP field type LastUpdateTimeField struct{ quickfix.FIXUTCTimestamp } @@ -5883,6 +6878,8 @@ func NewLastUpdateTimeNoMillis(val time.Time) LastUpdateTimeField { return LastUpdateTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f LastUpdateTimeField) Value() time.Time { return f.Time } + //LateIndicatorField is a BOOLEAN field type LateIndicatorField struct{ quickfix.FIXBoolean } @@ -5894,6 +6891,8 @@ func NewLateIndicator(val bool) LateIndicatorField { return LateIndicatorField{quickfix.FIXBoolean(val)} } +func (f LateIndicatorField) Value() bool { return f.Bool() } + //LeavesQtyField is a QTY field type LeavesQtyField struct{ quickfix.FIXDecimal } @@ -5905,6 +6904,8 @@ func NewLeavesQty(val decimal.Decimal, scale int32) LeavesQtyField { return LeavesQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LeavesQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegAllocAccountField is a STRING field type LegAllocAccountField struct{ quickfix.FIXString } @@ -5916,6 +6917,8 @@ func NewLegAllocAccount(val string) LegAllocAccountField { return LegAllocAccountField{quickfix.FIXString(val)} } +func (f LegAllocAccountField) Value() string { return f.String() } + //LegAllocAcctIDSourceField is a STRING field type LegAllocAcctIDSourceField struct{ quickfix.FIXString } @@ -5927,6 +6930,8 @@ func NewLegAllocAcctIDSource(val string) LegAllocAcctIDSourceField { return LegAllocAcctIDSourceField{quickfix.FIXString(val)} } +func (f LegAllocAcctIDSourceField) Value() string { return f.String() } + //LegAllocIDField is a STRING field type LegAllocIDField struct{ quickfix.FIXString } @@ -5938,6 +6943,8 @@ func NewLegAllocID(val string) LegAllocIDField { return LegAllocIDField{quickfix.FIXString(val)} } +func (f LegAllocIDField) Value() string { return f.String() } + //LegAllocQtyField is a QTY field type LegAllocQtyField struct{ quickfix.FIXDecimal } @@ -5949,6 +6956,8 @@ func NewLegAllocQty(val decimal.Decimal, scale int32) LegAllocQtyField { return LegAllocQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegAllocQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegAllocSettlCurrencyField is a CURRENCY field type LegAllocSettlCurrencyField struct{ quickfix.FIXString } @@ -5960,6 +6969,8 @@ func NewLegAllocSettlCurrency(val string) LegAllocSettlCurrencyField { return LegAllocSettlCurrencyField{quickfix.FIXString(val)} } +func (f LegAllocSettlCurrencyField) Value() string { return f.String() } + //LegBenchmarkCurveCurrencyField is a CURRENCY field type LegBenchmarkCurveCurrencyField struct{ quickfix.FIXString } @@ -5971,6 +6982,8 @@ func NewLegBenchmarkCurveCurrency(val string) LegBenchmarkCurveCurrencyField { return LegBenchmarkCurveCurrencyField{quickfix.FIXString(val)} } +func (f LegBenchmarkCurveCurrencyField) Value() string { return f.String() } + //LegBenchmarkCurveNameField is a STRING field type LegBenchmarkCurveNameField struct{ quickfix.FIXString } @@ -5982,6 +6995,8 @@ func NewLegBenchmarkCurveName(val string) LegBenchmarkCurveNameField { return LegBenchmarkCurveNameField{quickfix.FIXString(val)} } +func (f LegBenchmarkCurveNameField) Value() string { return f.String() } + //LegBenchmarkCurvePointField is a STRING field type LegBenchmarkCurvePointField struct{ quickfix.FIXString } @@ -5993,6 +7008,8 @@ func NewLegBenchmarkCurvePoint(val string) LegBenchmarkCurvePointField { return LegBenchmarkCurvePointField{quickfix.FIXString(val)} } +func (f LegBenchmarkCurvePointField) Value() string { return f.String() } + //LegBenchmarkPriceField is a PRICE field type LegBenchmarkPriceField struct{ quickfix.FIXDecimal } @@ -6004,6 +7021,8 @@ func NewLegBenchmarkPrice(val decimal.Decimal, scale int32) LegBenchmarkPriceFie return LegBenchmarkPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegBenchmarkPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //LegBenchmarkPriceTypeField is a INT field type LegBenchmarkPriceTypeField struct{ quickfix.FIXInt } @@ -6015,6 +7034,8 @@ func NewLegBenchmarkPriceType(val int) LegBenchmarkPriceTypeField { return LegBenchmarkPriceTypeField{quickfix.FIXInt(val)} } +func (f LegBenchmarkPriceTypeField) Value() int { return f.Int() } + //LegBidForwardPointsField is a PRICEOFFSET field type LegBidForwardPointsField struct{ quickfix.FIXDecimal } @@ -6026,6 +7047,8 @@ func NewLegBidForwardPoints(val decimal.Decimal, scale int32) LegBidForwardPoint return LegBidForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegBidForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //LegBidPxField is a PRICE field type LegBidPxField struct{ quickfix.FIXDecimal } @@ -6037,6 +7060,8 @@ func NewLegBidPx(val decimal.Decimal, scale int32) LegBidPxField { return LegBidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegBidPxField) Value() (val decimal.Decimal) { return f.Decimal } + //LegCFICodeField is a STRING field type LegCFICodeField struct{ quickfix.FIXString } @@ -6048,6 +7073,8 @@ func NewLegCFICode(val string) LegCFICodeField { return LegCFICodeField{quickfix.FIXString(val)} } +func (f LegCFICodeField) Value() string { return f.String() } + //LegCalculatedCcyLastQtyField is a QTY field type LegCalculatedCcyLastQtyField struct{ quickfix.FIXDecimal } @@ -6059,6 +7086,8 @@ func NewLegCalculatedCcyLastQty(val decimal.Decimal, scale int32) LegCalculatedC return LegCalculatedCcyLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegCalculatedCcyLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegContractMultiplierField is a FLOAT field type LegContractMultiplierField struct{ quickfix.FIXDecimal } @@ -6070,6 +7099,8 @@ func NewLegContractMultiplier(val decimal.Decimal, scale int32) LegContractMulti return LegContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //LegContractMultiplierUnitField is a INT field type LegContractMultiplierUnitField struct{ quickfix.FIXInt } @@ -6081,6 +7112,8 @@ func NewLegContractMultiplierUnit(val int) LegContractMultiplierUnitField { return LegContractMultiplierUnitField{quickfix.FIXInt(val)} } +func (f LegContractMultiplierUnitField) Value() int { return f.Int() } + //LegContractSettlMonthField is a MONTHYEAR field type LegContractSettlMonthField struct{ quickfix.FIXString } @@ -6092,6 +7125,8 @@ func NewLegContractSettlMonth(val string) LegContractSettlMonthField { return LegContractSettlMonthField{quickfix.FIXString(val)} } +func (f LegContractSettlMonthField) Value() string { return f.String() } + //LegCountryOfIssueField is a COUNTRY field type LegCountryOfIssueField struct{ quickfix.FIXString } @@ -6103,6 +7138,8 @@ func NewLegCountryOfIssue(val string) LegCountryOfIssueField { return LegCountryOfIssueField{quickfix.FIXString(val)} } +func (f LegCountryOfIssueField) Value() string { return f.String() } + //LegCouponPaymentDateField is a LOCALMKTDATE field type LegCouponPaymentDateField struct{ quickfix.FIXString } @@ -6114,6 +7151,8 @@ func NewLegCouponPaymentDate(val string) LegCouponPaymentDateField { return LegCouponPaymentDateField{quickfix.FIXString(val)} } +func (f LegCouponPaymentDateField) Value() string { return f.String() } + //LegCouponRateField is a PERCENTAGE field type LegCouponRateField struct{ quickfix.FIXDecimal } @@ -6125,6 +7164,8 @@ func NewLegCouponRate(val decimal.Decimal, scale int32) LegCouponRateField { return LegCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } + //LegCoveredOrUncoveredField is a INT field type LegCoveredOrUncoveredField struct{ quickfix.FIXInt } @@ -6136,6 +7177,8 @@ func NewLegCoveredOrUncovered(val int) LegCoveredOrUncoveredField { return LegCoveredOrUncoveredField{quickfix.FIXInt(val)} } +func (f LegCoveredOrUncoveredField) Value() int { return f.Int() } + //LegCreditRatingField is a STRING field type LegCreditRatingField struct{ quickfix.FIXString } @@ -6147,6 +7190,8 @@ func NewLegCreditRating(val string) LegCreditRatingField { return LegCreditRatingField{quickfix.FIXString(val)} } +func (f LegCreditRatingField) Value() string { return f.String() } + //LegCurrencyField is a CURRENCY field type LegCurrencyField struct{ quickfix.FIXString } @@ -6158,6 +7203,8 @@ func NewLegCurrency(val string) LegCurrencyField { return LegCurrencyField{quickfix.FIXString(val)} } +func (f LegCurrencyField) Value() string { return f.String() } + //LegCurrencyRatioField is a FLOAT field type LegCurrencyRatioField struct{ quickfix.FIXDecimal } @@ -6169,6 +7216,8 @@ func NewLegCurrencyRatio(val decimal.Decimal, scale int32) LegCurrencyRatioField return LegCurrencyRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegCurrencyRatioField) Value() (val decimal.Decimal) { return f.Decimal } + //LegDatedDateField is a LOCALMKTDATE field type LegDatedDateField struct{ quickfix.FIXString } @@ -6180,6 +7229,8 @@ func NewLegDatedDate(val string) LegDatedDateField { return LegDatedDateField{quickfix.FIXString(val)} } +func (f LegDatedDateField) Value() string { return f.String() } + //LegDividendYieldField is a PERCENTAGE field type LegDividendYieldField struct{ quickfix.FIXDecimal } @@ -6191,6 +7242,8 @@ func NewLegDividendYield(val decimal.Decimal, scale int32) LegDividendYieldField return LegDividendYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegDividendYieldField) Value() (val decimal.Decimal) { return f.Decimal } + //LegExecInstField is a MULTIPLECHARVALUE field type LegExecInstField struct{ quickfix.FIXString } @@ -6202,6 +7255,8 @@ func NewLegExecInst(val string) LegExecInstField { return LegExecInstField{quickfix.FIXString(val)} } +func (f LegExecInstField) Value() string { return f.String() } + //LegExerciseStyleField is a INT field type LegExerciseStyleField struct{ quickfix.FIXInt } @@ -6213,6 +7268,8 @@ func NewLegExerciseStyle(val int) LegExerciseStyleField { return LegExerciseStyleField{quickfix.FIXInt(val)} } +func (f LegExerciseStyleField) Value() int { return f.Int() } + //LegFactorField is a FLOAT field type LegFactorField struct{ quickfix.FIXDecimal } @@ -6224,6 +7281,8 @@ func NewLegFactor(val decimal.Decimal, scale int32) LegFactorField { return LegFactorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegFactorField) Value() (val decimal.Decimal) { return f.Decimal } + //LegFlowScheduleTypeField is a INT field type LegFlowScheduleTypeField struct{ quickfix.FIXInt } @@ -6235,6 +7294,8 @@ func NewLegFlowScheduleType(val int) LegFlowScheduleTypeField { return LegFlowScheduleTypeField{quickfix.FIXInt(val)} } +func (f LegFlowScheduleTypeField) Value() int { return f.Int() } + //LegFutSettDateField is a LOCALMKTDATE field type LegFutSettDateField struct{ quickfix.FIXString } @@ -6246,6 +7307,8 @@ func NewLegFutSettDate(val string) LegFutSettDateField { return LegFutSettDateField{quickfix.FIXString(val)} } +func (f LegFutSettDateField) Value() string { return f.String() } + //LegGrossTradeAmtField is a AMT field type LegGrossTradeAmtField struct{ quickfix.FIXDecimal } @@ -6257,6 +7320,8 @@ func NewLegGrossTradeAmt(val decimal.Decimal, scale int32) LegGrossTradeAmtField return LegGrossTradeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegGrossTradeAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //LegIOIQtyField is a STRING field type LegIOIQtyField struct{ quickfix.FIXString } @@ -6268,6 +7333,8 @@ func NewLegIOIQty(val string) LegIOIQtyField { return LegIOIQtyField{quickfix.FIXString(val)} } +func (f LegIOIQtyField) Value() string { return f.String() } + //LegIndividualAllocIDField is a STRING field type LegIndividualAllocIDField struct{ quickfix.FIXString } @@ -6279,6 +7346,8 @@ func NewLegIndividualAllocID(val string) LegIndividualAllocIDField { return LegIndividualAllocIDField{quickfix.FIXString(val)} } +func (f LegIndividualAllocIDField) Value() string { return f.String() } + //LegInstrRegistryField is a STRING field type LegInstrRegistryField struct{ quickfix.FIXString } @@ -6290,6 +7359,8 @@ func NewLegInstrRegistry(val string) LegInstrRegistryField { return LegInstrRegistryField{quickfix.FIXString(val)} } +func (f LegInstrRegistryField) Value() string { return f.String() } + //LegInterestAccrualDateField is a LOCALMKTDATE field type LegInterestAccrualDateField struct{ quickfix.FIXString } @@ -6301,6 +7372,8 @@ func NewLegInterestAccrualDate(val string) LegInterestAccrualDateField { return LegInterestAccrualDateField{quickfix.FIXString(val)} } +func (f LegInterestAccrualDateField) Value() string { return f.String() } + //LegIssueDateField is a LOCALMKTDATE field type LegIssueDateField struct{ quickfix.FIXString } @@ -6312,6 +7385,8 @@ func NewLegIssueDate(val string) LegIssueDateField { return LegIssueDateField{quickfix.FIXString(val)} } +func (f LegIssueDateField) Value() string { return f.String() } + //LegIssuerField is a STRING field type LegIssuerField struct{ quickfix.FIXString } @@ -6323,6 +7398,8 @@ func NewLegIssuer(val string) LegIssuerField { return LegIssuerField{quickfix.FIXString(val)} } +func (f LegIssuerField) Value() string { return f.String() } + //LegLastForwardPointsField is a PRICEOFFSET field type LegLastForwardPointsField struct{ quickfix.FIXDecimal } @@ -6334,6 +7411,8 @@ func NewLegLastForwardPoints(val decimal.Decimal, scale int32) LegLastForwardPoi return LegLastForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegLastForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //LegLastPxField is a PRICE field type LegLastPxField struct{ quickfix.FIXDecimal } @@ -6345,6 +7424,8 @@ func NewLegLastPx(val decimal.Decimal, scale int32) LegLastPxField { return LegLastPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegLastPxField) Value() (val decimal.Decimal) { return f.Decimal } + //LegLastQtyField is a QTY field type LegLastQtyField struct{ quickfix.FIXDecimal } @@ -6356,6 +7437,8 @@ func NewLegLastQty(val decimal.Decimal, scale int32) LegLastQtyField { return LegLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegLocaleOfIssueField is a STRING field type LegLocaleOfIssueField struct{ quickfix.FIXString } @@ -6367,6 +7450,8 @@ func NewLegLocaleOfIssue(val string) LegLocaleOfIssueField { return LegLocaleOfIssueField{quickfix.FIXString(val)} } +func (f LegLocaleOfIssueField) Value() string { return f.String() } + //LegMaturityDateField is a LOCALMKTDATE field type LegMaturityDateField struct{ quickfix.FIXString } @@ -6378,6 +7463,8 @@ func NewLegMaturityDate(val string) LegMaturityDateField { return LegMaturityDateField{quickfix.FIXString(val)} } +func (f LegMaturityDateField) Value() string { return f.String() } + //LegMaturityMonthYearField is a MONTHYEAR field type LegMaturityMonthYearField struct{ quickfix.FIXString } @@ -6389,6 +7476,8 @@ func NewLegMaturityMonthYear(val string) LegMaturityMonthYearField { return LegMaturityMonthYearField{quickfix.FIXString(val)} } +func (f LegMaturityMonthYearField) Value() string { return f.String() } + //LegMaturityTimeField is a TZTIMEONLY field type LegMaturityTimeField struct{ quickfix.FIXString } @@ -6400,6 +7489,8 @@ func NewLegMaturityTime(val string) LegMaturityTimeField { return LegMaturityTimeField{quickfix.FIXString(val)} } +func (f LegMaturityTimeField) Value() string { return f.String() } + //LegNumberField is a INT field type LegNumberField struct{ quickfix.FIXInt } @@ -6411,6 +7502,8 @@ func NewLegNumber(val int) LegNumberField { return LegNumberField{quickfix.FIXInt(val)} } +func (f LegNumberField) Value() int { return f.Int() } + //LegOfferForwardPointsField is a PRICEOFFSET field type LegOfferForwardPointsField struct{ quickfix.FIXDecimal } @@ -6422,6 +7515,8 @@ func NewLegOfferForwardPoints(val decimal.Decimal, scale int32) LegOfferForwardP return LegOfferForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegOfferForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //LegOfferPxField is a PRICE field type LegOfferPxField struct{ quickfix.FIXDecimal } @@ -6433,6 +7528,8 @@ func NewLegOfferPx(val decimal.Decimal, scale int32) LegOfferPxField { return LegOfferPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegOfferPxField) Value() (val decimal.Decimal) { return f.Decimal } + //LegOptAttributeField is a CHAR field type LegOptAttributeField struct{ quickfix.FIXString } @@ -6444,6 +7541,8 @@ func NewLegOptAttribute(val string) LegOptAttributeField { return LegOptAttributeField{quickfix.FIXString(val)} } +func (f LegOptAttributeField) Value() string { return f.String() } + //LegOptionRatioField is a FLOAT field type LegOptionRatioField struct{ quickfix.FIXDecimal } @@ -6455,6 +7554,8 @@ func NewLegOptionRatio(val decimal.Decimal, scale int32) LegOptionRatioField { return LegOptionRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegOptionRatioField) Value() (val decimal.Decimal) { return f.Decimal } + //LegOrderQtyField is a QTY field type LegOrderQtyField struct{ quickfix.FIXDecimal } @@ -6466,6 +7567,8 @@ func NewLegOrderQty(val decimal.Decimal, scale int32) LegOrderQtyField { return LegOrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegOrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegPoolField is a STRING field type LegPoolField struct{ quickfix.FIXString } @@ -6477,6 +7580,8 @@ func NewLegPool(val string) LegPoolField { return LegPoolField{quickfix.FIXString(val)} } +func (f LegPoolField) Value() string { return f.String() } + //LegPositionEffectField is a CHAR field type LegPositionEffectField struct{ quickfix.FIXString } @@ -6488,6 +7593,8 @@ func NewLegPositionEffect(val string) LegPositionEffectField { return LegPositionEffectField{quickfix.FIXString(val)} } +func (f LegPositionEffectField) Value() string { return f.String() } + //LegPriceField is a PRICE field type LegPriceField struct{ quickfix.FIXDecimal } @@ -6499,6 +7606,8 @@ func NewLegPrice(val decimal.Decimal, scale int32) LegPriceField { return LegPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //LegPriceTypeField is a INT field type LegPriceTypeField struct{ quickfix.FIXInt } @@ -6510,6 +7619,8 @@ func NewLegPriceType(val int) LegPriceTypeField { return LegPriceTypeField{quickfix.FIXInt(val)} } +func (f LegPriceTypeField) Value() int { return f.Int() } + //LegPriceUnitOfMeasureField is a STRING field type LegPriceUnitOfMeasureField struct{ quickfix.FIXString } @@ -6521,6 +7632,8 @@ func NewLegPriceUnitOfMeasure(val string) LegPriceUnitOfMeasureField { return LegPriceUnitOfMeasureField{quickfix.FIXString(val)} } +func (f LegPriceUnitOfMeasureField) Value() string { return f.String() } + //LegPriceUnitOfMeasureQtyField is a QTY field type LegPriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -6532,6 +7645,8 @@ func NewLegPriceUnitOfMeasureQty(val decimal.Decimal, scale int32) LegPriceUnitO return LegPriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegPriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegProductField is a INT field type LegProductField struct{ quickfix.FIXInt } @@ -6543,6 +7658,8 @@ func NewLegProduct(val int) LegProductField { return LegProductField{quickfix.FIXInt(val)} } +func (f LegProductField) Value() int { return f.Int() } + //LegPutOrCallField is a INT field type LegPutOrCallField struct{ quickfix.FIXInt } @@ -6554,6 +7671,8 @@ func NewLegPutOrCall(val int) LegPutOrCallField { return LegPutOrCallField{quickfix.FIXInt(val)} } +func (f LegPutOrCallField) Value() int { return f.Int() } + //LegQtyField is a QTY field type LegQtyField struct{ quickfix.FIXDecimal } @@ -6565,6 +7684,8 @@ func NewLegQty(val decimal.Decimal, scale int32) LegQtyField { return LegQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegRatioQtyField is a FLOAT field type LegRatioQtyField struct{ quickfix.FIXDecimal } @@ -6576,6 +7697,8 @@ func NewLegRatioQty(val decimal.Decimal, scale int32) LegRatioQtyField { return LegRatioQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegRatioQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegRedemptionDateField is a LOCALMKTDATE field type LegRedemptionDateField struct{ quickfix.FIXString } @@ -6587,6 +7710,8 @@ func NewLegRedemptionDate(val string) LegRedemptionDateField { return LegRedemptionDateField{quickfix.FIXString(val)} } +func (f LegRedemptionDateField) Value() string { return f.String() } + //LegRefIDField is a STRING field type LegRefIDField struct{ quickfix.FIXString } @@ -6598,6 +7723,8 @@ func NewLegRefID(val string) LegRefIDField { return LegRefIDField{quickfix.FIXString(val)} } +func (f LegRefIDField) Value() string { return f.String() } + //LegRepoCollateralSecurityTypeField is a INT field type LegRepoCollateralSecurityTypeField struct{ quickfix.FIXInt } @@ -6611,6 +7738,8 @@ func NewLegRepoCollateralSecurityType(val int) LegRepoCollateralSecurityTypeFiel return LegRepoCollateralSecurityTypeField{quickfix.FIXInt(val)} } +func (f LegRepoCollateralSecurityTypeField) Value() int { return f.Int() } + //LegReportIDField is a STRING field type LegReportIDField struct{ quickfix.FIXString } @@ -6622,6 +7751,8 @@ func NewLegReportID(val string) LegReportIDField { return LegReportIDField{quickfix.FIXString(val)} } +func (f LegReportIDField) Value() string { return f.String() } + //LegRepurchaseRateField is a PERCENTAGE field type LegRepurchaseRateField struct{ quickfix.FIXDecimal } @@ -6633,6 +7764,8 @@ func NewLegRepurchaseRate(val decimal.Decimal, scale int32) LegRepurchaseRateFie return LegRepurchaseRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegRepurchaseRateField) Value() (val decimal.Decimal) { return f.Decimal } + //LegRepurchaseTermField is a INT field type LegRepurchaseTermField struct{ quickfix.FIXInt } @@ -6644,6 +7777,8 @@ func NewLegRepurchaseTerm(val int) LegRepurchaseTermField { return LegRepurchaseTermField{quickfix.FIXInt(val)} } +func (f LegRepurchaseTermField) Value() int { return f.Int() } + //LegSecurityAltIDField is a STRING field type LegSecurityAltIDField struct{ quickfix.FIXString } @@ -6655,6 +7790,8 @@ func NewLegSecurityAltID(val string) LegSecurityAltIDField { return LegSecurityAltIDField{quickfix.FIXString(val)} } +func (f LegSecurityAltIDField) Value() string { return f.String() } + //LegSecurityAltIDSourceField is a STRING field type LegSecurityAltIDSourceField struct{ quickfix.FIXString } @@ -6666,6 +7803,8 @@ func NewLegSecurityAltIDSource(val string) LegSecurityAltIDSourceField { return LegSecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f LegSecurityAltIDSourceField) Value() string { return f.String() } + //LegSecurityDescField is a STRING field type LegSecurityDescField struct{ quickfix.FIXString } @@ -6677,6 +7816,8 @@ func NewLegSecurityDesc(val string) LegSecurityDescField { return LegSecurityDescField{quickfix.FIXString(val)} } +func (f LegSecurityDescField) Value() string { return f.String() } + //LegSecurityExchangeField is a EXCHANGE field type LegSecurityExchangeField struct{ quickfix.FIXString } @@ -6688,6 +7829,8 @@ func NewLegSecurityExchange(val string) LegSecurityExchangeField { return LegSecurityExchangeField{quickfix.FIXString(val)} } +func (f LegSecurityExchangeField) Value() string { return f.String() } + //LegSecurityIDField is a STRING field type LegSecurityIDField struct{ quickfix.FIXString } @@ -6699,6 +7842,8 @@ func NewLegSecurityID(val string) LegSecurityIDField { return LegSecurityIDField{quickfix.FIXString(val)} } +func (f LegSecurityIDField) Value() string { return f.String() } + //LegSecurityIDSourceField is a STRING field type LegSecurityIDSourceField struct{ quickfix.FIXString } @@ -6710,6 +7855,8 @@ func NewLegSecurityIDSource(val string) LegSecurityIDSourceField { return LegSecurityIDSourceField{quickfix.FIXString(val)} } +func (f LegSecurityIDSourceField) Value() string { return f.String() } + //LegSecuritySubTypeField is a STRING field type LegSecuritySubTypeField struct{ quickfix.FIXString } @@ -6721,6 +7868,8 @@ func NewLegSecuritySubType(val string) LegSecuritySubTypeField { return LegSecuritySubTypeField{quickfix.FIXString(val)} } +func (f LegSecuritySubTypeField) Value() string { return f.String() } + //LegSecurityTypeField is a STRING field type LegSecurityTypeField struct{ quickfix.FIXString } @@ -6732,6 +7881,8 @@ func NewLegSecurityType(val string) LegSecurityTypeField { return LegSecurityTypeField{quickfix.FIXString(val)} } +func (f LegSecurityTypeField) Value() string { return f.String() } + //LegSettlCurrencyField is a CURRENCY field type LegSettlCurrencyField struct{ quickfix.FIXString } @@ -6743,6 +7894,8 @@ func NewLegSettlCurrency(val string) LegSettlCurrencyField { return LegSettlCurrencyField{quickfix.FIXString(val)} } +func (f LegSettlCurrencyField) Value() string { return f.String() } + //LegSettlDateField is a LOCALMKTDATE field type LegSettlDateField struct{ quickfix.FIXString } @@ -6754,6 +7907,8 @@ func NewLegSettlDate(val string) LegSettlDateField { return LegSettlDateField{quickfix.FIXString(val)} } +func (f LegSettlDateField) Value() string { return f.String() } + //LegSettlTypeField is a CHAR field type LegSettlTypeField struct{ quickfix.FIXString } @@ -6765,6 +7920,8 @@ func NewLegSettlType(val string) LegSettlTypeField { return LegSettlTypeField{quickfix.FIXString(val)} } +func (f LegSettlTypeField) Value() string { return f.String() } + //LegSettlmntTypField is a CHAR field type LegSettlmntTypField struct{ quickfix.FIXString } @@ -6776,6 +7933,8 @@ func NewLegSettlmntTyp(val string) LegSettlmntTypField { return LegSettlmntTypField{quickfix.FIXString(val)} } +func (f LegSettlmntTypField) Value() string { return f.String() } + //LegSideField is a CHAR field type LegSideField struct{ quickfix.FIXString } @@ -6787,6 +7946,8 @@ func NewLegSide(val string) LegSideField { return LegSideField{quickfix.FIXString(val)} } +func (f LegSideField) Value() string { return f.String() } + //LegStateOrProvinceOfIssueField is a STRING field type LegStateOrProvinceOfIssueField struct{ quickfix.FIXString } @@ -6798,6 +7959,8 @@ func NewLegStateOrProvinceOfIssue(val string) LegStateOrProvinceOfIssueField { return LegStateOrProvinceOfIssueField{quickfix.FIXString(val)} } +func (f LegStateOrProvinceOfIssueField) Value() string { return f.String() } + //LegStipulationTypeField is a STRING field type LegStipulationTypeField struct{ quickfix.FIXString } @@ -6809,6 +7972,8 @@ func NewLegStipulationType(val string) LegStipulationTypeField { return LegStipulationTypeField{quickfix.FIXString(val)} } +func (f LegStipulationTypeField) Value() string { return f.String() } + //LegStipulationValueField is a STRING field type LegStipulationValueField struct{ quickfix.FIXString } @@ -6820,6 +7985,8 @@ func NewLegStipulationValue(val string) LegStipulationValueField { return LegStipulationValueField{quickfix.FIXString(val)} } +func (f LegStipulationValueField) Value() string { return f.String() } + //LegStrikeCurrencyField is a CURRENCY field type LegStrikeCurrencyField struct{ quickfix.FIXString } @@ -6831,6 +7998,8 @@ func NewLegStrikeCurrency(val string) LegStrikeCurrencyField { return LegStrikeCurrencyField{quickfix.FIXString(val)} } +func (f LegStrikeCurrencyField) Value() string { return f.String() } + //LegStrikePriceField is a PRICE field type LegStrikePriceField struct{ quickfix.FIXDecimal } @@ -6842,17 +8011,20 @@ func NewLegStrikePrice(val decimal.Decimal, scale int32) LegStrikePriceField { return LegStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//LegSwapTypeField is a INT field -type LegSwapTypeField struct{ quickfix.FIXInt } +func (f LegStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//LegSwapTypeField is a enum.LegSwapType field +type LegSwapTypeField struct{ quickfix.FIXString } //Tag returns tag.LegSwapType (690) func (f LegSwapTypeField) Tag() quickfix.Tag { return tag.LegSwapType } -//NewLegSwapType returns a new LegSwapTypeField initialized with val -func NewLegSwapType(val int) LegSwapTypeField { - return LegSwapTypeField{quickfix.FIXInt(val)} +func NewLegSwapType(val enum.LegSwapType) LegSwapTypeField { + return LegSwapTypeField{quickfix.FIXString(val)} } +func (f LegSwapTypeField) Value() enum.LegSwapType { return enum.LegSwapType(f.String()) } + //LegSymbolField is a STRING field type LegSymbolField struct{ quickfix.FIXString } @@ -6864,6 +8036,8 @@ func NewLegSymbol(val string) LegSymbolField { return LegSymbolField{quickfix.FIXString(val)} } +func (f LegSymbolField) Value() string { return f.String() } + //LegSymbolSfxField is a STRING field type LegSymbolSfxField struct{ quickfix.FIXString } @@ -6875,6 +8049,8 @@ func NewLegSymbolSfx(val string) LegSymbolSfxField { return LegSymbolSfxField{quickfix.FIXString(val)} } +func (f LegSymbolSfxField) Value() string { return f.String() } + //LegTimeUnitField is a STRING field type LegTimeUnitField struct{ quickfix.FIXString } @@ -6886,6 +8062,8 @@ func NewLegTimeUnit(val string) LegTimeUnitField { return LegTimeUnitField{quickfix.FIXString(val)} } +func (f LegTimeUnitField) Value() string { return f.String() } + //LegUnitOfMeasureField is a STRING field type LegUnitOfMeasureField struct{ quickfix.FIXString } @@ -6897,6 +8075,8 @@ func NewLegUnitOfMeasure(val string) LegUnitOfMeasureField { return LegUnitOfMeasureField{quickfix.FIXString(val)} } +func (f LegUnitOfMeasureField) Value() string { return f.String() } + //LegUnitOfMeasureQtyField is a QTY field type LegUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -6908,6 +8088,8 @@ func NewLegUnitOfMeasureQty(val decimal.Decimal, scale int32) LegUnitOfMeasureQt return LegUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //LegVolatilityField is a FLOAT field type LegVolatilityField struct{ quickfix.FIXDecimal } @@ -6919,6 +8101,8 @@ func NewLegVolatility(val decimal.Decimal, scale int32) LegVolatilityField { return LegVolatilityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LegVolatilityField) Value() (val decimal.Decimal) { return f.Decimal } + //LegalConfirmField is a BOOLEAN field type LegalConfirmField struct{ quickfix.FIXBoolean } @@ -6930,6 +8114,8 @@ func NewLegalConfirm(val bool) LegalConfirmField { return LegalConfirmField{quickfix.FIXBoolean(val)} } +func (f LegalConfirmField) Value() bool { return f.Bool() } + //LinesOfTextField is a NUMINGROUP field type LinesOfTextField struct{ quickfix.FIXInt } @@ -6941,17 +8127,20 @@ func NewLinesOfText(val int) LinesOfTextField { return LinesOfTextField{quickfix.FIXInt(val)} } -//LiquidityIndTypeField is a INT field -type LiquidityIndTypeField struct{ quickfix.FIXInt } +func (f LinesOfTextField) Value() int { return f.Int() } + +//LiquidityIndTypeField is a enum.LiquidityIndType field +type LiquidityIndTypeField struct{ quickfix.FIXString } //Tag returns tag.LiquidityIndType (409) func (f LiquidityIndTypeField) Tag() quickfix.Tag { return tag.LiquidityIndType } -//NewLiquidityIndType returns a new LiquidityIndTypeField initialized with val -func NewLiquidityIndType(val int) LiquidityIndTypeField { - return LiquidityIndTypeField{quickfix.FIXInt(val)} +func NewLiquidityIndType(val enum.LiquidityIndType) LiquidityIndTypeField { + return LiquidityIndTypeField{quickfix.FIXString(val)} } +func (f LiquidityIndTypeField) Value() enum.LiquidityIndType { return enum.LiquidityIndType(f.String()) } + //LiquidityNumSecuritiesField is a INT field type LiquidityNumSecuritiesField struct{ quickfix.FIXInt } @@ -6963,6 +8152,8 @@ func NewLiquidityNumSecurities(val int) LiquidityNumSecuritiesField { return LiquidityNumSecuritiesField{quickfix.FIXInt(val)} } +func (f LiquidityNumSecuritiesField) Value() int { return f.Int() } + //LiquidityPctHighField is a PERCENTAGE field type LiquidityPctHighField struct{ quickfix.FIXDecimal } @@ -6974,6 +8165,8 @@ func NewLiquidityPctHigh(val decimal.Decimal, scale int32) LiquidityPctHighField return LiquidityPctHighField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LiquidityPctHighField) Value() (val decimal.Decimal) { return f.Decimal } + //LiquidityPctLowField is a PERCENTAGE field type LiquidityPctLowField struct{ quickfix.FIXDecimal } @@ -6985,6 +8178,8 @@ func NewLiquidityPctLow(val decimal.Decimal, scale int32) LiquidityPctLowField { return LiquidityPctLowField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LiquidityPctLowField) Value() (val decimal.Decimal) { return f.Decimal } + //LiquidityValueField is a AMT field type LiquidityValueField struct{ quickfix.FIXDecimal } @@ -6996,6 +8191,8 @@ func NewLiquidityValue(val decimal.Decimal, scale int32) LiquidityValueField { return LiquidityValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LiquidityValueField) Value() (val decimal.Decimal) { return f.Decimal } + //ListExecInstField is a STRING field type ListExecInstField struct{ quickfix.FIXString } @@ -7007,17 +8204,20 @@ func NewListExecInst(val string) ListExecInstField { return ListExecInstField{quickfix.FIXString(val)} } -//ListExecInstTypeField is a CHAR field +func (f ListExecInstField) Value() string { return f.String() } + +//ListExecInstTypeField is a enum.ListExecInstType field type ListExecInstTypeField struct{ quickfix.FIXString } //Tag returns tag.ListExecInstType (433) func (f ListExecInstTypeField) Tag() quickfix.Tag { return tag.ListExecInstType } -//NewListExecInstType returns a new ListExecInstTypeField initialized with val -func NewListExecInstType(val string) ListExecInstTypeField { +func NewListExecInstType(val enum.ListExecInstType) ListExecInstTypeField { return ListExecInstTypeField{quickfix.FIXString(val)} } +func (f ListExecInstTypeField) Value() enum.ListExecInstType { return enum.ListExecInstType(f.String()) } + //ListIDField is a STRING field type ListIDField struct{ quickfix.FIXString } @@ -7029,17 +8229,20 @@ func NewListID(val string) ListIDField { return ListIDField{quickfix.FIXString(val)} } -//ListMethodField is a INT field -type ListMethodField struct{ quickfix.FIXInt } +func (f ListIDField) Value() string { return f.String() } + +//ListMethodField is a enum.ListMethod field +type ListMethodField struct{ quickfix.FIXString } //Tag returns tag.ListMethod (1198) func (f ListMethodField) Tag() quickfix.Tag { return tag.ListMethod } -//NewListMethod returns a new ListMethodField initialized with val -func NewListMethod(val int) ListMethodField { - return ListMethodField{quickfix.FIXInt(val)} +func NewListMethod(val enum.ListMethod) ListMethodField { + return ListMethodField{quickfix.FIXString(val)} } +func (f ListMethodField) Value() enum.ListMethod { return enum.ListMethod(f.String()) } + //ListNameField is a STRING field type ListNameField struct{ quickfix.FIXString } @@ -7051,6 +8254,8 @@ func NewListName(val string) ListNameField { return ListNameField{quickfix.FIXString(val)} } +func (f ListNameField) Value() string { return f.String() } + //ListNoOrdsField is a INT field type ListNoOrdsField struct{ quickfix.FIXInt } @@ -7062,28 +8267,32 @@ func NewListNoOrds(val int) ListNoOrdsField { return ListNoOrdsField{quickfix.FIXInt(val)} } -//ListOrderStatusField is a INT field -type ListOrderStatusField struct{ quickfix.FIXInt } +func (f ListNoOrdsField) Value() int { return f.Int() } + +//ListOrderStatusField is a enum.ListOrderStatus field +type ListOrderStatusField struct{ quickfix.FIXString } //Tag returns tag.ListOrderStatus (431) func (f ListOrderStatusField) Tag() quickfix.Tag { return tag.ListOrderStatus } -//NewListOrderStatus returns a new ListOrderStatusField initialized with val -func NewListOrderStatus(val int) ListOrderStatusField { - return ListOrderStatusField{quickfix.FIXInt(val)} +func NewListOrderStatus(val enum.ListOrderStatus) ListOrderStatusField { + return ListOrderStatusField{quickfix.FIXString(val)} } -//ListRejectReasonField is a INT field -type ListRejectReasonField struct{ quickfix.FIXInt } +func (f ListOrderStatusField) Value() enum.ListOrderStatus { return enum.ListOrderStatus(f.String()) } + +//ListRejectReasonField is a enum.ListRejectReason field +type ListRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.ListRejectReason (1386) func (f ListRejectReasonField) Tag() quickfix.Tag { return tag.ListRejectReason } -//NewListRejectReason returns a new ListRejectReasonField initialized with val -func NewListRejectReason(val int) ListRejectReasonField { - return ListRejectReasonField{quickfix.FIXInt(val)} +func NewListRejectReason(val enum.ListRejectReason) ListRejectReasonField { + return ListRejectReasonField{quickfix.FIXString(val)} } +func (f ListRejectReasonField) Value() enum.ListRejectReason { return enum.ListRejectReason(f.String()) } + //ListSeqNoField is a INT field type ListSeqNoField struct{ quickfix.FIXInt } @@ -7095,6 +8304,8 @@ func NewListSeqNo(val int) ListSeqNoField { return ListSeqNoField{quickfix.FIXInt(val)} } +func (f ListSeqNoField) Value() int { return f.Int() } + //ListStatusTextField is a STRING field type ListStatusTextField struct{ quickfix.FIXString } @@ -7106,17 +8317,20 @@ func NewListStatusText(val string) ListStatusTextField { return ListStatusTextField{quickfix.FIXString(val)} } -//ListStatusTypeField is a INT field -type ListStatusTypeField struct{ quickfix.FIXInt } +func (f ListStatusTextField) Value() string { return f.String() } + +//ListStatusTypeField is a enum.ListStatusType field +type ListStatusTypeField struct{ quickfix.FIXString } //Tag returns tag.ListStatusType (429) func (f ListStatusTypeField) Tag() quickfix.Tag { return tag.ListStatusType } -//NewListStatusType returns a new ListStatusTypeField initialized with val -func NewListStatusType(val int) ListStatusTypeField { - return ListStatusTypeField{quickfix.FIXInt(val)} +func NewListStatusType(val enum.ListStatusType) ListStatusTypeField { + return ListStatusTypeField{quickfix.FIXString(val)} } +func (f ListStatusTypeField) Value() enum.ListStatusType { return enum.ListStatusType(f.String()) } + //ListUpdateActionField is a CHAR field type ListUpdateActionField struct{ quickfix.FIXString } @@ -7128,6 +8342,8 @@ func NewListUpdateAction(val string) ListUpdateActionField { return ListUpdateActionField{quickfix.FIXString(val)} } +func (f ListUpdateActionField) Value() string { return f.String() } + //LocaleOfIssueField is a STRING field type LocaleOfIssueField struct{ quickfix.FIXString } @@ -7139,6 +8355,8 @@ func NewLocaleOfIssue(val string) LocaleOfIssueField { return LocaleOfIssueField{quickfix.FIXString(val)} } +func (f LocaleOfIssueField) Value() string { return f.String() } + //LocateReqdField is a BOOLEAN field type LocateReqdField struct{ quickfix.FIXBoolean } @@ -7150,6 +8368,8 @@ func NewLocateReqd(val bool) LocateReqdField { return LocateReqdField{quickfix.FIXBoolean(val)} } +func (f LocateReqdField) Value() bool { return f.Bool() } + //LocationIDField is a STRING field type LocationIDField struct{ quickfix.FIXString } @@ -7161,6 +8381,8 @@ func NewLocationID(val string) LocationIDField { return LocationIDField{quickfix.FIXString(val)} } +func (f LocationIDField) Value() string { return f.String() } + //LongQtyField is a QTY field type LongQtyField struct{ quickfix.FIXDecimal } @@ -7172,17 +8394,20 @@ func NewLongQty(val decimal.Decimal, scale int32) LongQtyField { return LongQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//LotTypeField is a CHAR field +func (f LongQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//LotTypeField is a enum.LotType field type LotTypeField struct{ quickfix.FIXString } //Tag returns tag.LotType (1093) func (f LotTypeField) Tag() quickfix.Tag { return tag.LotType } -//NewLotType returns a new LotTypeField initialized with val -func NewLotType(val string) LotTypeField { +func NewLotType(val enum.LotType) LotTypeField { return LotTypeField{quickfix.FIXString(val)} } +func (f LotTypeField) Value() enum.LotType { return enum.LotType(f.String()) } + //LowLimitPriceField is a PRICE field type LowLimitPriceField struct{ quickfix.FIXDecimal } @@ -7194,6 +8419,8 @@ func NewLowLimitPrice(val decimal.Decimal, scale int32) LowLimitPriceField { return LowLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f LowLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //LowPxField is a PRICE field type LowPxField struct{ quickfix.FIXDecimal } @@ -7205,17 +8432,20 @@ func NewLowPx(val decimal.Decimal, scale int32) LowPxField { return LowPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//MDBookTypeField is a INT field -type MDBookTypeField struct{ quickfix.FIXInt } +func (f LowPxField) Value() (val decimal.Decimal) { return f.Decimal } + +//MDBookTypeField is a enum.MDBookType field +type MDBookTypeField struct{ quickfix.FIXString } //Tag returns tag.MDBookType (1021) func (f MDBookTypeField) Tag() quickfix.Tag { return tag.MDBookType } -//NewMDBookType returns a new MDBookTypeField initialized with val -func NewMDBookType(val int) MDBookTypeField { - return MDBookTypeField{quickfix.FIXInt(val)} +func NewMDBookType(val enum.MDBookType) MDBookTypeField { + return MDBookTypeField{quickfix.FIXString(val)} } +func (f MDBookTypeField) Value() enum.MDBookType { return enum.MDBookType(f.String()) } + //MDEntryBuyerField is a STRING field type MDEntryBuyerField struct{ quickfix.FIXString } @@ -7227,6 +8457,8 @@ func NewMDEntryBuyer(val string) MDEntryBuyerField { return MDEntryBuyerField{quickfix.FIXString(val)} } +func (f MDEntryBuyerField) Value() string { return f.String() } + //MDEntryDateField is a UTCDATEONLY field type MDEntryDateField struct{ quickfix.FIXString } @@ -7238,6 +8470,8 @@ func NewMDEntryDate(val string) MDEntryDateField { return MDEntryDateField{quickfix.FIXString(val)} } +func (f MDEntryDateField) Value() string { return f.String() } + //MDEntryForwardPointsField is a PRICEOFFSET field type MDEntryForwardPointsField struct{ quickfix.FIXDecimal } @@ -7249,6 +8483,8 @@ func NewMDEntryForwardPoints(val decimal.Decimal, scale int32) MDEntryForwardPoi return MDEntryForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MDEntryForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //MDEntryIDField is a STRING field type MDEntryIDField struct{ quickfix.FIXString } @@ -7260,6 +8496,8 @@ func NewMDEntryID(val string) MDEntryIDField { return MDEntryIDField{quickfix.FIXString(val)} } +func (f MDEntryIDField) Value() string { return f.String() } + //MDEntryOriginatorField is a STRING field type MDEntryOriginatorField struct{ quickfix.FIXString } @@ -7271,6 +8509,8 @@ func NewMDEntryOriginator(val string) MDEntryOriginatorField { return MDEntryOriginatorField{quickfix.FIXString(val)} } +func (f MDEntryOriginatorField) Value() string { return f.String() } + //MDEntryPositionNoField is a INT field type MDEntryPositionNoField struct{ quickfix.FIXInt } @@ -7282,6 +8522,8 @@ func NewMDEntryPositionNo(val int) MDEntryPositionNoField { return MDEntryPositionNoField{quickfix.FIXInt(val)} } +func (f MDEntryPositionNoField) Value() int { return f.Int() } + //MDEntryPxField is a PRICE field type MDEntryPxField struct{ quickfix.FIXDecimal } @@ -7293,6 +8535,8 @@ func NewMDEntryPx(val decimal.Decimal, scale int32) MDEntryPxField { return MDEntryPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MDEntryPxField) Value() (val decimal.Decimal) { return f.Decimal } + //MDEntryRefIDField is a STRING field type MDEntryRefIDField struct{ quickfix.FIXString } @@ -7304,6 +8548,8 @@ func NewMDEntryRefID(val string) MDEntryRefIDField { return MDEntryRefIDField{quickfix.FIXString(val)} } +func (f MDEntryRefIDField) Value() string { return f.String() } + //MDEntrySellerField is a STRING field type MDEntrySellerField struct{ quickfix.FIXString } @@ -7315,6 +8561,8 @@ func NewMDEntrySeller(val string) MDEntrySellerField { return MDEntrySellerField{quickfix.FIXString(val)} } +func (f MDEntrySellerField) Value() string { return f.String() } + //MDEntrySizeField is a QTY field type MDEntrySizeField struct{ quickfix.FIXDecimal } @@ -7326,6 +8574,8 @@ func NewMDEntrySize(val decimal.Decimal, scale int32) MDEntrySizeField { return MDEntrySizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MDEntrySizeField) Value() (val decimal.Decimal) { return f.Decimal } + //MDEntrySpotRateField is a FLOAT field type MDEntrySpotRateField struct{ quickfix.FIXDecimal } @@ -7337,6 +8587,8 @@ func NewMDEntrySpotRate(val decimal.Decimal, scale int32) MDEntrySpotRateField { return MDEntrySpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MDEntrySpotRateField) Value() (val decimal.Decimal) { return f.Decimal } + //MDEntryTimeField is a UTCTIMEONLY field type MDEntryTimeField struct{ quickfix.FIXString } @@ -7348,17 +8600,20 @@ func NewMDEntryTime(val string) MDEntryTimeField { return MDEntryTimeField{quickfix.FIXString(val)} } -//MDEntryTypeField is a CHAR field +func (f MDEntryTimeField) Value() string { return f.String() } + +//MDEntryTypeField is a enum.MDEntryType field type MDEntryTypeField struct{ quickfix.FIXString } //Tag returns tag.MDEntryType (269) func (f MDEntryTypeField) Tag() quickfix.Tag { return tag.MDEntryType } -//NewMDEntryType returns a new MDEntryTypeField initialized with val -func NewMDEntryType(val string) MDEntryTypeField { +func NewMDEntryType(val enum.MDEntryType) MDEntryTypeField { return MDEntryTypeField{quickfix.FIXString(val)} } +func (f MDEntryTypeField) Value() enum.MDEntryType { return enum.MDEntryType(f.String()) } + //MDFeedTypeField is a STRING field type MDFeedTypeField struct{ quickfix.FIXString } @@ -7370,6 +8625,8 @@ func NewMDFeedType(val string) MDFeedTypeField { return MDFeedTypeField{quickfix.FIXString(val)} } +func (f MDFeedTypeField) Value() string { return f.String() } + //MDImplicitDeleteField is a BOOLEAN field type MDImplicitDeleteField struct{ quickfix.FIXBoolean } @@ -7381,6 +8638,8 @@ func NewMDImplicitDelete(val bool) MDImplicitDeleteField { return MDImplicitDeleteField{quickfix.FIXBoolean(val)} } +func (f MDImplicitDeleteField) Value() bool { return f.Bool() } + //MDMktField is a EXCHANGE field type MDMktField struct{ quickfix.FIXString } @@ -7392,17 +8651,20 @@ func NewMDMkt(val string) MDMktField { return MDMktField{quickfix.FIXString(val)} } -//MDOriginTypeField is a INT field -type MDOriginTypeField struct{ quickfix.FIXInt } +func (f MDMktField) Value() string { return f.String() } + +//MDOriginTypeField is a enum.MDOriginType field +type MDOriginTypeField struct{ quickfix.FIXString } //Tag returns tag.MDOriginType (1024) func (f MDOriginTypeField) Tag() quickfix.Tag { return tag.MDOriginType } -//NewMDOriginType returns a new MDOriginTypeField initialized with val -func NewMDOriginType(val int) MDOriginTypeField { - return MDOriginTypeField{quickfix.FIXInt(val)} +func NewMDOriginType(val enum.MDOriginType) MDOriginTypeField { + return MDOriginTypeField{quickfix.FIXString(val)} } +func (f MDOriginTypeField) Value() enum.MDOriginType { return enum.MDOriginType(f.String()) } + //MDPriceLevelField is a INT field type MDPriceLevelField struct{ quickfix.FIXInt } @@ -7414,17 +8676,20 @@ func NewMDPriceLevel(val int) MDPriceLevelField { return MDPriceLevelField{quickfix.FIXInt(val)} } -//MDQuoteTypeField is a INT field -type MDQuoteTypeField struct{ quickfix.FIXInt } +func (f MDPriceLevelField) Value() int { return f.Int() } + +//MDQuoteTypeField is a enum.MDQuoteType field +type MDQuoteTypeField struct{ quickfix.FIXString } //Tag returns tag.MDQuoteType (1070) func (f MDQuoteTypeField) Tag() quickfix.Tag { return tag.MDQuoteType } -//NewMDQuoteType returns a new MDQuoteTypeField initialized with val -func NewMDQuoteType(val int) MDQuoteTypeField { - return MDQuoteTypeField{quickfix.FIXInt(val)} +func NewMDQuoteType(val enum.MDQuoteType) MDQuoteTypeField { + return MDQuoteTypeField{quickfix.FIXString(val)} } +func (f MDQuoteTypeField) Value() enum.MDQuoteType { return enum.MDQuoteType(f.String()) } + //MDReportIDField is a INT field type MDReportIDField struct{ quickfix.FIXInt } @@ -7436,6 +8701,8 @@ func NewMDReportID(val int) MDReportIDField { return MDReportIDField{quickfix.FIXInt(val)} } +func (f MDReportIDField) Value() int { return f.Int() } + //MDReqIDField is a STRING field type MDReqIDField struct{ quickfix.FIXString } @@ -7447,17 +8714,20 @@ func NewMDReqID(val string) MDReqIDField { return MDReqIDField{quickfix.FIXString(val)} } -//MDReqRejReasonField is a CHAR field +func (f MDReqIDField) Value() string { return f.String() } + +//MDReqRejReasonField is a enum.MDReqRejReason field type MDReqRejReasonField struct{ quickfix.FIXString } //Tag returns tag.MDReqRejReason (281) func (f MDReqRejReasonField) Tag() quickfix.Tag { return tag.MDReqRejReason } -//NewMDReqRejReason returns a new MDReqRejReasonField initialized with val -func NewMDReqRejReason(val string) MDReqRejReasonField { +func NewMDReqRejReason(val enum.MDReqRejReason) MDReqRejReasonField { return MDReqRejReasonField{quickfix.FIXString(val)} } +func (f MDReqRejReasonField) Value() enum.MDReqRejReason { return enum.MDReqRejReason(f.String()) } + //MDSecSizeField is a QTY field type MDSecSizeField struct{ quickfix.FIXDecimal } @@ -7469,17 +8739,20 @@ func NewMDSecSize(val decimal.Decimal, scale int32) MDSecSizeField { return MDSecSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//MDSecSizeTypeField is a INT field -type MDSecSizeTypeField struct{ quickfix.FIXInt } +func (f MDSecSizeField) Value() (val decimal.Decimal) { return f.Decimal } + +//MDSecSizeTypeField is a enum.MDSecSizeType field +type MDSecSizeTypeField struct{ quickfix.FIXString } //Tag returns tag.MDSecSizeType (1178) func (f MDSecSizeTypeField) Tag() quickfix.Tag { return tag.MDSecSizeType } -//NewMDSecSizeType returns a new MDSecSizeTypeField initialized with val -func NewMDSecSizeType(val int) MDSecSizeTypeField { - return MDSecSizeTypeField{quickfix.FIXInt(val)} +func NewMDSecSizeType(val enum.MDSecSizeType) MDSecSizeTypeField { + return MDSecSizeTypeField{quickfix.FIXString(val)} } +func (f MDSecSizeTypeField) Value() enum.MDSecSizeType { return enum.MDSecSizeType(f.String()) } + //MDStreamIDField is a STRING field type MDStreamIDField struct{ quickfix.FIXString } @@ -7491,6 +8764,8 @@ func NewMDStreamID(val string) MDStreamIDField { return MDStreamIDField{quickfix.FIXString(val)} } +func (f MDStreamIDField) Value() string { return f.String() } + //MDSubBookTypeField is a INT field type MDSubBookTypeField struct{ quickfix.FIXInt } @@ -7502,28 +8777,32 @@ func NewMDSubBookType(val int) MDSubBookTypeField { return MDSubBookTypeField{quickfix.FIXInt(val)} } -//MDUpdateActionField is a CHAR field +func (f MDSubBookTypeField) Value() int { return f.Int() } + +//MDUpdateActionField is a enum.MDUpdateAction field type MDUpdateActionField struct{ quickfix.FIXString } //Tag returns tag.MDUpdateAction (279) func (f MDUpdateActionField) Tag() quickfix.Tag { return tag.MDUpdateAction } -//NewMDUpdateAction returns a new MDUpdateActionField initialized with val -func NewMDUpdateAction(val string) MDUpdateActionField { +func NewMDUpdateAction(val enum.MDUpdateAction) MDUpdateActionField { return MDUpdateActionField{quickfix.FIXString(val)} } -//MDUpdateTypeField is a INT field -type MDUpdateTypeField struct{ quickfix.FIXInt } +func (f MDUpdateActionField) Value() enum.MDUpdateAction { return enum.MDUpdateAction(f.String()) } + +//MDUpdateTypeField is a enum.MDUpdateType field +type MDUpdateTypeField struct{ quickfix.FIXString } //Tag returns tag.MDUpdateType (265) func (f MDUpdateTypeField) Tag() quickfix.Tag { return tag.MDUpdateType } -//NewMDUpdateType returns a new MDUpdateTypeField initialized with val -func NewMDUpdateType(val int) MDUpdateTypeField { - return MDUpdateTypeField{quickfix.FIXInt(val)} +func NewMDUpdateType(val enum.MDUpdateType) MDUpdateTypeField { + return MDUpdateTypeField{quickfix.FIXString(val)} } +func (f MDUpdateTypeField) Value() enum.MDUpdateType { return enum.MDUpdateType(f.String()) } + //MailingDtlsField is a STRING field type MailingDtlsField struct{ quickfix.FIXString } @@ -7535,6 +8814,8 @@ func NewMailingDtls(val string) MailingDtlsField { return MailingDtlsField{quickfix.FIXString(val)} } +func (f MailingDtlsField) Value() string { return f.String() } + //MailingInstField is a STRING field type MailingInstField struct{ quickfix.FIXString } @@ -7546,6 +8827,8 @@ func NewMailingInst(val string) MailingInstField { return MailingInstField{quickfix.FIXString(val)} } +func (f MailingInstField) Value() string { return f.String() } + //ManualOrderIndicatorField is a BOOLEAN field type ManualOrderIndicatorField struct{ quickfix.FIXBoolean } @@ -7557,6 +8840,8 @@ func NewManualOrderIndicator(val bool) ManualOrderIndicatorField { return ManualOrderIndicatorField{quickfix.FIXBoolean(val)} } +func (f ManualOrderIndicatorField) Value() bool { return f.Bool() } + //MarginExcessField is a AMT field type MarginExcessField struct{ quickfix.FIXDecimal } @@ -7568,6 +8853,8 @@ func NewMarginExcess(val decimal.Decimal, scale int32) MarginExcessField { return MarginExcessField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MarginExcessField) Value() (val decimal.Decimal) { return f.Decimal } + //MarginRatioField is a PERCENTAGE field type MarginRatioField struct{ quickfix.FIXDecimal } @@ -7579,6 +8866,8 @@ func NewMarginRatio(val decimal.Decimal, scale int32) MarginRatioField { return MarginRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MarginRatioField) Value() (val decimal.Decimal) { return f.Decimal } + //MarketDepthField is a INT field type MarketDepthField struct{ quickfix.FIXInt } @@ -7590,6 +8879,8 @@ func NewMarketDepth(val int) MarketDepthField { return MarketDepthField{quickfix.FIXInt(val)} } +func (f MarketDepthField) Value() int { return f.Int() } + //MarketIDField is a EXCHANGE field type MarketIDField struct{ quickfix.FIXString } @@ -7601,6 +8892,8 @@ func NewMarketID(val string) MarketIDField { return MarketIDField{quickfix.FIXString(val)} } +func (f MarketIDField) Value() string { return f.String() } + //MarketReportIDField is a STRING field type MarketReportIDField struct{ quickfix.FIXString } @@ -7612,6 +8905,8 @@ func NewMarketReportID(val string) MarketReportIDField { return MarketReportIDField{quickfix.FIXString(val)} } +func (f MarketReportIDField) Value() string { return f.String() } + //MarketReqIDField is a STRING field type MarketReqIDField struct{ quickfix.FIXString } @@ -7623,6 +8918,8 @@ func NewMarketReqID(val string) MarketReqIDField { return MarketReqIDField{quickfix.FIXString(val)} } +func (f MarketReqIDField) Value() string { return f.String() } + //MarketSegmentDescField is a STRING field type MarketSegmentDescField struct{ quickfix.FIXString } @@ -7634,6 +8931,8 @@ func NewMarketSegmentDesc(val string) MarketSegmentDescField { return MarketSegmentDescField{quickfix.FIXString(val)} } +func (f MarketSegmentDescField) Value() string { return f.String() } + //MarketSegmentIDField is a STRING field type MarketSegmentIDField struct{ quickfix.FIXString } @@ -7645,26 +8944,34 @@ func NewMarketSegmentID(val string) MarketSegmentIDField { return MarketSegmentIDField{quickfix.FIXString(val)} } -//MarketUpdateActionField is a CHAR field +func (f MarketSegmentIDField) Value() string { return f.String() } + +//MarketUpdateActionField is a enum.MarketUpdateAction field type MarketUpdateActionField struct{ quickfix.FIXString } //Tag returns tag.MarketUpdateAction (1395) func (f MarketUpdateActionField) Tag() quickfix.Tag { return tag.MarketUpdateAction } -//NewMarketUpdateAction returns a new MarketUpdateActionField initialized with val -func NewMarketUpdateAction(val string) MarketUpdateActionField { +func NewMarketUpdateAction(val enum.MarketUpdateAction) MarketUpdateActionField { return MarketUpdateActionField{quickfix.FIXString(val)} } -//MassActionRejectReasonField is a INT field -type MassActionRejectReasonField struct{ quickfix.FIXInt } +func (f MarketUpdateActionField) Value() enum.MarketUpdateAction { + return enum.MarketUpdateAction(f.String()) +} + +//MassActionRejectReasonField is a enum.MassActionRejectReason field +type MassActionRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.MassActionRejectReason (1376) func (f MassActionRejectReasonField) Tag() quickfix.Tag { return tag.MassActionRejectReason } -//NewMassActionRejectReason returns a new MassActionRejectReasonField initialized with val -func NewMassActionRejectReason(val int) MassActionRejectReasonField { - return MassActionRejectReasonField{quickfix.FIXInt(val)} +func NewMassActionRejectReason(val enum.MassActionRejectReason) MassActionRejectReasonField { + return MassActionRejectReasonField{quickfix.FIXString(val)} +} + +func (f MassActionRejectReasonField) Value() enum.MassActionRejectReason { + return enum.MassActionRejectReason(f.String()) } //MassActionReportIDField is a STRING field @@ -7678,72 +8985,88 @@ func NewMassActionReportID(val string) MassActionReportIDField { return MassActionReportIDField{quickfix.FIXString(val)} } -//MassActionResponseField is a INT field -type MassActionResponseField struct{ quickfix.FIXInt } +func (f MassActionReportIDField) Value() string { return f.String() } + +//MassActionResponseField is a enum.MassActionResponse field +type MassActionResponseField struct{ quickfix.FIXString } //Tag returns tag.MassActionResponse (1375) func (f MassActionResponseField) Tag() quickfix.Tag { return tag.MassActionResponse } -//NewMassActionResponse returns a new MassActionResponseField initialized with val -func NewMassActionResponse(val int) MassActionResponseField { - return MassActionResponseField{quickfix.FIXInt(val)} +func NewMassActionResponse(val enum.MassActionResponse) MassActionResponseField { + return MassActionResponseField{quickfix.FIXString(val)} +} + +func (f MassActionResponseField) Value() enum.MassActionResponse { + return enum.MassActionResponse(f.String()) } -//MassActionScopeField is a INT field -type MassActionScopeField struct{ quickfix.FIXInt } +//MassActionScopeField is a enum.MassActionScope field +type MassActionScopeField struct{ quickfix.FIXString } //Tag returns tag.MassActionScope (1374) func (f MassActionScopeField) Tag() quickfix.Tag { return tag.MassActionScope } -//NewMassActionScope returns a new MassActionScopeField initialized with val -func NewMassActionScope(val int) MassActionScopeField { - return MassActionScopeField{quickfix.FIXInt(val)} +func NewMassActionScope(val enum.MassActionScope) MassActionScopeField { + return MassActionScopeField{quickfix.FIXString(val)} } -//MassActionTypeField is a INT field -type MassActionTypeField struct{ quickfix.FIXInt } +func (f MassActionScopeField) Value() enum.MassActionScope { return enum.MassActionScope(f.String()) } + +//MassActionTypeField is a enum.MassActionType field +type MassActionTypeField struct{ quickfix.FIXString } //Tag returns tag.MassActionType (1373) func (f MassActionTypeField) Tag() quickfix.Tag { return tag.MassActionType } -//NewMassActionType returns a new MassActionTypeField initialized with val -func NewMassActionType(val int) MassActionTypeField { - return MassActionTypeField{quickfix.FIXInt(val)} +func NewMassActionType(val enum.MassActionType) MassActionTypeField { + return MassActionTypeField{quickfix.FIXString(val)} } -//MassCancelRejectReasonField is a INT field -type MassCancelRejectReasonField struct{ quickfix.FIXInt } +func (f MassActionTypeField) Value() enum.MassActionType { return enum.MassActionType(f.String()) } + +//MassCancelRejectReasonField is a enum.MassCancelRejectReason field +type MassCancelRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.MassCancelRejectReason (532) func (f MassCancelRejectReasonField) Tag() quickfix.Tag { return tag.MassCancelRejectReason } -//NewMassCancelRejectReason returns a new MassCancelRejectReasonField initialized with val -func NewMassCancelRejectReason(val int) MassCancelRejectReasonField { - return MassCancelRejectReasonField{quickfix.FIXInt(val)} +func NewMassCancelRejectReason(val enum.MassCancelRejectReason) MassCancelRejectReasonField { + return MassCancelRejectReasonField{quickfix.FIXString(val)} +} + +func (f MassCancelRejectReasonField) Value() enum.MassCancelRejectReason { + return enum.MassCancelRejectReason(f.String()) } -//MassCancelRequestTypeField is a CHAR field +//MassCancelRequestTypeField is a enum.MassCancelRequestType field type MassCancelRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.MassCancelRequestType (530) func (f MassCancelRequestTypeField) Tag() quickfix.Tag { return tag.MassCancelRequestType } -//NewMassCancelRequestType returns a new MassCancelRequestTypeField initialized with val -func NewMassCancelRequestType(val string) MassCancelRequestTypeField { - return MassCancelRequestTypeField{quickfix.FIXString(val)} +func NewMassCancelRequestType(val enum.MassCancelRequestType) MassCancelRequestTypeField { + return MassCancelRequestTypeField{quickfix.FIXString(val)} +} + +func (f MassCancelRequestTypeField) Value() enum.MassCancelRequestType { + return enum.MassCancelRequestType(f.String()) } -//MassCancelResponseField is a CHAR field +//MassCancelResponseField is a enum.MassCancelResponse field type MassCancelResponseField struct{ quickfix.FIXString } //Tag returns tag.MassCancelResponse (531) func (f MassCancelResponseField) Tag() quickfix.Tag { return tag.MassCancelResponse } -//NewMassCancelResponse returns a new MassCancelResponseField initialized with val -func NewMassCancelResponse(val string) MassCancelResponseField { +func NewMassCancelResponse(val enum.MassCancelResponse) MassCancelResponseField { return MassCancelResponseField{quickfix.FIXString(val)} } +func (f MassCancelResponseField) Value() enum.MassCancelResponse { + return enum.MassCancelResponse(f.String()) +} + //MassStatusReqIDField is a STRING field type MassStatusReqIDField struct{ quickfix.FIXString } @@ -7755,15 +9078,20 @@ func NewMassStatusReqID(val string) MassStatusReqIDField { return MassStatusReqIDField{quickfix.FIXString(val)} } -//MassStatusReqTypeField is a INT field -type MassStatusReqTypeField struct{ quickfix.FIXInt } +func (f MassStatusReqIDField) Value() string { return f.String() } + +//MassStatusReqTypeField is a enum.MassStatusReqType field +type MassStatusReqTypeField struct{ quickfix.FIXString } //Tag returns tag.MassStatusReqType (585) func (f MassStatusReqTypeField) Tag() quickfix.Tag { return tag.MassStatusReqType } -//NewMassStatusReqType returns a new MassStatusReqTypeField initialized with val -func NewMassStatusReqType(val int) MassStatusReqTypeField { - return MassStatusReqTypeField{quickfix.FIXInt(val)} +func NewMassStatusReqType(val enum.MassStatusReqType) MassStatusReqTypeField { + return MassStatusReqTypeField{quickfix.FIXString(val)} +} + +func (f MassStatusReqTypeField) Value() enum.MassStatusReqType { + return enum.MassStatusReqType(f.String()) } //MatchAlgorithmField is a STRING field @@ -7777,6 +9105,8 @@ func NewMatchAlgorithm(val string) MatchAlgorithmField { return MatchAlgorithmField{quickfix.FIXString(val)} } +func (f MatchAlgorithmField) Value() string { return f.String() } + //MatchIncrementField is a QTY field type MatchIncrementField struct{ quickfix.FIXDecimal } @@ -7788,28 +9118,32 @@ func NewMatchIncrement(val decimal.Decimal, scale int32) MatchIncrementField { return MatchIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//MatchStatusField is a CHAR field +func (f MatchIncrementField) Value() (val decimal.Decimal) { return f.Decimal } + +//MatchStatusField is a enum.MatchStatus field type MatchStatusField struct{ quickfix.FIXString } //Tag returns tag.MatchStatus (573) func (f MatchStatusField) Tag() quickfix.Tag { return tag.MatchStatus } -//NewMatchStatus returns a new MatchStatusField initialized with val -func NewMatchStatus(val string) MatchStatusField { +func NewMatchStatus(val enum.MatchStatus) MatchStatusField { return MatchStatusField{quickfix.FIXString(val)} } -//MatchTypeField is a STRING field +func (f MatchStatusField) Value() enum.MatchStatus { return enum.MatchStatus(f.String()) } + +//MatchTypeField is a enum.MatchType field type MatchTypeField struct{ quickfix.FIXString } //Tag returns tag.MatchType (574) func (f MatchTypeField) Tag() quickfix.Tag { return tag.MatchType } -//NewMatchType returns a new MatchTypeField initialized with val -func NewMatchType(val string) MatchTypeField { +func NewMatchType(val enum.MatchType) MatchTypeField { return MatchTypeField{quickfix.FIXString(val)} } +func (f MatchTypeField) Value() enum.MatchType { return enum.MatchType(f.String()) } + //MaturityDateField is a LOCALMKTDATE field type MaturityDateField struct{ quickfix.FIXString } @@ -7821,6 +9155,8 @@ func NewMaturityDate(val string) MaturityDateField { return MaturityDateField{quickfix.FIXString(val)} } +func (f MaturityDateField) Value() string { return f.String() } + //MaturityDayField is a DAYOFMONTH field type MaturityDayField struct{ quickfix.FIXInt } @@ -7832,6 +9168,8 @@ func NewMaturityDay(val int) MaturityDayField { return MaturityDayField{quickfix.FIXInt(val)} } +func (f MaturityDayField) Value() int { return f.Int() } + //MaturityMonthYearField is a MONTHYEAR field type MaturityMonthYearField struct{ quickfix.FIXString } @@ -7843,15 +9181,20 @@ func NewMaturityMonthYear(val string) MaturityMonthYearField { return MaturityMonthYearField{quickfix.FIXString(val)} } -//MaturityMonthYearFormatField is a INT field -type MaturityMonthYearFormatField struct{ quickfix.FIXInt } +func (f MaturityMonthYearField) Value() string { return f.String() } + +//MaturityMonthYearFormatField is a enum.MaturityMonthYearFormat field +type MaturityMonthYearFormatField struct{ quickfix.FIXString } //Tag returns tag.MaturityMonthYearFormat (1303) func (f MaturityMonthYearFormatField) Tag() quickfix.Tag { return tag.MaturityMonthYearFormat } -//NewMaturityMonthYearFormat returns a new MaturityMonthYearFormatField initialized with val -func NewMaturityMonthYearFormat(val int) MaturityMonthYearFormatField { - return MaturityMonthYearFormatField{quickfix.FIXInt(val)} +func NewMaturityMonthYearFormat(val enum.MaturityMonthYearFormat) MaturityMonthYearFormatField { + return MaturityMonthYearFormatField{quickfix.FIXString(val)} +} + +func (f MaturityMonthYearFormatField) Value() enum.MaturityMonthYearFormat { + return enum.MaturityMonthYearFormat(f.String()) } //MaturityMonthYearIncrementField is a INT field @@ -7865,17 +9208,22 @@ func NewMaturityMonthYearIncrement(val int) MaturityMonthYearIncrementField { return MaturityMonthYearIncrementField{quickfix.FIXInt(val)} } -//MaturityMonthYearIncrementUnitsField is a INT field -type MaturityMonthYearIncrementUnitsField struct{ quickfix.FIXInt } +func (f MaturityMonthYearIncrementField) Value() int { return f.Int() } + +//MaturityMonthYearIncrementUnitsField is a enum.MaturityMonthYearIncrementUnits field +type MaturityMonthYearIncrementUnitsField struct{ quickfix.FIXString } //Tag returns tag.MaturityMonthYearIncrementUnits (1302) func (f MaturityMonthYearIncrementUnitsField) Tag() quickfix.Tag { return tag.MaturityMonthYearIncrementUnits } -//NewMaturityMonthYearIncrementUnits returns a new MaturityMonthYearIncrementUnitsField initialized with val -func NewMaturityMonthYearIncrementUnits(val int) MaturityMonthYearIncrementUnitsField { - return MaturityMonthYearIncrementUnitsField{quickfix.FIXInt(val)} +func NewMaturityMonthYearIncrementUnits(val enum.MaturityMonthYearIncrementUnits) MaturityMonthYearIncrementUnitsField { + return MaturityMonthYearIncrementUnitsField{quickfix.FIXString(val)} +} + +func (f MaturityMonthYearIncrementUnitsField) Value() enum.MaturityMonthYearIncrementUnits { + return enum.MaturityMonthYearIncrementUnits(f.String()) } //MaturityNetMoneyField is a AMT field @@ -7889,6 +9237,8 @@ func NewMaturityNetMoney(val decimal.Decimal, scale int32) MaturityNetMoneyField return MaturityNetMoneyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MaturityNetMoneyField) Value() (val decimal.Decimal) { return f.Decimal } + //MaturityRuleIDField is a STRING field type MaturityRuleIDField struct{ quickfix.FIXString } @@ -7900,6 +9250,8 @@ func NewMaturityRuleID(val string) MaturityRuleIDField { return MaturityRuleIDField{quickfix.FIXString(val)} } +func (f MaturityRuleIDField) Value() string { return f.String() } + //MaturityTimeField is a TZTIMEONLY field type MaturityTimeField struct{ quickfix.FIXString } @@ -7911,6 +9263,8 @@ func NewMaturityTime(val string) MaturityTimeField { return MaturityTimeField{quickfix.FIXString(val)} } +func (f MaturityTimeField) Value() string { return f.String() } + //MaxFloorField is a QTY field type MaxFloorField struct{ quickfix.FIXDecimal } @@ -7922,6 +9276,8 @@ func NewMaxFloor(val decimal.Decimal, scale int32) MaxFloorField { return MaxFloorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MaxFloorField) Value() (val decimal.Decimal) { return f.Decimal } + //MaxMessageSizeField is a LENGTH field type MaxMessageSizeField struct{ quickfix.FIXInt } @@ -7933,6 +9289,8 @@ func NewMaxMessageSize(val int) MaxMessageSizeField { return MaxMessageSizeField{quickfix.FIXInt(val)} } +func (f MaxMessageSizeField) Value() int { return f.Int() } + //MaxPriceLevelsField is a INT field type MaxPriceLevelsField struct{ quickfix.FIXInt } @@ -7944,6 +9302,8 @@ func NewMaxPriceLevels(val int) MaxPriceLevelsField { return MaxPriceLevelsField{quickfix.FIXInt(val)} } +func (f MaxPriceLevelsField) Value() int { return f.Int() } + //MaxPriceVariationField is a FLOAT field type MaxPriceVariationField struct{ quickfix.FIXDecimal } @@ -7955,6 +9315,8 @@ func NewMaxPriceVariation(val decimal.Decimal, scale int32) MaxPriceVariationFie return MaxPriceVariationField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MaxPriceVariationField) Value() (val decimal.Decimal) { return f.Decimal } + //MaxShowField is a QTY field type MaxShowField struct{ quickfix.FIXDecimal } @@ -7966,6 +9328,8 @@ func NewMaxShow(val decimal.Decimal, scale int32) MaxShowField { return MaxShowField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MaxShowField) Value() (val decimal.Decimal) { return f.Decimal } + //MaxTradeVolField is a QTY field type MaxTradeVolField struct{ quickfix.FIXDecimal } @@ -7977,17 +9341,20 @@ func NewMaxTradeVol(val decimal.Decimal, scale int32) MaxTradeVolField { return MaxTradeVolField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//MessageEncodingField is a STRING field +func (f MaxTradeVolField) Value() (val decimal.Decimal) { return f.Decimal } + +//MessageEncodingField is a enum.MessageEncoding field type MessageEncodingField struct{ quickfix.FIXString } //Tag returns tag.MessageEncoding (347) func (f MessageEncodingField) Tag() quickfix.Tag { return tag.MessageEncoding } -//NewMessageEncoding returns a new MessageEncodingField initialized with val -func NewMessageEncoding(val string) MessageEncodingField { +func NewMessageEncoding(val enum.MessageEncoding) MessageEncodingField { return MessageEncodingField{quickfix.FIXString(val)} } +func (f MessageEncodingField) Value() enum.MessageEncoding { return enum.MessageEncoding(f.String()) } + //MessageEventSourceField is a STRING field type MessageEventSourceField struct{ quickfix.FIXString } @@ -7999,6 +9366,8 @@ func NewMessageEventSource(val string) MessageEventSourceField { return MessageEventSourceField{quickfix.FIXString(val)} } +func (f MessageEventSourceField) Value() string { return f.String() } + //MidPxField is a PRICE field type MidPxField struct{ quickfix.FIXDecimal } @@ -8010,6 +9379,8 @@ func NewMidPx(val decimal.Decimal, scale int32) MidPxField { return MidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MidPxField) Value() (val decimal.Decimal) { return f.Decimal } + //MidYieldField is a PERCENTAGE field type MidYieldField struct{ quickfix.FIXDecimal } @@ -8021,6 +9392,8 @@ func NewMidYield(val decimal.Decimal, scale int32) MidYieldField { return MidYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MidYieldField) Value() (val decimal.Decimal) { return f.Decimal } + //MinBidSizeField is a QTY field type MinBidSizeField struct{ quickfix.FIXDecimal } @@ -8032,6 +9405,8 @@ func NewMinBidSize(val decimal.Decimal, scale int32) MinBidSizeField { return MinBidSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinBidSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //MinLotSizeField is a QTY field type MinLotSizeField struct{ quickfix.FIXDecimal } @@ -8043,6 +9418,8 @@ func NewMinLotSize(val decimal.Decimal, scale int32) MinLotSizeField { return MinLotSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinLotSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //MinOfferSizeField is a QTY field type MinOfferSizeField struct{ quickfix.FIXDecimal } @@ -8054,6 +9431,8 @@ func NewMinOfferSize(val decimal.Decimal, scale int32) MinOfferSizeField { return MinOfferSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinOfferSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //MinPriceIncrementField is a FLOAT field type MinPriceIncrementField struct{ quickfix.FIXDecimal } @@ -8065,6 +9444,8 @@ func NewMinPriceIncrement(val decimal.Decimal, scale int32) MinPriceIncrementFie return MinPriceIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinPriceIncrementField) Value() (val decimal.Decimal) { return f.Decimal } + //MinPriceIncrementAmountField is a AMT field type MinPriceIncrementAmountField struct{ quickfix.FIXDecimal } @@ -8076,6 +9457,8 @@ func NewMinPriceIncrementAmount(val decimal.Decimal, scale int32) MinPriceIncrem return MinPriceIncrementAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinPriceIncrementAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //MinQtyField is a QTY field type MinQtyField struct{ quickfix.FIXDecimal } @@ -8087,6 +9470,8 @@ func NewMinQty(val decimal.Decimal, scale int32) MinQtyField { return MinQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //MinTradeVolField is a QTY field type MinTradeVolField struct{ quickfix.FIXDecimal } @@ -8098,6 +9483,8 @@ func NewMinTradeVol(val decimal.Decimal, scale int32) MinTradeVolField { return MinTradeVolField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MinTradeVolField) Value() (val decimal.Decimal) { return f.Decimal } + //MiscFeeAmtField is a AMT field type MiscFeeAmtField struct{ quickfix.FIXDecimal } @@ -8109,17 +9496,20 @@ func NewMiscFeeAmt(val decimal.Decimal, scale int32) MiscFeeAmtField { return MiscFeeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//MiscFeeBasisField is a INT field -type MiscFeeBasisField struct{ quickfix.FIXInt } +func (f MiscFeeAmtField) Value() (val decimal.Decimal) { return f.Decimal } + +//MiscFeeBasisField is a enum.MiscFeeBasis field +type MiscFeeBasisField struct{ quickfix.FIXString } //Tag returns tag.MiscFeeBasis (891) func (f MiscFeeBasisField) Tag() quickfix.Tag { return tag.MiscFeeBasis } -//NewMiscFeeBasis returns a new MiscFeeBasisField initialized with val -func NewMiscFeeBasis(val int) MiscFeeBasisField { - return MiscFeeBasisField{quickfix.FIXInt(val)} +func NewMiscFeeBasis(val enum.MiscFeeBasis) MiscFeeBasisField { + return MiscFeeBasisField{quickfix.FIXString(val)} } +func (f MiscFeeBasisField) Value() enum.MiscFeeBasis { return enum.MiscFeeBasis(f.String()) } + //MiscFeeCurrField is a CURRENCY field type MiscFeeCurrField struct{ quickfix.FIXString } @@ -8131,17 +9521,20 @@ func NewMiscFeeCurr(val string) MiscFeeCurrField { return MiscFeeCurrField{quickfix.FIXString(val)} } -//MiscFeeTypeField is a STRING field +func (f MiscFeeCurrField) Value() string { return f.String() } + +//MiscFeeTypeField is a enum.MiscFeeType field type MiscFeeTypeField struct{ quickfix.FIXString } //Tag returns tag.MiscFeeType (139) func (f MiscFeeTypeField) Tag() quickfix.Tag { return tag.MiscFeeType } -//NewMiscFeeType returns a new MiscFeeTypeField initialized with val -func NewMiscFeeType(val string) MiscFeeTypeField { +func NewMiscFeeType(val enum.MiscFeeType) MiscFeeTypeField { return MiscFeeTypeField{quickfix.FIXString(val)} } +func (f MiscFeeTypeField) Value() enum.MiscFeeType { return enum.MiscFeeType(f.String()) } + //MktBidPxField is a PRICE field type MktBidPxField struct{ quickfix.FIXDecimal } @@ -8153,6 +9546,8 @@ func NewMktBidPx(val decimal.Decimal, scale int32) MktBidPxField { return MktBidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f MktBidPxField) Value() (val decimal.Decimal) { return f.Decimal } + //MktOfferPxField is a PRICE field type MktOfferPxField struct{ quickfix.FIXDecimal } @@ -8164,39 +9559,46 @@ func NewMktOfferPx(val decimal.Decimal, scale int32) MktOfferPxField { return MktOfferPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ModelTypeField is a INT field -type ModelTypeField struct{ quickfix.FIXInt } +func (f MktOfferPxField) Value() (val decimal.Decimal) { return f.Decimal } + +//ModelTypeField is a enum.ModelType field +type ModelTypeField struct{ quickfix.FIXString } //Tag returns tag.ModelType (1434) func (f ModelTypeField) Tag() quickfix.Tag { return tag.ModelType } -//NewModelType returns a new ModelTypeField initialized with val -func NewModelType(val int) ModelTypeField { - return ModelTypeField{quickfix.FIXInt(val)} +func NewModelType(val enum.ModelType) ModelTypeField { + return ModelTypeField{quickfix.FIXString(val)} } -//MoneyLaunderingStatusField is a CHAR field +func (f ModelTypeField) Value() enum.ModelType { return enum.ModelType(f.String()) } + +//MoneyLaunderingStatusField is a enum.MoneyLaunderingStatus field type MoneyLaunderingStatusField struct{ quickfix.FIXString } //Tag returns tag.MoneyLaunderingStatus (481) func (f MoneyLaunderingStatusField) Tag() quickfix.Tag { return tag.MoneyLaunderingStatus } -//NewMoneyLaunderingStatus returns a new MoneyLaunderingStatusField initialized with val -func NewMoneyLaunderingStatus(val string) MoneyLaunderingStatusField { +func NewMoneyLaunderingStatus(val enum.MoneyLaunderingStatus) MoneyLaunderingStatusField { return MoneyLaunderingStatusField{quickfix.FIXString(val)} } -//MsgDirectionField is a CHAR field +func (f MoneyLaunderingStatusField) Value() enum.MoneyLaunderingStatus { + return enum.MoneyLaunderingStatus(f.String()) +} + +//MsgDirectionField is a enum.MsgDirection field type MsgDirectionField struct{ quickfix.FIXString } //Tag returns tag.MsgDirection (385) func (f MsgDirectionField) Tag() quickfix.Tag { return tag.MsgDirection } -//NewMsgDirection returns a new MsgDirectionField initialized with val -func NewMsgDirection(val string) MsgDirectionField { +func NewMsgDirection(val enum.MsgDirection) MsgDirectionField { return MsgDirectionField{quickfix.FIXString(val)} } +func (f MsgDirectionField) Value() enum.MsgDirection { return enum.MsgDirection(f.String()) } + //MsgSeqNumField is a SEQNUM field type MsgSeqNumField struct{ quickfix.FIXInt } @@ -8208,59 +9610,72 @@ func NewMsgSeqNum(val int) MsgSeqNumField { return MsgSeqNumField{quickfix.FIXInt(val)} } -//MsgTypeField is a STRING field +func (f MsgSeqNumField) Value() int { return f.Int() } + +//MsgTypeField is a enum.MsgType field type MsgTypeField struct{ quickfix.FIXString } //Tag returns tag.MsgType (35) func (f MsgTypeField) Tag() quickfix.Tag { return tag.MsgType } -//NewMsgType returns a new MsgTypeField initialized with val -func NewMsgType(val string) MsgTypeField { +func NewMsgType(val enum.MsgType) MsgTypeField { return MsgTypeField{quickfix.FIXString(val)} } -//MultiLegReportingTypeField is a CHAR field +func (f MsgTypeField) Value() enum.MsgType { return enum.MsgType(f.String()) } + +//MultiLegReportingTypeField is a enum.MultiLegReportingType field type MultiLegReportingTypeField struct{ quickfix.FIXString } //Tag returns tag.MultiLegReportingType (442) func (f MultiLegReportingTypeField) Tag() quickfix.Tag { return tag.MultiLegReportingType } -//NewMultiLegReportingType returns a new MultiLegReportingTypeField initialized with val -func NewMultiLegReportingType(val string) MultiLegReportingTypeField { +func NewMultiLegReportingType(val enum.MultiLegReportingType) MultiLegReportingTypeField { return MultiLegReportingTypeField{quickfix.FIXString(val)} } -//MultiLegRptTypeReqField is a INT field -type MultiLegRptTypeReqField struct{ quickfix.FIXInt } +func (f MultiLegReportingTypeField) Value() enum.MultiLegReportingType { + return enum.MultiLegReportingType(f.String()) +} + +//MultiLegRptTypeReqField is a enum.MultiLegRptTypeReq field +type MultiLegRptTypeReqField struct{ quickfix.FIXString } //Tag returns tag.MultiLegRptTypeReq (563) func (f MultiLegRptTypeReqField) Tag() quickfix.Tag { return tag.MultiLegRptTypeReq } -//NewMultiLegRptTypeReq returns a new MultiLegRptTypeReqField initialized with val -func NewMultiLegRptTypeReq(val int) MultiLegRptTypeReqField { - return MultiLegRptTypeReqField{quickfix.FIXInt(val)} +func NewMultiLegRptTypeReq(val enum.MultiLegRptTypeReq) MultiLegRptTypeReqField { + return MultiLegRptTypeReqField{quickfix.FIXString(val)} } -//MultilegModelField is a INT field -type MultilegModelField struct{ quickfix.FIXInt } +func (f MultiLegRptTypeReqField) Value() enum.MultiLegRptTypeReq { + return enum.MultiLegRptTypeReq(f.String()) +} + +//MultilegModelField is a enum.MultilegModel field +type MultilegModelField struct{ quickfix.FIXString } //Tag returns tag.MultilegModel (1377) func (f MultilegModelField) Tag() quickfix.Tag { return tag.MultilegModel } -//NewMultilegModel returns a new MultilegModelField initialized with val -func NewMultilegModel(val int) MultilegModelField { - return MultilegModelField{quickfix.FIXInt(val)} +func NewMultilegModel(val enum.MultilegModel) MultilegModelField { + return MultilegModelField{quickfix.FIXString(val)} } -//MultilegPriceMethodField is a INT field -type MultilegPriceMethodField struct{ quickfix.FIXInt } +func (f MultilegModelField) Value() enum.MultilegModel { return enum.MultilegModel(f.String()) } + +//MultilegPriceMethodField is a enum.MultilegPriceMethod field +type MultilegPriceMethodField struct{ quickfix.FIXString } //Tag returns tag.MultilegPriceMethod (1378) func (f MultilegPriceMethodField) Tag() quickfix.Tag { return tag.MultilegPriceMethod } -//NewMultilegPriceMethod returns a new MultilegPriceMethodField initialized with val -func NewMultilegPriceMethod(val int) MultilegPriceMethodField { - return MultilegPriceMethodField{quickfix.FIXInt(val)} +func NewMultilegPriceMethod(val enum.MultilegPriceMethod) MultilegPriceMethodField { + return MultilegPriceMethodField{quickfix.FIXString(val)} +} + +func (f MultilegPriceMethodField) Value() enum.MultilegPriceMethod { + return enum.MultilegPriceMethod(f.String()) } //NTPositionLimitField is a INT field @@ -8274,6 +9689,8 @@ func NewNTPositionLimit(val int) NTPositionLimitField { return NTPositionLimitField{quickfix.FIXInt(val)} } +func (f NTPositionLimitField) Value() int { return f.Int() } + //Nested2PartyIDField is a STRING field type Nested2PartyIDField struct{ quickfix.FIXString } @@ -8285,6 +9702,8 @@ func NewNested2PartyID(val string) Nested2PartyIDField { return Nested2PartyIDField{quickfix.FIXString(val)} } +func (f Nested2PartyIDField) Value() string { return f.String() } + //Nested2PartyIDSourceField is a CHAR field type Nested2PartyIDSourceField struct{ quickfix.FIXString } @@ -8296,6 +9715,8 @@ func NewNested2PartyIDSource(val string) Nested2PartyIDSourceField { return Nested2PartyIDSourceField{quickfix.FIXString(val)} } +func (f Nested2PartyIDSourceField) Value() string { return f.String() } + //Nested2PartyRoleField is a INT field type Nested2PartyRoleField struct{ quickfix.FIXInt } @@ -8307,6 +9728,8 @@ func NewNested2PartyRole(val int) Nested2PartyRoleField { return Nested2PartyRoleField{quickfix.FIXInt(val)} } +func (f Nested2PartyRoleField) Value() int { return f.Int() } + //Nested2PartySubIDField is a STRING field type Nested2PartySubIDField struct{ quickfix.FIXString } @@ -8318,6 +9741,8 @@ func NewNested2PartySubID(val string) Nested2PartySubIDField { return Nested2PartySubIDField{quickfix.FIXString(val)} } +func (f Nested2PartySubIDField) Value() string { return f.String() } + //Nested2PartySubIDTypeField is a INT field type Nested2PartySubIDTypeField struct{ quickfix.FIXInt } @@ -8329,6 +9754,8 @@ func NewNested2PartySubIDType(val int) Nested2PartySubIDTypeField { return Nested2PartySubIDTypeField{quickfix.FIXInt(val)} } +func (f Nested2PartySubIDTypeField) Value() int { return f.Int() } + //Nested3PartyIDField is a STRING field type Nested3PartyIDField struct{ quickfix.FIXString } @@ -8340,6 +9767,8 @@ func NewNested3PartyID(val string) Nested3PartyIDField { return Nested3PartyIDField{quickfix.FIXString(val)} } +func (f Nested3PartyIDField) Value() string { return f.String() } + //Nested3PartyIDSourceField is a CHAR field type Nested3PartyIDSourceField struct{ quickfix.FIXString } @@ -8351,6 +9780,8 @@ func NewNested3PartyIDSource(val string) Nested3PartyIDSourceField { return Nested3PartyIDSourceField{quickfix.FIXString(val)} } +func (f Nested3PartyIDSourceField) Value() string { return f.String() } + //Nested3PartyRoleField is a INT field type Nested3PartyRoleField struct{ quickfix.FIXInt } @@ -8362,6 +9793,8 @@ func NewNested3PartyRole(val int) Nested3PartyRoleField { return Nested3PartyRoleField{quickfix.FIXInt(val)} } +func (f Nested3PartyRoleField) Value() int { return f.Int() } + //Nested3PartySubIDField is a STRING field type Nested3PartySubIDField struct{ quickfix.FIXString } @@ -8373,6 +9806,8 @@ func NewNested3PartySubID(val string) Nested3PartySubIDField { return Nested3PartySubIDField{quickfix.FIXString(val)} } +func (f Nested3PartySubIDField) Value() string { return f.String() } + //Nested3PartySubIDTypeField is a INT field type Nested3PartySubIDTypeField struct{ quickfix.FIXInt } @@ -8384,6 +9819,8 @@ func NewNested3PartySubIDType(val int) Nested3PartySubIDTypeField { return Nested3PartySubIDTypeField{quickfix.FIXInt(val)} } +func (f Nested3PartySubIDTypeField) Value() int { return f.Int() } + //Nested4PartyIDField is a STRING field type Nested4PartyIDField struct{ quickfix.FIXString } @@ -8395,6 +9832,8 @@ func NewNested4PartyID(val string) Nested4PartyIDField { return Nested4PartyIDField{quickfix.FIXString(val)} } +func (f Nested4PartyIDField) Value() string { return f.String() } + //Nested4PartyIDSourceField is a CHAR field type Nested4PartyIDSourceField struct{ quickfix.FIXString } @@ -8406,6 +9845,8 @@ func NewNested4PartyIDSource(val string) Nested4PartyIDSourceField { return Nested4PartyIDSourceField{quickfix.FIXString(val)} } +func (f Nested4PartyIDSourceField) Value() string { return f.String() } + //Nested4PartyRoleField is a INT field type Nested4PartyRoleField struct{ quickfix.FIXInt } @@ -8417,6 +9858,8 @@ func NewNested4PartyRole(val int) Nested4PartyRoleField { return Nested4PartyRoleField{quickfix.FIXInt(val)} } +func (f Nested4PartyRoleField) Value() int { return f.Int() } + //Nested4PartySubIDField is a STRING field type Nested4PartySubIDField struct{ quickfix.FIXString } @@ -8428,6 +9871,8 @@ func NewNested4PartySubID(val string) Nested4PartySubIDField { return Nested4PartySubIDField{quickfix.FIXString(val)} } +func (f Nested4PartySubIDField) Value() string { return f.String() } + //Nested4PartySubIDTypeField is a INT field type Nested4PartySubIDTypeField struct{ quickfix.FIXInt } @@ -8439,6 +9884,8 @@ func NewNested4PartySubIDType(val int) Nested4PartySubIDTypeField { return Nested4PartySubIDTypeField{quickfix.FIXInt(val)} } +func (f Nested4PartySubIDTypeField) Value() int { return f.Int() } + //NestedInstrAttribTypeField is a INT field type NestedInstrAttribTypeField struct{ quickfix.FIXInt } @@ -8450,6 +9897,8 @@ func NewNestedInstrAttribType(val int) NestedInstrAttribTypeField { return NestedInstrAttribTypeField{quickfix.FIXInt(val)} } +func (f NestedInstrAttribTypeField) Value() int { return f.Int() } + //NestedInstrAttribValueField is a STRING field type NestedInstrAttribValueField struct{ quickfix.FIXString } @@ -8461,6 +9910,8 @@ func NewNestedInstrAttribValue(val string) NestedInstrAttribValueField { return NestedInstrAttribValueField{quickfix.FIXString(val)} } +func (f NestedInstrAttribValueField) Value() string { return f.String() } + //NestedPartyIDField is a STRING field type NestedPartyIDField struct{ quickfix.FIXString } @@ -8472,6 +9923,8 @@ func NewNestedPartyID(val string) NestedPartyIDField { return NestedPartyIDField{quickfix.FIXString(val)} } +func (f NestedPartyIDField) Value() string { return f.String() } + //NestedPartyIDSourceField is a CHAR field type NestedPartyIDSourceField struct{ quickfix.FIXString } @@ -8483,6 +9936,8 @@ func NewNestedPartyIDSource(val string) NestedPartyIDSourceField { return NestedPartyIDSourceField{quickfix.FIXString(val)} } +func (f NestedPartyIDSourceField) Value() string { return f.String() } + //NestedPartyRoleField is a INT field type NestedPartyRoleField struct{ quickfix.FIXInt } @@ -8494,6 +9949,8 @@ func NewNestedPartyRole(val int) NestedPartyRoleField { return NestedPartyRoleField{quickfix.FIXInt(val)} } +func (f NestedPartyRoleField) Value() int { return f.Int() } + //NestedPartySubIDField is a STRING field type NestedPartySubIDField struct{ quickfix.FIXString } @@ -8505,6 +9962,8 @@ func NewNestedPartySubID(val string) NestedPartySubIDField { return NestedPartySubIDField{quickfix.FIXString(val)} } +func (f NestedPartySubIDField) Value() string { return f.String() } + //NestedPartySubIDTypeField is a INT field type NestedPartySubIDTypeField struct{ quickfix.FIXInt } @@ -8516,6 +9975,8 @@ func NewNestedPartySubIDType(val int) NestedPartySubIDTypeField { return NestedPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f NestedPartySubIDTypeField) Value() int { return f.Int() } + //NetChgPrevDayField is a PRICEOFFSET field type NetChgPrevDayField struct{ quickfix.FIXDecimal } @@ -8527,17 +9988,20 @@ func NewNetChgPrevDay(val decimal.Decimal, scale int32) NetChgPrevDayField { return NetChgPrevDayField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//NetGrossIndField is a INT field -type NetGrossIndField struct{ quickfix.FIXInt } +func (f NetChgPrevDayField) Value() (val decimal.Decimal) { return f.Decimal } + +//NetGrossIndField is a enum.NetGrossInd field +type NetGrossIndField struct{ quickfix.FIXString } //Tag returns tag.NetGrossInd (430) func (f NetGrossIndField) Tag() quickfix.Tag { return tag.NetGrossInd } -//NewNetGrossInd returns a new NetGrossIndField initialized with val -func NewNetGrossInd(val int) NetGrossIndField { - return NetGrossIndField{quickfix.FIXInt(val)} +func NewNetGrossInd(val enum.NetGrossInd) NetGrossIndField { + return NetGrossIndField{quickfix.FIXString(val)} } +func (f NetGrossIndField) Value() enum.NetGrossInd { return enum.NetGrossInd(f.String()) } + //NetMoneyField is a AMT field type NetMoneyField struct{ quickfix.FIXDecimal } @@ -8549,6 +10013,8 @@ func NewNetMoney(val decimal.Decimal, scale int32) NetMoneyField { return NetMoneyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f NetMoneyField) Value() (val decimal.Decimal) { return f.Decimal } + //NetworkRequestIDField is a STRING field type NetworkRequestIDField struct{ quickfix.FIXString } @@ -8560,15 +10026,20 @@ func NewNetworkRequestID(val string) NetworkRequestIDField { return NetworkRequestIDField{quickfix.FIXString(val)} } -//NetworkRequestTypeField is a INT field -type NetworkRequestTypeField struct{ quickfix.FIXInt } +func (f NetworkRequestIDField) Value() string { return f.String() } + +//NetworkRequestTypeField is a enum.NetworkRequestType field +type NetworkRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.NetworkRequestType (935) func (f NetworkRequestTypeField) Tag() quickfix.Tag { return tag.NetworkRequestType } -//NewNetworkRequestType returns a new NetworkRequestTypeField initialized with val -func NewNetworkRequestType(val int) NetworkRequestTypeField { - return NetworkRequestTypeField{quickfix.FIXInt(val)} +func NewNetworkRequestType(val enum.NetworkRequestType) NetworkRequestTypeField { + return NetworkRequestTypeField{quickfix.FIXString(val)} +} + +func (f NetworkRequestTypeField) Value() enum.NetworkRequestType { + return enum.NetworkRequestType(f.String()) } //NetworkResponseIDField is a STRING field @@ -8582,15 +10053,20 @@ func NewNetworkResponseID(val string) NetworkResponseIDField { return NetworkResponseIDField{quickfix.FIXString(val)} } -//NetworkStatusResponseTypeField is a INT field -type NetworkStatusResponseTypeField struct{ quickfix.FIXInt } +func (f NetworkResponseIDField) Value() string { return f.String() } + +//NetworkStatusResponseTypeField is a enum.NetworkStatusResponseType field +type NetworkStatusResponseTypeField struct{ quickfix.FIXString } //Tag returns tag.NetworkStatusResponseType (937) func (f NetworkStatusResponseTypeField) Tag() quickfix.Tag { return tag.NetworkStatusResponseType } -//NewNetworkStatusResponseType returns a new NetworkStatusResponseTypeField initialized with val -func NewNetworkStatusResponseType(val int) NetworkStatusResponseTypeField { - return NetworkStatusResponseTypeField{quickfix.FIXInt(val)} +func NewNetworkStatusResponseType(val enum.NetworkStatusResponseType) NetworkStatusResponseTypeField { + return NetworkStatusResponseTypeField{quickfix.FIXString(val)} +} + +func (f NetworkStatusResponseTypeField) Value() enum.NetworkStatusResponseType { + return enum.NetworkStatusResponseType(f.String()) } //NewPasswordField is a STRING field @@ -8604,6 +10080,8 @@ func NewNewPassword(val string) NewPasswordField { return NewPasswordField{quickfix.FIXString(val)} } +func (f NewPasswordField) Value() string { return f.String() } + //NewSeqNoField is a SEQNUM field type NewSeqNoField struct{ quickfix.FIXInt } @@ -8615,17 +10093,20 @@ func NewNewSeqNo(val int) NewSeqNoField { return NewSeqNoField{quickfix.FIXInt(val)} } -//NewsCategoryField is a INT field -type NewsCategoryField struct{ quickfix.FIXInt } +func (f NewSeqNoField) Value() int { return f.Int() } + +//NewsCategoryField is a enum.NewsCategory field +type NewsCategoryField struct{ quickfix.FIXString } //Tag returns tag.NewsCategory (1473) func (f NewsCategoryField) Tag() quickfix.Tag { return tag.NewsCategory } -//NewNewsCategory returns a new NewsCategoryField initialized with val -func NewNewsCategory(val int) NewsCategoryField { - return NewsCategoryField{quickfix.FIXInt(val)} +func NewNewsCategory(val enum.NewsCategory) NewsCategoryField { + return NewsCategoryField{quickfix.FIXString(val)} } +func (f NewsCategoryField) Value() enum.NewsCategory { return enum.NewsCategory(f.String()) } + //NewsIDField is a STRING field type NewsIDField struct{ quickfix.FIXString } @@ -8637,6 +10118,8 @@ func NewNewsID(val string) NewsIDField { return NewsIDField{quickfix.FIXString(val)} } +func (f NewsIDField) Value() string { return f.String() } + //NewsRefIDField is a STRING field type NewsRefIDField struct{ quickfix.FIXString } @@ -8648,17 +10131,20 @@ func NewNewsRefID(val string) NewsRefIDField { return NewsRefIDField{quickfix.FIXString(val)} } -//NewsRefTypeField is a INT field -type NewsRefTypeField struct{ quickfix.FIXInt } +func (f NewsRefIDField) Value() string { return f.String() } + +//NewsRefTypeField is a enum.NewsRefType field +type NewsRefTypeField struct{ quickfix.FIXString } //Tag returns tag.NewsRefType (1477) func (f NewsRefTypeField) Tag() quickfix.Tag { return tag.NewsRefType } -//NewNewsRefType returns a new NewsRefTypeField initialized with val -func NewNewsRefType(val int) NewsRefTypeField { - return NewsRefTypeField{quickfix.FIXInt(val)} +func NewNewsRefType(val enum.NewsRefType) NewsRefTypeField { + return NewsRefTypeField{quickfix.FIXString(val)} } +func (f NewsRefTypeField) Value() enum.NewsRefType { return enum.NewsRefType(f.String()) } + //NextExpectedMsgSeqNumField is a SEQNUM field type NextExpectedMsgSeqNumField struct{ quickfix.FIXInt } @@ -8670,6 +10156,8 @@ func NewNextExpectedMsgSeqNum(val int) NextExpectedMsgSeqNumField { return NextExpectedMsgSeqNumField{quickfix.FIXInt(val)} } +func (f NextExpectedMsgSeqNumField) Value() int { return f.Int() } + //NoAffectedOrdersField is a NUMINGROUP field type NoAffectedOrdersField struct{ quickfix.FIXInt } @@ -8681,6 +10169,8 @@ func NewNoAffectedOrders(val int) NoAffectedOrdersField { return NoAffectedOrdersField{quickfix.FIXInt(val)} } +func (f NoAffectedOrdersField) Value() int { return f.Int() } + //NoAllocsField is a NUMINGROUP field type NoAllocsField struct{ quickfix.FIXInt } @@ -8692,6 +10182,8 @@ func NewNoAllocs(val int) NoAllocsField { return NoAllocsField{quickfix.FIXInt(val)} } +func (f NoAllocsField) Value() int { return f.Int() } + //NoAltMDSourceField is a NUMINGROUP field type NoAltMDSourceField struct{ quickfix.FIXInt } @@ -8703,6 +10195,8 @@ func NewNoAltMDSource(val int) NoAltMDSourceField { return NoAltMDSourceField{quickfix.FIXInt(val)} } +func (f NoAltMDSourceField) Value() int { return f.Int() } + //NoApplIDsField is a NUMINGROUP field type NoApplIDsField struct{ quickfix.FIXInt } @@ -8714,6 +10208,8 @@ func NewNoApplIDs(val int) NoApplIDsField { return NoApplIDsField{quickfix.FIXInt(val)} } +func (f NoApplIDsField) Value() int { return f.Int() } + //NoAsgnReqsField is a NUMINGROUP field type NoAsgnReqsField struct{ quickfix.FIXInt } @@ -8725,6 +10221,8 @@ func NewNoAsgnReqs(val int) NoAsgnReqsField { return NoAsgnReqsField{quickfix.FIXInt(val)} } +func (f NoAsgnReqsField) Value() int { return f.Int() } + //NoBidComponentsField is a NUMINGROUP field type NoBidComponentsField struct{ quickfix.FIXInt } @@ -8736,6 +10234,8 @@ func NewNoBidComponents(val int) NoBidComponentsField { return NoBidComponentsField{quickfix.FIXInt(val)} } +func (f NoBidComponentsField) Value() int { return f.Int() } + //NoBidDescriptorsField is a NUMINGROUP field type NoBidDescriptorsField struct{ quickfix.FIXInt } @@ -8747,6 +10247,8 @@ func NewNoBidDescriptors(val int) NoBidDescriptorsField { return NoBidDescriptorsField{quickfix.FIXInt(val)} } +func (f NoBidDescriptorsField) Value() int { return f.Int() } + //NoCapacitiesField is a NUMINGROUP field type NoCapacitiesField struct{ quickfix.FIXInt } @@ -8758,6 +10260,8 @@ func NewNoCapacities(val int) NoCapacitiesField { return NoCapacitiesField{quickfix.FIXInt(val)} } +func (f NoCapacitiesField) Value() int { return f.Int() } + //NoClearingInstructionsField is a NUMINGROUP field type NoClearingInstructionsField struct{ quickfix.FIXInt } @@ -8769,6 +10273,8 @@ func NewNoClearingInstructions(val int) NoClearingInstructionsField { return NoClearingInstructionsField{quickfix.FIXInt(val)} } +func (f NoClearingInstructionsField) Value() int { return f.Int() } + //NoCollInquiryQualifierField is a NUMINGROUP field type NoCollInquiryQualifierField struct{ quickfix.FIXInt } @@ -8780,6 +10286,8 @@ func NewNoCollInquiryQualifier(val int) NoCollInquiryQualifierField { return NoCollInquiryQualifierField{quickfix.FIXInt(val)} } +func (f NoCollInquiryQualifierField) Value() int { return f.Int() } + //NoCompIDsField is a NUMINGROUP field type NoCompIDsField struct{ quickfix.FIXInt } @@ -8791,6 +10299,8 @@ func NewNoCompIDs(val int) NoCompIDsField { return NoCompIDsField{quickfix.FIXInt(val)} } +func (f NoCompIDsField) Value() int { return f.Int() } + //NoComplexEventDatesField is a NUMINGROUP field type NoComplexEventDatesField struct{ quickfix.FIXInt } @@ -8802,6 +10312,8 @@ func NewNoComplexEventDates(val int) NoComplexEventDatesField { return NoComplexEventDatesField{quickfix.FIXInt(val)} } +func (f NoComplexEventDatesField) Value() int { return f.Int() } + //NoComplexEventTimesField is a NUMINGROUP field type NoComplexEventTimesField struct{ quickfix.FIXInt } @@ -8813,6 +10325,8 @@ func NewNoComplexEventTimes(val int) NoComplexEventTimesField { return NoComplexEventTimesField{quickfix.FIXInt(val)} } +func (f NoComplexEventTimesField) Value() int { return f.Int() } + //NoComplexEventsField is a NUMINGROUP field type NoComplexEventsField struct{ quickfix.FIXInt } @@ -8824,6 +10338,8 @@ func NewNoComplexEvents(val int) NoComplexEventsField { return NoComplexEventsField{quickfix.FIXInt(val)} } +func (f NoComplexEventsField) Value() int { return f.Int() } + //NoContAmtsField is a NUMINGROUP field type NoContAmtsField struct{ quickfix.FIXInt } @@ -8835,6 +10351,8 @@ func NewNoContAmts(val int) NoContAmtsField { return NoContAmtsField{quickfix.FIXInt(val)} } +func (f NoContAmtsField) Value() int { return f.Int() } + //NoContextPartyIDsField is a NUMINGROUP field type NoContextPartyIDsField struct{ quickfix.FIXInt } @@ -8846,6 +10364,8 @@ func NewNoContextPartyIDs(val int) NoContextPartyIDsField { return NoContextPartyIDsField{quickfix.FIXInt(val)} } +func (f NoContextPartyIDsField) Value() int { return f.Int() } + //NoContextPartySubIDsField is a NUMINGROUP field type NoContextPartySubIDsField struct{ quickfix.FIXInt } @@ -8857,6 +10377,8 @@ func NewNoContextPartySubIDs(val int) NoContextPartySubIDsField { return NoContextPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoContextPartySubIDsField) Value() int { return f.Int() } + //NoContraBrokersField is a NUMINGROUP field type NoContraBrokersField struct{ quickfix.FIXInt } @@ -8868,6 +10390,8 @@ func NewNoContraBrokers(val int) NoContraBrokersField { return NoContraBrokersField{quickfix.FIXInt(val)} } +func (f NoContraBrokersField) Value() int { return f.Int() } + //NoDatesField is a INT field type NoDatesField struct{ quickfix.FIXInt } @@ -8879,6 +10403,8 @@ func NewNoDates(val int) NoDatesField { return NoDatesField{quickfix.FIXInt(val)} } +func (f NoDatesField) Value() int { return f.Int() } + //NoDerivativeEventsField is a NUMINGROUP field type NoDerivativeEventsField struct{ quickfix.FIXInt } @@ -8890,6 +10416,8 @@ func NewNoDerivativeEvents(val int) NoDerivativeEventsField { return NoDerivativeEventsField{quickfix.FIXInt(val)} } +func (f NoDerivativeEventsField) Value() int { return f.Int() } + //NoDerivativeInstrAttribField is a NUMINGROUP field type NoDerivativeInstrAttribField struct{ quickfix.FIXInt } @@ -8901,6 +10429,8 @@ func NewNoDerivativeInstrAttrib(val int) NoDerivativeInstrAttribField { return NoDerivativeInstrAttribField{quickfix.FIXInt(val)} } +func (f NoDerivativeInstrAttribField) Value() int { return f.Int() } + //NoDerivativeInstrumentPartiesField is a NUMINGROUP field type NoDerivativeInstrumentPartiesField struct{ quickfix.FIXInt } @@ -8914,6 +10444,8 @@ func NewNoDerivativeInstrumentParties(val int) NoDerivativeInstrumentPartiesFiel return NoDerivativeInstrumentPartiesField{quickfix.FIXInt(val)} } +func (f NoDerivativeInstrumentPartiesField) Value() int { return f.Int() } + //NoDerivativeInstrumentPartySubIDsField is a NUMINGROUP field type NoDerivativeInstrumentPartySubIDsField struct{ quickfix.FIXInt } @@ -8927,6 +10459,8 @@ func NewNoDerivativeInstrumentPartySubIDs(val int) NoDerivativeInstrumentPartySu return NoDerivativeInstrumentPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoDerivativeInstrumentPartySubIDsField) Value() int { return f.Int() } + //NoDerivativeSecurityAltIDField is a NUMINGROUP field type NoDerivativeSecurityAltIDField struct{ quickfix.FIXInt } @@ -8938,6 +10472,8 @@ func NewNoDerivativeSecurityAltID(val int) NoDerivativeSecurityAltIDField { return NoDerivativeSecurityAltIDField{quickfix.FIXInt(val)} } +func (f NoDerivativeSecurityAltIDField) Value() int { return f.Int() } + //NoDistribInstsField is a NUMINGROUP field type NoDistribInstsField struct{ quickfix.FIXInt } @@ -8949,6 +10485,8 @@ func NewNoDistribInsts(val int) NoDistribInstsField { return NoDistribInstsField{quickfix.FIXInt(val)} } +func (f NoDistribInstsField) Value() int { return f.Int() } + //NoDlvyInstField is a NUMINGROUP field type NoDlvyInstField struct{ quickfix.FIXInt } @@ -8960,6 +10498,8 @@ func NewNoDlvyInst(val int) NoDlvyInstField { return NoDlvyInstField{quickfix.FIXInt(val)} } +func (f NoDlvyInstField) Value() int { return f.Int() } + //NoEventsField is a NUMINGROUP field type NoEventsField struct{ quickfix.FIXInt } @@ -8971,6 +10511,8 @@ func NewNoEvents(val int) NoEventsField { return NoEventsField{quickfix.FIXInt(val)} } +func (f NoEventsField) Value() int { return f.Int() } + //NoExecInstRulesField is a NUMINGROUP field type NoExecInstRulesField struct{ quickfix.FIXInt } @@ -8982,6 +10524,8 @@ func NewNoExecInstRules(val int) NoExecInstRulesField { return NoExecInstRulesField{quickfix.FIXInt(val)} } +func (f NoExecInstRulesField) Value() int { return f.Int() } + //NoExecsField is a NUMINGROUP field type NoExecsField struct{ quickfix.FIXInt } @@ -8993,6 +10537,8 @@ func NewNoExecs(val int) NoExecsField { return NoExecsField{quickfix.FIXInt(val)} } +func (f NoExecsField) Value() int { return f.Int() } + //NoExpirationField is a NUMINGROUP field type NoExpirationField struct{ quickfix.FIXInt } @@ -9004,6 +10550,8 @@ func NewNoExpiration(val int) NoExpirationField { return NoExpirationField{quickfix.FIXInt(val)} } +func (f NoExpirationField) Value() int { return f.Int() } + //NoFillsField is a NUMINGROUP field type NoFillsField struct{ quickfix.FIXInt } @@ -9015,6 +10563,8 @@ func NewNoFills(val int) NoFillsField { return NoFillsField{quickfix.FIXInt(val)} } +func (f NoFillsField) Value() int { return f.Int() } + //NoHopsField is a NUMINGROUP field type NoHopsField struct{ quickfix.FIXInt } @@ -9026,6 +10576,8 @@ func NewNoHops(val int) NoHopsField { return NoHopsField{quickfix.FIXInt(val)} } +func (f NoHopsField) Value() int { return f.Int() } + //NoIOIQualifiersField is a NUMINGROUP field type NoIOIQualifiersField struct{ quickfix.FIXInt } @@ -9037,6 +10589,8 @@ func NewNoIOIQualifiers(val int) NoIOIQualifiersField { return NoIOIQualifiersField{quickfix.FIXInt(val)} } +func (f NoIOIQualifiersField) Value() int { return f.Int() } + //NoInstrAttribField is a NUMINGROUP field type NoInstrAttribField struct{ quickfix.FIXInt } @@ -9048,6 +10602,8 @@ func NewNoInstrAttrib(val int) NoInstrAttribField { return NoInstrAttribField{quickfix.FIXInt(val)} } +func (f NoInstrAttribField) Value() int { return f.Int() } + //NoInstrumentPartiesField is a NUMINGROUP field type NoInstrumentPartiesField struct{ quickfix.FIXInt } @@ -9059,6 +10615,8 @@ func NewNoInstrumentParties(val int) NoInstrumentPartiesField { return NoInstrumentPartiesField{quickfix.FIXInt(val)} } +func (f NoInstrumentPartiesField) Value() int { return f.Int() } + //NoInstrumentPartySubIDsField is a NUMINGROUP field type NoInstrumentPartySubIDsField struct{ quickfix.FIXInt } @@ -9070,6 +10628,8 @@ func NewNoInstrumentPartySubIDs(val int) NoInstrumentPartySubIDsField { return NoInstrumentPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoInstrumentPartySubIDsField) Value() int { return f.Int() } + //NoLegAllocsField is a NUMINGROUP field type NoLegAllocsField struct{ quickfix.FIXInt } @@ -9081,6 +10641,8 @@ func NewNoLegAllocs(val int) NoLegAllocsField { return NoLegAllocsField{quickfix.FIXInt(val)} } +func (f NoLegAllocsField) Value() int { return f.Int() } + //NoLegSecurityAltIDField is a STRING field type NoLegSecurityAltIDField struct{ quickfix.FIXString } @@ -9092,6 +10654,8 @@ func NewNoLegSecurityAltID(val string) NoLegSecurityAltIDField { return NoLegSecurityAltIDField{quickfix.FIXString(val)} } +func (f NoLegSecurityAltIDField) Value() string { return f.String() } + //NoLegStipulationsField is a NUMINGROUP field type NoLegStipulationsField struct{ quickfix.FIXInt } @@ -9103,6 +10667,8 @@ func NewNoLegStipulations(val int) NoLegStipulationsField { return NoLegStipulationsField{quickfix.FIXInt(val)} } +func (f NoLegStipulationsField) Value() int { return f.Int() } + //NoLegsField is a NUMINGROUP field type NoLegsField struct{ quickfix.FIXInt } @@ -9114,6 +10680,8 @@ func NewNoLegs(val int) NoLegsField { return NoLegsField{quickfix.FIXInt(val)} } +func (f NoLegsField) Value() int { return f.Int() } + //NoLinesOfTextField is a NUMINGROUP field type NoLinesOfTextField struct{ quickfix.FIXInt } @@ -9125,6 +10693,8 @@ func NewNoLinesOfText(val int) NoLinesOfTextField { return NoLinesOfTextField{quickfix.FIXInt(val)} } +func (f NoLinesOfTextField) Value() int { return f.Int() } + //NoLotTypeRulesField is a NUMINGROUP field type NoLotTypeRulesField struct{ quickfix.FIXInt } @@ -9136,6 +10706,8 @@ func NewNoLotTypeRules(val int) NoLotTypeRulesField { return NoLotTypeRulesField{quickfix.FIXInt(val)} } +func (f NoLotTypeRulesField) Value() int { return f.Int() } + //NoMDEntriesField is a NUMINGROUP field type NoMDEntriesField struct{ quickfix.FIXInt } @@ -9147,6 +10719,8 @@ func NewNoMDEntries(val int) NoMDEntriesField { return NoMDEntriesField{quickfix.FIXInt(val)} } +func (f NoMDEntriesField) Value() int { return f.Int() } + //NoMDEntryTypesField is a NUMINGROUP field type NoMDEntryTypesField struct{ quickfix.FIXInt } @@ -9158,6 +10732,8 @@ func NewNoMDEntryTypes(val int) NoMDEntryTypesField { return NoMDEntryTypesField{quickfix.FIXInt(val)} } +func (f NoMDEntryTypesField) Value() int { return f.Int() } + //NoMDFeedTypesField is a NUMINGROUP field type NoMDFeedTypesField struct{ quickfix.FIXInt } @@ -9169,6 +10745,8 @@ func NewNoMDFeedTypes(val int) NoMDFeedTypesField { return NoMDFeedTypesField{quickfix.FIXInt(val)} } +func (f NoMDFeedTypesField) Value() int { return f.Int() } + //NoMarketSegmentsField is a NUMINGROUP field type NoMarketSegmentsField struct{ quickfix.FIXInt } @@ -9180,6 +10758,8 @@ func NewNoMarketSegments(val int) NoMarketSegmentsField { return NoMarketSegmentsField{quickfix.FIXInt(val)} } +func (f NoMarketSegmentsField) Value() int { return f.Int() } + //NoMatchRulesField is a NUMINGROUP field type NoMatchRulesField struct{ quickfix.FIXInt } @@ -9191,6 +10771,8 @@ func NewNoMatchRules(val int) NoMatchRulesField { return NoMatchRulesField{quickfix.FIXInt(val)} } +func (f NoMatchRulesField) Value() int { return f.Int() } + //NoMaturityRulesField is a NUMINGROUP field type NoMaturityRulesField struct{ quickfix.FIXInt } @@ -9202,6 +10784,8 @@ func NewNoMaturityRules(val int) NoMaturityRulesField { return NoMaturityRulesField{quickfix.FIXInt(val)} } +func (f NoMaturityRulesField) Value() int { return f.Int() } + //NoMiscFeesField is a NUMINGROUP field type NoMiscFeesField struct{ quickfix.FIXInt } @@ -9213,6 +10797,8 @@ func NewNoMiscFees(val int) NoMiscFeesField { return NoMiscFeesField{quickfix.FIXInt(val)} } +func (f NoMiscFeesField) Value() int { return f.Int() } + //NoMsgTypesField is a NUMINGROUP field type NoMsgTypesField struct{ quickfix.FIXInt } @@ -9224,6 +10810,8 @@ func NewNoMsgTypes(val int) NoMsgTypesField { return NoMsgTypesField{quickfix.FIXInt(val)} } +func (f NoMsgTypesField) Value() int { return f.Int() } + //NoNested2PartyIDsField is a NUMINGROUP field type NoNested2PartyIDsField struct{ quickfix.FIXInt } @@ -9235,6 +10823,8 @@ func NewNoNested2PartyIDs(val int) NoNested2PartyIDsField { return NoNested2PartyIDsField{quickfix.FIXInt(val)} } +func (f NoNested2PartyIDsField) Value() int { return f.Int() } + //NoNested2PartySubIDsField is a NUMINGROUP field type NoNested2PartySubIDsField struct{ quickfix.FIXInt } @@ -9246,6 +10836,8 @@ func NewNoNested2PartySubIDs(val int) NoNested2PartySubIDsField { return NoNested2PartySubIDsField{quickfix.FIXInt(val)} } +func (f NoNested2PartySubIDsField) Value() int { return f.Int() } + //NoNested3PartyIDsField is a NUMINGROUP field type NoNested3PartyIDsField struct{ quickfix.FIXInt } @@ -9257,6 +10849,8 @@ func NewNoNested3PartyIDs(val int) NoNested3PartyIDsField { return NoNested3PartyIDsField{quickfix.FIXInt(val)} } +func (f NoNested3PartyIDsField) Value() int { return f.Int() } + //NoNested3PartySubIDsField is a NUMINGROUP field type NoNested3PartySubIDsField struct{ quickfix.FIXInt } @@ -9268,6 +10862,8 @@ func NewNoNested3PartySubIDs(val int) NoNested3PartySubIDsField { return NoNested3PartySubIDsField{quickfix.FIXInt(val)} } +func (f NoNested3PartySubIDsField) Value() int { return f.Int() } + //NoNested4PartyIDsField is a NUMINGROUP field type NoNested4PartyIDsField struct{ quickfix.FIXInt } @@ -9279,6 +10875,8 @@ func NewNoNested4PartyIDs(val int) NoNested4PartyIDsField { return NoNested4PartyIDsField{quickfix.FIXInt(val)} } +func (f NoNested4PartyIDsField) Value() int { return f.Int() } + //NoNested4PartySubIDsField is a NUMINGROUP field type NoNested4PartySubIDsField struct{ quickfix.FIXInt } @@ -9290,6 +10888,8 @@ func NewNoNested4PartySubIDs(val int) NoNested4PartySubIDsField { return NoNested4PartySubIDsField{quickfix.FIXInt(val)} } +func (f NoNested4PartySubIDsField) Value() int { return f.Int() } + //NoNestedInstrAttribField is a NUMINGROUP field type NoNestedInstrAttribField struct{ quickfix.FIXInt } @@ -9301,6 +10901,8 @@ func NewNoNestedInstrAttrib(val int) NoNestedInstrAttribField { return NoNestedInstrAttribField{quickfix.FIXInt(val)} } +func (f NoNestedInstrAttribField) Value() int { return f.Int() } + //NoNestedPartyIDsField is a NUMINGROUP field type NoNestedPartyIDsField struct{ quickfix.FIXInt } @@ -9312,6 +10914,8 @@ func NewNoNestedPartyIDs(val int) NoNestedPartyIDsField { return NoNestedPartyIDsField{quickfix.FIXInt(val)} } +func (f NoNestedPartyIDsField) Value() int { return f.Int() } + //NoNestedPartySubIDsField is a NUMINGROUP field type NoNestedPartySubIDsField struct{ quickfix.FIXInt } @@ -9323,6 +10927,8 @@ func NewNoNestedPartySubIDs(val int) NoNestedPartySubIDsField { return NoNestedPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoNestedPartySubIDsField) Value() int { return f.Int() } + //NoNewsRefIDsField is a NUMINGROUP field type NoNewsRefIDsField struct{ quickfix.FIXInt } @@ -9334,6 +10940,8 @@ func NewNoNewsRefIDs(val int) NoNewsRefIDsField { return NoNewsRefIDsField{quickfix.FIXInt(val)} } +func (f NoNewsRefIDsField) Value() int { return f.Int() } + //NoNotAffectedOrdersField is a NUMINGROUP field type NoNotAffectedOrdersField struct{ quickfix.FIXInt } @@ -9345,6 +10953,8 @@ func NewNoNotAffectedOrders(val int) NoNotAffectedOrdersField { return NoNotAffectedOrdersField{quickfix.FIXInt(val)} } +func (f NoNotAffectedOrdersField) Value() int { return f.Int() } + //NoOfLegUnderlyingsField is a NUMINGROUP field type NoOfLegUnderlyingsField struct{ quickfix.FIXInt } @@ -9356,6 +10966,8 @@ func NewNoOfLegUnderlyings(val int) NoOfLegUnderlyingsField { return NoOfLegUnderlyingsField{quickfix.FIXInt(val)} } +func (f NoOfLegUnderlyingsField) Value() int { return f.Int() } + //NoOfSecSizesField is a NUMINGROUP field type NoOfSecSizesField struct{ quickfix.FIXInt } @@ -9367,6 +10979,8 @@ func NewNoOfSecSizes(val int) NoOfSecSizesField { return NoOfSecSizesField{quickfix.FIXInt(val)} } +func (f NoOfSecSizesField) Value() int { return f.Int() } + //NoOrdTypeRulesField is a NUMINGROUP field type NoOrdTypeRulesField struct{ quickfix.FIXInt } @@ -9378,6 +10992,8 @@ func NewNoOrdTypeRules(val int) NoOrdTypeRulesField { return NoOrdTypeRulesField{quickfix.FIXInt(val)} } +func (f NoOrdTypeRulesField) Value() int { return f.Int() } + //NoOrdersField is a NUMINGROUP field type NoOrdersField struct{ quickfix.FIXInt } @@ -9389,6 +11005,8 @@ func NewNoOrders(val int) NoOrdersField { return NoOrdersField{quickfix.FIXInt(val)} } +func (f NoOrdersField) Value() int { return f.Int() } + //NoPartyAltIDsField is a NUMINGROUP field type NoPartyAltIDsField struct{ quickfix.FIXInt } @@ -9400,6 +11018,8 @@ func NewNoPartyAltIDs(val int) NoPartyAltIDsField { return NoPartyAltIDsField{quickfix.FIXInt(val)} } +func (f NoPartyAltIDsField) Value() int { return f.Int() } + //NoPartyAltSubIDsField is a NUMINGROUP field type NoPartyAltSubIDsField struct{ quickfix.FIXInt } @@ -9411,6 +11031,8 @@ func NewNoPartyAltSubIDs(val int) NoPartyAltSubIDsField { return NoPartyAltSubIDsField{quickfix.FIXInt(val)} } +func (f NoPartyAltSubIDsField) Value() int { return f.Int() } + //NoPartyIDsField is a NUMINGROUP field type NoPartyIDsField struct{ quickfix.FIXInt } @@ -9422,6 +11044,8 @@ func NewNoPartyIDs(val int) NoPartyIDsField { return NoPartyIDsField{quickfix.FIXInt(val)} } +func (f NoPartyIDsField) Value() int { return f.Int() } + //NoPartyListField is a NUMINGROUP field type NoPartyListField struct{ quickfix.FIXInt } @@ -9433,6 +11057,8 @@ func NewNoPartyList(val int) NoPartyListField { return NoPartyListField{quickfix.FIXInt(val)} } +func (f NoPartyListField) Value() int { return f.Int() } + //NoPartyListResponseTypesField is a NUMINGROUP field type NoPartyListResponseTypesField struct{ quickfix.FIXInt } @@ -9444,6 +11070,8 @@ func NewNoPartyListResponseTypes(val int) NoPartyListResponseTypesField { return NoPartyListResponseTypesField{quickfix.FIXInt(val)} } +func (f NoPartyListResponseTypesField) Value() int { return f.Int() } + //NoPartyRelationshipsField is a NUMINGROUP field type NoPartyRelationshipsField struct{ quickfix.FIXInt } @@ -9455,6 +11083,8 @@ func NewNoPartyRelationships(val int) NoPartyRelationshipsField { return NoPartyRelationshipsField{quickfix.FIXInt(val)} } +func (f NoPartyRelationshipsField) Value() int { return f.Int() } + //NoPartySubIDsField is a NUMINGROUP field type NoPartySubIDsField struct{ quickfix.FIXInt } @@ -9466,6 +11096,8 @@ func NewNoPartySubIDs(val int) NoPartySubIDsField { return NoPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoPartySubIDsField) Value() int { return f.Int() } + //NoPosAmtField is a NUMINGROUP field type NoPosAmtField struct{ quickfix.FIXInt } @@ -9477,6 +11109,8 @@ func NewNoPosAmt(val int) NoPosAmtField { return NoPosAmtField{quickfix.FIXInt(val)} } +func (f NoPosAmtField) Value() int { return f.Int() } + //NoPositionsField is a NUMINGROUP field type NoPositionsField struct{ quickfix.FIXInt } @@ -9488,6 +11122,8 @@ func NewNoPositions(val int) NoPositionsField { return NoPositionsField{quickfix.FIXInt(val)} } +func (f NoPositionsField) Value() int { return f.Int() } + //NoQuoteEntriesField is a NUMINGROUP field type NoQuoteEntriesField struct{ quickfix.FIXInt } @@ -9499,6 +11135,8 @@ func NewNoQuoteEntries(val int) NoQuoteEntriesField { return NoQuoteEntriesField{quickfix.FIXInt(val)} } +func (f NoQuoteEntriesField) Value() int { return f.Int() } + //NoQuoteQualifiersField is a NUMINGROUP field type NoQuoteQualifiersField struct{ quickfix.FIXInt } @@ -9510,6 +11148,8 @@ func NewNoQuoteQualifiers(val int) NoQuoteQualifiersField { return NoQuoteQualifiersField{quickfix.FIXInt(val)} } +func (f NoQuoteQualifiersField) Value() int { return f.Int() } + //NoQuoteSetsField is a NUMINGROUP field type NoQuoteSetsField struct{ quickfix.FIXInt } @@ -9521,6 +11161,8 @@ func NewNoQuoteSets(val int) NoQuoteSetsField { return NoQuoteSetsField{quickfix.FIXInt(val)} } +func (f NoQuoteSetsField) Value() int { return f.Int() } + //NoRateSourcesField is a NUMINGROUP field type NoRateSourcesField struct{ quickfix.FIXInt } @@ -9532,6 +11174,8 @@ func NewNoRateSources(val int) NoRateSourcesField { return NoRateSourcesField{quickfix.FIXInt(val)} } +func (f NoRateSourcesField) Value() int { return f.Int() } + //NoRegistDtlsField is a NUMINGROUP field type NoRegistDtlsField struct{ quickfix.FIXInt } @@ -9543,6 +11187,8 @@ func NewNoRegistDtls(val int) NoRegistDtlsField { return NoRegistDtlsField{quickfix.FIXInt(val)} } +func (f NoRegistDtlsField) Value() int { return f.Int() } + //NoRelatedContextPartyIDsField is a NUMINGROUP field type NoRelatedContextPartyIDsField struct{ quickfix.FIXInt } @@ -9554,6 +11200,8 @@ func NewNoRelatedContextPartyIDs(val int) NoRelatedContextPartyIDsField { return NoRelatedContextPartyIDsField{quickfix.FIXInt(val)} } +func (f NoRelatedContextPartyIDsField) Value() int { return f.Int() } + //NoRelatedContextPartySubIDsField is a NUMINGROUP field type NoRelatedContextPartySubIDsField struct{ quickfix.FIXInt } @@ -9565,6 +11213,8 @@ func NewNoRelatedContextPartySubIDs(val int) NoRelatedContextPartySubIDsField { return NoRelatedContextPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoRelatedContextPartySubIDsField) Value() int { return f.Int() } + //NoRelatedPartyAltIDsField is a NUMINGROUP field type NoRelatedPartyAltIDsField struct{ quickfix.FIXInt } @@ -9576,6 +11226,8 @@ func NewNoRelatedPartyAltIDs(val int) NoRelatedPartyAltIDsField { return NoRelatedPartyAltIDsField{quickfix.FIXInt(val)} } +func (f NoRelatedPartyAltIDsField) Value() int { return f.Int() } + //NoRelatedPartyAltSubIDsField is a NUMINGROUP field type NoRelatedPartyAltSubIDsField struct{ quickfix.FIXInt } @@ -9587,6 +11239,8 @@ func NewNoRelatedPartyAltSubIDs(val int) NoRelatedPartyAltSubIDsField { return NoRelatedPartyAltSubIDsField{quickfix.FIXInt(val)} } +func (f NoRelatedPartyAltSubIDsField) Value() int { return f.Int() } + //NoRelatedPartyIDsField is a NUMINGROUP field type NoRelatedPartyIDsField struct{ quickfix.FIXInt } @@ -9598,6 +11252,8 @@ func NewNoRelatedPartyIDs(val int) NoRelatedPartyIDsField { return NoRelatedPartyIDsField{quickfix.FIXInt(val)} } +func (f NoRelatedPartyIDsField) Value() int { return f.Int() } + //NoRelatedPartySubIDsField is a NUMINGROUP field type NoRelatedPartySubIDsField struct{ quickfix.FIXInt } @@ -9609,6 +11265,8 @@ func NewNoRelatedPartySubIDs(val int) NoRelatedPartySubIDsField { return NoRelatedPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoRelatedPartySubIDsField) Value() int { return f.Int() } + //NoRelatedSymField is a NUMINGROUP field type NoRelatedSymField struct{ quickfix.FIXInt } @@ -9620,6 +11278,8 @@ func NewNoRelatedSym(val int) NoRelatedSymField { return NoRelatedSymField{quickfix.FIXInt(val)} } +func (f NoRelatedSymField) Value() int { return f.Int() } + //NoRelationshipRiskInstrumentsField is a NUMINGROUP field type NoRelationshipRiskInstrumentsField struct{ quickfix.FIXInt } @@ -9633,6 +11293,8 @@ func NewNoRelationshipRiskInstruments(val int) NoRelationshipRiskInstrumentsFiel return NoRelationshipRiskInstrumentsField{quickfix.FIXInt(val)} } +func (f NoRelationshipRiskInstrumentsField) Value() int { return f.Int() } + //NoRelationshipRiskLimitsField is a NUMINGROUP field type NoRelationshipRiskLimitsField struct{ quickfix.FIXInt } @@ -9644,6 +11306,8 @@ func NewNoRelationshipRiskLimits(val int) NoRelationshipRiskLimitsField { return NoRelationshipRiskLimitsField{quickfix.FIXInt(val)} } +func (f NoRelationshipRiskLimitsField) Value() int { return f.Int() } + //NoRelationshipRiskSecurityAltIDField is a NUMINGROUP field type NoRelationshipRiskSecurityAltIDField struct{ quickfix.FIXInt } @@ -9657,6 +11321,8 @@ func NewNoRelationshipRiskSecurityAltID(val int) NoRelationshipRiskSecurityAltID return NoRelationshipRiskSecurityAltIDField{quickfix.FIXInt(val)} } +func (f NoRelationshipRiskSecurityAltIDField) Value() int { return f.Int() } + //NoRelationshipRiskWarningLevelsField is a NUMINGROUP field type NoRelationshipRiskWarningLevelsField struct{ quickfix.FIXInt } @@ -9670,6 +11336,8 @@ func NewNoRelationshipRiskWarningLevels(val int) NoRelationshipRiskWarningLevels return NoRelationshipRiskWarningLevelsField{quickfix.FIXInt(val)} } +func (f NoRelationshipRiskWarningLevelsField) Value() int { return f.Int() } + //NoRequestedPartyRolesField is a NUMINGROUP field type NoRequestedPartyRolesField struct{ quickfix.FIXInt } @@ -9681,6 +11349,8 @@ func NewNoRequestedPartyRoles(val int) NoRequestedPartyRolesField { return NoRequestedPartyRolesField{quickfix.FIXInt(val)} } +func (f NoRequestedPartyRolesField) Value() int { return f.Int() } + //NoRiskInstrumentsField is a NUMINGROUP field type NoRiskInstrumentsField struct{ quickfix.FIXInt } @@ -9692,6 +11362,8 @@ func NewNoRiskInstruments(val int) NoRiskInstrumentsField { return NoRiskInstrumentsField{quickfix.FIXInt(val)} } +func (f NoRiskInstrumentsField) Value() int { return f.Int() } + //NoRiskLimitsField is a NUMINGROUP field type NoRiskLimitsField struct{ quickfix.FIXInt } @@ -9703,6 +11375,8 @@ func NewNoRiskLimits(val int) NoRiskLimitsField { return NoRiskLimitsField{quickfix.FIXInt(val)} } +func (f NoRiskLimitsField) Value() int { return f.Int() } + //NoRiskSecurityAltIDField is a NUMINGROUP field type NoRiskSecurityAltIDField struct{ quickfix.FIXInt } @@ -9714,6 +11388,8 @@ func NewNoRiskSecurityAltID(val int) NoRiskSecurityAltIDField { return NoRiskSecurityAltIDField{quickfix.FIXInt(val)} } +func (f NoRiskSecurityAltIDField) Value() int { return f.Int() } + //NoRiskWarningLevelsField is a NUMINGROUP field type NoRiskWarningLevelsField struct{ quickfix.FIXInt } @@ -9725,6 +11401,8 @@ func NewNoRiskWarningLevels(val int) NoRiskWarningLevelsField { return NoRiskWarningLevelsField{quickfix.FIXInt(val)} } +func (f NoRiskWarningLevelsField) Value() int { return f.Int() } + //NoRootPartyIDsField is a NUMINGROUP field type NoRootPartyIDsField struct{ quickfix.FIXInt } @@ -9736,6 +11414,8 @@ func NewNoRootPartyIDs(val int) NoRootPartyIDsField { return NoRootPartyIDsField{quickfix.FIXInt(val)} } +func (f NoRootPartyIDsField) Value() int { return f.Int() } + //NoRootPartySubIDsField is a NUMINGROUP field type NoRootPartySubIDsField struct{ quickfix.FIXInt } @@ -9747,6 +11427,8 @@ func NewNoRootPartySubIDs(val int) NoRootPartySubIDsField { return NoRootPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoRootPartySubIDsField) Value() int { return f.Int() } + //NoRoutingIDsField is a NUMINGROUP field type NoRoutingIDsField struct{ quickfix.FIXInt } @@ -9758,6 +11440,8 @@ func NewNoRoutingIDs(val int) NoRoutingIDsField { return NoRoutingIDsField{quickfix.FIXInt(val)} } +func (f NoRoutingIDsField) Value() int { return f.Int() } + //NoRptsField is a INT field type NoRptsField struct{ quickfix.FIXInt } @@ -9769,6 +11453,8 @@ func NewNoRpts(val int) NoRptsField { return NoRptsField{quickfix.FIXInt(val)} } +func (f NoRptsField) Value() int { return f.Int() } + //NoSecurityAltIDField is a NUMINGROUP field type NoSecurityAltIDField struct{ quickfix.FIXInt } @@ -9780,6 +11466,8 @@ func NewNoSecurityAltID(val int) NoSecurityAltIDField { return NoSecurityAltIDField{quickfix.FIXInt(val)} } +func (f NoSecurityAltIDField) Value() int { return f.Int() } + //NoSecurityTypesField is a NUMINGROUP field type NoSecurityTypesField struct{ quickfix.FIXInt } @@ -9791,6 +11479,8 @@ func NewNoSecurityTypes(val int) NoSecurityTypesField { return NoSecurityTypesField{quickfix.FIXInt(val)} } +func (f NoSecurityTypesField) Value() int { return f.Int() } + //NoSettlDetailsField is a NUMINGROUP field type NoSettlDetailsField struct{ quickfix.FIXInt } @@ -9802,6 +11492,8 @@ func NewNoSettlDetails(val int) NoSettlDetailsField { return NoSettlDetailsField{quickfix.FIXInt(val)} } +func (f NoSettlDetailsField) Value() int { return f.Int() } + //NoSettlInstField is a NUMINGROUP field type NoSettlInstField struct{ quickfix.FIXInt } @@ -9813,6 +11505,8 @@ func NewNoSettlInst(val int) NoSettlInstField { return NoSettlInstField{quickfix.FIXInt(val)} } +func (f NoSettlInstField) Value() int { return f.Int() } + //NoSettlObligField is a NUMINGROUP field type NoSettlObligField struct{ quickfix.FIXInt } @@ -9824,6 +11518,8 @@ func NewNoSettlOblig(val int) NoSettlObligField { return NoSettlObligField{quickfix.FIXInt(val)} } +func (f NoSettlObligField) Value() int { return f.Int() } + //NoSettlPartyIDsField is a NUMINGROUP field type NoSettlPartyIDsField struct{ quickfix.FIXInt } @@ -9835,6 +11531,8 @@ func NewNoSettlPartyIDs(val int) NoSettlPartyIDsField { return NoSettlPartyIDsField{quickfix.FIXInt(val)} } +func (f NoSettlPartyIDsField) Value() int { return f.Int() } + //NoSettlPartySubIDsField is a NUMINGROUP field type NoSettlPartySubIDsField struct{ quickfix.FIXInt } @@ -9846,6 +11544,8 @@ func NewNoSettlPartySubIDs(val int) NoSettlPartySubIDsField { return NoSettlPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoSettlPartySubIDsField) Value() int { return f.Int() } + //NoSideTrdRegTSField is a NUMINGROUP field type NoSideTrdRegTSField struct{ quickfix.FIXInt } @@ -9857,17 +11557,20 @@ func NewNoSideTrdRegTS(val int) NoSideTrdRegTSField { return NoSideTrdRegTSField{quickfix.FIXInt(val)} } -//NoSidesField is a NUMINGROUP field -type NoSidesField struct{ quickfix.FIXInt } +func (f NoSideTrdRegTSField) Value() int { return f.Int() } + +//NoSidesField is a enum.NoSides field +type NoSidesField struct{ quickfix.FIXString } //Tag returns tag.NoSides (552) func (f NoSidesField) Tag() quickfix.Tag { return tag.NoSides } -//NewNoSides returns a new NoSidesField initialized with val -func NewNoSides(val int) NoSidesField { - return NoSidesField{quickfix.FIXInt(val)} +func NewNoSides(val enum.NoSides) NoSidesField { + return NoSidesField{quickfix.FIXString(val)} } +func (f NoSidesField) Value() enum.NoSides { return enum.NoSides(f.String()) } + //NoStatsIndicatorsField is a NUMINGROUP field type NoStatsIndicatorsField struct{ quickfix.FIXInt } @@ -9879,6 +11582,8 @@ func NewNoStatsIndicators(val int) NoStatsIndicatorsField { return NoStatsIndicatorsField{quickfix.FIXInt(val)} } +func (f NoStatsIndicatorsField) Value() int { return f.Int() } + //NoStipulationsField is a NUMINGROUP field type NoStipulationsField struct{ quickfix.FIXInt } @@ -9890,6 +11595,8 @@ func NewNoStipulations(val int) NoStipulationsField { return NoStipulationsField{quickfix.FIXInt(val)} } +func (f NoStipulationsField) Value() int { return f.Int() } + //NoStrategyParametersField is a NUMINGROUP field type NoStrategyParametersField struct{ quickfix.FIXInt } @@ -9901,6 +11608,8 @@ func NewNoStrategyParameters(val int) NoStrategyParametersField { return NoStrategyParametersField{quickfix.FIXInt(val)} } +func (f NoStrategyParametersField) Value() int { return f.Int() } + //NoStrikeRulesField is a NUMINGROUP field type NoStrikeRulesField struct{ quickfix.FIXInt } @@ -9912,6 +11621,8 @@ func NewNoStrikeRules(val int) NoStrikeRulesField { return NoStrikeRulesField{quickfix.FIXInt(val)} } +func (f NoStrikeRulesField) Value() int { return f.Int() } + //NoStrikesField is a NUMINGROUP field type NoStrikesField struct{ quickfix.FIXInt } @@ -9923,6 +11634,8 @@ func NewNoStrikes(val int) NoStrikesField { return NoStrikesField{quickfix.FIXInt(val)} } +func (f NoStrikesField) Value() int { return f.Int() } + //NoTargetPartyIDsField is a NUMINGROUP field type NoTargetPartyIDsField struct{ quickfix.FIXInt } @@ -9934,6 +11647,8 @@ func NewNoTargetPartyIDs(val int) NoTargetPartyIDsField { return NoTargetPartyIDsField{quickfix.FIXInt(val)} } +func (f NoTargetPartyIDsField) Value() int { return f.Int() } + //NoTickRulesField is a NUMINGROUP field type NoTickRulesField struct{ quickfix.FIXInt } @@ -9945,6 +11660,8 @@ func NewNoTickRules(val int) NoTickRulesField { return NoTickRulesField{quickfix.FIXInt(val)} } +func (f NoTickRulesField) Value() int { return f.Int() } + //NoTimeInForceRulesField is a NUMINGROUP field type NoTimeInForceRulesField struct{ quickfix.FIXInt } @@ -9956,6 +11673,8 @@ func NewNoTimeInForceRules(val int) NoTimeInForceRulesField { return NoTimeInForceRulesField{quickfix.FIXInt(val)} } +func (f NoTimeInForceRulesField) Value() int { return f.Int() } + //NoTradesField is a NUMINGROUP field type NoTradesField struct{ quickfix.FIXInt } @@ -9967,6 +11686,8 @@ func NewNoTrades(val int) NoTradesField { return NoTradesField{quickfix.FIXInt(val)} } +func (f NoTradesField) Value() int { return f.Int() } + //NoTradingSessionRulesField is a NUMINGROUP field type NoTradingSessionRulesField struct{ quickfix.FIXInt } @@ -9978,6 +11699,8 @@ func NewNoTradingSessionRules(val int) NoTradingSessionRulesField { return NoTradingSessionRulesField{quickfix.FIXInt(val)} } +func (f NoTradingSessionRulesField) Value() int { return f.Int() } + //NoTradingSessionsField is a NUMINGROUP field type NoTradingSessionsField struct{ quickfix.FIXInt } @@ -9989,6 +11712,8 @@ func NewNoTradingSessions(val int) NoTradingSessionsField { return NoTradingSessionsField{quickfix.FIXInt(val)} } +func (f NoTradingSessionsField) Value() int { return f.Int() } + //NoTrdRegTimestampsField is a NUMINGROUP field type NoTrdRegTimestampsField struct{ quickfix.FIXInt } @@ -10000,6 +11725,8 @@ func NewNoTrdRegTimestamps(val int) NoTrdRegTimestampsField { return NoTrdRegTimestampsField{quickfix.FIXInt(val)} } +func (f NoTrdRegTimestampsField) Value() int { return f.Int() } + //NoTrdRepIndicatorsField is a NUMINGROUP field type NoTrdRepIndicatorsField struct{ quickfix.FIXInt } @@ -10011,6 +11738,8 @@ func NewNoTrdRepIndicators(val int) NoTrdRepIndicatorsField { return NoTrdRepIndicatorsField{quickfix.FIXInt(val)} } +func (f NoTrdRepIndicatorsField) Value() int { return f.Int() } + //NoUnderlyingAmountsField is a NUMINGROUP field type NoUnderlyingAmountsField struct{ quickfix.FIXInt } @@ -10022,6 +11751,8 @@ func NewNoUnderlyingAmounts(val int) NoUnderlyingAmountsField { return NoUnderlyingAmountsField{quickfix.FIXInt(val)} } +func (f NoUnderlyingAmountsField) Value() int { return f.Int() } + //NoUnderlyingLegSecurityAltIDField is a NUMINGROUP field type NoUnderlyingLegSecurityAltIDField struct{ quickfix.FIXInt } @@ -10033,6 +11764,8 @@ func NewNoUnderlyingLegSecurityAltID(val int) NoUnderlyingLegSecurityAltIDField return NoUnderlyingLegSecurityAltIDField{quickfix.FIXInt(val)} } +func (f NoUnderlyingLegSecurityAltIDField) Value() int { return f.Int() } + //NoUnderlyingSecurityAltIDField is a NUMINGROUP field type NoUnderlyingSecurityAltIDField struct{ quickfix.FIXInt } @@ -10044,6 +11777,8 @@ func NewNoUnderlyingSecurityAltID(val int) NoUnderlyingSecurityAltIDField { return NoUnderlyingSecurityAltIDField{quickfix.FIXInt(val)} } +func (f NoUnderlyingSecurityAltIDField) Value() int { return f.Int() } + //NoUnderlyingStipsField is a NUMINGROUP field type NoUnderlyingStipsField struct{ quickfix.FIXInt } @@ -10055,6 +11790,8 @@ func NewNoUnderlyingStips(val int) NoUnderlyingStipsField { return NoUnderlyingStipsField{quickfix.FIXInt(val)} } +func (f NoUnderlyingStipsField) Value() int { return f.Int() } + //NoUnderlyingsField is a NUMINGROUP field type NoUnderlyingsField struct{ quickfix.FIXInt } @@ -10066,6 +11803,8 @@ func NewNoUnderlyings(val int) NoUnderlyingsField { return NoUnderlyingsField{quickfix.FIXInt(val)} } +func (f NoUnderlyingsField) Value() int { return f.Int() } + //NoUndlyInstrumentPartiesField is a NUMINGROUP field type NoUndlyInstrumentPartiesField struct{ quickfix.FIXInt } @@ -10077,6 +11816,8 @@ func NewNoUndlyInstrumentParties(val int) NoUndlyInstrumentPartiesField { return NoUndlyInstrumentPartiesField{quickfix.FIXInt(val)} } +func (f NoUndlyInstrumentPartiesField) Value() int { return f.Int() } + //NoUndlyInstrumentPartySubIDsField is a NUMINGROUP field type NoUndlyInstrumentPartySubIDsField struct{ quickfix.FIXInt } @@ -10088,6 +11829,8 @@ func NewNoUndlyInstrumentPartySubIDs(val int) NoUndlyInstrumentPartySubIDsField return NoUndlyInstrumentPartySubIDsField{quickfix.FIXInt(val)} } +func (f NoUndlyInstrumentPartySubIDsField) Value() int { return f.Int() } + //NotAffOrigClOrdIDField is a STRING field type NotAffOrigClOrdIDField struct{ quickfix.FIXString } @@ -10099,6 +11842,8 @@ func NewNotAffOrigClOrdID(val string) NotAffOrigClOrdIDField { return NotAffOrigClOrdIDField{quickfix.FIXString(val)} } +func (f NotAffOrigClOrdIDField) Value() string { return f.String() } + //NotAffectedOrderIDField is a STRING field type NotAffectedOrderIDField struct{ quickfix.FIXString } @@ -10110,6 +11855,8 @@ func NewNotAffectedOrderID(val string) NotAffectedOrderIDField { return NotAffectedOrderIDField{quickfix.FIXString(val)} } +func (f NotAffectedOrderIDField) Value() string { return f.String() } + //NotifyBrokerOfCreditField is a BOOLEAN field type NotifyBrokerOfCreditField struct{ quickfix.FIXBoolean } @@ -10121,6 +11868,8 @@ func NewNotifyBrokerOfCredit(val bool) NotifyBrokerOfCreditField { return NotifyBrokerOfCreditField{quickfix.FIXBoolean(val)} } +func (f NotifyBrokerOfCreditField) Value() bool { return f.Bool() } + //NotionalPercentageOutstandingField is a PERCENTAGE field type NotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } @@ -10134,6 +11883,8 @@ func NewNotionalPercentageOutstanding(val decimal.Decimal, scale int32) Notional return NotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f NotionalPercentageOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } + //NumBiddersField is a INT field type NumBiddersField struct{ quickfix.FIXInt } @@ -10145,6 +11896,8 @@ func NewNumBidders(val int) NumBiddersField { return NumBiddersField{quickfix.FIXInt(val)} } +func (f NumBiddersField) Value() int { return f.Int() } + //NumDaysInterestField is a INT field type NumDaysInterestField struct{ quickfix.FIXInt } @@ -10156,6 +11909,8 @@ func NewNumDaysInterest(val int) NumDaysInterestField { return NumDaysInterestField{quickfix.FIXInt(val)} } +func (f NumDaysInterestField) Value() int { return f.Int() } + //NumTicketsField is a INT field type NumTicketsField struct{ quickfix.FIXInt } @@ -10167,6 +11922,8 @@ func NewNumTickets(val int) NumTicketsField { return NumTicketsField{quickfix.FIXInt(val)} } +func (f NumTicketsField) Value() int { return f.Int() } + //NumberOfOrdersField is a INT field type NumberOfOrdersField struct{ quickfix.FIXInt } @@ -10178,6 +11935,8 @@ func NewNumberOfOrders(val int) NumberOfOrdersField { return NumberOfOrdersField{quickfix.FIXInt(val)} } +func (f NumberOfOrdersField) Value() int { return f.Int() } + //OddLotField is a BOOLEAN field type OddLotField struct{ quickfix.FIXBoolean } @@ -10189,6 +11948,8 @@ func NewOddLot(val bool) OddLotField { return OddLotField{quickfix.FIXBoolean(val)} } +func (f OddLotField) Value() bool { return f.Bool() } + //OfferForwardPointsField is a PRICEOFFSET field type OfferForwardPointsField struct{ quickfix.FIXDecimal } @@ -10200,6 +11961,8 @@ func NewOfferForwardPoints(val decimal.Decimal, scale int32) OfferForwardPointsF return OfferForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //OfferForwardPoints2Field is a PRICEOFFSET field type OfferForwardPoints2Field struct{ quickfix.FIXDecimal } @@ -10211,6 +11974,8 @@ func NewOfferForwardPoints2(val decimal.Decimal, scale int32) OfferForwardPoints return OfferForwardPoints2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferForwardPoints2Field) Value() (val decimal.Decimal) { return f.Decimal } + //OfferPxField is a PRICE field type OfferPxField struct{ quickfix.FIXDecimal } @@ -10222,6 +11987,8 @@ func NewOfferPx(val decimal.Decimal, scale int32) OfferPxField { return OfferPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferPxField) Value() (val decimal.Decimal) { return f.Decimal } + //OfferSizeField is a QTY field type OfferSizeField struct{ quickfix.FIXDecimal } @@ -10233,6 +12000,8 @@ func NewOfferSize(val decimal.Decimal, scale int32) OfferSizeField { return OfferSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferSizeField) Value() (val decimal.Decimal) { return f.Decimal } + //OfferSpotRateField is a PRICE field type OfferSpotRateField struct{ quickfix.FIXDecimal } @@ -10244,6 +12013,8 @@ func NewOfferSpotRate(val decimal.Decimal, scale int32) OfferSpotRateField { return OfferSpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferSpotRateField) Value() (val decimal.Decimal) { return f.Decimal } + //OfferSwapPointsField is a PRICEOFFSET field type OfferSwapPointsField struct{ quickfix.FIXDecimal } @@ -10255,6 +12026,8 @@ func NewOfferSwapPoints(val decimal.Decimal, scale int32) OfferSwapPointsField { return OfferSwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferSwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //OfferYieldField is a PERCENTAGE field type OfferYieldField struct{ quickfix.FIXDecimal } @@ -10266,6 +12039,8 @@ func NewOfferYield(val decimal.Decimal, scale int32) OfferYieldField { return OfferYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OfferYieldField) Value() (val decimal.Decimal) { return f.Decimal } + //OnBehalfOfCompIDField is a STRING field type OnBehalfOfCompIDField struct{ quickfix.FIXString } @@ -10277,6 +12052,8 @@ func NewOnBehalfOfCompID(val string) OnBehalfOfCompIDField { return OnBehalfOfCompIDField{quickfix.FIXString(val)} } +func (f OnBehalfOfCompIDField) Value() string { return f.String() } + //OnBehalfOfLocationIDField is a STRING field type OnBehalfOfLocationIDField struct{ quickfix.FIXString } @@ -10288,6 +12065,8 @@ func NewOnBehalfOfLocationID(val string) OnBehalfOfLocationIDField { return OnBehalfOfLocationIDField{quickfix.FIXString(val)} } +func (f OnBehalfOfLocationIDField) Value() string { return f.String() } + //OnBehalfOfSendingTimeField is a UTCTIMESTAMP field type OnBehalfOfSendingTimeField struct{ quickfix.FIXUTCTimestamp } @@ -10304,6 +12083,8 @@ func NewOnBehalfOfSendingTimeNoMillis(val time.Time) OnBehalfOfSendingTimeField return OnBehalfOfSendingTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f OnBehalfOfSendingTimeField) Value() time.Time { return f.Time } + //OnBehalfOfSubIDField is a STRING field type OnBehalfOfSubIDField struct{ quickfix.FIXString } @@ -10315,39 +12096,48 @@ func NewOnBehalfOfSubID(val string) OnBehalfOfSubIDField { return OnBehalfOfSubIDField{quickfix.FIXString(val)} } -//OpenCloseField is a CHAR field +func (f OnBehalfOfSubIDField) Value() string { return f.String() } + +//OpenCloseField is a enum.OpenClose field type OpenCloseField struct{ quickfix.FIXString } //Tag returns tag.OpenClose (77) func (f OpenCloseField) Tag() quickfix.Tag { return tag.OpenClose } -//NewOpenClose returns a new OpenCloseField initialized with val -func NewOpenClose(val string) OpenCloseField { +func NewOpenClose(val enum.OpenClose) OpenCloseField { return OpenCloseField{quickfix.FIXString(val)} } -//OpenCloseSettlFlagField is a MULTIPLECHARVALUE field +func (f OpenCloseField) Value() enum.OpenClose { return enum.OpenClose(f.String()) } + +//OpenCloseSettlFlagField is a enum.OpenCloseSettlFlag field type OpenCloseSettlFlagField struct{ quickfix.FIXString } //Tag returns tag.OpenCloseSettlFlag (286) func (f OpenCloseSettlFlagField) Tag() quickfix.Tag { return tag.OpenCloseSettlFlag } -//NewOpenCloseSettlFlag returns a new OpenCloseSettlFlagField initialized with val -func NewOpenCloseSettlFlag(val string) OpenCloseSettlFlagField { +func NewOpenCloseSettlFlag(val enum.OpenCloseSettlFlag) OpenCloseSettlFlagField { return OpenCloseSettlFlagField{quickfix.FIXString(val)} } -//OpenCloseSettleFlagField is a MULTIPLEVALUESTRING field +func (f OpenCloseSettlFlagField) Value() enum.OpenCloseSettlFlag { + return enum.OpenCloseSettlFlag(f.String()) +} + +//OpenCloseSettleFlagField is a enum.OpenCloseSettleFlag field type OpenCloseSettleFlagField struct{ quickfix.FIXString } //Tag returns tag.OpenCloseSettleFlag (286) func (f OpenCloseSettleFlagField) Tag() quickfix.Tag { return tag.OpenCloseSettleFlag } -//NewOpenCloseSettleFlag returns a new OpenCloseSettleFlagField initialized with val -func NewOpenCloseSettleFlag(val string) OpenCloseSettleFlagField { +func NewOpenCloseSettleFlag(val enum.OpenCloseSettleFlag) OpenCloseSettleFlagField { return OpenCloseSettleFlagField{quickfix.FIXString(val)} } +func (f OpenCloseSettleFlagField) Value() enum.OpenCloseSettleFlag { + return enum.OpenCloseSettleFlag(f.String()) +} + //OpenInterestField is a AMT field type OpenInterestField struct{ quickfix.FIXDecimal } @@ -10359,6 +12149,8 @@ func NewOpenInterest(val decimal.Decimal, scale int32) OpenInterestField { return OpenInterestField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OpenInterestField) Value() (val decimal.Decimal) { return f.Decimal } + //OptAttributeField is a CHAR field type OptAttributeField struct{ quickfix.FIXString } @@ -10370,6 +12162,8 @@ func NewOptAttribute(val string) OptAttributeField { return OptAttributeField{quickfix.FIXString(val)} } +func (f OptAttributeField) Value() string { return f.String() } + //OptPayAmountField is a AMT field type OptPayAmountField struct{ quickfix.FIXDecimal } @@ -10381,6 +12175,8 @@ func NewOptPayAmount(val decimal.Decimal, scale int32) OptPayAmountField { return OptPayAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OptPayAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //OptPayoutAmountField is a AMT field type OptPayoutAmountField struct{ quickfix.FIXDecimal } @@ -10392,39 +12188,44 @@ func NewOptPayoutAmount(val decimal.Decimal, scale int32) OptPayoutAmountField { return OptPayoutAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//OptPayoutTypeField is a INT field -type OptPayoutTypeField struct{ quickfix.FIXInt } +func (f OptPayoutAmountField) Value() (val decimal.Decimal) { return f.Decimal } + +//OptPayoutTypeField is a enum.OptPayoutType field +type OptPayoutTypeField struct{ quickfix.FIXString } //Tag returns tag.OptPayoutType (1482) func (f OptPayoutTypeField) Tag() quickfix.Tag { return tag.OptPayoutType } -//NewOptPayoutType returns a new OptPayoutTypeField initialized with val -func NewOptPayoutType(val int) OptPayoutTypeField { - return OptPayoutTypeField{quickfix.FIXInt(val)} +func NewOptPayoutType(val enum.OptPayoutType) OptPayoutTypeField { + return OptPayoutTypeField{quickfix.FIXString(val)} } -//OrdRejReasonField is a INT field -type OrdRejReasonField struct{ quickfix.FIXInt } +func (f OptPayoutTypeField) Value() enum.OptPayoutType { return enum.OptPayoutType(f.String()) } + +//OrdRejReasonField is a enum.OrdRejReason field +type OrdRejReasonField struct{ quickfix.FIXString } //Tag returns tag.OrdRejReason (103) func (f OrdRejReasonField) Tag() quickfix.Tag { return tag.OrdRejReason } -//NewOrdRejReason returns a new OrdRejReasonField initialized with val -func NewOrdRejReason(val int) OrdRejReasonField { - return OrdRejReasonField{quickfix.FIXInt(val)} +func NewOrdRejReason(val enum.OrdRejReason) OrdRejReasonField { + return OrdRejReasonField{quickfix.FIXString(val)} } -//OrdStatusField is a CHAR field +func (f OrdRejReasonField) Value() enum.OrdRejReason { return enum.OrdRejReason(f.String()) } + +//OrdStatusField is a enum.OrdStatus field type OrdStatusField struct{ quickfix.FIXString } //Tag returns tag.OrdStatus (39) func (f OrdStatusField) Tag() quickfix.Tag { return tag.OrdStatus } -//NewOrdStatus returns a new OrdStatusField initialized with val -func NewOrdStatus(val string) OrdStatusField { +func NewOrdStatus(val enum.OrdStatus) OrdStatusField { return OrdStatusField{quickfix.FIXString(val)} } +func (f OrdStatusField) Value() enum.OrdStatus { return enum.OrdStatus(f.String()) } + //OrdStatusReqIDField is a STRING field type OrdStatusReqIDField struct{ quickfix.FIXString } @@ -10436,17 +12237,20 @@ func NewOrdStatusReqID(val string) OrdStatusReqIDField { return OrdStatusReqIDField{quickfix.FIXString(val)} } -//OrdTypeField is a CHAR field +func (f OrdStatusReqIDField) Value() string { return f.String() } + +//OrdTypeField is a enum.OrdType field type OrdTypeField struct{ quickfix.FIXString } //Tag returns tag.OrdType (40) func (f OrdTypeField) Tag() quickfix.Tag { return tag.OrdType } -//NewOrdType returns a new OrdTypeField initialized with val -func NewOrdType(val string) OrdTypeField { +func NewOrdType(val enum.OrdType) OrdTypeField { return OrdTypeField{quickfix.FIXString(val)} } +func (f OrdTypeField) Value() enum.OrdType { return enum.OrdType(f.String()) } + //OrderAvgPxField is a PRICE field type OrderAvgPxField struct{ quickfix.FIXDecimal } @@ -10458,6 +12262,8 @@ func NewOrderAvgPx(val decimal.Decimal, scale int32) OrderAvgPxField { return OrderAvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OrderAvgPxField) Value() (val decimal.Decimal) { return f.Decimal } + //OrderBookingQtyField is a QTY field type OrderBookingQtyField struct{ quickfix.FIXDecimal } @@ -10469,17 +12275,20 @@ func NewOrderBookingQty(val decimal.Decimal, scale int32) OrderBookingQtyField { return OrderBookingQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//OrderCapacityField is a CHAR field +func (f OrderBookingQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//OrderCapacityField is a enum.OrderCapacity field type OrderCapacityField struct{ quickfix.FIXString } //Tag returns tag.OrderCapacity (528) func (f OrderCapacityField) Tag() quickfix.Tag { return tag.OrderCapacity } -//NewOrderCapacity returns a new OrderCapacityField initialized with val -func NewOrderCapacity(val string) OrderCapacityField { +func NewOrderCapacity(val enum.OrderCapacity) OrderCapacityField { return OrderCapacityField{quickfix.FIXString(val)} } +func (f OrderCapacityField) Value() enum.OrderCapacity { return enum.OrderCapacity(f.String()) } + //OrderCapacityQtyField is a QTY field type OrderCapacityQtyField struct{ quickfix.FIXDecimal } @@ -10491,17 +12300,20 @@ func NewOrderCapacityQty(val decimal.Decimal, scale int32) OrderCapacityQtyField return OrderCapacityQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//OrderCategoryField is a CHAR field +func (f OrderCapacityQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//OrderCategoryField is a enum.OrderCategory field type OrderCategoryField struct{ quickfix.FIXString } //Tag returns tag.OrderCategory (1115) func (f OrderCategoryField) Tag() quickfix.Tag { return tag.OrderCategory } -//NewOrderCategory returns a new OrderCategoryField initialized with val -func NewOrderCategory(val string) OrderCategoryField { +func NewOrderCategory(val enum.OrderCategory) OrderCategoryField { return OrderCategoryField{quickfix.FIXString(val)} } +func (f OrderCategoryField) Value() enum.OrderCategory { return enum.OrderCategory(f.String()) } + //OrderDelayField is a INT field type OrderDelayField struct{ quickfix.FIXInt } @@ -10513,26 +12325,32 @@ func NewOrderDelay(val int) OrderDelayField { return OrderDelayField{quickfix.FIXInt(val)} } -//OrderDelayUnitField is a INT field -type OrderDelayUnitField struct{ quickfix.FIXInt } +func (f OrderDelayField) Value() int { return f.Int() } + +//OrderDelayUnitField is a enum.OrderDelayUnit field +type OrderDelayUnitField struct{ quickfix.FIXString } //Tag returns tag.OrderDelayUnit (1429) func (f OrderDelayUnitField) Tag() quickfix.Tag { return tag.OrderDelayUnit } -//NewOrderDelayUnit returns a new OrderDelayUnitField initialized with val -func NewOrderDelayUnit(val int) OrderDelayUnitField { - return OrderDelayUnitField{quickfix.FIXInt(val)} +func NewOrderDelayUnit(val enum.OrderDelayUnit) OrderDelayUnitField { + return OrderDelayUnitField{quickfix.FIXString(val)} } -//OrderHandlingInstSourceField is a INT field -type OrderHandlingInstSourceField struct{ quickfix.FIXInt } +func (f OrderDelayUnitField) Value() enum.OrderDelayUnit { return enum.OrderDelayUnit(f.String()) } + +//OrderHandlingInstSourceField is a enum.OrderHandlingInstSource field +type OrderHandlingInstSourceField struct{ quickfix.FIXString } //Tag returns tag.OrderHandlingInstSource (1032) func (f OrderHandlingInstSourceField) Tag() quickfix.Tag { return tag.OrderHandlingInstSource } -//NewOrderHandlingInstSource returns a new OrderHandlingInstSourceField initialized with val -func NewOrderHandlingInstSource(val int) OrderHandlingInstSourceField { - return OrderHandlingInstSourceField{quickfix.FIXInt(val)} +func NewOrderHandlingInstSource(val enum.OrderHandlingInstSource) OrderHandlingInstSourceField { + return OrderHandlingInstSourceField{quickfix.FIXString(val)} +} + +func (f OrderHandlingInstSourceField) Value() enum.OrderHandlingInstSource { + return enum.OrderHandlingInstSource(f.String()) } //OrderIDField is a STRING field @@ -10546,6 +12364,8 @@ func NewOrderID(val string) OrderIDField { return OrderIDField{quickfix.FIXString(val)} } +func (f OrderIDField) Value() string { return f.String() } + //OrderInputDeviceField is a STRING field type OrderInputDeviceField struct{ quickfix.FIXString } @@ -10557,6 +12377,8 @@ func NewOrderInputDevice(val string) OrderInputDeviceField { return OrderInputDeviceField{quickfix.FIXString(val)} } +func (f OrderInputDeviceField) Value() string { return f.String() } + //OrderPercentField is a PERCENTAGE field type OrderPercentField struct{ quickfix.FIXDecimal } @@ -10568,6 +12390,8 @@ func NewOrderPercent(val decimal.Decimal, scale int32) OrderPercentField { return OrderPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OrderPercentField) Value() (val decimal.Decimal) { return f.Decimal } + //OrderQtyField is a QTY field type OrderQtyField struct{ quickfix.FIXDecimal } @@ -10579,6 +12403,8 @@ func NewOrderQty(val decimal.Decimal, scale int32) OrderQtyField { return OrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //OrderQty2Field is a QTY field type OrderQty2Field struct{ quickfix.FIXDecimal } @@ -10590,17 +12416,22 @@ func NewOrderQty2(val decimal.Decimal, scale int32) OrderQty2Field { return OrderQty2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//OrderRestrictionsField is a MULTIPLECHARVALUE field +func (f OrderQty2Field) Value() (val decimal.Decimal) { return f.Decimal } + +//OrderRestrictionsField is a enum.OrderRestrictions field type OrderRestrictionsField struct{ quickfix.FIXString } //Tag returns tag.OrderRestrictions (529) func (f OrderRestrictionsField) Tag() quickfix.Tag { return tag.OrderRestrictions } -//NewOrderRestrictions returns a new OrderRestrictionsField initialized with val -func NewOrderRestrictions(val string) OrderRestrictionsField { +func NewOrderRestrictions(val enum.OrderRestrictions) OrderRestrictionsField { return OrderRestrictionsField{quickfix.FIXString(val)} } +func (f OrderRestrictionsField) Value() enum.OrderRestrictions { + return enum.OrderRestrictions(f.String()) +} + //OrigClOrdIDField is a STRING field type OrigClOrdIDField struct{ quickfix.FIXString } @@ -10612,6 +12443,8 @@ func NewOrigClOrdID(val string) OrigClOrdIDField { return OrigClOrdIDField{quickfix.FIXString(val)} } +func (f OrigClOrdIDField) Value() string { return f.String() } + //OrigCrossIDField is a STRING field type OrigCrossIDField struct{ quickfix.FIXString } @@ -10623,15 +12456,20 @@ func NewOrigCrossID(val string) OrigCrossIDField { return OrigCrossIDField{quickfix.FIXString(val)} } -//OrigCustOrderCapacityField is a INT field -type OrigCustOrderCapacityField struct{ quickfix.FIXInt } +func (f OrigCrossIDField) Value() string { return f.String() } + +//OrigCustOrderCapacityField is a enum.OrigCustOrderCapacity field +type OrigCustOrderCapacityField struct{ quickfix.FIXString } //Tag returns tag.OrigCustOrderCapacity (1432) func (f OrigCustOrderCapacityField) Tag() quickfix.Tag { return tag.OrigCustOrderCapacity } -//NewOrigCustOrderCapacity returns a new OrigCustOrderCapacityField initialized with val -func NewOrigCustOrderCapacity(val int) OrigCustOrderCapacityField { - return OrigCustOrderCapacityField{quickfix.FIXInt(val)} +func NewOrigCustOrderCapacity(val enum.OrigCustOrderCapacity) OrigCustOrderCapacityField { + return OrigCustOrderCapacityField{quickfix.FIXString(val)} +} + +func (f OrigCustOrderCapacityField) Value() enum.OrigCustOrderCapacity { + return enum.OrigCustOrderCapacity(f.String()) } //OrigOrdModTimeField is a UTCTIMESTAMP field @@ -10650,6 +12488,8 @@ func NewOrigOrdModTimeNoMillis(val time.Time) OrigOrdModTimeField { return OrigOrdModTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f OrigOrdModTimeField) Value() time.Time { return f.Time } + //OrigPosReqRefIDField is a STRING field type OrigPosReqRefIDField struct{ quickfix.FIXString } @@ -10661,6 +12501,8 @@ func NewOrigPosReqRefID(val string) OrigPosReqRefIDField { return OrigPosReqRefIDField{quickfix.FIXString(val)} } +func (f OrigPosReqRefIDField) Value() string { return f.String() } + //OrigSecondaryTradeIDField is a STRING field type OrigSecondaryTradeIDField struct{ quickfix.FIXString } @@ -10672,6 +12514,8 @@ func NewOrigSecondaryTradeID(val string) OrigSecondaryTradeIDField { return OrigSecondaryTradeIDField{quickfix.FIXString(val)} } +func (f OrigSecondaryTradeIDField) Value() string { return f.String() } + //OrigSendingTimeField is a UTCTIMESTAMP field type OrigSendingTimeField struct{ quickfix.FIXUTCTimestamp } @@ -10688,6 +12532,8 @@ func NewOrigSendingTimeNoMillis(val time.Time) OrigSendingTimeField { return OrigSendingTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f OrigSendingTimeField) Value() time.Time { return f.Time } + //OrigTimeField is a UTCTIMESTAMP field type OrigTimeField struct{ quickfix.FIXUTCTimestamp } @@ -10704,6 +12550,8 @@ func NewOrigTimeNoMillis(val time.Time) OrigTimeField { return OrigTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f OrigTimeField) Value() time.Time { return f.Time } + //OrigTradeDateField is a LOCALMKTDATE field type OrigTradeDateField struct{ quickfix.FIXString } @@ -10715,6 +12563,8 @@ func NewOrigTradeDate(val string) OrigTradeDateField { return OrigTradeDateField{quickfix.FIXString(val)} } +func (f OrigTradeDateField) Value() string { return f.String() } + //OrigTradeHandlingInstrField is a CHAR field type OrigTradeHandlingInstrField struct{ quickfix.FIXString } @@ -10726,6 +12576,8 @@ func NewOrigTradeHandlingInstr(val string) OrigTradeHandlingInstrField { return OrigTradeHandlingInstrField{quickfix.FIXString(val)} } +func (f OrigTradeHandlingInstrField) Value() string { return f.String() } + //OrigTradeIDField is a STRING field type OrigTradeIDField struct{ quickfix.FIXString } @@ -10737,6 +12589,8 @@ func NewOrigTradeID(val string) OrigTradeIDField { return OrigTradeIDField{quickfix.FIXString(val)} } +func (f OrigTradeIDField) Value() string { return f.String() } + //OriginalNotionalPercentageOutstandingField is a PERCENTAGE field type OriginalNotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } @@ -10750,6 +12604,8 @@ func NewOriginalNotionalPercentageOutstanding(val decimal.Decimal, scale int32) return OriginalNotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OriginalNotionalPercentageOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } + //OutMainCntryUIndexField is a AMT field type OutMainCntryUIndexField struct{ quickfix.FIXDecimal } @@ -10761,6 +12617,8 @@ func NewOutMainCntryUIndex(val decimal.Decimal, scale int32) OutMainCntryUIndexF return OutMainCntryUIndexField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f OutMainCntryUIndexField) Value() (val decimal.Decimal) { return f.Decimal } + //OutsideIndexPctField is a PERCENTAGE field type OutsideIndexPctField struct{ quickfix.FIXDecimal } @@ -10772,28 +12630,32 @@ func NewOutsideIndexPct(val decimal.Decimal, scale int32) OutsideIndexPctField { return OutsideIndexPctField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//OwnerTypeField is a INT field -type OwnerTypeField struct{ quickfix.FIXInt } +func (f OutsideIndexPctField) Value() (val decimal.Decimal) { return f.Decimal } + +//OwnerTypeField is a enum.OwnerType field +type OwnerTypeField struct{ quickfix.FIXString } //Tag returns tag.OwnerType (522) func (f OwnerTypeField) Tag() quickfix.Tag { return tag.OwnerType } -//NewOwnerType returns a new OwnerTypeField initialized with val -func NewOwnerType(val int) OwnerTypeField { - return OwnerTypeField{quickfix.FIXInt(val)} +func NewOwnerType(val enum.OwnerType) OwnerTypeField { + return OwnerTypeField{quickfix.FIXString(val)} } -//OwnershipTypeField is a CHAR field +func (f OwnerTypeField) Value() enum.OwnerType { return enum.OwnerType(f.String()) } + +//OwnershipTypeField is a enum.OwnershipType field type OwnershipTypeField struct{ quickfix.FIXString } //Tag returns tag.OwnershipType (517) func (f OwnershipTypeField) Tag() quickfix.Tag { return tag.OwnershipType } -//NewOwnershipType returns a new OwnershipTypeField initialized with val -func NewOwnershipType(val string) OwnershipTypeField { +func NewOwnershipType(val enum.OwnershipType) OwnershipTypeField { return OwnershipTypeField{quickfix.FIXString(val)} } +func (f OwnershipTypeField) Value() enum.OwnershipType { return enum.OwnershipType(f.String()) } + //ParentMktSegmIDField is a STRING field type ParentMktSegmIDField struct{ quickfix.FIXString } @@ -10805,6 +12667,8 @@ func NewParentMktSegmID(val string) ParentMktSegmIDField { return ParentMktSegmIDField{quickfix.FIXString(val)} } +func (f ParentMktSegmIDField) Value() string { return f.String() } + //ParticipationRateField is a PERCENTAGE field type ParticipationRateField struct{ quickfix.FIXDecimal } @@ -10816,6 +12680,8 @@ func NewParticipationRate(val decimal.Decimal, scale int32) ParticipationRateFie return ParticipationRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f ParticipationRateField) Value() (val decimal.Decimal) { return f.Decimal } + //PartyAltIDField is a STRING field type PartyAltIDField struct{ quickfix.FIXString } @@ -10827,6 +12693,8 @@ func NewPartyAltID(val string) PartyAltIDField { return PartyAltIDField{quickfix.FIXString(val)} } +func (f PartyAltIDField) Value() string { return f.String() } + //PartyAltIDSourceField is a CHAR field type PartyAltIDSourceField struct{ quickfix.FIXString } @@ -10838,6 +12706,8 @@ func NewPartyAltIDSource(val string) PartyAltIDSourceField { return PartyAltIDSourceField{quickfix.FIXString(val)} } +func (f PartyAltIDSourceField) Value() string { return f.String() } + //PartyAltSubIDField is a STRING field type PartyAltSubIDField struct{ quickfix.FIXString } @@ -10849,6 +12719,8 @@ func NewPartyAltSubID(val string) PartyAltSubIDField { return PartyAltSubIDField{quickfix.FIXString(val)} } +func (f PartyAltSubIDField) Value() string { return f.String() } + //PartyAltSubIDTypeField is a INT field type PartyAltSubIDTypeField struct{ quickfix.FIXInt } @@ -10860,6 +12732,8 @@ func NewPartyAltSubIDType(val int) PartyAltSubIDTypeField { return PartyAltSubIDTypeField{quickfix.FIXInt(val)} } +func (f PartyAltSubIDTypeField) Value() int { return f.Int() } + //PartyDetailsListReportIDField is a STRING field type PartyDetailsListReportIDField struct{ quickfix.FIXString } @@ -10871,6 +12745,8 @@ func NewPartyDetailsListReportID(val string) PartyDetailsListReportIDField { return PartyDetailsListReportIDField{quickfix.FIXString(val)} } +func (f PartyDetailsListReportIDField) Value() string { return f.String() } + //PartyDetailsListRequestIDField is a STRING field type PartyDetailsListRequestIDField struct{ quickfix.FIXString } @@ -10882,15 +12758,20 @@ func NewPartyDetailsListRequestID(val string) PartyDetailsListRequestIDField { return PartyDetailsListRequestIDField{quickfix.FIXString(val)} } -//PartyDetailsRequestResultField is a INT field -type PartyDetailsRequestResultField struct{ quickfix.FIXInt } +func (f PartyDetailsListRequestIDField) Value() string { return f.String() } + +//PartyDetailsRequestResultField is a enum.PartyDetailsRequestResult field +type PartyDetailsRequestResultField struct{ quickfix.FIXString } //Tag returns tag.PartyDetailsRequestResult (1511) func (f PartyDetailsRequestResultField) Tag() quickfix.Tag { return tag.PartyDetailsRequestResult } -//NewPartyDetailsRequestResult returns a new PartyDetailsRequestResultField initialized with val -func NewPartyDetailsRequestResult(val int) PartyDetailsRequestResultField { - return PartyDetailsRequestResultField{quickfix.FIXInt(val)} +func NewPartyDetailsRequestResult(val enum.PartyDetailsRequestResult) PartyDetailsRequestResultField { + return PartyDetailsRequestResultField{quickfix.FIXString(val)} +} + +func (f PartyDetailsRequestResultField) Value() enum.PartyDetailsRequestResult { + return enum.PartyDetailsRequestResult(f.String()) } //PartyIDField is a STRING field @@ -10904,50 +12785,60 @@ func NewPartyID(val string) PartyIDField { return PartyIDField{quickfix.FIXString(val)} } -//PartyIDSourceField is a CHAR field +func (f PartyIDField) Value() string { return f.String() } + +//PartyIDSourceField is a enum.PartyIDSource field type PartyIDSourceField struct{ quickfix.FIXString } //Tag returns tag.PartyIDSource (447) func (f PartyIDSourceField) Tag() quickfix.Tag { return tag.PartyIDSource } -//NewPartyIDSource returns a new PartyIDSourceField initialized with val -func NewPartyIDSource(val string) PartyIDSourceField { +func NewPartyIDSource(val enum.PartyIDSource) PartyIDSourceField { return PartyIDSourceField{quickfix.FIXString(val)} } -//PartyListResponseTypeField is a INT field -type PartyListResponseTypeField struct{ quickfix.FIXInt } +func (f PartyIDSourceField) Value() enum.PartyIDSource { return enum.PartyIDSource(f.String()) } + +//PartyListResponseTypeField is a enum.PartyListResponseType field +type PartyListResponseTypeField struct{ quickfix.FIXString } //Tag returns tag.PartyListResponseType (1507) func (f PartyListResponseTypeField) Tag() quickfix.Tag { return tag.PartyListResponseType } -//NewPartyListResponseType returns a new PartyListResponseTypeField initialized with val -func NewPartyListResponseType(val int) PartyListResponseTypeField { - return PartyListResponseTypeField{quickfix.FIXInt(val)} +func NewPartyListResponseType(val enum.PartyListResponseType) PartyListResponseTypeField { + return PartyListResponseTypeField{quickfix.FIXString(val)} +} + +func (f PartyListResponseTypeField) Value() enum.PartyListResponseType { + return enum.PartyListResponseType(f.String()) } -//PartyRelationshipField is a INT field -type PartyRelationshipField struct{ quickfix.FIXInt } +//PartyRelationshipField is a enum.PartyRelationship field +type PartyRelationshipField struct{ quickfix.FIXString } //Tag returns tag.PartyRelationship (1515) func (f PartyRelationshipField) Tag() quickfix.Tag { return tag.PartyRelationship } -//NewPartyRelationship returns a new PartyRelationshipField initialized with val -func NewPartyRelationship(val int) PartyRelationshipField { - return PartyRelationshipField{quickfix.FIXInt(val)} +func NewPartyRelationship(val enum.PartyRelationship) PartyRelationshipField { + return PartyRelationshipField{quickfix.FIXString(val)} +} + +func (f PartyRelationshipField) Value() enum.PartyRelationship { + return enum.PartyRelationship(f.String()) } -//PartyRoleField is a INT field -type PartyRoleField struct{ quickfix.FIXInt } +//PartyRoleField is a enum.PartyRole field +type PartyRoleField struct{ quickfix.FIXString } //Tag returns tag.PartyRole (452) func (f PartyRoleField) Tag() quickfix.Tag { return tag.PartyRole } -//NewPartyRole returns a new PartyRoleField initialized with val -func NewPartyRole(val int) PartyRoleField { - return PartyRoleField{quickfix.FIXInt(val)} +func NewPartyRole(val enum.PartyRole) PartyRoleField { + return PartyRoleField{quickfix.FIXString(val)} } +func (f PartyRoleField) Value() enum.PartyRole { return enum.PartyRole(f.String()) } + //PartySubIDField is a STRING field type PartySubIDField struct{ quickfix.FIXString } @@ -10959,17 +12850,20 @@ func NewPartySubID(val string) PartySubIDField { return PartySubIDField{quickfix.FIXString(val)} } -//PartySubIDTypeField is a INT field -type PartySubIDTypeField struct{ quickfix.FIXInt } +func (f PartySubIDField) Value() string { return f.String() } + +//PartySubIDTypeField is a enum.PartySubIDType field +type PartySubIDTypeField struct{ quickfix.FIXString } //Tag returns tag.PartySubIDType (803) func (f PartySubIDTypeField) Tag() quickfix.Tag { return tag.PartySubIDType } -//NewPartySubIDType returns a new PartySubIDTypeField initialized with val -func NewPartySubIDType(val int) PartySubIDTypeField { - return PartySubIDTypeField{quickfix.FIXInt(val)} +func NewPartySubIDType(val enum.PartySubIDType) PartySubIDTypeField { + return PartySubIDTypeField{quickfix.FIXString(val)} } +func (f PartySubIDTypeField) Value() enum.PartySubIDType { return enum.PartySubIDType(f.String()) } + //PasswordField is a STRING field type PasswordField struct{ quickfix.FIXString } @@ -10981,6 +12875,8 @@ func NewPassword(val string) PasswordField { return PasswordField{quickfix.FIXString(val)} } +func (f PasswordField) Value() string { return f.String() } + //PaymentDateField is a LOCALMKTDATE field type PaymentDateField struct{ quickfix.FIXString } @@ -10992,17 +12888,20 @@ func NewPaymentDate(val string) PaymentDateField { return PaymentDateField{quickfix.FIXString(val)} } -//PaymentMethodField is a INT field -type PaymentMethodField struct{ quickfix.FIXInt } +func (f PaymentDateField) Value() string { return f.String() } + +//PaymentMethodField is a enum.PaymentMethod field +type PaymentMethodField struct{ quickfix.FIXString } //Tag returns tag.PaymentMethod (492) func (f PaymentMethodField) Tag() quickfix.Tag { return tag.PaymentMethod } -//NewPaymentMethod returns a new PaymentMethodField initialized with val -func NewPaymentMethod(val int) PaymentMethodField { - return PaymentMethodField{quickfix.FIXInt(val)} +func NewPaymentMethod(val enum.PaymentMethod) PaymentMethodField { + return PaymentMethodField{quickfix.FIXString(val)} } +func (f PaymentMethodField) Value() enum.PaymentMethod { return enum.PaymentMethod(f.String()) } + //PaymentRefField is a STRING field type PaymentRefField struct{ quickfix.FIXString } @@ -11014,6 +12913,8 @@ func NewPaymentRef(val string) PaymentRefField { return PaymentRefField{quickfix.FIXString(val)} } +func (f PaymentRefField) Value() string { return f.String() } + //PaymentRemitterIDField is a STRING field type PaymentRemitterIDField struct{ quickfix.FIXString } @@ -11025,6 +12926,8 @@ func NewPaymentRemitterID(val string) PaymentRemitterIDField { return PaymentRemitterIDField{quickfix.FIXString(val)} } +func (f PaymentRemitterIDField) Value() string { return f.String() } + //PctAtRiskField is a PERCENTAGE field type PctAtRiskField struct{ quickfix.FIXDecimal } @@ -11036,6 +12939,8 @@ func NewPctAtRisk(val decimal.Decimal, scale int32) PctAtRiskField { return PctAtRiskField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PctAtRiskField) Value() (val decimal.Decimal) { return f.Decimal } + //PegDifferenceField is a PRICEOFFSET field type PegDifferenceField struct{ quickfix.FIXDecimal } @@ -11047,39 +12952,44 @@ func NewPegDifference(val decimal.Decimal, scale int32) PegDifferenceField { return PegDifferenceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//PegLimitTypeField is a INT field -type PegLimitTypeField struct{ quickfix.FIXInt } +func (f PegDifferenceField) Value() (val decimal.Decimal) { return f.Decimal } + +//PegLimitTypeField is a enum.PegLimitType field +type PegLimitTypeField struct{ quickfix.FIXString } //Tag returns tag.PegLimitType (837) func (f PegLimitTypeField) Tag() quickfix.Tag { return tag.PegLimitType } -//NewPegLimitType returns a new PegLimitTypeField initialized with val -func NewPegLimitType(val int) PegLimitTypeField { - return PegLimitTypeField{quickfix.FIXInt(val)} +func NewPegLimitType(val enum.PegLimitType) PegLimitTypeField { + return PegLimitTypeField{quickfix.FIXString(val)} } -//PegMoveTypeField is a INT field -type PegMoveTypeField struct{ quickfix.FIXInt } +func (f PegLimitTypeField) Value() enum.PegLimitType { return enum.PegLimitType(f.String()) } + +//PegMoveTypeField is a enum.PegMoveType field +type PegMoveTypeField struct{ quickfix.FIXString } //Tag returns tag.PegMoveType (835) func (f PegMoveTypeField) Tag() quickfix.Tag { return tag.PegMoveType } -//NewPegMoveType returns a new PegMoveTypeField initialized with val -func NewPegMoveType(val int) PegMoveTypeField { - return PegMoveTypeField{quickfix.FIXInt(val)} +func NewPegMoveType(val enum.PegMoveType) PegMoveTypeField { + return PegMoveTypeField{quickfix.FIXString(val)} } -//PegOffsetTypeField is a INT field -type PegOffsetTypeField struct{ quickfix.FIXInt } +func (f PegMoveTypeField) Value() enum.PegMoveType { return enum.PegMoveType(f.String()) } + +//PegOffsetTypeField is a enum.PegOffsetType field +type PegOffsetTypeField struct{ quickfix.FIXString } //Tag returns tag.PegOffsetType (836) func (f PegOffsetTypeField) Tag() quickfix.Tag { return tag.PegOffsetType } -//NewPegOffsetType returns a new PegOffsetTypeField initialized with val -func NewPegOffsetType(val int) PegOffsetTypeField { - return PegOffsetTypeField{quickfix.FIXInt(val)} +func NewPegOffsetType(val enum.PegOffsetType) PegOffsetTypeField { + return PegOffsetTypeField{quickfix.FIXString(val)} } +func (f PegOffsetTypeField) Value() enum.PegOffsetType { return enum.PegOffsetType(f.String()) } + //PegOffsetValueField is a FLOAT field type PegOffsetValueField struct{ quickfix.FIXDecimal } @@ -11091,39 +13001,46 @@ func NewPegOffsetValue(val decimal.Decimal, scale int32) PegOffsetValueField { return PegOffsetValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//PegPriceTypeField is a INT field -type PegPriceTypeField struct{ quickfix.FIXInt } +func (f PegOffsetValueField) Value() (val decimal.Decimal) { return f.Decimal } + +//PegPriceTypeField is a enum.PegPriceType field +type PegPriceTypeField struct{ quickfix.FIXString } //Tag returns tag.PegPriceType (1094) func (f PegPriceTypeField) Tag() quickfix.Tag { return tag.PegPriceType } -//NewPegPriceType returns a new PegPriceTypeField initialized with val -func NewPegPriceType(val int) PegPriceTypeField { - return PegPriceTypeField{quickfix.FIXInt(val)} +func NewPegPriceType(val enum.PegPriceType) PegPriceTypeField { + return PegPriceTypeField{quickfix.FIXString(val)} } -//PegRoundDirectionField is a INT field -type PegRoundDirectionField struct{ quickfix.FIXInt } +func (f PegPriceTypeField) Value() enum.PegPriceType { return enum.PegPriceType(f.String()) } + +//PegRoundDirectionField is a enum.PegRoundDirection field +type PegRoundDirectionField struct{ quickfix.FIXString } //Tag returns tag.PegRoundDirection (838) func (f PegRoundDirectionField) Tag() quickfix.Tag { return tag.PegRoundDirection } -//NewPegRoundDirection returns a new PegRoundDirectionField initialized with val -func NewPegRoundDirection(val int) PegRoundDirectionField { - return PegRoundDirectionField{quickfix.FIXInt(val)} +func NewPegRoundDirection(val enum.PegRoundDirection) PegRoundDirectionField { + return PegRoundDirectionField{quickfix.FIXString(val)} +} + +func (f PegRoundDirectionField) Value() enum.PegRoundDirection { + return enum.PegRoundDirection(f.String()) } -//PegScopeField is a INT field -type PegScopeField struct{ quickfix.FIXInt } +//PegScopeField is a enum.PegScope field +type PegScopeField struct{ quickfix.FIXString } //Tag returns tag.PegScope (840) func (f PegScopeField) Tag() quickfix.Tag { return tag.PegScope } -//NewPegScope returns a new PegScopeField initialized with val -func NewPegScope(val int) PegScopeField { - return PegScopeField{quickfix.FIXInt(val)} +func NewPegScope(val enum.PegScope) PegScopeField { + return PegScopeField{quickfix.FIXString(val)} } +func (f PegScopeField) Value() enum.PegScope { return enum.PegScope(f.String()) } + //PegSecurityDescField is a STRING field type PegSecurityDescField struct{ quickfix.FIXString } @@ -11135,6 +13052,8 @@ func NewPegSecurityDesc(val string) PegSecurityDescField { return PegSecurityDescField{quickfix.FIXString(val)} } +func (f PegSecurityDescField) Value() string { return f.String() } + //PegSecurityIDField is a STRING field type PegSecurityIDField struct{ quickfix.FIXString } @@ -11146,6 +13065,8 @@ func NewPegSecurityID(val string) PegSecurityIDField { return PegSecurityIDField{quickfix.FIXString(val)} } +func (f PegSecurityIDField) Value() string { return f.String() } + //PegSecurityIDSourceField is a STRING field type PegSecurityIDSourceField struct{ quickfix.FIXString } @@ -11157,6 +13078,8 @@ func NewPegSecurityIDSource(val string) PegSecurityIDSourceField { return PegSecurityIDSourceField{quickfix.FIXString(val)} } +func (f PegSecurityIDSourceField) Value() string { return f.String() } + //PegSymbolField is a STRING field type PegSymbolField struct{ quickfix.FIXString } @@ -11168,6 +13091,8 @@ func NewPegSymbol(val string) PegSymbolField { return PegSymbolField{quickfix.FIXString(val)} } +func (f PegSymbolField) Value() string { return f.String() } + //PeggedPriceField is a PRICE field type PeggedPriceField struct{ quickfix.FIXDecimal } @@ -11179,6 +13104,8 @@ func NewPeggedPrice(val decimal.Decimal, scale int32) PeggedPriceField { return PeggedPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PeggedPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //PeggedRefPriceField is a PRICE field type PeggedRefPriceField struct{ quickfix.FIXDecimal } @@ -11190,6 +13117,8 @@ func NewPeggedRefPrice(val decimal.Decimal, scale int32) PeggedRefPriceField { return PeggedRefPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PeggedRefPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //PoolField is a STRING field type PoolField struct{ quickfix.FIXString } @@ -11201,6 +13130,8 @@ func NewPool(val string) PoolField { return PoolField{quickfix.FIXString(val)} } +func (f PoolField) Value() string { return f.String() } + //PosAmtField is a AMT field type PosAmtField struct{ quickfix.FIXDecimal } @@ -11212,39 +13143,44 @@ func NewPosAmt(val decimal.Decimal, scale int32) PosAmtField { return PosAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//PosAmtTypeField is a STRING field +func (f PosAmtField) Value() (val decimal.Decimal) { return f.Decimal } + +//PosAmtTypeField is a enum.PosAmtType field type PosAmtTypeField struct{ quickfix.FIXString } //Tag returns tag.PosAmtType (707) func (f PosAmtTypeField) Tag() quickfix.Tag { return tag.PosAmtType } -//NewPosAmtType returns a new PosAmtTypeField initialized with val -func NewPosAmtType(val string) PosAmtTypeField { +func NewPosAmtType(val enum.PosAmtType) PosAmtTypeField { return PosAmtTypeField{quickfix.FIXString(val)} } -//PosMaintActionField is a INT field -type PosMaintActionField struct{ quickfix.FIXInt } +func (f PosAmtTypeField) Value() enum.PosAmtType { return enum.PosAmtType(f.String()) } + +//PosMaintActionField is a enum.PosMaintAction field +type PosMaintActionField struct{ quickfix.FIXString } //Tag returns tag.PosMaintAction (712) func (f PosMaintActionField) Tag() quickfix.Tag { return tag.PosMaintAction } -//NewPosMaintAction returns a new PosMaintActionField initialized with val -func NewPosMaintAction(val int) PosMaintActionField { - return PosMaintActionField{quickfix.FIXInt(val)} +func NewPosMaintAction(val enum.PosMaintAction) PosMaintActionField { + return PosMaintActionField{quickfix.FIXString(val)} } -//PosMaintResultField is a INT field -type PosMaintResultField struct{ quickfix.FIXInt } +func (f PosMaintActionField) Value() enum.PosMaintAction { return enum.PosMaintAction(f.String()) } + +//PosMaintResultField is a enum.PosMaintResult field +type PosMaintResultField struct{ quickfix.FIXString } //Tag returns tag.PosMaintResult (723) func (f PosMaintResultField) Tag() quickfix.Tag { return tag.PosMaintResult } -//NewPosMaintResult returns a new PosMaintResultField initialized with val -func NewPosMaintResult(val int) PosMaintResultField { - return PosMaintResultField{quickfix.FIXInt(val)} +func NewPosMaintResult(val enum.PosMaintResult) PosMaintResultField { + return PosMaintResultField{quickfix.FIXString(val)} } +func (f PosMaintResultField) Value() enum.PosMaintResult { return enum.PosMaintResult(f.String()) } + //PosMaintRptIDField is a STRING field type PosMaintRptIDField struct{ quickfix.FIXString } @@ -11256,6 +13192,8 @@ func NewPosMaintRptID(val string) PosMaintRptIDField { return PosMaintRptIDField{quickfix.FIXString(val)} } +func (f PosMaintRptIDField) Value() string { return f.String() } + //PosMaintRptRefIDField is a STRING field type PosMaintRptRefIDField struct{ quickfix.FIXString } @@ -11267,28 +13205,32 @@ func NewPosMaintRptRefID(val string) PosMaintRptRefIDField { return PosMaintRptRefIDField{quickfix.FIXString(val)} } -//PosMaintStatusField is a INT field -type PosMaintStatusField struct{ quickfix.FIXInt } +func (f PosMaintRptRefIDField) Value() string { return f.String() } + +//PosMaintStatusField is a enum.PosMaintStatus field +type PosMaintStatusField struct{ quickfix.FIXString } //Tag returns tag.PosMaintStatus (722) func (f PosMaintStatusField) Tag() quickfix.Tag { return tag.PosMaintStatus } -//NewPosMaintStatus returns a new PosMaintStatusField initialized with val -func NewPosMaintStatus(val int) PosMaintStatusField { - return PosMaintStatusField{quickfix.FIXInt(val)} +func NewPosMaintStatus(val enum.PosMaintStatus) PosMaintStatusField { + return PosMaintStatusField{quickfix.FIXString(val)} } -//PosQtyStatusField is a INT field -type PosQtyStatusField struct{ quickfix.FIXInt } +func (f PosMaintStatusField) Value() enum.PosMaintStatus { return enum.PosMaintStatus(f.String()) } + +//PosQtyStatusField is a enum.PosQtyStatus field +type PosQtyStatusField struct{ quickfix.FIXString } //Tag returns tag.PosQtyStatus (706) func (f PosQtyStatusField) Tag() quickfix.Tag { return tag.PosQtyStatus } -//NewPosQtyStatus returns a new PosQtyStatusField initialized with val -func NewPosQtyStatus(val int) PosQtyStatusField { - return PosQtyStatusField{quickfix.FIXInt(val)} +func NewPosQtyStatus(val enum.PosQtyStatus) PosQtyStatusField { + return PosQtyStatusField{quickfix.FIXString(val)} } +func (f PosQtyStatusField) Value() enum.PosQtyStatus { return enum.PosQtyStatus(f.String()) } + //PosReqIDField is a STRING field type PosReqIDField struct{ quickfix.FIXString } @@ -11300,61 +13242,68 @@ func NewPosReqID(val string) PosReqIDField { return PosReqIDField{quickfix.FIXString(val)} } -//PosReqResultField is a INT field -type PosReqResultField struct{ quickfix.FIXInt } +func (f PosReqIDField) Value() string { return f.String() } + +//PosReqResultField is a enum.PosReqResult field +type PosReqResultField struct{ quickfix.FIXString } //Tag returns tag.PosReqResult (728) func (f PosReqResultField) Tag() quickfix.Tag { return tag.PosReqResult } -//NewPosReqResult returns a new PosReqResultField initialized with val -func NewPosReqResult(val int) PosReqResultField { - return PosReqResultField{quickfix.FIXInt(val)} +func NewPosReqResult(val enum.PosReqResult) PosReqResultField { + return PosReqResultField{quickfix.FIXString(val)} } -//PosReqStatusField is a INT field -type PosReqStatusField struct{ quickfix.FIXInt } +func (f PosReqResultField) Value() enum.PosReqResult { return enum.PosReqResult(f.String()) } + +//PosReqStatusField is a enum.PosReqStatus field +type PosReqStatusField struct{ quickfix.FIXString } //Tag returns tag.PosReqStatus (729) func (f PosReqStatusField) Tag() quickfix.Tag { return tag.PosReqStatus } -//NewPosReqStatus returns a new PosReqStatusField initialized with val -func NewPosReqStatus(val int) PosReqStatusField { - return PosReqStatusField{quickfix.FIXInt(val)} +func NewPosReqStatus(val enum.PosReqStatus) PosReqStatusField { + return PosReqStatusField{quickfix.FIXString(val)} } -//PosReqTypeField is a INT field -type PosReqTypeField struct{ quickfix.FIXInt } +func (f PosReqStatusField) Value() enum.PosReqStatus { return enum.PosReqStatus(f.String()) } + +//PosReqTypeField is a enum.PosReqType field +type PosReqTypeField struct{ quickfix.FIXString } //Tag returns tag.PosReqType (724) func (f PosReqTypeField) Tag() quickfix.Tag { return tag.PosReqType } -//NewPosReqType returns a new PosReqTypeField initialized with val -func NewPosReqType(val int) PosReqTypeField { - return PosReqTypeField{quickfix.FIXInt(val)} +func NewPosReqType(val enum.PosReqType) PosReqTypeField { + return PosReqTypeField{quickfix.FIXString(val)} } -//PosTransTypeField is a INT field -type PosTransTypeField struct{ quickfix.FIXInt } +func (f PosReqTypeField) Value() enum.PosReqType { return enum.PosReqType(f.String()) } + +//PosTransTypeField is a enum.PosTransType field +type PosTransTypeField struct{ quickfix.FIXString } //Tag returns tag.PosTransType (709) func (f PosTransTypeField) Tag() quickfix.Tag { return tag.PosTransType } -//NewPosTransType returns a new PosTransTypeField initialized with val -func NewPosTransType(val int) PosTransTypeField { - return PosTransTypeField{quickfix.FIXInt(val)} +func NewPosTransType(val enum.PosTransType) PosTransTypeField { + return PosTransTypeField{quickfix.FIXString(val)} } -//PosTypeField is a STRING field +func (f PosTransTypeField) Value() enum.PosTransType { return enum.PosTransType(f.String()) } + +//PosTypeField is a enum.PosType field type PosTypeField struct{ quickfix.FIXString } //Tag returns tag.PosType (703) func (f PosTypeField) Tag() quickfix.Tag { return tag.PosType } -//NewPosType returns a new PosTypeField initialized with val -func NewPosType(val string) PosTypeField { +func NewPosType(val enum.PosType) PosTypeField { return PosTypeField{quickfix.FIXString(val)} } +func (f PosTypeField) Value() enum.PosType { return enum.PosType(f.String()) } + //PositionCurrencyField is a STRING field type PositionCurrencyField struct{ quickfix.FIXString } @@ -11366,17 +13315,20 @@ func NewPositionCurrency(val string) PositionCurrencyField { return PositionCurrencyField{quickfix.FIXString(val)} } -//PositionEffectField is a CHAR field +func (f PositionCurrencyField) Value() string { return f.String() } + +//PositionEffectField is a enum.PositionEffect field type PositionEffectField struct{ quickfix.FIXString } //Tag returns tag.PositionEffect (77) func (f PositionEffectField) Tag() quickfix.Tag { return tag.PositionEffect } -//NewPositionEffect returns a new PositionEffectField initialized with val -func NewPositionEffect(val string) PositionEffectField { +func NewPositionEffect(val enum.PositionEffect) PositionEffectField { return PositionEffectField{quickfix.FIXString(val)} } +func (f PositionEffectField) Value() enum.PositionEffect { return enum.PositionEffect(f.String()) } + //PositionLimitField is a INT field type PositionLimitField struct{ quickfix.FIXInt } @@ -11388,6 +13340,8 @@ func NewPositionLimit(val int) PositionLimitField { return PositionLimitField{quickfix.FIXInt(val)} } +func (f PositionLimitField) Value() int { return f.Int() } + //PossDupFlagField is a BOOLEAN field type PossDupFlagField struct{ quickfix.FIXBoolean } @@ -11399,6 +13353,8 @@ func NewPossDupFlag(val bool) PossDupFlagField { return PossDupFlagField{quickfix.FIXBoolean(val)} } +func (f PossDupFlagField) Value() bool { return f.Bool() } + //PossResendField is a BOOLEAN field type PossResendField struct{ quickfix.FIXBoolean } @@ -11410,6 +13366,8 @@ func NewPossResend(val bool) PossResendField { return PossResendField{quickfix.FIXBoolean(val)} } +func (f PossResendField) Value() bool { return f.Bool() } + //PreTradeAnonymityField is a BOOLEAN field type PreTradeAnonymityField struct{ quickfix.FIXBoolean } @@ -11421,17 +13379,20 @@ func NewPreTradeAnonymity(val bool) PreTradeAnonymityField { return PreTradeAnonymityField{quickfix.FIXBoolean(val)} } -//PreallocMethodField is a CHAR field +func (f PreTradeAnonymityField) Value() bool { return f.Bool() } + +//PreallocMethodField is a enum.PreallocMethod field type PreallocMethodField struct{ quickfix.FIXString } //Tag returns tag.PreallocMethod (591) func (f PreallocMethodField) Tag() quickfix.Tag { return tag.PreallocMethod } -//NewPreallocMethod returns a new PreallocMethodField initialized with val -func NewPreallocMethod(val string) PreallocMethodField { +func NewPreallocMethod(val enum.PreallocMethod) PreallocMethodField { return PreallocMethodField{quickfix.FIXString(val)} } +func (f PreallocMethodField) Value() enum.PreallocMethod { return enum.PreallocMethod(f.String()) } + //PrevClosePxField is a PRICE field type PrevClosePxField struct{ quickfix.FIXDecimal } @@ -11443,6 +13404,8 @@ func NewPrevClosePx(val decimal.Decimal, scale int32) PrevClosePxField { return PrevClosePxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PrevClosePxField) Value() (val decimal.Decimal) { return f.Decimal } + //PreviouslyReportedField is a BOOLEAN field type PreviouslyReportedField struct{ quickfix.FIXBoolean } @@ -11454,6 +13417,8 @@ func NewPreviouslyReported(val bool) PreviouslyReportedField { return PreviouslyReportedField{quickfix.FIXBoolean(val)} } +func (f PreviouslyReportedField) Value() bool { return f.Bool() } + //PriceField is a PRICE field type PriceField struct{ quickfix.FIXDecimal } @@ -11465,6 +13430,8 @@ func NewPrice(val decimal.Decimal, scale int32) PriceField { return PriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PriceField) Value() (val decimal.Decimal) { return f.Decimal } + //Price2Field is a PRICE field type Price2Field struct{ quickfix.FIXDecimal } @@ -11476,6 +13443,8 @@ func NewPrice2(val decimal.Decimal, scale int32) Price2Field { return Price2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f Price2Field) Value() (val decimal.Decimal) { return f.Decimal } + //PriceDeltaField is a FLOAT field type PriceDeltaField struct{ quickfix.FIXDecimal } @@ -11487,6 +13456,8 @@ func NewPriceDelta(val decimal.Decimal, scale int32) PriceDeltaField { return PriceDeltaField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PriceDeltaField) Value() (val decimal.Decimal) { return f.Decimal } + //PriceImprovementField is a PRICEOFFSET field type PriceImprovementField struct{ quickfix.FIXDecimal } @@ -11498,50 +13469,58 @@ func NewPriceImprovement(val decimal.Decimal, scale int32) PriceImprovementField return PriceImprovementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//PriceLimitTypeField is a INT field -type PriceLimitTypeField struct{ quickfix.FIXInt } +func (f PriceImprovementField) Value() (val decimal.Decimal) { return f.Decimal } + +//PriceLimitTypeField is a enum.PriceLimitType field +type PriceLimitTypeField struct{ quickfix.FIXString } //Tag returns tag.PriceLimitType (1306) func (f PriceLimitTypeField) Tag() quickfix.Tag { return tag.PriceLimitType } -//NewPriceLimitType returns a new PriceLimitTypeField initialized with val -func NewPriceLimitType(val int) PriceLimitTypeField { - return PriceLimitTypeField{quickfix.FIXInt(val)} +func NewPriceLimitType(val enum.PriceLimitType) PriceLimitTypeField { + return PriceLimitTypeField{quickfix.FIXString(val)} } -//PriceProtectionScopeField is a CHAR field +func (f PriceLimitTypeField) Value() enum.PriceLimitType { return enum.PriceLimitType(f.String()) } + +//PriceProtectionScopeField is a enum.PriceProtectionScope field type PriceProtectionScopeField struct{ quickfix.FIXString } //Tag returns tag.PriceProtectionScope (1092) func (f PriceProtectionScopeField) Tag() quickfix.Tag { return tag.PriceProtectionScope } -//NewPriceProtectionScope returns a new PriceProtectionScopeField initialized with val -func NewPriceProtectionScope(val string) PriceProtectionScopeField { +func NewPriceProtectionScope(val enum.PriceProtectionScope) PriceProtectionScopeField { return PriceProtectionScopeField{quickfix.FIXString(val)} } -//PriceQuoteMethodField is a STRING field +func (f PriceProtectionScopeField) Value() enum.PriceProtectionScope { + return enum.PriceProtectionScope(f.String()) +} + +//PriceQuoteMethodField is a enum.PriceQuoteMethod field type PriceQuoteMethodField struct{ quickfix.FIXString } //Tag returns tag.PriceQuoteMethod (1196) func (f PriceQuoteMethodField) Tag() quickfix.Tag { return tag.PriceQuoteMethod } -//NewPriceQuoteMethod returns a new PriceQuoteMethodField initialized with val -func NewPriceQuoteMethod(val string) PriceQuoteMethodField { +func NewPriceQuoteMethod(val enum.PriceQuoteMethod) PriceQuoteMethodField { return PriceQuoteMethodField{quickfix.FIXString(val)} } -//PriceTypeField is a INT field -type PriceTypeField struct{ quickfix.FIXInt } +func (f PriceQuoteMethodField) Value() enum.PriceQuoteMethod { return enum.PriceQuoteMethod(f.String()) } + +//PriceTypeField is a enum.PriceType field +type PriceTypeField struct{ quickfix.FIXString } //Tag returns tag.PriceType (423) func (f PriceTypeField) Tag() quickfix.Tag { return tag.PriceType } -//NewPriceType returns a new PriceTypeField initialized with val -func NewPriceType(val int) PriceTypeField { - return PriceTypeField{quickfix.FIXInt(val)} +func NewPriceType(val enum.PriceType) PriceTypeField { + return PriceTypeField{quickfix.FIXString(val)} } +func (f PriceTypeField) Value() enum.PriceType { return enum.PriceType(f.String()) } + //PriceUnitOfMeasureField is a STRING field type PriceUnitOfMeasureField struct{ quickfix.FIXString } @@ -11553,6 +13532,8 @@ func NewPriceUnitOfMeasure(val string) PriceUnitOfMeasureField { return PriceUnitOfMeasureField{quickfix.FIXString(val)} } +func (f PriceUnitOfMeasureField) Value() string { return f.String() } + //PriceUnitOfMeasureQtyField is a QTY field type PriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -11564,6 +13545,8 @@ func NewPriceUnitOfMeasureQty(val decimal.Decimal, scale int32) PriceUnitOfMeasu return PriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //PriorSettlPriceField is a PRICE field type PriorSettlPriceField struct{ quickfix.FIXDecimal } @@ -11575,6 +13558,8 @@ func NewPriorSettlPrice(val decimal.Decimal, scale int32) PriorSettlPriceField { return PriorSettlPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f PriorSettlPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //PriorSpreadIndicatorField is a BOOLEAN field type PriorSpreadIndicatorField struct{ quickfix.FIXBoolean } @@ -11586,15 +13571,20 @@ func NewPriorSpreadIndicator(val bool) PriorSpreadIndicatorField { return PriorSpreadIndicatorField{quickfix.FIXBoolean(val)} } -//PriorityIndicatorField is a INT field -type PriorityIndicatorField struct{ quickfix.FIXInt } +func (f PriorSpreadIndicatorField) Value() bool { return f.Bool() } + +//PriorityIndicatorField is a enum.PriorityIndicator field +type PriorityIndicatorField struct{ quickfix.FIXString } //Tag returns tag.PriorityIndicator (638) func (f PriorityIndicatorField) Tag() quickfix.Tag { return tag.PriorityIndicator } -//NewPriorityIndicator returns a new PriorityIndicatorField initialized with val -func NewPriorityIndicator(val int) PriorityIndicatorField { - return PriorityIndicatorField{quickfix.FIXInt(val)} +func NewPriorityIndicator(val enum.PriorityIndicator) PriorityIndicatorField { + return PriorityIndicatorField{quickfix.FIXString(val)} +} + +func (f PriorityIndicatorField) Value() enum.PriorityIndicator { + return enum.PriorityIndicator(f.String()) } //PrivateQuoteField is a BOOLEAN field @@ -11608,28 +13598,32 @@ func NewPrivateQuote(val bool) PrivateQuoteField { return PrivateQuoteField{quickfix.FIXBoolean(val)} } -//ProcessCodeField is a CHAR field +func (f PrivateQuoteField) Value() bool { return f.Bool() } + +//ProcessCodeField is a enum.ProcessCode field type ProcessCodeField struct{ quickfix.FIXString } //Tag returns tag.ProcessCode (81) func (f ProcessCodeField) Tag() quickfix.Tag { return tag.ProcessCode } -//NewProcessCode returns a new ProcessCodeField initialized with val -func NewProcessCode(val string) ProcessCodeField { +func NewProcessCode(val enum.ProcessCode) ProcessCodeField { return ProcessCodeField{quickfix.FIXString(val)} } -//ProductField is a INT field -type ProductField struct{ quickfix.FIXInt } +func (f ProcessCodeField) Value() enum.ProcessCode { return enum.ProcessCode(f.String()) } + +//ProductField is a enum.Product field +type ProductField struct{ quickfix.FIXString } //Tag returns tag.Product (460) func (f ProductField) Tag() quickfix.Tag { return tag.Product } -//NewProduct returns a new ProductField initialized with val -func NewProduct(val int) ProductField { - return ProductField{quickfix.FIXInt(val)} +func NewProduct(val enum.Product) ProductField { + return ProductField{quickfix.FIXString(val)} } +func (f ProductField) Value() enum.Product { return enum.Product(f.String()) } + //ProductComplexField is a STRING field type ProductComplexField struct{ quickfix.FIXString } @@ -11641,6 +13635,8 @@ func NewProductComplex(val string) ProductComplexField { return ProductComplexField{quickfix.FIXString(val)} } +func (f ProductComplexField) Value() string { return f.String() } + //ProgPeriodIntervalField is a INT field type ProgPeriodIntervalField struct{ quickfix.FIXInt } @@ -11652,17 +13648,20 @@ func NewProgPeriodInterval(val int) ProgPeriodIntervalField { return ProgPeriodIntervalField{quickfix.FIXInt(val)} } -//ProgRptReqsField is a INT field -type ProgRptReqsField struct{ quickfix.FIXInt } +func (f ProgPeriodIntervalField) Value() int { return f.Int() } + +//ProgRptReqsField is a enum.ProgRptReqs field +type ProgRptReqsField struct{ quickfix.FIXString } //Tag returns tag.ProgRptReqs (414) func (f ProgRptReqsField) Tag() quickfix.Tag { return tag.ProgRptReqs } -//NewProgRptReqs returns a new ProgRptReqsField initialized with val -func NewProgRptReqs(val int) ProgRptReqsField { - return ProgRptReqsField{quickfix.FIXInt(val)} +func NewProgRptReqs(val enum.ProgRptReqs) ProgRptReqsField { + return ProgRptReqsField{quickfix.FIXString(val)} } +func (f ProgRptReqsField) Value() enum.ProgRptReqs { return enum.ProgRptReqs(f.String()) } + //PublishTrdIndicatorField is a BOOLEAN field type PublishTrdIndicatorField struct{ quickfix.FIXBoolean } @@ -11674,28 +13673,32 @@ func NewPublishTrdIndicator(val bool) PublishTrdIndicatorField { return PublishTrdIndicatorField{quickfix.FIXBoolean(val)} } -//PutOrCallField is a INT field -type PutOrCallField struct{ quickfix.FIXInt } +func (f PublishTrdIndicatorField) Value() bool { return f.Bool() } + +//PutOrCallField is a enum.PutOrCall field +type PutOrCallField struct{ quickfix.FIXString } //Tag returns tag.PutOrCall (201) func (f PutOrCallField) Tag() quickfix.Tag { return tag.PutOrCall } -//NewPutOrCall returns a new PutOrCallField initialized with val -func NewPutOrCall(val int) PutOrCallField { - return PutOrCallField{quickfix.FIXInt(val)} +func NewPutOrCall(val enum.PutOrCall) PutOrCallField { + return PutOrCallField{quickfix.FIXString(val)} } -//QtyTypeField is a INT field -type QtyTypeField struct{ quickfix.FIXInt } +func (f PutOrCallField) Value() enum.PutOrCall { return enum.PutOrCall(f.String()) } + +//QtyTypeField is a enum.QtyType field +type QtyTypeField struct{ quickfix.FIXString } //Tag returns tag.QtyType (854) func (f QtyTypeField) Tag() quickfix.Tag { return tag.QtyType } -//NewQtyType returns a new QtyTypeField initialized with val -func NewQtyType(val int) QtyTypeField { - return QtyTypeField{quickfix.FIXInt(val)} +func NewQtyType(val enum.QtyType) QtyTypeField { + return QtyTypeField{quickfix.FIXString(val)} } +func (f QtyTypeField) Value() enum.QtyType { return enum.QtyType(f.String()) } + //QuantityField is a QTY field type QuantityField struct{ quickfix.FIXDecimal } @@ -11707,6 +13710,8 @@ func NewQuantity(val decimal.Decimal, scale int32) QuantityField { return QuantityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f QuantityField) Value() (val decimal.Decimal) { return f.Decimal } + //QuantityDateField is a LOCALMKTDATE field type QuantityDateField struct{ quickfix.FIXString } @@ -11718,50 +13723,56 @@ func NewQuantityDate(val string) QuantityDateField { return QuantityDateField{quickfix.FIXString(val)} } -//QuantityTypeField is a INT field -type QuantityTypeField struct{ quickfix.FIXInt } +func (f QuantityDateField) Value() string { return f.String() } + +//QuantityTypeField is a enum.QuantityType field +type QuantityTypeField struct{ quickfix.FIXString } //Tag returns tag.QuantityType (465) func (f QuantityTypeField) Tag() quickfix.Tag { return tag.QuantityType } -//NewQuantityType returns a new QuantityTypeField initialized with val -func NewQuantityType(val int) QuantityTypeField { - return QuantityTypeField{quickfix.FIXInt(val)} +func NewQuantityType(val enum.QuantityType) QuantityTypeField { + return QuantityTypeField{quickfix.FIXString(val)} } -//QuoteAckStatusField is a INT field -type QuoteAckStatusField struct{ quickfix.FIXInt } +func (f QuantityTypeField) Value() enum.QuantityType { return enum.QuantityType(f.String()) } + +//QuoteAckStatusField is a enum.QuoteAckStatus field +type QuoteAckStatusField struct{ quickfix.FIXString } //Tag returns tag.QuoteAckStatus (297) func (f QuoteAckStatusField) Tag() quickfix.Tag { return tag.QuoteAckStatus } -//NewQuoteAckStatus returns a new QuoteAckStatusField initialized with val -func NewQuoteAckStatus(val int) QuoteAckStatusField { - return QuoteAckStatusField{quickfix.FIXInt(val)} +func NewQuoteAckStatus(val enum.QuoteAckStatus) QuoteAckStatusField { + return QuoteAckStatusField{quickfix.FIXString(val)} } -//QuoteCancelTypeField is a INT field -type QuoteCancelTypeField struct{ quickfix.FIXInt } +func (f QuoteAckStatusField) Value() enum.QuoteAckStatus { return enum.QuoteAckStatus(f.String()) } + +//QuoteCancelTypeField is a enum.QuoteCancelType field +type QuoteCancelTypeField struct{ quickfix.FIXString } //Tag returns tag.QuoteCancelType (298) func (f QuoteCancelTypeField) Tag() quickfix.Tag { return tag.QuoteCancelType } -//NewQuoteCancelType returns a new QuoteCancelTypeField initialized with val -func NewQuoteCancelType(val int) QuoteCancelTypeField { - return QuoteCancelTypeField{quickfix.FIXInt(val)} +func NewQuoteCancelType(val enum.QuoteCancelType) QuoteCancelTypeField { + return QuoteCancelTypeField{quickfix.FIXString(val)} } -//QuoteConditionField is a MULTIPLESTRINGVALUE field +func (f QuoteCancelTypeField) Value() enum.QuoteCancelType { return enum.QuoteCancelType(f.String()) } + +//QuoteConditionField is a enum.QuoteCondition field type QuoteConditionField struct{ quickfix.FIXString } //Tag returns tag.QuoteCondition (276) func (f QuoteConditionField) Tag() quickfix.Tag { return tag.QuoteCondition } -//NewQuoteCondition returns a new QuoteConditionField initialized with val -func NewQuoteCondition(val string) QuoteConditionField { +func NewQuoteCondition(val enum.QuoteCondition) QuoteConditionField { return QuoteConditionField{quickfix.FIXString(val)} } +func (f QuoteConditionField) Value() enum.QuoteCondition { return enum.QuoteCondition(f.String()) } + //QuoteEntryIDField is a STRING field type QuoteEntryIDField struct{ quickfix.FIXString } @@ -11773,28 +13784,34 @@ func NewQuoteEntryID(val string) QuoteEntryIDField { return QuoteEntryIDField{quickfix.FIXString(val)} } -//QuoteEntryRejectReasonField is a INT field -type QuoteEntryRejectReasonField struct{ quickfix.FIXInt } +func (f QuoteEntryIDField) Value() string { return f.String() } + +//QuoteEntryRejectReasonField is a enum.QuoteEntryRejectReason field +type QuoteEntryRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.QuoteEntryRejectReason (368) func (f QuoteEntryRejectReasonField) Tag() quickfix.Tag { return tag.QuoteEntryRejectReason } -//NewQuoteEntryRejectReason returns a new QuoteEntryRejectReasonField initialized with val -func NewQuoteEntryRejectReason(val int) QuoteEntryRejectReasonField { - return QuoteEntryRejectReasonField{quickfix.FIXInt(val)} +func NewQuoteEntryRejectReason(val enum.QuoteEntryRejectReason) QuoteEntryRejectReasonField { + return QuoteEntryRejectReasonField{quickfix.FIXString(val)} +} + +func (f QuoteEntryRejectReasonField) Value() enum.QuoteEntryRejectReason { + return enum.QuoteEntryRejectReason(f.String()) } -//QuoteEntryStatusField is a INT field -type QuoteEntryStatusField struct{ quickfix.FIXInt } +//QuoteEntryStatusField is a enum.QuoteEntryStatus field +type QuoteEntryStatusField struct{ quickfix.FIXString } //Tag returns tag.QuoteEntryStatus (1167) func (f QuoteEntryStatusField) Tag() quickfix.Tag { return tag.QuoteEntryStatus } -//NewQuoteEntryStatus returns a new QuoteEntryStatusField initialized with val -func NewQuoteEntryStatus(val int) QuoteEntryStatusField { - return QuoteEntryStatusField{quickfix.FIXInt(val)} +func NewQuoteEntryStatus(val enum.QuoteEntryStatus) QuoteEntryStatusField { + return QuoteEntryStatusField{quickfix.FIXString(val)} } +func (f QuoteEntryStatusField) Value() enum.QuoteEntryStatus { return enum.QuoteEntryStatus(f.String()) } + //QuoteIDField is a STRING field type QuoteIDField struct{ quickfix.FIXString } @@ -11806,6 +13823,8 @@ func NewQuoteID(val string) QuoteIDField { return QuoteIDField{quickfix.FIXString(val)} } +func (f QuoteIDField) Value() string { return f.String() } + //QuoteMsgIDField is a STRING field type QuoteMsgIDField struct{ quickfix.FIXString } @@ -11817,17 +13836,20 @@ func NewQuoteMsgID(val string) QuoteMsgIDField { return QuoteMsgIDField{quickfix.FIXString(val)} } -//QuotePriceTypeField is a INT field -type QuotePriceTypeField struct{ quickfix.FIXInt } +func (f QuoteMsgIDField) Value() string { return f.String() } + +//QuotePriceTypeField is a enum.QuotePriceType field +type QuotePriceTypeField struct{ quickfix.FIXString } //Tag returns tag.QuotePriceType (692) func (f QuotePriceTypeField) Tag() quickfix.Tag { return tag.QuotePriceType } -//NewQuotePriceType returns a new QuotePriceTypeField initialized with val -func NewQuotePriceType(val int) QuotePriceTypeField { - return QuotePriceTypeField{quickfix.FIXInt(val)} +func NewQuotePriceType(val enum.QuotePriceType) QuotePriceTypeField { + return QuotePriceTypeField{quickfix.FIXString(val)} } +func (f QuotePriceTypeField) Value() enum.QuotePriceType { return enum.QuotePriceType(f.String()) } + //QuoteQualifierField is a CHAR field type QuoteQualifierField struct{ quickfix.FIXString } @@ -11839,15 +13861,20 @@ func NewQuoteQualifier(val string) QuoteQualifierField { return QuoteQualifierField{quickfix.FIXString(val)} } -//QuoteRejectReasonField is a INT field -type QuoteRejectReasonField struct{ quickfix.FIXInt } +func (f QuoteQualifierField) Value() string { return f.String() } + +//QuoteRejectReasonField is a enum.QuoteRejectReason field +type QuoteRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.QuoteRejectReason (300) func (f QuoteRejectReasonField) Tag() quickfix.Tag { return tag.QuoteRejectReason } -//NewQuoteRejectReason returns a new QuoteRejectReasonField initialized with val -func NewQuoteRejectReason(val int) QuoteRejectReasonField { - return QuoteRejectReasonField{quickfix.FIXInt(val)} +func NewQuoteRejectReason(val enum.QuoteRejectReason) QuoteRejectReasonField { + return QuoteRejectReasonField{quickfix.FIXString(val)} +} + +func (f QuoteRejectReasonField) Value() enum.QuoteRejectReason { + return enum.QuoteRejectReason(f.String()) } //QuoteReqIDField is a STRING field @@ -11861,28 +13888,34 @@ func NewQuoteReqID(val string) QuoteReqIDField { return QuoteReqIDField{quickfix.FIXString(val)} } -//QuoteRequestRejectReasonField is a INT field -type QuoteRequestRejectReasonField struct{ quickfix.FIXInt } +func (f QuoteReqIDField) Value() string { return f.String() } + +//QuoteRequestRejectReasonField is a enum.QuoteRequestRejectReason field +type QuoteRequestRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.QuoteRequestRejectReason (658) func (f QuoteRequestRejectReasonField) Tag() quickfix.Tag { return tag.QuoteRequestRejectReason } -//NewQuoteRequestRejectReason returns a new QuoteRequestRejectReasonField initialized with val -func NewQuoteRequestRejectReason(val int) QuoteRequestRejectReasonField { - return QuoteRequestRejectReasonField{quickfix.FIXInt(val)} +func NewQuoteRequestRejectReason(val enum.QuoteRequestRejectReason) QuoteRequestRejectReasonField { + return QuoteRequestRejectReasonField{quickfix.FIXString(val)} } -//QuoteRequestTypeField is a INT field -type QuoteRequestTypeField struct{ quickfix.FIXInt } +func (f QuoteRequestRejectReasonField) Value() enum.QuoteRequestRejectReason { + return enum.QuoteRequestRejectReason(f.String()) +} + +//QuoteRequestTypeField is a enum.QuoteRequestType field +type QuoteRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.QuoteRequestType (303) func (f QuoteRequestTypeField) Tag() quickfix.Tag { return tag.QuoteRequestType } -//NewQuoteRequestType returns a new QuoteRequestTypeField initialized with val -func NewQuoteRequestType(val int) QuoteRequestTypeField { - return QuoteRequestTypeField{quickfix.FIXInt(val)} +func NewQuoteRequestType(val enum.QuoteRequestType) QuoteRequestTypeField { + return QuoteRequestTypeField{quickfix.FIXString(val)} } +func (f QuoteRequestTypeField) Value() enum.QuoteRequestType { return enum.QuoteRequestType(f.String()) } + //QuoteRespIDField is a STRING field type QuoteRespIDField struct{ quickfix.FIXString } @@ -11894,26 +13927,32 @@ func NewQuoteRespID(val string) QuoteRespIDField { return QuoteRespIDField{quickfix.FIXString(val)} } -//QuoteRespTypeField is a INT field -type QuoteRespTypeField struct{ quickfix.FIXInt } +func (f QuoteRespIDField) Value() string { return f.String() } + +//QuoteRespTypeField is a enum.QuoteRespType field +type QuoteRespTypeField struct{ quickfix.FIXString } //Tag returns tag.QuoteRespType (694) func (f QuoteRespTypeField) Tag() quickfix.Tag { return tag.QuoteRespType } -//NewQuoteRespType returns a new QuoteRespTypeField initialized with val -func NewQuoteRespType(val int) QuoteRespTypeField { - return QuoteRespTypeField{quickfix.FIXInt(val)} +func NewQuoteRespType(val enum.QuoteRespType) QuoteRespTypeField { + return QuoteRespTypeField{quickfix.FIXString(val)} } -//QuoteResponseLevelField is a INT field -type QuoteResponseLevelField struct{ quickfix.FIXInt } +func (f QuoteRespTypeField) Value() enum.QuoteRespType { return enum.QuoteRespType(f.String()) } + +//QuoteResponseLevelField is a enum.QuoteResponseLevel field +type QuoteResponseLevelField struct{ quickfix.FIXString } //Tag returns tag.QuoteResponseLevel (301) func (f QuoteResponseLevelField) Tag() quickfix.Tag { return tag.QuoteResponseLevel } -//NewQuoteResponseLevel returns a new QuoteResponseLevelField initialized with val -func NewQuoteResponseLevel(val int) QuoteResponseLevelField { - return QuoteResponseLevelField{quickfix.FIXInt(val)} +func NewQuoteResponseLevel(val enum.QuoteResponseLevel) QuoteResponseLevelField { + return QuoteResponseLevelField{quickfix.FIXString(val)} +} + +func (f QuoteResponseLevelField) Value() enum.QuoteResponseLevel { + return enum.QuoteResponseLevel(f.String()) } //QuoteSetIDField is a STRING field @@ -11927,6 +13966,8 @@ func NewQuoteSetID(val string) QuoteSetIDField { return QuoteSetIDField{quickfix.FIXString(val)} } +func (f QuoteSetIDField) Value() string { return f.String() } + //QuoteSetValidUntilTimeField is a UTCTIMESTAMP field type QuoteSetValidUntilTimeField struct{ quickfix.FIXUTCTimestamp } @@ -11943,17 +13984,20 @@ func NewQuoteSetValidUntilTimeNoMillis(val time.Time) QuoteSetValidUntilTimeFiel return QuoteSetValidUntilTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//QuoteStatusField is a INT field -type QuoteStatusField struct{ quickfix.FIXInt } +func (f QuoteSetValidUntilTimeField) Value() time.Time { return f.Time } + +//QuoteStatusField is a enum.QuoteStatus field +type QuoteStatusField struct{ quickfix.FIXString } //Tag returns tag.QuoteStatus (297) func (f QuoteStatusField) Tag() quickfix.Tag { return tag.QuoteStatus } -//NewQuoteStatus returns a new QuoteStatusField initialized with val -func NewQuoteStatus(val int) QuoteStatusField { - return QuoteStatusField{quickfix.FIXInt(val)} +func NewQuoteStatus(val enum.QuoteStatus) QuoteStatusField { + return QuoteStatusField{quickfix.FIXString(val)} } +func (f QuoteStatusField) Value() enum.QuoteStatus { return enum.QuoteStatus(f.String()) } + //QuoteStatusReqIDField is a STRING field type QuoteStatusReqIDField struct{ quickfix.FIXString } @@ -11965,17 +14009,20 @@ func NewQuoteStatusReqID(val string) QuoteStatusReqIDField { return QuoteStatusReqIDField{quickfix.FIXString(val)} } -//QuoteTypeField is a INT field -type QuoteTypeField struct{ quickfix.FIXInt } +func (f QuoteStatusReqIDField) Value() string { return f.String() } + +//QuoteTypeField is a enum.QuoteType field +type QuoteTypeField struct{ quickfix.FIXString } //Tag returns tag.QuoteType (537) func (f QuoteTypeField) Tag() quickfix.Tag { return tag.QuoteType } -//NewQuoteType returns a new QuoteTypeField initialized with val -func NewQuoteType(val int) QuoteTypeField { - return QuoteTypeField{quickfix.FIXInt(val)} +func NewQuoteType(val enum.QuoteType) QuoteTypeField { + return QuoteTypeField{quickfix.FIXString(val)} } +func (f QuoteTypeField) Value() enum.QuoteType { return enum.QuoteType(f.String()) } + //RFQReqIDField is a STRING field type RFQReqIDField struct{ quickfix.FIXString } @@ -11987,28 +14034,32 @@ func NewRFQReqID(val string) RFQReqIDField { return RFQReqIDField{quickfix.FIXString(val)} } -//RateSourceField is a INT field -type RateSourceField struct{ quickfix.FIXInt } +func (f RFQReqIDField) Value() string { return f.String() } + +//RateSourceField is a enum.RateSource field +type RateSourceField struct{ quickfix.FIXString } //Tag returns tag.RateSource (1446) func (f RateSourceField) Tag() quickfix.Tag { return tag.RateSource } -//NewRateSource returns a new RateSourceField initialized with val -func NewRateSource(val int) RateSourceField { - return RateSourceField{quickfix.FIXInt(val)} +func NewRateSource(val enum.RateSource) RateSourceField { + return RateSourceField{quickfix.FIXString(val)} } -//RateSourceTypeField is a INT field -type RateSourceTypeField struct{ quickfix.FIXInt } +func (f RateSourceField) Value() enum.RateSource { return enum.RateSource(f.String()) } + +//RateSourceTypeField is a enum.RateSourceType field +type RateSourceTypeField struct{ quickfix.FIXString } //Tag returns tag.RateSourceType (1447) func (f RateSourceTypeField) Tag() quickfix.Tag { return tag.RateSourceType } -//NewRateSourceType returns a new RateSourceTypeField initialized with val -func NewRateSourceType(val int) RateSourceTypeField { - return RateSourceTypeField{quickfix.FIXInt(val)} +func NewRateSourceType(val enum.RateSourceType) RateSourceTypeField { + return RateSourceTypeField{quickfix.FIXString(val)} } +func (f RateSourceTypeField) Value() enum.RateSourceType { return enum.RateSourceType(f.String()) } + //RatioQtyField is a QTY field type RatioQtyField struct{ quickfix.FIXDecimal } @@ -12020,6 +14071,8 @@ func NewRatioQty(val decimal.Decimal, scale int32) RatioQtyField { return RatioQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RatioQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //RawDataField is a DATA field type RawDataField struct{ quickfix.FIXString } @@ -12031,6 +14084,8 @@ func NewRawData(val string) RawDataField { return RawDataField{quickfix.FIXString(val)} } +func (f RawDataField) Value() string { return f.String() } + //RawDataLengthField is a LENGTH field type RawDataLengthField struct{ quickfix.FIXInt } @@ -12042,6 +14097,8 @@ func NewRawDataLength(val int) RawDataLengthField { return RawDataLengthField{quickfix.FIXInt(val)} } +func (f RawDataLengthField) Value() int { return f.Int() } + //ReceivedDeptIDField is a STRING field type ReceivedDeptIDField struct{ quickfix.FIXString } @@ -12053,6 +14110,8 @@ func NewReceivedDeptID(val string) ReceivedDeptIDField { return ReceivedDeptIDField{quickfix.FIXString(val)} } +func (f ReceivedDeptIDField) Value() string { return f.String() } + //RedemptionDateField is a LOCALMKTDATE field type RedemptionDateField struct{ quickfix.FIXString } @@ -12064,6 +14123,8 @@ func NewRedemptionDate(val string) RedemptionDateField { return RedemptionDateField{quickfix.FIXString(val)} } +func (f RedemptionDateField) Value() string { return f.String() } + //RefAllocIDField is a STRING field type RefAllocIDField struct{ quickfix.FIXString } @@ -12075,6 +14136,8 @@ func NewRefAllocID(val string) RefAllocIDField { return RefAllocIDField{quickfix.FIXString(val)} } +func (f RefAllocIDField) Value() string { return f.String() } + //RefApplExtIDField is a INT field type RefApplExtIDField struct{ quickfix.FIXInt } @@ -12086,6 +14149,8 @@ func NewRefApplExtID(val int) RefApplExtIDField { return RefApplExtIDField{quickfix.FIXInt(val)} } +func (f RefApplExtIDField) Value() int { return f.Int() } + //RefApplIDField is a STRING field type RefApplIDField struct{ quickfix.FIXString } @@ -12097,6 +14162,8 @@ func NewRefApplID(val string) RefApplIDField { return RefApplIDField{quickfix.FIXString(val)} } +func (f RefApplIDField) Value() string { return f.String() } + //RefApplLastSeqNumField is a SEQNUM field type RefApplLastSeqNumField struct{ quickfix.FIXInt } @@ -12108,6 +14175,8 @@ func NewRefApplLastSeqNum(val int) RefApplLastSeqNumField { return RefApplLastSeqNumField{quickfix.FIXInt(val)} } +func (f RefApplLastSeqNumField) Value() int { return f.Int() } + //RefApplReqIDField is a STRING field type RefApplReqIDField struct{ quickfix.FIXString } @@ -12119,6 +14188,8 @@ func NewRefApplReqID(val string) RefApplReqIDField { return RefApplReqIDField{quickfix.FIXString(val)} } +func (f RefApplReqIDField) Value() string { return f.String() } + //RefApplVerIDField is a STRING field type RefApplVerIDField struct{ quickfix.FIXString } @@ -12130,6 +14201,8 @@ func NewRefApplVerID(val string) RefApplVerIDField { return RefApplVerIDField{quickfix.FIXString(val)} } +func (f RefApplVerIDField) Value() string { return f.String() } + //RefCompIDField is a STRING field type RefCompIDField struct{ quickfix.FIXString } @@ -12141,6 +14214,8 @@ func NewRefCompID(val string) RefCompIDField { return RefCompIDField{quickfix.FIXString(val)} } +func (f RefCompIDField) Value() string { return f.String() } + //RefCstmApplVerIDField is a STRING field type RefCstmApplVerIDField struct{ quickfix.FIXString } @@ -12152,6 +14227,8 @@ func NewRefCstmApplVerID(val string) RefCstmApplVerIDField { return RefCstmApplVerIDField{quickfix.FIXString(val)} } +func (f RefCstmApplVerIDField) Value() string { return f.String() } + //RefMsgTypeField is a STRING field type RefMsgTypeField struct{ quickfix.FIXString } @@ -12163,17 +14240,20 @@ func NewRefMsgType(val string) RefMsgTypeField { return RefMsgTypeField{quickfix.FIXString(val)} } -//RefOrdIDReasonField is a INT field -type RefOrdIDReasonField struct{ quickfix.FIXInt } +func (f RefMsgTypeField) Value() string { return f.String() } + +//RefOrdIDReasonField is a enum.RefOrdIDReason field +type RefOrdIDReasonField struct{ quickfix.FIXString } //Tag returns tag.RefOrdIDReason (1431) func (f RefOrdIDReasonField) Tag() quickfix.Tag { return tag.RefOrdIDReason } -//NewRefOrdIDReason returns a new RefOrdIDReasonField initialized with val -func NewRefOrdIDReason(val int) RefOrdIDReasonField { - return RefOrdIDReasonField{quickfix.FIXInt(val)} +func NewRefOrdIDReason(val enum.RefOrdIDReason) RefOrdIDReasonField { + return RefOrdIDReasonField{quickfix.FIXString(val)} } +func (f RefOrdIDReasonField) Value() enum.RefOrdIDReason { return enum.RefOrdIDReason(f.String()) } + //RefOrderIDField is a STRING field type RefOrderIDField struct{ quickfix.FIXString } @@ -12185,17 +14265,20 @@ func NewRefOrderID(val string) RefOrderIDField { return RefOrderIDField{quickfix.FIXString(val)} } -//RefOrderIDSourceField is a CHAR field +func (f RefOrderIDField) Value() string { return f.String() } + +//RefOrderIDSourceField is a enum.RefOrderIDSource field type RefOrderIDSourceField struct{ quickfix.FIXString } //Tag returns tag.RefOrderIDSource (1081) func (f RefOrderIDSourceField) Tag() quickfix.Tag { return tag.RefOrderIDSource } -//NewRefOrderIDSource returns a new RefOrderIDSourceField initialized with val -func NewRefOrderIDSource(val string) RefOrderIDSourceField { +func NewRefOrderIDSource(val enum.RefOrderIDSource) RefOrderIDSourceField { return RefOrderIDSourceField{quickfix.FIXString(val)} } +func (f RefOrderIDSourceField) Value() enum.RefOrderIDSource { return enum.RefOrderIDSource(f.String()) } + //RefSeqNumField is a SEQNUM field type RefSeqNumField struct{ quickfix.FIXInt } @@ -12207,6 +14290,8 @@ func NewRefSeqNum(val int) RefSeqNumField { return RefSeqNumField{quickfix.FIXInt(val)} } +func (f RefSeqNumField) Value() int { return f.Int() } + //RefSubIDField is a STRING field type RefSubIDField struct{ quickfix.FIXString } @@ -12218,6 +14303,8 @@ func NewRefSubID(val string) RefSubIDField { return RefSubIDField{quickfix.FIXString(val)} } +func (f RefSubIDField) Value() string { return f.String() } + //RefTagIDField is a INT field type RefTagIDField struct{ quickfix.FIXInt } @@ -12229,6 +14316,8 @@ func NewRefTagID(val int) RefTagIDField { return RefTagIDField{quickfix.FIXInt(val)} } +func (f RefTagIDField) Value() int { return f.Int() } + //ReferencePageField is a STRING field type ReferencePageField struct{ quickfix.FIXString } @@ -12240,6 +14329,8 @@ func NewReferencePage(val string) ReferencePageField { return ReferencePageField{quickfix.FIXString(val)} } +func (f ReferencePageField) Value() string { return f.String() } + //RefreshIndicatorField is a BOOLEAN field type RefreshIndicatorField struct{ quickfix.FIXBoolean } @@ -12251,6 +14342,8 @@ func NewRefreshIndicator(val bool) RefreshIndicatorField { return RefreshIndicatorField{quickfix.FIXBoolean(val)} } +func (f RefreshIndicatorField) Value() bool { return f.Bool() } + //RefreshQtyField is a QTY field type RefreshQtyField struct{ quickfix.FIXDecimal } @@ -12262,6 +14355,8 @@ func NewRefreshQty(val decimal.Decimal, scale int32) RefreshQtyField { return RefreshQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RefreshQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //RegistAcctTypeField is a STRING field type RegistAcctTypeField struct{ quickfix.FIXString } @@ -12273,6 +14368,8 @@ func NewRegistAcctType(val string) RegistAcctTypeField { return RegistAcctTypeField{quickfix.FIXString(val)} } +func (f RegistAcctTypeField) Value() string { return f.String() } + //RegistDetlsField is a STRING field type RegistDetlsField struct{ quickfix.FIXString } @@ -12284,6 +14381,8 @@ func NewRegistDetls(val string) RegistDetlsField { return RegistDetlsField{quickfix.FIXString(val)} } +func (f RegistDetlsField) Value() string { return f.String() } + //RegistDtlsField is a STRING field type RegistDtlsField struct{ quickfix.FIXString } @@ -12295,6 +14394,8 @@ func NewRegistDtls(val string) RegistDtlsField { return RegistDtlsField{quickfix.FIXString(val)} } +func (f RegistDtlsField) Value() string { return f.String() } + //RegistEmailField is a STRING field type RegistEmailField struct{ quickfix.FIXString } @@ -12306,6 +14407,8 @@ func NewRegistEmail(val string) RegistEmailField { return RegistEmailField{quickfix.FIXString(val)} } +func (f RegistEmailField) Value() string { return f.String() } + //RegistIDField is a STRING field type RegistIDField struct{ quickfix.FIXString } @@ -12317,6 +14420,8 @@ func NewRegistID(val string) RegistIDField { return RegistIDField{quickfix.FIXString(val)} } +func (f RegistIDField) Value() string { return f.String() } + //RegistRefIDField is a STRING field type RegistRefIDField struct{ quickfix.FIXString } @@ -12328,15 +14433,20 @@ func NewRegistRefID(val string) RegistRefIDField { return RegistRefIDField{quickfix.FIXString(val)} } -//RegistRejReasonCodeField is a INT field -type RegistRejReasonCodeField struct{ quickfix.FIXInt } +func (f RegistRefIDField) Value() string { return f.String() } + +//RegistRejReasonCodeField is a enum.RegistRejReasonCode field +type RegistRejReasonCodeField struct{ quickfix.FIXString } //Tag returns tag.RegistRejReasonCode (507) func (f RegistRejReasonCodeField) Tag() quickfix.Tag { return tag.RegistRejReasonCode } -//NewRegistRejReasonCode returns a new RegistRejReasonCodeField initialized with val -func NewRegistRejReasonCode(val int) RegistRejReasonCodeField { - return RegistRejReasonCodeField{quickfix.FIXInt(val)} +func NewRegistRejReasonCode(val enum.RegistRejReasonCode) RegistRejReasonCodeField { + return RegistRejReasonCodeField{quickfix.FIXString(val)} +} + +func (f RegistRejReasonCodeField) Value() enum.RegistRejReasonCode { + return enum.RegistRejReasonCode(f.String()) } //RegistRejReasonTextField is a STRING field @@ -12350,28 +14460,32 @@ func NewRegistRejReasonText(val string) RegistRejReasonTextField { return RegistRejReasonTextField{quickfix.FIXString(val)} } -//RegistStatusField is a CHAR field +func (f RegistRejReasonTextField) Value() string { return f.String() } + +//RegistStatusField is a enum.RegistStatus field type RegistStatusField struct{ quickfix.FIXString } //Tag returns tag.RegistStatus (506) func (f RegistStatusField) Tag() quickfix.Tag { return tag.RegistStatus } -//NewRegistStatus returns a new RegistStatusField initialized with val -func NewRegistStatus(val string) RegistStatusField { +func NewRegistStatus(val enum.RegistStatus) RegistStatusField { return RegistStatusField{quickfix.FIXString(val)} } -//RegistTransTypeField is a CHAR field +func (f RegistStatusField) Value() enum.RegistStatus { return enum.RegistStatus(f.String()) } + +//RegistTransTypeField is a enum.RegistTransType field type RegistTransTypeField struct{ quickfix.FIXString } //Tag returns tag.RegistTransType (514) func (f RegistTransTypeField) Tag() quickfix.Tag { return tag.RegistTransType } -//NewRegistTransType returns a new RegistTransTypeField initialized with val -func NewRegistTransType(val string) RegistTransTypeField { +func NewRegistTransType(val enum.RegistTransType) RegistTransTypeField { return RegistTransTypeField{quickfix.FIXString(val)} } +func (f RegistTransTypeField) Value() enum.RegistTransType { return enum.RegistTransType(f.String()) } + //RejectTextField is a STRING field type RejectTextField struct{ quickfix.FIXString } @@ -12383,6 +14497,8 @@ func NewRejectText(val string) RejectTextField { return RejectTextField{quickfix.FIXString(val)} } +func (f RejectTextField) Value() string { return f.String() } + //RelSymTransactTimeField is a UTCTIMESTAMP field type RelSymTransactTimeField struct{ quickfix.FIXUTCTimestamp } @@ -12399,6 +14515,8 @@ func NewRelSymTransactTimeNoMillis(val time.Time) RelSymTransactTimeField { return RelSymTransactTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f RelSymTransactTimeField) Value() time.Time { return f.Time } + //RelatdSymField is a STRING field type RelatdSymField struct{ quickfix.FIXString } @@ -12410,6 +14528,8 @@ func NewRelatdSym(val string) RelatdSymField { return RelatdSymField{quickfix.FIXString(val)} } +func (f RelatdSymField) Value() string { return f.String() } + //RelatedContextPartyIDField is a STRING field type RelatedContextPartyIDField struct{ quickfix.FIXString } @@ -12421,6 +14541,8 @@ func NewRelatedContextPartyID(val string) RelatedContextPartyIDField { return RelatedContextPartyIDField{quickfix.FIXString(val)} } +func (f RelatedContextPartyIDField) Value() string { return f.String() } + //RelatedContextPartyIDSourceField is a CHAR field type RelatedContextPartyIDSourceField struct{ quickfix.FIXString } @@ -12432,6 +14554,8 @@ func NewRelatedContextPartyIDSource(val string) RelatedContextPartyIDSourceField return RelatedContextPartyIDSourceField{quickfix.FIXString(val)} } +func (f RelatedContextPartyIDSourceField) Value() string { return f.String() } + //RelatedContextPartyRoleField is a INT field type RelatedContextPartyRoleField struct{ quickfix.FIXInt } @@ -12443,6 +14567,8 @@ func NewRelatedContextPartyRole(val int) RelatedContextPartyRoleField { return RelatedContextPartyRoleField{quickfix.FIXInt(val)} } +func (f RelatedContextPartyRoleField) Value() int { return f.Int() } + //RelatedContextPartySubIDField is a STRING field type RelatedContextPartySubIDField struct{ quickfix.FIXString } @@ -12454,6 +14580,8 @@ func NewRelatedContextPartySubID(val string) RelatedContextPartySubIDField { return RelatedContextPartySubIDField{quickfix.FIXString(val)} } +func (f RelatedContextPartySubIDField) Value() string { return f.String() } + //RelatedContextPartySubIDTypeField is a INT field type RelatedContextPartySubIDTypeField struct{ quickfix.FIXInt } @@ -12465,6 +14593,8 @@ func NewRelatedContextPartySubIDType(val int) RelatedContextPartySubIDTypeField return RelatedContextPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f RelatedContextPartySubIDTypeField) Value() int { return f.Int() } + //RelatedPartyAltIDField is a STRING field type RelatedPartyAltIDField struct{ quickfix.FIXString } @@ -12476,6 +14606,8 @@ func NewRelatedPartyAltID(val string) RelatedPartyAltIDField { return RelatedPartyAltIDField{quickfix.FIXString(val)} } +func (f RelatedPartyAltIDField) Value() string { return f.String() } + //RelatedPartyAltIDSourceField is a CHAR field type RelatedPartyAltIDSourceField struct{ quickfix.FIXString } @@ -12487,6 +14619,8 @@ func NewRelatedPartyAltIDSource(val string) RelatedPartyAltIDSourceField { return RelatedPartyAltIDSourceField{quickfix.FIXString(val)} } +func (f RelatedPartyAltIDSourceField) Value() string { return f.String() } + //RelatedPartyAltSubIDField is a STRING field type RelatedPartyAltSubIDField struct{ quickfix.FIXString } @@ -12498,6 +14632,8 @@ func NewRelatedPartyAltSubID(val string) RelatedPartyAltSubIDField { return RelatedPartyAltSubIDField{quickfix.FIXString(val)} } +func (f RelatedPartyAltSubIDField) Value() string { return f.String() } + //RelatedPartyAltSubIDTypeField is a INT field type RelatedPartyAltSubIDTypeField struct{ quickfix.FIXInt } @@ -12509,6 +14645,8 @@ func NewRelatedPartyAltSubIDType(val int) RelatedPartyAltSubIDTypeField { return RelatedPartyAltSubIDTypeField{quickfix.FIXInt(val)} } +func (f RelatedPartyAltSubIDTypeField) Value() int { return f.Int() } + //RelatedPartyIDField is a STRING field type RelatedPartyIDField struct{ quickfix.FIXString } @@ -12520,6 +14658,8 @@ func NewRelatedPartyID(val string) RelatedPartyIDField { return RelatedPartyIDField{quickfix.FIXString(val)} } +func (f RelatedPartyIDField) Value() string { return f.String() } + //RelatedPartyIDSourceField is a CHAR field type RelatedPartyIDSourceField struct{ quickfix.FIXString } @@ -12531,6 +14671,8 @@ func NewRelatedPartyIDSource(val string) RelatedPartyIDSourceField { return RelatedPartyIDSourceField{quickfix.FIXString(val)} } +func (f RelatedPartyIDSourceField) Value() string { return f.String() } + //RelatedPartyRoleField is a INT field type RelatedPartyRoleField struct{ quickfix.FIXInt } @@ -12542,6 +14684,8 @@ func NewRelatedPartyRole(val int) RelatedPartyRoleField { return RelatedPartyRoleField{quickfix.FIXInt(val)} } +func (f RelatedPartyRoleField) Value() int { return f.Int() } + //RelatedPartySubIDField is a STRING field type RelatedPartySubIDField struct{ quickfix.FIXString } @@ -12553,6 +14697,8 @@ func NewRelatedPartySubID(val string) RelatedPartySubIDField { return RelatedPartySubIDField{quickfix.FIXString(val)} } +func (f RelatedPartySubIDField) Value() string { return f.String() } + //RelatedPartySubIDTypeField is a INT field type RelatedPartySubIDTypeField struct{ quickfix.FIXInt } @@ -12564,6 +14710,8 @@ func NewRelatedPartySubIDType(val int) RelatedPartySubIDTypeField { return RelatedPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f RelatedPartySubIDTypeField) Value() int { return f.Int() } + //RelationshipRiskCFICodeField is a STRING field type RelationshipRiskCFICodeField struct{ quickfix.FIXString } @@ -12575,6 +14723,8 @@ func NewRelationshipRiskCFICode(val string) RelationshipRiskCFICodeField { return RelationshipRiskCFICodeField{quickfix.FIXString(val)} } +func (f RelationshipRiskCFICodeField) Value() string { return f.String() } + //RelationshipRiskCouponRateField is a PERCENTAGE field type RelationshipRiskCouponRateField struct{ quickfix.FIXDecimal } @@ -12586,6 +14736,8 @@ func NewRelationshipRiskCouponRate(val decimal.Decimal, scale int32) Relationshi return RelationshipRiskCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RelationshipRiskCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } + //RelationshipRiskEncodedSecurityDescField is a DATA field type RelationshipRiskEncodedSecurityDescField struct{ quickfix.FIXString } @@ -12599,6 +14751,8 @@ func NewRelationshipRiskEncodedSecurityDesc(val string) RelationshipRiskEncodedS return RelationshipRiskEncodedSecurityDescField{quickfix.FIXString(val)} } +func (f RelationshipRiskEncodedSecurityDescField) Value() string { return f.String() } + //RelationshipRiskEncodedSecurityDescLenField is a LENGTH field type RelationshipRiskEncodedSecurityDescLenField struct{ quickfix.FIXInt } @@ -12612,6 +14766,8 @@ func NewRelationshipRiskEncodedSecurityDescLen(val int) RelationshipRiskEncodedS return RelationshipRiskEncodedSecurityDescLenField{quickfix.FIXInt(val)} } +func (f RelationshipRiskEncodedSecurityDescLenField) Value() int { return f.Int() } + //RelationshipRiskFlexibleIndicatorField is a BOOLEAN field type RelationshipRiskFlexibleIndicatorField struct{ quickfix.FIXBoolean } @@ -12625,6 +14781,8 @@ func NewRelationshipRiskFlexibleIndicator(val bool) RelationshipRiskFlexibleIndi return RelationshipRiskFlexibleIndicatorField{quickfix.FIXBoolean(val)} } +func (f RelationshipRiskFlexibleIndicatorField) Value() bool { return f.Bool() } + //RelationshipRiskInstrumentMultiplierField is a FLOAT field type RelationshipRiskInstrumentMultiplierField struct{ quickfix.FIXDecimal } @@ -12638,6 +14796,8 @@ func NewRelationshipRiskInstrumentMultiplier(val decimal.Decimal, scale int32) R return RelationshipRiskInstrumentMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RelationshipRiskInstrumentMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //RelationshipRiskInstrumentOperatorField is a INT field type RelationshipRiskInstrumentOperatorField struct{ quickfix.FIXInt } @@ -12651,6 +14811,8 @@ func NewRelationshipRiskInstrumentOperator(val int) RelationshipRiskInstrumentOp return RelationshipRiskInstrumentOperatorField{quickfix.FIXInt(val)} } +func (f RelationshipRiskInstrumentOperatorField) Value() int { return f.Int() } + //RelationshipRiskInstrumentSettlTypeField is a STRING field type RelationshipRiskInstrumentSettlTypeField struct{ quickfix.FIXString } @@ -12664,6 +14826,8 @@ func NewRelationshipRiskInstrumentSettlType(val string) RelationshipRiskInstrume return RelationshipRiskInstrumentSettlTypeField{quickfix.FIXString(val)} } +func (f RelationshipRiskInstrumentSettlTypeField) Value() string { return f.String() } + //RelationshipRiskLimitAmountField is a AMT field type RelationshipRiskLimitAmountField struct{ quickfix.FIXDecimal } @@ -12675,6 +14839,8 @@ func NewRelationshipRiskLimitAmount(val decimal.Decimal, scale int32) Relationsh return RelationshipRiskLimitAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RelationshipRiskLimitAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //RelationshipRiskLimitCurrencyField is a CURRENCY field type RelationshipRiskLimitCurrencyField struct{ quickfix.FIXString } @@ -12688,6 +14854,8 @@ func NewRelationshipRiskLimitCurrency(val string) RelationshipRiskLimitCurrencyF return RelationshipRiskLimitCurrencyField{quickfix.FIXString(val)} } +func (f RelationshipRiskLimitCurrencyField) Value() string { return f.String() } + //RelationshipRiskLimitPlatformField is a STRING field type RelationshipRiskLimitPlatformField struct{ quickfix.FIXString } @@ -12701,6 +14869,8 @@ func NewRelationshipRiskLimitPlatform(val string) RelationshipRiskLimitPlatformF return RelationshipRiskLimitPlatformField{quickfix.FIXString(val)} } +func (f RelationshipRiskLimitPlatformField) Value() string { return f.String() } + //RelationshipRiskLimitTypeField is a INT field type RelationshipRiskLimitTypeField struct{ quickfix.FIXInt } @@ -12712,6 +14882,8 @@ func NewRelationshipRiskLimitType(val int) RelationshipRiskLimitTypeField { return RelationshipRiskLimitTypeField{quickfix.FIXInt(val)} } +func (f RelationshipRiskLimitTypeField) Value() int { return f.Int() } + //RelationshipRiskMaturityMonthYearField is a MONTHYEAR field type RelationshipRiskMaturityMonthYearField struct{ quickfix.FIXString } @@ -12725,6 +14897,8 @@ func NewRelationshipRiskMaturityMonthYear(val string) RelationshipRiskMaturityMo return RelationshipRiskMaturityMonthYearField{quickfix.FIXString(val)} } +func (f RelationshipRiskMaturityMonthYearField) Value() string { return f.String() } + //RelationshipRiskMaturityTimeField is a TZTIMEONLY field type RelationshipRiskMaturityTimeField struct{ quickfix.FIXString } @@ -12736,6 +14910,8 @@ func NewRelationshipRiskMaturityTime(val string) RelationshipRiskMaturityTimeFie return RelationshipRiskMaturityTimeField{quickfix.FIXString(val)} } +func (f RelationshipRiskMaturityTimeField) Value() string { return f.String() } + //RelationshipRiskProductField is a INT field type RelationshipRiskProductField struct{ quickfix.FIXInt } @@ -12747,6 +14923,8 @@ func NewRelationshipRiskProduct(val int) RelationshipRiskProductField { return RelationshipRiskProductField{quickfix.FIXInt(val)} } +func (f RelationshipRiskProductField) Value() int { return f.Int() } + //RelationshipRiskProductComplexField is a STRING field type RelationshipRiskProductComplexField struct{ quickfix.FIXString } @@ -12760,6 +14938,8 @@ func NewRelationshipRiskProductComplex(val string) RelationshipRiskProductComple return RelationshipRiskProductComplexField{quickfix.FIXString(val)} } +func (f RelationshipRiskProductComplexField) Value() string { return f.String() } + //RelationshipRiskPutOrCallField is a INT field type RelationshipRiskPutOrCallField struct{ quickfix.FIXInt } @@ -12771,6 +14951,8 @@ func NewRelationshipRiskPutOrCall(val int) RelationshipRiskPutOrCallField { return RelationshipRiskPutOrCallField{quickfix.FIXInt(val)} } +func (f RelationshipRiskPutOrCallField) Value() int { return f.Int() } + //RelationshipRiskRestructuringTypeField is a STRING field type RelationshipRiskRestructuringTypeField struct{ quickfix.FIXString } @@ -12784,6 +14966,8 @@ func NewRelationshipRiskRestructuringType(val string) RelationshipRiskRestructur return RelationshipRiskRestructuringTypeField{quickfix.FIXString(val)} } +func (f RelationshipRiskRestructuringTypeField) Value() string { return f.String() } + //RelationshipRiskSecurityAltIDField is a STRING field type RelationshipRiskSecurityAltIDField struct{ quickfix.FIXString } @@ -12797,6 +14981,8 @@ func NewRelationshipRiskSecurityAltID(val string) RelationshipRiskSecurityAltIDF return RelationshipRiskSecurityAltIDField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityAltIDField) Value() string { return f.String() } + //RelationshipRiskSecurityAltIDSourceField is a STRING field type RelationshipRiskSecurityAltIDSourceField struct{ quickfix.FIXString } @@ -12810,6 +14996,8 @@ func NewRelationshipRiskSecurityAltIDSource(val string) RelationshipRiskSecurity return RelationshipRiskSecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityAltIDSourceField) Value() string { return f.String() } + //RelationshipRiskSecurityDescField is a STRING field type RelationshipRiskSecurityDescField struct{ quickfix.FIXString } @@ -12821,6 +15009,8 @@ func NewRelationshipRiskSecurityDesc(val string) RelationshipRiskSecurityDescFie return RelationshipRiskSecurityDescField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityDescField) Value() string { return f.String() } + //RelationshipRiskSecurityExchangeField is a EXCHANGE field type RelationshipRiskSecurityExchangeField struct{ quickfix.FIXString } @@ -12834,6 +15024,8 @@ func NewRelationshipRiskSecurityExchange(val string) RelationshipRiskSecurityExc return RelationshipRiskSecurityExchangeField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityExchangeField) Value() string { return f.String() } + //RelationshipRiskSecurityGroupField is a STRING field type RelationshipRiskSecurityGroupField struct{ quickfix.FIXString } @@ -12847,6 +15039,8 @@ func NewRelationshipRiskSecurityGroup(val string) RelationshipRiskSecurityGroupF return RelationshipRiskSecurityGroupField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityGroupField) Value() string { return f.String() } + //RelationshipRiskSecurityIDField is a STRING field type RelationshipRiskSecurityIDField struct{ quickfix.FIXString } @@ -12858,6 +15052,8 @@ func NewRelationshipRiskSecurityID(val string) RelationshipRiskSecurityIDField { return RelationshipRiskSecurityIDField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityIDField) Value() string { return f.String() } + //RelationshipRiskSecurityIDSourceField is a STRING field type RelationshipRiskSecurityIDSourceField struct{ quickfix.FIXString } @@ -12871,6 +15067,8 @@ func NewRelationshipRiskSecurityIDSource(val string) RelationshipRiskSecurityIDS return RelationshipRiskSecurityIDSourceField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityIDSourceField) Value() string { return f.String() } + //RelationshipRiskSecuritySubTypeField is a STRING field type RelationshipRiskSecuritySubTypeField struct{ quickfix.FIXString } @@ -12884,6 +15082,8 @@ func NewRelationshipRiskSecuritySubType(val string) RelationshipRiskSecuritySubT return RelationshipRiskSecuritySubTypeField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecuritySubTypeField) Value() string { return f.String() } + //RelationshipRiskSecurityTypeField is a STRING field type RelationshipRiskSecurityTypeField struct{ quickfix.FIXString } @@ -12895,6 +15095,8 @@ func NewRelationshipRiskSecurityType(val string) RelationshipRiskSecurityTypeFie return RelationshipRiskSecurityTypeField{quickfix.FIXString(val)} } +func (f RelationshipRiskSecurityTypeField) Value() string { return f.String() } + //RelationshipRiskSeniorityField is a STRING field type RelationshipRiskSeniorityField struct{ quickfix.FIXString } @@ -12906,6 +15108,8 @@ func NewRelationshipRiskSeniority(val string) RelationshipRiskSeniorityField { return RelationshipRiskSeniorityField{quickfix.FIXString(val)} } +func (f RelationshipRiskSeniorityField) Value() string { return f.String() } + //RelationshipRiskSymbolField is a STRING field type RelationshipRiskSymbolField struct{ quickfix.FIXString } @@ -12917,6 +15121,8 @@ func NewRelationshipRiskSymbol(val string) RelationshipRiskSymbolField { return RelationshipRiskSymbolField{quickfix.FIXString(val)} } +func (f RelationshipRiskSymbolField) Value() string { return f.String() } + //RelationshipRiskSymbolSfxField is a STRING field type RelationshipRiskSymbolSfxField struct{ quickfix.FIXString } @@ -12928,6 +15134,8 @@ func NewRelationshipRiskSymbolSfx(val string) RelationshipRiskSymbolSfxField { return RelationshipRiskSymbolSfxField{quickfix.FIXString(val)} } +func (f RelationshipRiskSymbolSfxField) Value() string { return f.String() } + //RelationshipRiskWarningLevelNameField is a STRING field type RelationshipRiskWarningLevelNameField struct{ quickfix.FIXString } @@ -12941,6 +15149,8 @@ func NewRelationshipRiskWarningLevelName(val string) RelationshipRiskWarningLeve return RelationshipRiskWarningLevelNameField{quickfix.FIXString(val)} } +func (f RelationshipRiskWarningLevelNameField) Value() string { return f.String() } + //RelationshipRiskWarningLevelPercentField is a PERCENTAGE field type RelationshipRiskWarningLevelPercentField struct{ quickfix.FIXDecimal } @@ -12954,6 +15164,8 @@ func NewRelationshipRiskWarningLevelPercent(val decimal.Decimal, scale int32) Re return RelationshipRiskWarningLevelPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RelationshipRiskWarningLevelPercentField) Value() (val decimal.Decimal) { return f.Decimal } + //RepoCollateralSecurityTypeField is a INT field type RepoCollateralSecurityTypeField struct{ quickfix.FIXInt } @@ -12965,6 +15177,8 @@ func NewRepoCollateralSecurityType(val int) RepoCollateralSecurityTypeField { return RepoCollateralSecurityTypeField{quickfix.FIXInt(val)} } +func (f RepoCollateralSecurityTypeField) Value() int { return f.Int() } + //ReportToExchField is a BOOLEAN field type ReportToExchField struct{ quickfix.FIXBoolean } @@ -12976,6 +15190,8 @@ func NewReportToExch(val bool) ReportToExchField { return ReportToExchField{quickfix.FIXBoolean(val)} } +func (f ReportToExchField) Value() bool { return f.Bool() } + //ReportedPxField is a PRICE field type ReportedPxField struct{ quickfix.FIXDecimal } @@ -12987,6 +15203,8 @@ func NewReportedPx(val decimal.Decimal, scale int32) ReportedPxField { return ReportedPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f ReportedPxField) Value() (val decimal.Decimal) { return f.Decimal } + //ReportedPxDiffField is a BOOLEAN field type ReportedPxDiffField struct{ quickfix.FIXBoolean } @@ -12998,6 +15216,8 @@ func NewReportedPxDiff(val bool) ReportedPxDiffField { return ReportedPxDiffField{quickfix.FIXBoolean(val)} } +func (f ReportedPxDiffField) Value() bool { return f.Bool() } + //RepurchaseRateField is a PERCENTAGE field type RepurchaseRateField struct{ quickfix.FIXDecimal } @@ -13009,6 +15229,8 @@ func NewRepurchaseRate(val decimal.Decimal, scale int32) RepurchaseRateField { return RepurchaseRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RepurchaseRateField) Value() (val decimal.Decimal) { return f.Decimal } + //RepurchaseTermField is a INT field type RepurchaseTermField struct{ quickfix.FIXInt } @@ -13020,6 +15242,8 @@ func NewRepurchaseTerm(val int) RepurchaseTermField { return RepurchaseTermField{quickfix.FIXInt(val)} } +func (f RepurchaseTermField) Value() int { return f.Int() } + //RequestedPartyRoleField is a INT field type RequestedPartyRoleField struct{ quickfix.FIXInt } @@ -13031,6 +15255,8 @@ func NewRequestedPartyRole(val int) RequestedPartyRoleField { return RequestedPartyRoleField{quickfix.FIXInt(val)} } +func (f RequestedPartyRoleField) Value() int { return f.Int() } + //ResetSeqNumFlagField is a BOOLEAN field type ResetSeqNumFlagField struct{ quickfix.FIXBoolean } @@ -13042,17 +15268,20 @@ func NewResetSeqNumFlag(val bool) ResetSeqNumFlagField { return ResetSeqNumFlagField{quickfix.FIXBoolean(val)} } -//RespondentTypeField is a INT field -type RespondentTypeField struct{ quickfix.FIXInt } +func (f ResetSeqNumFlagField) Value() bool { return f.Bool() } + +//RespondentTypeField is a enum.RespondentType field +type RespondentTypeField struct{ quickfix.FIXString } //Tag returns tag.RespondentType (1172) func (f RespondentTypeField) Tag() quickfix.Tag { return tag.RespondentType } -//NewRespondentType returns a new RespondentTypeField initialized with val -func NewRespondentType(val int) RespondentTypeField { - return RespondentTypeField{quickfix.FIXInt(val)} +func NewRespondentType(val enum.RespondentType) RespondentTypeField { + return RespondentTypeField{quickfix.FIXString(val)} } +func (f RespondentTypeField) Value() enum.RespondentType { return enum.RespondentType(f.String()) } + //ResponseDestinationField is a STRING field type ResponseDestinationField struct{ quickfix.FIXString } @@ -13064,28 +15293,36 @@ func NewResponseDestination(val string) ResponseDestinationField { return ResponseDestinationField{quickfix.FIXString(val)} } -//ResponseTransportTypeField is a INT field -type ResponseTransportTypeField struct{ quickfix.FIXInt } +func (f ResponseDestinationField) Value() string { return f.String() } + +//ResponseTransportTypeField is a enum.ResponseTransportType field +type ResponseTransportTypeField struct{ quickfix.FIXString } //Tag returns tag.ResponseTransportType (725) func (f ResponseTransportTypeField) Tag() quickfix.Tag { return tag.ResponseTransportType } -//NewResponseTransportType returns a new ResponseTransportTypeField initialized with val -func NewResponseTransportType(val int) ResponseTransportTypeField { - return ResponseTransportTypeField{quickfix.FIXInt(val)} +func NewResponseTransportType(val enum.ResponseTransportType) ResponseTransportTypeField { + return ResponseTransportTypeField{quickfix.FIXString(val)} } -//RestructuringTypeField is a STRING field +func (f ResponseTransportTypeField) Value() enum.ResponseTransportType { + return enum.ResponseTransportType(f.String()) +} + +//RestructuringTypeField is a enum.RestructuringType field type RestructuringTypeField struct{ quickfix.FIXString } //Tag returns tag.RestructuringType (1449) func (f RestructuringTypeField) Tag() quickfix.Tag { return tag.RestructuringType } -//NewRestructuringType returns a new RestructuringTypeField initialized with val -func NewRestructuringType(val string) RestructuringTypeField { +func NewRestructuringType(val enum.RestructuringType) RestructuringTypeField { return RestructuringTypeField{quickfix.FIXString(val)} } +func (f RestructuringTypeField) Value() enum.RestructuringType { + return enum.RestructuringType(f.String()) +} + //ReversalIndicatorField is a BOOLEAN field type ReversalIndicatorField struct{ quickfix.FIXBoolean } @@ -13097,6 +15334,8 @@ func NewReversalIndicator(val bool) ReversalIndicatorField { return ReversalIndicatorField{quickfix.FIXBoolean(val)} } +func (f ReversalIndicatorField) Value() bool { return f.Bool() } + //RiskCFICodeField is a STRING field type RiskCFICodeField struct{ quickfix.FIXString } @@ -13108,6 +15347,8 @@ func NewRiskCFICode(val string) RiskCFICodeField { return RiskCFICodeField{quickfix.FIXString(val)} } +func (f RiskCFICodeField) Value() string { return f.String() } + //RiskCouponRateField is a PERCENTAGE field type RiskCouponRateField struct{ quickfix.FIXDecimal } @@ -13119,6 +15360,8 @@ func NewRiskCouponRate(val decimal.Decimal, scale int32) RiskCouponRateField { return RiskCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RiskCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } + //RiskEncodedSecurityDescField is a DATA field type RiskEncodedSecurityDescField struct{ quickfix.FIXString } @@ -13130,6 +15373,8 @@ func NewRiskEncodedSecurityDesc(val string) RiskEncodedSecurityDescField { return RiskEncodedSecurityDescField{quickfix.FIXString(val)} } +func (f RiskEncodedSecurityDescField) Value() string { return f.String() } + //RiskEncodedSecurityDescLenField is a LENGTH field type RiskEncodedSecurityDescLenField struct{ quickfix.FIXInt } @@ -13141,6 +15386,8 @@ func NewRiskEncodedSecurityDescLen(val int) RiskEncodedSecurityDescLenField { return RiskEncodedSecurityDescLenField{quickfix.FIXInt(val)} } +func (f RiskEncodedSecurityDescLenField) Value() int { return f.Int() } + //RiskFlexibleIndicatorField is a BOOLEAN field type RiskFlexibleIndicatorField struct{ quickfix.FIXBoolean } @@ -13152,6 +15399,8 @@ func NewRiskFlexibleIndicator(val bool) RiskFlexibleIndicatorField { return RiskFlexibleIndicatorField{quickfix.FIXBoolean(val)} } +func (f RiskFlexibleIndicatorField) Value() bool { return f.Bool() } + //RiskFreeRateField is a FLOAT field type RiskFreeRateField struct{ quickfix.FIXDecimal } @@ -13163,6 +15412,8 @@ func NewRiskFreeRate(val decimal.Decimal, scale int32) RiskFreeRateField { return RiskFreeRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RiskFreeRateField) Value() (val decimal.Decimal) { return f.Decimal } + //RiskInstrumentMultiplierField is a FLOAT field type RiskInstrumentMultiplierField struct{ quickfix.FIXDecimal } @@ -13174,15 +15425,20 @@ func NewRiskInstrumentMultiplier(val decimal.Decimal, scale int32) RiskInstrumen return RiskInstrumentMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//RiskInstrumentOperatorField is a INT field -type RiskInstrumentOperatorField struct{ quickfix.FIXInt } +func (f RiskInstrumentMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + +//RiskInstrumentOperatorField is a enum.RiskInstrumentOperator field +type RiskInstrumentOperatorField struct{ quickfix.FIXString } //Tag returns tag.RiskInstrumentOperator (1535) func (f RiskInstrumentOperatorField) Tag() quickfix.Tag { return tag.RiskInstrumentOperator } -//NewRiskInstrumentOperator returns a new RiskInstrumentOperatorField initialized with val -func NewRiskInstrumentOperator(val int) RiskInstrumentOperatorField { - return RiskInstrumentOperatorField{quickfix.FIXInt(val)} +func NewRiskInstrumentOperator(val enum.RiskInstrumentOperator) RiskInstrumentOperatorField { + return RiskInstrumentOperatorField{quickfix.FIXString(val)} +} + +func (f RiskInstrumentOperatorField) Value() enum.RiskInstrumentOperator { + return enum.RiskInstrumentOperator(f.String()) } //RiskInstrumentSettlTypeField is a STRING field @@ -13196,6 +15452,8 @@ func NewRiskInstrumentSettlType(val string) RiskInstrumentSettlTypeField { return RiskInstrumentSettlTypeField{quickfix.FIXString(val)} } +func (f RiskInstrumentSettlTypeField) Value() string { return f.String() } + //RiskLimitAmountField is a AMT field type RiskLimitAmountField struct{ quickfix.FIXDecimal } @@ -13207,6 +15465,8 @@ func NewRiskLimitAmount(val decimal.Decimal, scale int32) RiskLimitAmountField { return RiskLimitAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RiskLimitAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //RiskLimitCurrencyField is a CURRENCY field type RiskLimitCurrencyField struct{ quickfix.FIXString } @@ -13218,6 +15478,8 @@ func NewRiskLimitCurrency(val string) RiskLimitCurrencyField { return RiskLimitCurrencyField{quickfix.FIXString(val)} } +func (f RiskLimitCurrencyField) Value() string { return f.String() } + //RiskLimitPlatformField is a STRING field type RiskLimitPlatformField struct{ quickfix.FIXString } @@ -13229,17 +15491,20 @@ func NewRiskLimitPlatform(val string) RiskLimitPlatformField { return RiskLimitPlatformField{quickfix.FIXString(val)} } -//RiskLimitTypeField is a INT field -type RiskLimitTypeField struct{ quickfix.FIXInt } +func (f RiskLimitPlatformField) Value() string { return f.String() } + +//RiskLimitTypeField is a enum.RiskLimitType field +type RiskLimitTypeField struct{ quickfix.FIXString } //Tag returns tag.RiskLimitType (1530) func (f RiskLimitTypeField) Tag() quickfix.Tag { return tag.RiskLimitType } -//NewRiskLimitType returns a new RiskLimitTypeField initialized with val -func NewRiskLimitType(val int) RiskLimitTypeField { - return RiskLimitTypeField{quickfix.FIXInt(val)} +func NewRiskLimitType(val enum.RiskLimitType) RiskLimitTypeField { + return RiskLimitTypeField{quickfix.FIXString(val)} } +func (f RiskLimitTypeField) Value() enum.RiskLimitType { return enum.RiskLimitType(f.String()) } + //RiskMaturityMonthYearField is a MONTHYEAR field type RiskMaturityMonthYearField struct{ quickfix.FIXString } @@ -13251,6 +15516,8 @@ func NewRiskMaturityMonthYear(val string) RiskMaturityMonthYearField { return RiskMaturityMonthYearField{quickfix.FIXString(val)} } +func (f RiskMaturityMonthYearField) Value() string { return f.String() } + //RiskMaturityTimeField is a TZTIMEONLY field type RiskMaturityTimeField struct{ quickfix.FIXString } @@ -13262,6 +15529,8 @@ func NewRiskMaturityTime(val string) RiskMaturityTimeField { return RiskMaturityTimeField{quickfix.FIXString(val)} } +func (f RiskMaturityTimeField) Value() string { return f.String() } + //RiskProductField is a INT field type RiskProductField struct{ quickfix.FIXInt } @@ -13273,6 +15542,8 @@ func NewRiskProduct(val int) RiskProductField { return RiskProductField{quickfix.FIXInt(val)} } +func (f RiskProductField) Value() int { return f.Int() } + //RiskProductComplexField is a STRING field type RiskProductComplexField struct{ quickfix.FIXString } @@ -13284,6 +15555,8 @@ func NewRiskProductComplex(val string) RiskProductComplexField { return RiskProductComplexField{quickfix.FIXString(val)} } +func (f RiskProductComplexField) Value() string { return f.String() } + //RiskPutOrCallField is a INT field type RiskPutOrCallField struct{ quickfix.FIXInt } @@ -13295,6 +15568,8 @@ func NewRiskPutOrCall(val int) RiskPutOrCallField { return RiskPutOrCallField{quickfix.FIXInt(val)} } +func (f RiskPutOrCallField) Value() int { return f.Int() } + //RiskRestructuringTypeField is a STRING field type RiskRestructuringTypeField struct{ quickfix.FIXString } @@ -13306,6 +15581,8 @@ func NewRiskRestructuringType(val string) RiskRestructuringTypeField { return RiskRestructuringTypeField{quickfix.FIXString(val)} } +func (f RiskRestructuringTypeField) Value() string { return f.String() } + //RiskSecurityAltIDField is a STRING field type RiskSecurityAltIDField struct{ quickfix.FIXString } @@ -13317,6 +15594,8 @@ func NewRiskSecurityAltID(val string) RiskSecurityAltIDField { return RiskSecurityAltIDField{quickfix.FIXString(val)} } +func (f RiskSecurityAltIDField) Value() string { return f.String() } + //RiskSecurityAltIDSourceField is a STRING field type RiskSecurityAltIDSourceField struct{ quickfix.FIXString } @@ -13328,6 +15607,8 @@ func NewRiskSecurityAltIDSource(val string) RiskSecurityAltIDSourceField { return RiskSecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f RiskSecurityAltIDSourceField) Value() string { return f.String() } + //RiskSecurityDescField is a STRING field type RiskSecurityDescField struct{ quickfix.FIXString } @@ -13339,6 +15620,8 @@ func NewRiskSecurityDesc(val string) RiskSecurityDescField { return RiskSecurityDescField{quickfix.FIXString(val)} } +func (f RiskSecurityDescField) Value() string { return f.String() } + //RiskSecurityExchangeField is a EXCHANGE field type RiskSecurityExchangeField struct{ quickfix.FIXString } @@ -13350,6 +15633,8 @@ func NewRiskSecurityExchange(val string) RiskSecurityExchangeField { return RiskSecurityExchangeField{quickfix.FIXString(val)} } +func (f RiskSecurityExchangeField) Value() string { return f.String() } + //RiskSecurityGroupField is a STRING field type RiskSecurityGroupField struct{ quickfix.FIXString } @@ -13361,6 +15646,8 @@ func NewRiskSecurityGroup(val string) RiskSecurityGroupField { return RiskSecurityGroupField{quickfix.FIXString(val)} } +func (f RiskSecurityGroupField) Value() string { return f.String() } + //RiskSecurityIDField is a STRING field type RiskSecurityIDField struct{ quickfix.FIXString } @@ -13372,6 +15659,8 @@ func NewRiskSecurityID(val string) RiskSecurityIDField { return RiskSecurityIDField{quickfix.FIXString(val)} } +func (f RiskSecurityIDField) Value() string { return f.String() } + //RiskSecurityIDSourceField is a STRING field type RiskSecurityIDSourceField struct{ quickfix.FIXString } @@ -13383,6 +15672,8 @@ func NewRiskSecurityIDSource(val string) RiskSecurityIDSourceField { return RiskSecurityIDSourceField{quickfix.FIXString(val)} } +func (f RiskSecurityIDSourceField) Value() string { return f.String() } + //RiskSecuritySubTypeField is a STRING field type RiskSecuritySubTypeField struct{ quickfix.FIXString } @@ -13394,6 +15685,8 @@ func NewRiskSecuritySubType(val string) RiskSecuritySubTypeField { return RiskSecuritySubTypeField{quickfix.FIXString(val)} } +func (f RiskSecuritySubTypeField) Value() string { return f.String() } + //RiskSecurityTypeField is a STRING field type RiskSecurityTypeField struct{ quickfix.FIXString } @@ -13405,6 +15698,8 @@ func NewRiskSecurityType(val string) RiskSecurityTypeField { return RiskSecurityTypeField{quickfix.FIXString(val)} } +func (f RiskSecurityTypeField) Value() string { return f.String() } + //RiskSeniorityField is a STRING field type RiskSeniorityField struct{ quickfix.FIXString } @@ -13416,6 +15711,8 @@ func NewRiskSeniority(val string) RiskSeniorityField { return RiskSeniorityField{quickfix.FIXString(val)} } +func (f RiskSeniorityField) Value() string { return f.String() } + //RiskSymbolField is a STRING field type RiskSymbolField struct{ quickfix.FIXString } @@ -13427,6 +15724,8 @@ func NewRiskSymbol(val string) RiskSymbolField { return RiskSymbolField{quickfix.FIXString(val)} } +func (f RiskSymbolField) Value() string { return f.String() } + //RiskSymbolSfxField is a STRING field type RiskSymbolSfxField struct{ quickfix.FIXString } @@ -13438,6 +15737,8 @@ func NewRiskSymbolSfx(val string) RiskSymbolSfxField { return RiskSymbolSfxField{quickfix.FIXString(val)} } +func (f RiskSymbolSfxField) Value() string { return f.String() } + //RiskWarningLevelNameField is a STRING field type RiskWarningLevelNameField struct{ quickfix.FIXString } @@ -13449,6 +15750,8 @@ func NewRiskWarningLevelName(val string) RiskWarningLevelNameField { return RiskWarningLevelNameField{quickfix.FIXString(val)} } +func (f RiskWarningLevelNameField) Value() string { return f.String() } + //RiskWarningLevelPercentField is a PERCENTAGE field type RiskWarningLevelPercentField struct{ quickfix.FIXDecimal } @@ -13460,6 +15763,8 @@ func NewRiskWarningLevelPercent(val decimal.Decimal, scale int32) RiskWarningLev return RiskWarningLevelPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RiskWarningLevelPercentField) Value() (val decimal.Decimal) { return f.Decimal } + //RndPxField is a PRICE field type RndPxField struct{ quickfix.FIXDecimal } @@ -13471,6 +15776,8 @@ func NewRndPx(val decimal.Decimal, scale int32) RndPxField { return RndPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RndPxField) Value() (val decimal.Decimal) { return f.Decimal } + //RootPartyIDField is a STRING field type RootPartyIDField struct{ quickfix.FIXString } @@ -13482,6 +15789,8 @@ func NewRootPartyID(val string) RootPartyIDField { return RootPartyIDField{quickfix.FIXString(val)} } +func (f RootPartyIDField) Value() string { return f.String() } + //RootPartyIDSourceField is a CHAR field type RootPartyIDSourceField struct{ quickfix.FIXString } @@ -13493,6 +15802,8 @@ func NewRootPartyIDSource(val string) RootPartyIDSourceField { return RootPartyIDSourceField{quickfix.FIXString(val)} } +func (f RootPartyIDSourceField) Value() string { return f.String() } + //RootPartyRoleField is a INT field type RootPartyRoleField struct{ quickfix.FIXInt } @@ -13504,6 +15815,8 @@ func NewRootPartyRole(val int) RootPartyRoleField { return RootPartyRoleField{quickfix.FIXInt(val)} } +func (f RootPartyRoleField) Value() int { return f.Int() } + //RootPartySubIDField is a STRING field type RootPartySubIDField struct{ quickfix.FIXString } @@ -13515,6 +15828,8 @@ func NewRootPartySubID(val string) RootPartySubIDField { return RootPartySubIDField{quickfix.FIXString(val)} } +func (f RootPartySubIDField) Value() string { return f.String() } + //RootPartySubIDTypeField is a INT field type RootPartySubIDTypeField struct{ quickfix.FIXInt } @@ -13526,6 +15841,8 @@ func NewRootPartySubIDType(val int) RootPartySubIDTypeField { return RootPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f RootPartySubIDTypeField) Value() int { return f.Int() } + //RoundLotField is a QTY field type RoundLotField struct{ quickfix.FIXDecimal } @@ -13537,17 +15854,22 @@ func NewRoundLot(val decimal.Decimal, scale int32) RoundLotField { return RoundLotField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//RoundingDirectionField is a CHAR field +func (f RoundLotField) Value() (val decimal.Decimal) { return f.Decimal } + +//RoundingDirectionField is a enum.RoundingDirection field type RoundingDirectionField struct{ quickfix.FIXString } //Tag returns tag.RoundingDirection (468) func (f RoundingDirectionField) Tag() quickfix.Tag { return tag.RoundingDirection } -//NewRoundingDirection returns a new RoundingDirectionField initialized with val -func NewRoundingDirection(val string) RoundingDirectionField { +func NewRoundingDirection(val enum.RoundingDirection) RoundingDirectionField { return RoundingDirectionField{quickfix.FIXString(val)} } +func (f RoundingDirectionField) Value() enum.RoundingDirection { + return enum.RoundingDirection(f.String()) +} + //RoundingModulusField is a FLOAT field type RoundingModulusField struct{ quickfix.FIXDecimal } @@ -13559,6 +15881,8 @@ func NewRoundingModulus(val decimal.Decimal, scale int32) RoundingModulusField { return RoundingModulusField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f RoundingModulusField) Value() (val decimal.Decimal) { return f.Decimal } + //RoutingIDField is a STRING field type RoutingIDField struct{ quickfix.FIXString } @@ -13570,17 +15894,20 @@ func NewRoutingID(val string) RoutingIDField { return RoutingIDField{quickfix.FIXString(val)} } -//RoutingTypeField is a INT field -type RoutingTypeField struct{ quickfix.FIXInt } +func (f RoutingIDField) Value() string { return f.String() } + +//RoutingTypeField is a enum.RoutingType field +type RoutingTypeField struct{ quickfix.FIXString } //Tag returns tag.RoutingType (216) func (f RoutingTypeField) Tag() quickfix.Tag { return tag.RoutingType } -//NewRoutingType returns a new RoutingTypeField initialized with val -func NewRoutingType(val int) RoutingTypeField { - return RoutingTypeField{quickfix.FIXInt(val)} +func NewRoutingType(val enum.RoutingType) RoutingTypeField { + return RoutingTypeField{quickfix.FIXString(val)} } +func (f RoutingTypeField) Value() enum.RoutingType { return enum.RoutingType(f.String()) } + //RptSeqField is a INT field type RptSeqField struct{ quickfix.FIXInt } @@ -13592,6 +15919,8 @@ func NewRptSeq(val int) RptSeqField { return RptSeqField{quickfix.FIXInt(val)} } +func (f RptSeqField) Value() int { return f.Int() } + //RptSysField is a STRING field type RptSysField struct{ quickfix.FIXString } @@ -13603,39 +15932,44 @@ func NewRptSys(val string) RptSysField { return RptSysField{quickfix.FIXString(val)} } -//Rule80AField is a CHAR field +func (f RptSysField) Value() string { return f.String() } + +//Rule80AField is a enum.Rule80A field type Rule80AField struct{ quickfix.FIXString } //Tag returns tag.Rule80A (47) func (f Rule80AField) Tag() quickfix.Tag { return tag.Rule80A } -//NewRule80A returns a new Rule80AField initialized with val -func NewRule80A(val string) Rule80AField { +func NewRule80A(val enum.Rule80A) Rule80AField { return Rule80AField{quickfix.FIXString(val)} } -//ScopeField is a MULTIPLECHARVALUE field +func (f Rule80AField) Value() enum.Rule80A { return enum.Rule80A(f.String()) } + +//ScopeField is a enum.Scope field type ScopeField struct{ quickfix.FIXString } //Tag returns tag.Scope (546) func (f ScopeField) Tag() quickfix.Tag { return tag.Scope } -//NewScope returns a new ScopeField initialized with val -func NewScope(val string) ScopeField { +func NewScope(val enum.Scope) ScopeField { return ScopeField{quickfix.FIXString(val)} } -//SecDefStatusField is a INT field -type SecDefStatusField struct{ quickfix.FIXInt } +func (f ScopeField) Value() enum.Scope { return enum.Scope(f.String()) } + +//SecDefStatusField is a enum.SecDefStatus field +type SecDefStatusField struct{ quickfix.FIXString } //Tag returns tag.SecDefStatus (653) func (f SecDefStatusField) Tag() quickfix.Tag { return tag.SecDefStatus } -//NewSecDefStatus returns a new SecDefStatusField initialized with val -func NewSecDefStatus(val int) SecDefStatusField { - return SecDefStatusField{quickfix.FIXInt(val)} +func NewSecDefStatus(val enum.SecDefStatus) SecDefStatusField { + return SecDefStatusField{quickfix.FIXString(val)} } +func (f SecDefStatusField) Value() enum.SecDefStatus { return enum.SecDefStatus(f.String()) } + //SecondaryAllocIDField is a STRING field type SecondaryAllocIDField struct{ quickfix.FIXString } @@ -13647,6 +15981,8 @@ func NewSecondaryAllocID(val string) SecondaryAllocIDField { return SecondaryAllocIDField{quickfix.FIXString(val)} } +func (f SecondaryAllocIDField) Value() string { return f.String() } + //SecondaryClOrdIDField is a STRING field type SecondaryClOrdIDField struct{ quickfix.FIXString } @@ -13658,6 +15994,8 @@ func NewSecondaryClOrdID(val string) SecondaryClOrdIDField { return SecondaryClOrdIDField{quickfix.FIXString(val)} } +func (f SecondaryClOrdIDField) Value() string { return f.String() } + //SecondaryDisplayQtyField is a QTY field type SecondaryDisplayQtyField struct{ quickfix.FIXDecimal } @@ -13669,6 +16007,8 @@ func NewSecondaryDisplayQty(val decimal.Decimal, scale int32) SecondaryDisplayQt return SecondaryDisplayQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SecondaryDisplayQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //SecondaryExecIDField is a STRING field type SecondaryExecIDField struct{ quickfix.FIXString } @@ -13680,6 +16020,8 @@ func NewSecondaryExecID(val string) SecondaryExecIDField { return SecondaryExecIDField{quickfix.FIXString(val)} } +func (f SecondaryExecIDField) Value() string { return f.String() } + //SecondaryFirmTradeIDField is a STRING field type SecondaryFirmTradeIDField struct{ quickfix.FIXString } @@ -13691,6 +16033,8 @@ func NewSecondaryFirmTradeID(val string) SecondaryFirmTradeIDField { return SecondaryFirmTradeIDField{quickfix.FIXString(val)} } +func (f SecondaryFirmTradeIDField) Value() string { return f.String() } + //SecondaryHighLimitPriceField is a PRICE field type SecondaryHighLimitPriceField struct{ quickfix.FIXDecimal } @@ -13702,6 +16046,8 @@ func NewSecondaryHighLimitPrice(val decimal.Decimal, scale int32) SecondaryHighL return SecondaryHighLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SecondaryHighLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //SecondaryIndividualAllocIDField is a STRING field type SecondaryIndividualAllocIDField struct{ quickfix.FIXString } @@ -13713,6 +16059,8 @@ func NewSecondaryIndividualAllocID(val string) SecondaryIndividualAllocIDField { return SecondaryIndividualAllocIDField{quickfix.FIXString(val)} } +func (f SecondaryIndividualAllocIDField) Value() string { return f.String() } + //SecondaryLowLimitPriceField is a PRICE field type SecondaryLowLimitPriceField struct{ quickfix.FIXDecimal } @@ -13724,6 +16072,8 @@ func NewSecondaryLowLimitPrice(val decimal.Decimal, scale int32) SecondaryLowLim return SecondaryLowLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SecondaryLowLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //SecondaryOrderIDField is a STRING field type SecondaryOrderIDField struct{ quickfix.FIXString } @@ -13735,6 +16085,8 @@ func NewSecondaryOrderID(val string) SecondaryOrderIDField { return SecondaryOrderIDField{quickfix.FIXString(val)} } +func (f SecondaryOrderIDField) Value() string { return f.String() } + //SecondaryPriceLimitTypeField is a INT field type SecondaryPriceLimitTypeField struct{ quickfix.FIXInt } @@ -13746,6 +16098,8 @@ func NewSecondaryPriceLimitType(val int) SecondaryPriceLimitTypeField { return SecondaryPriceLimitTypeField{quickfix.FIXInt(val)} } +func (f SecondaryPriceLimitTypeField) Value() int { return f.Int() } + //SecondaryTradeIDField is a STRING field type SecondaryTradeIDField struct{ quickfix.FIXString } @@ -13757,6 +16111,8 @@ func NewSecondaryTradeID(val string) SecondaryTradeIDField { return SecondaryTradeIDField{quickfix.FIXString(val)} } +func (f SecondaryTradeIDField) Value() string { return f.String() } + //SecondaryTradeReportIDField is a STRING field type SecondaryTradeReportIDField struct{ quickfix.FIXString } @@ -13768,6 +16124,8 @@ func NewSecondaryTradeReportID(val string) SecondaryTradeReportIDField { return SecondaryTradeReportIDField{quickfix.FIXString(val)} } +func (f SecondaryTradeReportIDField) Value() string { return f.String() } + //SecondaryTradeReportRefIDField is a STRING field type SecondaryTradeReportRefIDField struct{ quickfix.FIXString } @@ -13779,6 +16137,8 @@ func NewSecondaryTradeReportRefID(val string) SecondaryTradeReportRefIDField { return SecondaryTradeReportRefIDField{quickfix.FIXString(val)} } +func (f SecondaryTradeReportRefIDField) Value() string { return f.String() } + //SecondaryTradingReferencePriceField is a PRICE field type SecondaryTradingReferencePriceField struct{ quickfix.FIXDecimal } @@ -13792,6 +16152,8 @@ func NewSecondaryTradingReferencePrice(val decimal.Decimal, scale int32) Seconda return SecondaryTradingReferencePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SecondaryTradingReferencePriceField) Value() (val decimal.Decimal) { return f.Decimal } + //SecondaryTrdTypeField is a INT field type SecondaryTrdTypeField struct{ quickfix.FIXInt } @@ -13803,6 +16165,8 @@ func NewSecondaryTrdType(val int) SecondaryTrdTypeField { return SecondaryTrdTypeField{quickfix.FIXInt(val)} } +func (f SecondaryTrdTypeField) Value() int { return f.Int() } + //SecureDataField is a DATA field type SecureDataField struct{ quickfix.FIXString } @@ -13814,6 +16178,8 @@ func NewSecureData(val string) SecureDataField { return SecureDataField{quickfix.FIXString(val)} } +func (f SecureDataField) Value() string { return f.String() } + //SecureDataLenField is a LENGTH field type SecureDataLenField struct{ quickfix.FIXInt } @@ -13825,6 +16191,8 @@ func NewSecureDataLen(val int) SecureDataLenField { return SecureDataLenField{quickfix.FIXInt(val)} } +func (f SecureDataLenField) Value() int { return f.Int() } + //SecurityAltIDField is a STRING field type SecurityAltIDField struct{ quickfix.FIXString } @@ -13836,6 +16204,8 @@ func NewSecurityAltID(val string) SecurityAltIDField { return SecurityAltIDField{quickfix.FIXString(val)} } +func (f SecurityAltIDField) Value() string { return f.String() } + //SecurityAltIDSourceField is a STRING field type SecurityAltIDSourceField struct{ quickfix.FIXString } @@ -13847,6 +16217,8 @@ func NewSecurityAltIDSource(val string) SecurityAltIDSourceField { return SecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f SecurityAltIDSourceField) Value() string { return f.String() } + //SecurityDescField is a STRING field type SecurityDescField struct{ quickfix.FIXString } @@ -13858,6 +16230,8 @@ func NewSecurityDesc(val string) SecurityDescField { return SecurityDescField{quickfix.FIXString(val)} } +func (f SecurityDescField) Value() string { return f.String() } + //SecurityExchangeField is a EXCHANGE field type SecurityExchangeField struct{ quickfix.FIXString } @@ -13869,6 +16243,8 @@ func NewSecurityExchange(val string) SecurityExchangeField { return SecurityExchangeField{quickfix.FIXString(val)} } +func (f SecurityExchangeField) Value() string { return f.String() } + //SecurityGroupField is a STRING field type SecurityGroupField struct{ quickfix.FIXString } @@ -13880,6 +16256,8 @@ func NewSecurityGroup(val string) SecurityGroupField { return SecurityGroupField{quickfix.FIXString(val)} } +func (f SecurityGroupField) Value() string { return f.String() } + //SecurityIDField is a STRING field type SecurityIDField struct{ quickfix.FIXString } @@ -13891,17 +16269,20 @@ func NewSecurityID(val string) SecurityIDField { return SecurityIDField{quickfix.FIXString(val)} } -//SecurityIDSourceField is a STRING field +func (f SecurityIDField) Value() string { return f.String() } + +//SecurityIDSourceField is a enum.SecurityIDSource field type SecurityIDSourceField struct{ quickfix.FIXString } //Tag returns tag.SecurityIDSource (22) func (f SecurityIDSourceField) Tag() quickfix.Tag { return tag.SecurityIDSource } -//NewSecurityIDSource returns a new SecurityIDSourceField initialized with val -func NewSecurityIDSource(val string) SecurityIDSourceField { +func NewSecurityIDSource(val enum.SecurityIDSource) SecurityIDSourceField { return SecurityIDSourceField{quickfix.FIXString(val)} } +func (f SecurityIDSourceField) Value() enum.SecurityIDSource { return enum.SecurityIDSource(f.String()) } + //SecurityListDescField is a STRING field type SecurityListDescField struct{ quickfix.FIXString } @@ -13913,6 +16294,8 @@ func NewSecurityListDesc(val string) SecurityListDescField { return SecurityListDescField{quickfix.FIXString(val)} } +func (f SecurityListDescField) Value() string { return f.String() } + //SecurityListIDField is a STRING field type SecurityListIDField struct{ quickfix.FIXString } @@ -13924,6 +16307,8 @@ func NewSecurityListID(val string) SecurityListIDField { return SecurityListIDField{quickfix.FIXString(val)} } +func (f SecurityListIDField) Value() string { return f.String() } + //SecurityListRefIDField is a STRING field type SecurityListRefIDField struct{ quickfix.FIXString } @@ -13935,37 +16320,46 @@ func NewSecurityListRefID(val string) SecurityListRefIDField { return SecurityListRefIDField{quickfix.FIXString(val)} } -//SecurityListRequestTypeField is a INT field -type SecurityListRequestTypeField struct{ quickfix.FIXInt } +func (f SecurityListRefIDField) Value() string { return f.String() } + +//SecurityListRequestTypeField is a enum.SecurityListRequestType field +type SecurityListRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.SecurityListRequestType (559) func (f SecurityListRequestTypeField) Tag() quickfix.Tag { return tag.SecurityListRequestType } -//NewSecurityListRequestType returns a new SecurityListRequestTypeField initialized with val -func NewSecurityListRequestType(val int) SecurityListRequestTypeField { - return SecurityListRequestTypeField{quickfix.FIXInt(val)} +func NewSecurityListRequestType(val enum.SecurityListRequestType) SecurityListRequestTypeField { + return SecurityListRequestTypeField{quickfix.FIXString(val)} +} + +func (f SecurityListRequestTypeField) Value() enum.SecurityListRequestType { + return enum.SecurityListRequestType(f.String()) } -//SecurityListTypeField is a INT field -type SecurityListTypeField struct{ quickfix.FIXInt } +//SecurityListTypeField is a enum.SecurityListType field +type SecurityListTypeField struct{ quickfix.FIXString } //Tag returns tag.SecurityListType (1470) func (f SecurityListTypeField) Tag() quickfix.Tag { return tag.SecurityListType } -//NewSecurityListType returns a new SecurityListTypeField initialized with val -func NewSecurityListType(val int) SecurityListTypeField { - return SecurityListTypeField{quickfix.FIXInt(val)} +func NewSecurityListType(val enum.SecurityListType) SecurityListTypeField { + return SecurityListTypeField{quickfix.FIXString(val)} } -//SecurityListTypeSourceField is a INT field -type SecurityListTypeSourceField struct{ quickfix.FIXInt } +func (f SecurityListTypeField) Value() enum.SecurityListType { return enum.SecurityListType(f.String()) } + +//SecurityListTypeSourceField is a enum.SecurityListTypeSource field +type SecurityListTypeSourceField struct{ quickfix.FIXString } //Tag returns tag.SecurityListTypeSource (1471) func (f SecurityListTypeSourceField) Tag() quickfix.Tag { return tag.SecurityListTypeSource } -//NewSecurityListTypeSource returns a new SecurityListTypeSourceField initialized with val -func NewSecurityListTypeSource(val int) SecurityListTypeSourceField { - return SecurityListTypeSourceField{quickfix.FIXInt(val)} +func NewSecurityListTypeSource(val enum.SecurityListTypeSource) SecurityListTypeSourceField { + return SecurityListTypeSourceField{quickfix.FIXString(val)} +} + +func (f SecurityListTypeSourceField) Value() enum.SecurityListTypeSource { + return enum.SecurityListTypeSource(f.String()) } //SecurityReportIDField is a INT field @@ -13979,6 +16373,8 @@ func NewSecurityReportID(val int) SecurityReportIDField { return SecurityReportIDField{quickfix.FIXInt(val)} } +func (f SecurityReportIDField) Value() int { return f.Int() } + //SecurityReqIDField is a STRING field type SecurityReqIDField struct{ quickfix.FIXString } @@ -13990,26 +16386,34 @@ func NewSecurityReqID(val string) SecurityReqIDField { return SecurityReqIDField{quickfix.FIXString(val)} } -//SecurityRequestResultField is a INT field -type SecurityRequestResultField struct{ quickfix.FIXInt } +func (f SecurityReqIDField) Value() string { return f.String() } + +//SecurityRequestResultField is a enum.SecurityRequestResult field +type SecurityRequestResultField struct{ quickfix.FIXString } //Tag returns tag.SecurityRequestResult (560) func (f SecurityRequestResultField) Tag() quickfix.Tag { return tag.SecurityRequestResult } -//NewSecurityRequestResult returns a new SecurityRequestResultField initialized with val -func NewSecurityRequestResult(val int) SecurityRequestResultField { - return SecurityRequestResultField{quickfix.FIXInt(val)} +func NewSecurityRequestResult(val enum.SecurityRequestResult) SecurityRequestResultField { + return SecurityRequestResultField{quickfix.FIXString(val)} +} + +func (f SecurityRequestResultField) Value() enum.SecurityRequestResult { + return enum.SecurityRequestResult(f.String()) } -//SecurityRequestTypeField is a INT field -type SecurityRequestTypeField struct{ quickfix.FIXInt } +//SecurityRequestTypeField is a enum.SecurityRequestType field +type SecurityRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.SecurityRequestType (321) func (f SecurityRequestTypeField) Tag() quickfix.Tag { return tag.SecurityRequestType } -//NewSecurityRequestType returns a new SecurityRequestTypeField initialized with val -func NewSecurityRequestType(val int) SecurityRequestTypeField { - return SecurityRequestTypeField{quickfix.FIXInt(val)} +func NewSecurityRequestType(val enum.SecurityRequestType) SecurityRequestTypeField { + return SecurityRequestTypeField{quickfix.FIXString(val)} +} + +func (f SecurityRequestTypeField) Value() enum.SecurityRequestType { + return enum.SecurityRequestType(f.String()) } //SecurityResponseIDField is a STRING field @@ -14023,15 +16427,20 @@ func NewSecurityResponseID(val string) SecurityResponseIDField { return SecurityResponseIDField{quickfix.FIXString(val)} } -//SecurityResponseTypeField is a INT field -type SecurityResponseTypeField struct{ quickfix.FIXInt } +func (f SecurityResponseIDField) Value() string { return f.String() } + +//SecurityResponseTypeField is a enum.SecurityResponseType field +type SecurityResponseTypeField struct{ quickfix.FIXString } //Tag returns tag.SecurityResponseType (323) func (f SecurityResponseTypeField) Tag() quickfix.Tag { return tag.SecurityResponseType } -//NewSecurityResponseType returns a new SecurityResponseTypeField initialized with val -func NewSecurityResponseType(val int) SecurityResponseTypeField { - return SecurityResponseTypeField{quickfix.FIXInt(val)} +func NewSecurityResponseType(val enum.SecurityResponseType) SecurityResponseTypeField { + return SecurityResponseTypeField{quickfix.FIXString(val)} +} + +func (f SecurityResponseTypeField) Value() enum.SecurityResponseType { + return enum.SecurityResponseType(f.String()) } //SecuritySettlAgentAcctNameField is a STRING field @@ -14045,6 +16454,8 @@ func NewSecuritySettlAgentAcctName(val string) SecuritySettlAgentAcctNameField { return SecuritySettlAgentAcctNameField{quickfix.FIXString(val)} } +func (f SecuritySettlAgentAcctNameField) Value() string { return f.String() } + //SecuritySettlAgentAcctNumField is a STRING field type SecuritySettlAgentAcctNumField struct{ quickfix.FIXString } @@ -14056,6 +16467,8 @@ func NewSecuritySettlAgentAcctNum(val string) SecuritySettlAgentAcctNumField { return SecuritySettlAgentAcctNumField{quickfix.FIXString(val)} } +func (f SecuritySettlAgentAcctNumField) Value() string { return f.String() } + //SecuritySettlAgentCodeField is a STRING field type SecuritySettlAgentCodeField struct{ quickfix.FIXString } @@ -14067,6 +16480,8 @@ func NewSecuritySettlAgentCode(val string) SecuritySettlAgentCodeField { return SecuritySettlAgentCodeField{quickfix.FIXString(val)} } +func (f SecuritySettlAgentCodeField) Value() string { return f.String() } + //SecuritySettlAgentContactNameField is a STRING field type SecuritySettlAgentContactNameField struct{ quickfix.FIXString } @@ -14080,6 +16495,8 @@ func NewSecuritySettlAgentContactName(val string) SecuritySettlAgentContactNameF return SecuritySettlAgentContactNameField{quickfix.FIXString(val)} } +func (f SecuritySettlAgentContactNameField) Value() string { return f.String() } + //SecuritySettlAgentContactPhoneField is a STRING field type SecuritySettlAgentContactPhoneField struct{ quickfix.FIXString } @@ -14093,6 +16510,8 @@ func NewSecuritySettlAgentContactPhone(val string) SecuritySettlAgentContactPhon return SecuritySettlAgentContactPhoneField{quickfix.FIXString(val)} } +func (f SecuritySettlAgentContactPhoneField) Value() string { return f.String() } + //SecuritySettlAgentNameField is a STRING field type SecuritySettlAgentNameField struct{ quickfix.FIXString } @@ -14104,17 +16523,20 @@ func NewSecuritySettlAgentName(val string) SecuritySettlAgentNameField { return SecuritySettlAgentNameField{quickfix.FIXString(val)} } -//SecurityStatusField is a STRING field +func (f SecuritySettlAgentNameField) Value() string { return f.String() } + +//SecurityStatusField is a enum.SecurityStatus field type SecurityStatusField struct{ quickfix.FIXString } //Tag returns tag.SecurityStatus (965) func (f SecurityStatusField) Tag() quickfix.Tag { return tag.SecurityStatus } -//NewSecurityStatus returns a new SecurityStatusField initialized with val -func NewSecurityStatus(val string) SecurityStatusField { +func NewSecurityStatus(val enum.SecurityStatus) SecurityStatusField { return SecurityStatusField{quickfix.FIXString(val)} } +func (f SecurityStatusField) Value() enum.SecurityStatus { return enum.SecurityStatus(f.String()) } + //SecurityStatusReqIDField is a STRING field type SecurityStatusReqIDField struct{ quickfix.FIXString } @@ -14126,6 +16548,8 @@ func NewSecurityStatusReqID(val string) SecurityStatusReqIDField { return SecurityStatusReqIDField{quickfix.FIXString(val)} } +func (f SecurityStatusReqIDField) Value() string { return f.String() } + //SecuritySubTypeField is a STRING field type SecuritySubTypeField struct{ quickfix.FIXString } @@ -14137,50 +16561,62 @@ func NewSecuritySubType(val string) SecuritySubTypeField { return SecuritySubTypeField{quickfix.FIXString(val)} } -//SecurityTradingEventField is a INT field -type SecurityTradingEventField struct{ quickfix.FIXInt } +func (f SecuritySubTypeField) Value() string { return f.String() } + +//SecurityTradingEventField is a enum.SecurityTradingEvent field +type SecurityTradingEventField struct{ quickfix.FIXString } //Tag returns tag.SecurityTradingEvent (1174) func (f SecurityTradingEventField) Tag() quickfix.Tag { return tag.SecurityTradingEvent } -//NewSecurityTradingEvent returns a new SecurityTradingEventField initialized with val -func NewSecurityTradingEvent(val int) SecurityTradingEventField { - return SecurityTradingEventField{quickfix.FIXInt(val)} +func NewSecurityTradingEvent(val enum.SecurityTradingEvent) SecurityTradingEventField { + return SecurityTradingEventField{quickfix.FIXString(val)} +} + +func (f SecurityTradingEventField) Value() enum.SecurityTradingEvent { + return enum.SecurityTradingEvent(f.String()) } -//SecurityTradingStatusField is a INT field -type SecurityTradingStatusField struct{ quickfix.FIXInt } +//SecurityTradingStatusField is a enum.SecurityTradingStatus field +type SecurityTradingStatusField struct{ quickfix.FIXString } //Tag returns tag.SecurityTradingStatus (326) func (f SecurityTradingStatusField) Tag() quickfix.Tag { return tag.SecurityTradingStatus } -//NewSecurityTradingStatus returns a new SecurityTradingStatusField initialized with val -func NewSecurityTradingStatus(val int) SecurityTradingStatusField { - return SecurityTradingStatusField{quickfix.FIXInt(val)} +func NewSecurityTradingStatus(val enum.SecurityTradingStatus) SecurityTradingStatusField { + return SecurityTradingStatusField{quickfix.FIXString(val)} } -//SecurityTypeField is a STRING field +func (f SecurityTradingStatusField) Value() enum.SecurityTradingStatus { + return enum.SecurityTradingStatus(f.String()) +} + +//SecurityTypeField is a enum.SecurityType field type SecurityTypeField struct{ quickfix.FIXString } //Tag returns tag.SecurityType (167) func (f SecurityTypeField) Tag() quickfix.Tag { return tag.SecurityType } -//NewSecurityType returns a new SecurityTypeField initialized with val -func NewSecurityType(val string) SecurityTypeField { +func NewSecurityType(val enum.SecurityType) SecurityTypeField { return SecurityTypeField{quickfix.FIXString(val)} } -//SecurityUpdateActionField is a CHAR field +func (f SecurityTypeField) Value() enum.SecurityType { return enum.SecurityType(f.String()) } + +//SecurityUpdateActionField is a enum.SecurityUpdateAction field type SecurityUpdateActionField struct{ quickfix.FIXString } //Tag returns tag.SecurityUpdateAction (980) func (f SecurityUpdateActionField) Tag() quickfix.Tag { return tag.SecurityUpdateAction } -//NewSecurityUpdateAction returns a new SecurityUpdateActionField initialized with val -func NewSecurityUpdateAction(val string) SecurityUpdateActionField { +func NewSecurityUpdateAction(val enum.SecurityUpdateAction) SecurityUpdateActionField { return SecurityUpdateActionField{quickfix.FIXString(val)} } +func (f SecurityUpdateActionField) Value() enum.SecurityUpdateAction { + return enum.SecurityUpdateAction(f.String()) +} + //SecurityXMLField is a XMLDATA field type SecurityXMLField struct{ quickfix.FIXString } @@ -14192,6 +16628,8 @@ func NewSecurityXML(val string) SecurityXMLField { return SecurityXMLField{quickfix.FIXString(val)} } +func (f SecurityXMLField) Value() string { return f.String() } + //SecurityXMLLenField is a LENGTH field type SecurityXMLLenField struct{ quickfix.FIXInt } @@ -14203,6 +16641,8 @@ func NewSecurityXMLLen(val int) SecurityXMLLenField { return SecurityXMLLenField{quickfix.FIXInt(val)} } +func (f SecurityXMLLenField) Value() int { return f.Int() } + //SecurityXMLSchemaField is a STRING field type SecurityXMLSchemaField struct{ quickfix.FIXString } @@ -14214,6 +16654,8 @@ func NewSecurityXMLSchema(val string) SecurityXMLSchemaField { return SecurityXMLSchemaField{quickfix.FIXString(val)} } +func (f SecurityXMLSchemaField) Value() string { return f.String() } + //SellVolumeField is a QTY field type SellVolumeField struct{ quickfix.FIXDecimal } @@ -14225,6 +16667,8 @@ func NewSellVolume(val decimal.Decimal, scale int32) SellVolumeField { return SellVolumeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SellVolumeField) Value() (val decimal.Decimal) { return f.Decimal } + //SellerDaysField is a INT field type SellerDaysField struct{ quickfix.FIXInt } @@ -14236,6 +16680,8 @@ func NewSellerDays(val int) SellerDaysField { return SellerDaysField{quickfix.FIXInt(val)} } +func (f SellerDaysField) Value() int { return f.Int() } + //SenderCompIDField is a STRING field type SenderCompIDField struct{ quickfix.FIXString } @@ -14247,6 +16693,8 @@ func NewSenderCompID(val string) SenderCompIDField { return SenderCompIDField{quickfix.FIXString(val)} } +func (f SenderCompIDField) Value() string { return f.String() } + //SenderLocationIDField is a STRING field type SenderLocationIDField struct{ quickfix.FIXString } @@ -14258,6 +16706,8 @@ func NewSenderLocationID(val string) SenderLocationIDField { return SenderLocationIDField{quickfix.FIXString(val)} } +func (f SenderLocationIDField) Value() string { return f.String() } + //SenderSubIDField is a STRING field type SenderSubIDField struct{ quickfix.FIXString } @@ -14269,6 +16719,8 @@ func NewSenderSubID(val string) SenderSubIDField { return SenderSubIDField{quickfix.FIXString(val)} } +func (f SenderSubIDField) Value() string { return f.String() } + //SendingDateField is a LOCALMKTDATE field type SendingDateField struct{ quickfix.FIXString } @@ -14280,6 +16732,8 @@ func NewSendingDate(val string) SendingDateField { return SendingDateField{quickfix.FIXString(val)} } +func (f SendingDateField) Value() string { return f.String() } + //SendingTimeField is a UTCTIMESTAMP field type SendingTimeField struct{ quickfix.FIXUTCTimestamp } @@ -14296,39 +16750,46 @@ func NewSendingTimeNoMillis(val time.Time) SendingTimeField { return SendingTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//SeniorityField is a STRING field +func (f SendingTimeField) Value() time.Time { return f.Time } + +//SeniorityField is a enum.Seniority field type SeniorityField struct{ quickfix.FIXString } //Tag returns tag.Seniority (1450) func (f SeniorityField) Tag() quickfix.Tag { return tag.Seniority } -//NewSeniority returns a new SeniorityField initialized with val -func NewSeniority(val string) SeniorityField { +func NewSeniority(val enum.Seniority) SeniorityField { return SeniorityField{quickfix.FIXString(val)} } -//SessionRejectReasonField is a INT field -type SessionRejectReasonField struct{ quickfix.FIXInt } +func (f SeniorityField) Value() enum.Seniority { return enum.Seniority(f.String()) } + +//SessionRejectReasonField is a enum.SessionRejectReason field +type SessionRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.SessionRejectReason (373) func (f SessionRejectReasonField) Tag() quickfix.Tag { return tag.SessionRejectReason } -//NewSessionRejectReason returns a new SessionRejectReasonField initialized with val -func NewSessionRejectReason(val int) SessionRejectReasonField { - return SessionRejectReasonField{quickfix.FIXInt(val)} +func NewSessionRejectReason(val enum.SessionRejectReason) SessionRejectReasonField { + return SessionRejectReasonField{quickfix.FIXString(val)} } -//SessionStatusField is a INT field -type SessionStatusField struct{ quickfix.FIXInt } +func (f SessionRejectReasonField) Value() enum.SessionRejectReason { + return enum.SessionRejectReason(f.String()) +} + +//SessionStatusField is a enum.SessionStatus field +type SessionStatusField struct{ quickfix.FIXString } //Tag returns tag.SessionStatus (1409) func (f SessionStatusField) Tag() quickfix.Tag { return tag.SessionStatus } -//NewSessionStatus returns a new SessionStatusField initialized with val -func NewSessionStatus(val int) SessionStatusField { - return SessionStatusField{quickfix.FIXInt(val)} +func NewSessionStatus(val enum.SessionStatus) SessionStatusField { + return SessionStatusField{quickfix.FIXString(val)} } +func (f SessionStatusField) Value() enum.SessionStatus { return enum.SessionStatus(f.String()) } + //SettlBrkrCodeField is a STRING field type SettlBrkrCodeField struct{ quickfix.FIXString } @@ -14340,6 +16801,8 @@ func NewSettlBrkrCode(val string) SettlBrkrCodeField { return SettlBrkrCodeField{quickfix.FIXString(val)} } +func (f SettlBrkrCodeField) Value() string { return f.String() } + //SettlCurrAmtField is a AMT field type SettlCurrAmtField struct{ quickfix.FIXDecimal } @@ -14351,6 +16814,8 @@ func NewSettlCurrAmt(val decimal.Decimal, scale int32) SettlCurrAmtField { return SettlCurrAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SettlCurrAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //SettlCurrBidFxRateField is a FLOAT field type SettlCurrBidFxRateField struct{ quickfix.FIXDecimal } @@ -14362,6 +16827,8 @@ func NewSettlCurrBidFxRate(val decimal.Decimal, scale int32) SettlCurrBidFxRateF return SettlCurrBidFxRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SettlCurrBidFxRateField) Value() (val decimal.Decimal) { return f.Decimal } + //SettlCurrFxRateField is a FLOAT field type SettlCurrFxRateField struct{ quickfix.FIXDecimal } @@ -14373,17 +16840,22 @@ func NewSettlCurrFxRate(val decimal.Decimal, scale int32) SettlCurrFxRateField { return SettlCurrFxRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//SettlCurrFxRateCalcField is a CHAR field +func (f SettlCurrFxRateField) Value() (val decimal.Decimal) { return f.Decimal } + +//SettlCurrFxRateCalcField is a enum.SettlCurrFxRateCalc field type SettlCurrFxRateCalcField struct{ quickfix.FIXString } //Tag returns tag.SettlCurrFxRateCalc (156) func (f SettlCurrFxRateCalcField) Tag() quickfix.Tag { return tag.SettlCurrFxRateCalc } -//NewSettlCurrFxRateCalc returns a new SettlCurrFxRateCalcField initialized with val -func NewSettlCurrFxRateCalc(val string) SettlCurrFxRateCalcField { +func NewSettlCurrFxRateCalc(val enum.SettlCurrFxRateCalc) SettlCurrFxRateCalcField { return SettlCurrFxRateCalcField{quickfix.FIXString(val)} } +func (f SettlCurrFxRateCalcField) Value() enum.SettlCurrFxRateCalc { + return enum.SettlCurrFxRateCalc(f.String()) +} + //SettlCurrOfferFxRateField is a FLOAT field type SettlCurrOfferFxRateField struct{ quickfix.FIXDecimal } @@ -14395,6 +16867,8 @@ func NewSettlCurrOfferFxRate(val decimal.Decimal, scale int32) SettlCurrOfferFxR return SettlCurrOfferFxRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SettlCurrOfferFxRateField) Value() (val decimal.Decimal) { return f.Decimal } + //SettlCurrencyField is a CURRENCY field type SettlCurrencyField struct{ quickfix.FIXString } @@ -14406,6 +16880,8 @@ func NewSettlCurrency(val string) SettlCurrencyField { return SettlCurrencyField{quickfix.FIXString(val)} } +func (f SettlCurrencyField) Value() string { return f.String() } + //SettlDateField is a LOCALMKTDATE field type SettlDateField struct{ quickfix.FIXString } @@ -14417,6 +16893,8 @@ func NewSettlDate(val string) SettlDateField { return SettlDateField{quickfix.FIXString(val)} } +func (f SettlDateField) Value() string { return f.String() } + //SettlDate2Field is a LOCALMKTDATE field type SettlDate2Field struct{ quickfix.FIXString } @@ -14428,15 +16906,20 @@ func NewSettlDate2(val string) SettlDate2Field { return SettlDate2Field{quickfix.FIXString(val)} } -//SettlDeliveryTypeField is a INT field -type SettlDeliveryTypeField struct{ quickfix.FIXInt } +func (f SettlDate2Field) Value() string { return f.String() } + +//SettlDeliveryTypeField is a enum.SettlDeliveryType field +type SettlDeliveryTypeField struct{ quickfix.FIXString } //Tag returns tag.SettlDeliveryType (172) func (f SettlDeliveryTypeField) Tag() quickfix.Tag { return tag.SettlDeliveryType } -//NewSettlDeliveryType returns a new SettlDeliveryTypeField initialized with val -func NewSettlDeliveryType(val int) SettlDeliveryTypeField { - return SettlDeliveryTypeField{quickfix.FIXInt(val)} +func NewSettlDeliveryType(val enum.SettlDeliveryType) SettlDeliveryTypeField { + return SettlDeliveryTypeField{quickfix.FIXString(val)} +} + +func (f SettlDeliveryTypeField) Value() enum.SettlDeliveryType { + return enum.SettlDeliveryType(f.String()) } //SettlDepositoryCodeField is a STRING field @@ -14450,6 +16933,8 @@ func NewSettlDepositoryCode(val string) SettlDepositoryCodeField { return SettlDepositoryCodeField{quickfix.FIXString(val)} } +func (f SettlDepositoryCodeField) Value() string { return f.String() } + //SettlInstCodeField is a STRING field type SettlInstCodeField struct{ quickfix.FIXString } @@ -14461,6 +16946,8 @@ func NewSettlInstCode(val string) SettlInstCodeField { return SettlInstCodeField{quickfix.FIXString(val)} } +func (f SettlInstCodeField) Value() string { return f.String() } + //SettlInstIDField is a STRING field type SettlInstIDField struct{ quickfix.FIXString } @@ -14472,17 +16959,20 @@ func NewSettlInstID(val string) SettlInstIDField { return SettlInstIDField{quickfix.FIXString(val)} } -//SettlInstModeField is a CHAR field +func (f SettlInstIDField) Value() string { return f.String() } + +//SettlInstModeField is a enum.SettlInstMode field type SettlInstModeField struct{ quickfix.FIXString } //Tag returns tag.SettlInstMode (160) func (f SettlInstModeField) Tag() quickfix.Tag { return tag.SettlInstMode } -//NewSettlInstMode returns a new SettlInstModeField initialized with val -func NewSettlInstMode(val string) SettlInstModeField { +func NewSettlInstMode(val enum.SettlInstMode) SettlInstModeField { return SettlInstModeField{quickfix.FIXString(val)} } +func (f SettlInstModeField) Value() enum.SettlInstMode { return enum.SettlInstMode(f.String()) } + //SettlInstMsgIDField is a STRING field type SettlInstMsgIDField struct{ quickfix.FIXString } @@ -14494,6 +16984,8 @@ func NewSettlInstMsgID(val string) SettlInstMsgIDField { return SettlInstMsgIDField{quickfix.FIXString(val)} } +func (f SettlInstMsgIDField) Value() string { return f.String() } + //SettlInstRefIDField is a STRING field type SettlInstRefIDField struct{ quickfix.FIXString } @@ -14505,6 +16997,8 @@ func NewSettlInstRefID(val string) SettlInstRefIDField { return SettlInstRefIDField{quickfix.FIXString(val)} } +func (f SettlInstRefIDField) Value() string { return f.String() } + //SettlInstReqIDField is a STRING field type SettlInstReqIDField struct{ quickfix.FIXString } @@ -14516,61 +17010,72 @@ func NewSettlInstReqID(val string) SettlInstReqIDField { return SettlInstReqIDField{quickfix.FIXString(val)} } -//SettlInstReqRejCodeField is a INT field -type SettlInstReqRejCodeField struct{ quickfix.FIXInt } +func (f SettlInstReqIDField) Value() string { return f.String() } + +//SettlInstReqRejCodeField is a enum.SettlInstReqRejCode field +type SettlInstReqRejCodeField struct{ quickfix.FIXString } //Tag returns tag.SettlInstReqRejCode (792) func (f SettlInstReqRejCodeField) Tag() quickfix.Tag { return tag.SettlInstReqRejCode } -//NewSettlInstReqRejCode returns a new SettlInstReqRejCodeField initialized with val -func NewSettlInstReqRejCode(val int) SettlInstReqRejCodeField { - return SettlInstReqRejCodeField{quickfix.FIXInt(val)} +func NewSettlInstReqRejCode(val enum.SettlInstReqRejCode) SettlInstReqRejCodeField { + return SettlInstReqRejCodeField{quickfix.FIXString(val)} +} + +func (f SettlInstReqRejCodeField) Value() enum.SettlInstReqRejCode { + return enum.SettlInstReqRejCode(f.String()) } -//SettlInstSourceField is a CHAR field +//SettlInstSourceField is a enum.SettlInstSource field type SettlInstSourceField struct{ quickfix.FIXString } //Tag returns tag.SettlInstSource (165) func (f SettlInstSourceField) Tag() quickfix.Tag { return tag.SettlInstSource } -//NewSettlInstSource returns a new SettlInstSourceField initialized with val -func NewSettlInstSource(val string) SettlInstSourceField { +func NewSettlInstSource(val enum.SettlInstSource) SettlInstSourceField { return SettlInstSourceField{quickfix.FIXString(val)} } -//SettlInstTransTypeField is a CHAR field +func (f SettlInstSourceField) Value() enum.SettlInstSource { return enum.SettlInstSource(f.String()) } + +//SettlInstTransTypeField is a enum.SettlInstTransType field type SettlInstTransTypeField struct{ quickfix.FIXString } //Tag returns tag.SettlInstTransType (163) func (f SettlInstTransTypeField) Tag() quickfix.Tag { return tag.SettlInstTransType } -//NewSettlInstTransType returns a new SettlInstTransTypeField initialized with val -func NewSettlInstTransType(val string) SettlInstTransTypeField { +func NewSettlInstTransType(val enum.SettlInstTransType) SettlInstTransTypeField { return SettlInstTransTypeField{quickfix.FIXString(val)} } -//SettlLocationField is a STRING field +func (f SettlInstTransTypeField) Value() enum.SettlInstTransType { + return enum.SettlInstTransType(f.String()) +} + +//SettlLocationField is a enum.SettlLocation field type SettlLocationField struct{ quickfix.FIXString } //Tag returns tag.SettlLocation (166) func (f SettlLocationField) Tag() quickfix.Tag { return tag.SettlLocation } -//NewSettlLocation returns a new SettlLocationField initialized with val -func NewSettlLocation(val string) SettlLocationField { +func NewSettlLocation(val enum.SettlLocation) SettlLocationField { return SettlLocationField{quickfix.FIXString(val)} } -//SettlMethodField is a CHAR field +func (f SettlLocationField) Value() enum.SettlLocation { return enum.SettlLocation(f.String()) } + +//SettlMethodField is a enum.SettlMethod field type SettlMethodField struct{ quickfix.FIXString } //Tag returns tag.SettlMethod (1193) func (f SettlMethodField) Tag() quickfix.Tag { return tag.SettlMethod } -//NewSettlMethod returns a new SettlMethodField initialized with val -func NewSettlMethod(val string) SettlMethodField { +func NewSettlMethod(val enum.SettlMethod) SettlMethodField { return SettlMethodField{quickfix.FIXString(val)} } +func (f SettlMethodField) Value() enum.SettlMethod { return enum.SettlMethod(f.String()) } + //SettlObligIDField is a STRING field type SettlObligIDField struct{ quickfix.FIXString } @@ -14582,17 +17087,20 @@ func NewSettlObligID(val string) SettlObligIDField { return SettlObligIDField{quickfix.FIXString(val)} } -//SettlObligModeField is a INT field -type SettlObligModeField struct{ quickfix.FIXInt } +func (f SettlObligIDField) Value() string { return f.String() } + +//SettlObligModeField is a enum.SettlObligMode field +type SettlObligModeField struct{ quickfix.FIXString } //Tag returns tag.SettlObligMode (1159) func (f SettlObligModeField) Tag() quickfix.Tag { return tag.SettlObligMode } -//NewSettlObligMode returns a new SettlObligModeField initialized with val -func NewSettlObligMode(val int) SettlObligModeField { - return SettlObligModeField{quickfix.FIXInt(val)} +func NewSettlObligMode(val enum.SettlObligMode) SettlObligModeField { + return SettlObligModeField{quickfix.FIXString(val)} } +func (f SettlObligModeField) Value() enum.SettlObligMode { return enum.SettlObligMode(f.String()) } + //SettlObligMsgIDField is a STRING field type SettlObligMsgIDField struct{ quickfix.FIXString } @@ -14604,6 +17112,8 @@ func NewSettlObligMsgID(val string) SettlObligMsgIDField { return SettlObligMsgIDField{quickfix.FIXString(val)} } +func (f SettlObligMsgIDField) Value() string { return f.String() } + //SettlObligRefIDField is a STRING field type SettlObligRefIDField struct{ quickfix.FIXString } @@ -14615,28 +17125,34 @@ func NewSettlObligRefID(val string) SettlObligRefIDField { return SettlObligRefIDField{quickfix.FIXString(val)} } -//SettlObligSourceField is a CHAR field +func (f SettlObligRefIDField) Value() string { return f.String() } + +//SettlObligSourceField is a enum.SettlObligSource field type SettlObligSourceField struct{ quickfix.FIXString } //Tag returns tag.SettlObligSource (1164) func (f SettlObligSourceField) Tag() quickfix.Tag { return tag.SettlObligSource } -//NewSettlObligSource returns a new SettlObligSourceField initialized with val -func NewSettlObligSource(val string) SettlObligSourceField { +func NewSettlObligSource(val enum.SettlObligSource) SettlObligSourceField { return SettlObligSourceField{quickfix.FIXString(val)} } -//SettlObligTransTypeField is a CHAR field +func (f SettlObligSourceField) Value() enum.SettlObligSource { return enum.SettlObligSource(f.String()) } + +//SettlObligTransTypeField is a enum.SettlObligTransType field type SettlObligTransTypeField struct{ quickfix.FIXString } //Tag returns tag.SettlObligTransType (1162) func (f SettlObligTransTypeField) Tag() quickfix.Tag { return tag.SettlObligTransType } -//NewSettlObligTransType returns a new SettlObligTransTypeField initialized with val -func NewSettlObligTransType(val string) SettlObligTransTypeField { +func NewSettlObligTransType(val enum.SettlObligTransType) SettlObligTransTypeField { return SettlObligTransTypeField{quickfix.FIXString(val)} } +func (f SettlObligTransTypeField) Value() enum.SettlObligTransType { + return enum.SettlObligTransType(f.String()) +} + //SettlPartyIDField is a STRING field type SettlPartyIDField struct{ quickfix.FIXString } @@ -14648,6 +17164,8 @@ func NewSettlPartyID(val string) SettlPartyIDField { return SettlPartyIDField{quickfix.FIXString(val)} } +func (f SettlPartyIDField) Value() string { return f.String() } + //SettlPartyIDSourceField is a CHAR field type SettlPartyIDSourceField struct{ quickfix.FIXString } @@ -14659,6 +17177,8 @@ func NewSettlPartyIDSource(val string) SettlPartyIDSourceField { return SettlPartyIDSourceField{quickfix.FIXString(val)} } +func (f SettlPartyIDSourceField) Value() string { return f.String() } + //SettlPartyRoleField is a INT field type SettlPartyRoleField struct{ quickfix.FIXInt } @@ -14670,6 +17190,8 @@ func NewSettlPartyRole(val int) SettlPartyRoleField { return SettlPartyRoleField{quickfix.FIXInt(val)} } +func (f SettlPartyRoleField) Value() int { return f.Int() } + //SettlPartySubIDField is a STRING field type SettlPartySubIDField struct{ quickfix.FIXString } @@ -14681,6 +17203,8 @@ func NewSettlPartySubID(val string) SettlPartySubIDField { return SettlPartySubIDField{quickfix.FIXString(val)} } +func (f SettlPartySubIDField) Value() string { return f.String() } + //SettlPartySubIDTypeField is a INT field type SettlPartySubIDTypeField struct{ quickfix.FIXInt } @@ -14692,6 +17216,8 @@ func NewSettlPartySubIDType(val int) SettlPartySubIDTypeField { return SettlPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f SettlPartySubIDTypeField) Value() int { return f.Int() } + //SettlPriceField is a PRICE field type SettlPriceField struct{ quickfix.FIXDecimal } @@ -14703,28 +17229,32 @@ func NewSettlPrice(val decimal.Decimal, scale int32) SettlPriceField { return SettlPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//SettlPriceTypeField is a INT field -type SettlPriceTypeField struct{ quickfix.FIXInt } +func (f SettlPriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//SettlPriceTypeField is a enum.SettlPriceType field +type SettlPriceTypeField struct{ quickfix.FIXString } //Tag returns tag.SettlPriceType (731) func (f SettlPriceTypeField) Tag() quickfix.Tag { return tag.SettlPriceType } -//NewSettlPriceType returns a new SettlPriceTypeField initialized with val -func NewSettlPriceType(val int) SettlPriceTypeField { - return SettlPriceTypeField{quickfix.FIXInt(val)} +func NewSettlPriceType(val enum.SettlPriceType) SettlPriceTypeField { + return SettlPriceTypeField{quickfix.FIXString(val)} } -//SettlSessIDField is a STRING field +func (f SettlPriceTypeField) Value() enum.SettlPriceType { return enum.SettlPriceType(f.String()) } + +//SettlSessIDField is a enum.SettlSessID field type SettlSessIDField struct{ quickfix.FIXString } //Tag returns tag.SettlSessID (716) func (f SettlSessIDField) Tag() quickfix.Tag { return tag.SettlSessID } -//NewSettlSessID returns a new SettlSessIDField initialized with val -func NewSettlSessID(val string) SettlSessIDField { +func NewSettlSessID(val enum.SettlSessID) SettlSessIDField { return SettlSessIDField{quickfix.FIXString(val)} } +func (f SettlSessIDField) Value() enum.SettlSessID { return enum.SettlSessID(f.String()) } + //SettlSessSubIDField is a STRING field type SettlSessSubIDField struct{ quickfix.FIXString } @@ -14736,17 +17266,20 @@ func NewSettlSessSubID(val string) SettlSessSubIDField { return SettlSessSubIDField{quickfix.FIXString(val)} } -//SettlTypeField is a STRING field +func (f SettlSessSubIDField) Value() string { return f.String() } + +//SettlTypeField is a enum.SettlType field type SettlTypeField struct{ quickfix.FIXString } //Tag returns tag.SettlType (63) func (f SettlTypeField) Tag() quickfix.Tag { return tag.SettlType } -//NewSettlType returns a new SettlTypeField initialized with val -func NewSettlType(val string) SettlTypeField { +func NewSettlType(val enum.SettlType) SettlTypeField { return SettlTypeField{quickfix.FIXString(val)} } +func (f SettlTypeField) Value() enum.SettlType { return enum.SettlType(f.String()) } + //SettleOnOpenFlagField is a STRING field type SettleOnOpenFlagField struct{ quickfix.FIXString } @@ -14758,6 +17291,8 @@ func NewSettleOnOpenFlag(val string) SettleOnOpenFlagField { return SettleOnOpenFlagField{quickfix.FIXString(val)} } +func (f SettleOnOpenFlagField) Value() string { return f.String() } + //SettlementCycleNoField is a INT field type SettlementCycleNoField struct{ quickfix.FIXInt } @@ -14769,17 +17304,20 @@ func NewSettlementCycleNo(val int) SettlementCycleNoField { return SettlementCycleNoField{quickfix.FIXInt(val)} } -//SettlmntTypField is a CHAR field +func (f SettlementCycleNoField) Value() int { return f.Int() } + +//SettlmntTypField is a enum.SettlmntTyp field type SettlmntTypField struct{ quickfix.FIXString } //Tag returns tag.SettlmntTyp (63) func (f SettlmntTypField) Tag() quickfix.Tag { return tag.SettlmntTyp } -//NewSettlmntTyp returns a new SettlmntTypField initialized with val -func NewSettlmntTyp(val string) SettlmntTypField { +func NewSettlmntTyp(val enum.SettlmntTyp) SettlmntTypField { return SettlmntTypField{quickfix.FIXString(val)} } +func (f SettlmntTypField) Value() enum.SettlmntTyp { return enum.SettlmntTyp(f.String()) } + //SharedCommissionField is a AMT field type SharedCommissionField struct{ quickfix.FIXDecimal } @@ -14791,6 +17329,8 @@ func NewSharedCommission(val decimal.Decimal, scale int32) SharedCommissionField return SharedCommissionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SharedCommissionField) Value() (val decimal.Decimal) { return f.Decimal } + //SharesField is a QTY field type SharesField struct{ quickfix.FIXDecimal } @@ -14802,6 +17342,8 @@ func NewShares(val decimal.Decimal, scale int32) SharesField { return SharesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SharesField) Value() (val decimal.Decimal) { return f.Decimal } + //ShortQtyField is a QTY field type ShortQtyField struct{ quickfix.FIXDecimal } @@ -14813,28 +17355,32 @@ func NewShortQty(val decimal.Decimal, scale int32) ShortQtyField { return ShortQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//ShortSaleReasonField is a INT field -type ShortSaleReasonField struct{ quickfix.FIXInt } +func (f ShortQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//ShortSaleReasonField is a enum.ShortSaleReason field +type ShortSaleReasonField struct{ quickfix.FIXString } //Tag returns tag.ShortSaleReason (853) func (f ShortSaleReasonField) Tag() quickfix.Tag { return tag.ShortSaleReason } -//NewShortSaleReason returns a new ShortSaleReasonField initialized with val -func NewShortSaleReason(val int) ShortSaleReasonField { - return ShortSaleReasonField{quickfix.FIXInt(val)} +func NewShortSaleReason(val enum.ShortSaleReason) ShortSaleReasonField { + return ShortSaleReasonField{quickfix.FIXString(val)} } -//SideField is a CHAR field +func (f ShortSaleReasonField) Value() enum.ShortSaleReason { return enum.ShortSaleReason(f.String()) } + +//SideField is a enum.Side field type SideField struct{ quickfix.FIXString } //Tag returns tag.Side (54) func (f SideField) Tag() quickfix.Tag { return tag.Side } -//NewSide returns a new SideField initialized with val -func NewSide(val string) SideField { +func NewSide(val enum.Side) SideField { return SideField{quickfix.FIXString(val)} } +func (f SideField) Value() enum.Side { return enum.Side(f.String()) } + //SideComplianceIDField is a STRING field type SideComplianceIDField struct{ quickfix.FIXString } @@ -14846,6 +17392,8 @@ func NewSideComplianceID(val string) SideComplianceIDField { return SideComplianceIDField{quickfix.FIXString(val)} } +func (f SideComplianceIDField) Value() string { return f.String() } + //SideCurrencyField is a CURRENCY field type SideCurrencyField struct{ quickfix.FIXString } @@ -14857,6 +17405,8 @@ func NewSideCurrency(val string) SideCurrencyField { return SideCurrencyField{quickfix.FIXString(val)} } +func (f SideCurrencyField) Value() string { return f.String() } + //SideExecIDField is a STRING field type SideExecIDField struct{ quickfix.FIXString } @@ -14868,6 +17418,8 @@ func NewSideExecID(val string) SideExecIDField { return SideExecIDField{quickfix.FIXString(val)} } +func (f SideExecIDField) Value() string { return f.String() } + //SideFillStationCdField is a STRING field type SideFillStationCdField struct{ quickfix.FIXString } @@ -14879,6 +17431,8 @@ func NewSideFillStationCd(val string) SideFillStationCdField { return SideFillStationCdField{quickfix.FIXString(val)} } +func (f SideFillStationCdField) Value() string { return f.String() } + //SideGrossTradeAmtField is a AMT field type SideGrossTradeAmtField struct{ quickfix.FIXDecimal } @@ -14890,6 +17444,8 @@ func NewSideGrossTradeAmt(val decimal.Decimal, scale int32) SideGrossTradeAmtFie return SideGrossTradeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SideGrossTradeAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //SideLastQtyField is a INT field type SideLastQtyField struct{ quickfix.FIXInt } @@ -14901,6 +17457,8 @@ func NewSideLastQty(val int) SideLastQtyField { return SideLastQtyField{quickfix.FIXInt(val)} } +func (f SideLastQtyField) Value() int { return f.Int() } + //SideLiquidityIndField is a INT field type SideLiquidityIndField struct{ quickfix.FIXInt } @@ -14912,15 +17470,20 @@ func NewSideLiquidityInd(val int) SideLiquidityIndField { return SideLiquidityIndField{quickfix.FIXInt(val)} } -//SideMultiLegReportingTypeField is a INT field -type SideMultiLegReportingTypeField struct{ quickfix.FIXInt } +func (f SideLiquidityIndField) Value() int { return f.Int() } + +//SideMultiLegReportingTypeField is a enum.SideMultiLegReportingType field +type SideMultiLegReportingTypeField struct{ quickfix.FIXString } //Tag returns tag.SideMultiLegReportingType (752) func (f SideMultiLegReportingTypeField) Tag() quickfix.Tag { return tag.SideMultiLegReportingType } -//NewSideMultiLegReportingType returns a new SideMultiLegReportingTypeField initialized with val -func NewSideMultiLegReportingType(val int) SideMultiLegReportingTypeField { - return SideMultiLegReportingTypeField{quickfix.FIXInt(val)} +func NewSideMultiLegReportingType(val enum.SideMultiLegReportingType) SideMultiLegReportingTypeField { + return SideMultiLegReportingTypeField{quickfix.FIXString(val)} +} + +func (f SideMultiLegReportingTypeField) Value() enum.SideMultiLegReportingType { + return enum.SideMultiLegReportingType(f.String()) } //SideQtyField is a INT field @@ -14934,6 +17497,8 @@ func NewSideQty(val int) SideQtyField { return SideQtyField{quickfix.FIXInt(val)} } +func (f SideQtyField) Value() int { return f.Int() } + //SideReasonCdField is a STRING field type SideReasonCdField struct{ quickfix.FIXString } @@ -14945,6 +17510,8 @@ func NewSideReasonCd(val string) SideReasonCdField { return SideReasonCdField{quickfix.FIXString(val)} } +func (f SideReasonCdField) Value() string { return f.String() } + //SideSettlCurrencyField is a CURRENCY field type SideSettlCurrencyField struct{ quickfix.FIXString } @@ -14956,6 +17523,8 @@ func NewSideSettlCurrency(val string) SideSettlCurrencyField { return SideSettlCurrencyField{quickfix.FIXString(val)} } +func (f SideSettlCurrencyField) Value() string { return f.String() } + //SideTimeInForceField is a UTCTIMESTAMP field type SideTimeInForceField struct{ quickfix.FIXUTCTimestamp } @@ -14972,6 +17541,8 @@ func NewSideTimeInForceNoMillis(val time.Time) SideTimeInForceField { return SideTimeInForceField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f SideTimeInForceField) Value() time.Time { return f.Time } + //SideTradeReportIDField is a STRING field type SideTradeReportIDField struct{ quickfix.FIXString } @@ -14983,6 +17554,8 @@ func NewSideTradeReportID(val string) SideTradeReportIDField { return SideTradeReportIDField{quickfix.FIXString(val)} } +func (f SideTradeReportIDField) Value() string { return f.String() } + //SideTrdRegTimestampField is a UTCTIMESTAMP field type SideTrdRegTimestampField struct{ quickfix.FIXUTCTimestamp } @@ -14999,6 +17572,8 @@ func NewSideTrdRegTimestampNoMillis(val time.Time) SideTrdRegTimestampField { return SideTrdRegTimestampField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f SideTrdRegTimestampField) Value() time.Time { return f.Time } + //SideTrdRegTimestampSrcField is a STRING field type SideTrdRegTimestampSrcField struct{ quickfix.FIXString } @@ -15010,6 +17585,8 @@ func NewSideTrdRegTimestampSrc(val string) SideTrdRegTimestampSrcField { return SideTrdRegTimestampSrcField{quickfix.FIXString(val)} } +func (f SideTrdRegTimestampSrcField) Value() string { return f.String() } + //SideTrdRegTimestampTypeField is a INT field type SideTrdRegTimestampTypeField struct{ quickfix.FIXInt } @@ -15021,17 +17598,20 @@ func NewSideTrdRegTimestampType(val int) SideTrdRegTimestampTypeField { return SideTrdRegTimestampTypeField{quickfix.FIXInt(val)} } -//SideTrdSubTypField is a INT field -type SideTrdSubTypField struct{ quickfix.FIXInt } +func (f SideTrdRegTimestampTypeField) Value() int { return f.Int() } + +//SideTrdSubTypField is a enum.SideTrdSubTyp field +type SideTrdSubTypField struct{ quickfix.FIXString } //Tag returns tag.SideTrdSubTyp (1008) func (f SideTrdSubTypField) Tag() quickfix.Tag { return tag.SideTrdSubTyp } -//NewSideTrdSubTyp returns a new SideTrdSubTypField initialized with val -func NewSideTrdSubTyp(val int) SideTrdSubTypField { - return SideTrdSubTypField{quickfix.FIXInt(val)} +func NewSideTrdSubTyp(val enum.SideTrdSubTyp) SideTrdSubTypField { + return SideTrdSubTypField{quickfix.FIXString(val)} } +func (f SideTrdSubTypField) Value() enum.SideTrdSubTyp { return enum.SideTrdSubTyp(f.String()) } + //SideValue1Field is a AMT field type SideValue1Field struct{ quickfix.FIXDecimal } @@ -15043,6 +17623,8 @@ func NewSideValue1(val decimal.Decimal, scale int32) SideValue1Field { return SideValue1Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SideValue1Field) Value() (val decimal.Decimal) { return f.Decimal } + //SideValue2Field is a AMT field type SideValue2Field struct{ quickfix.FIXDecimal } @@ -15054,17 +17636,20 @@ func NewSideValue2(val decimal.Decimal, scale int32) SideValue2Field { return SideValue2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//SideValueIndField is a INT field -type SideValueIndField struct{ quickfix.FIXInt } +func (f SideValue2Field) Value() (val decimal.Decimal) { return f.Decimal } + +//SideValueIndField is a enum.SideValueInd field +type SideValueIndField struct{ quickfix.FIXString } //Tag returns tag.SideValueInd (401) func (f SideValueIndField) Tag() quickfix.Tag { return tag.SideValueInd } -//NewSideValueInd returns a new SideValueIndField initialized with val -func NewSideValueInd(val int) SideValueIndField { - return SideValueIndField{quickfix.FIXInt(val)} +func NewSideValueInd(val enum.SideValueInd) SideValueIndField { + return SideValueIndField{quickfix.FIXString(val)} } +func (f SideValueIndField) Value() enum.SideValueInd { return enum.SideValueInd(f.String()) } + //SignatureField is a DATA field type SignatureField struct{ quickfix.FIXString } @@ -15076,6 +17661,8 @@ func NewSignature(val string) SignatureField { return SignatureField{quickfix.FIXString(val)} } +func (f SignatureField) Value() string { return f.String() } + //SignatureLengthField is a LENGTH field type SignatureLengthField struct{ quickfix.FIXInt } @@ -15087,6 +17674,8 @@ func NewSignatureLength(val int) SignatureLengthField { return SignatureLengthField{quickfix.FIXInt(val)} } +func (f SignatureLengthField) Value() int { return f.Int() } + //SolicitedFlagField is a BOOLEAN field type SolicitedFlagField struct{ quickfix.FIXBoolean } @@ -15098,6 +17687,8 @@ func NewSolicitedFlag(val bool) SolicitedFlagField { return SolicitedFlagField{quickfix.FIXBoolean(val)} } +func (f SolicitedFlagField) Value() bool { return f.Bool() } + //SpreadField is a PRICEOFFSET field type SpreadField struct{ quickfix.FIXDecimal } @@ -15109,6 +17700,8 @@ func NewSpread(val decimal.Decimal, scale int32) SpreadField { return SpreadField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SpreadField) Value() (val decimal.Decimal) { return f.Decimal } + //SpreadToBenchmarkField is a PRICEOFFSET field type SpreadToBenchmarkField struct{ quickfix.FIXDecimal } @@ -15120,6 +17713,8 @@ func NewSpreadToBenchmark(val decimal.Decimal, scale int32) SpreadToBenchmarkFie return SpreadToBenchmarkField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SpreadToBenchmarkField) Value() (val decimal.Decimal) { return f.Decimal } + //StandInstDbIDField is a STRING field type StandInstDbIDField struct{ quickfix.FIXString } @@ -15131,6 +17726,8 @@ func NewStandInstDbID(val string) StandInstDbIDField { return StandInstDbIDField{quickfix.FIXString(val)} } +func (f StandInstDbIDField) Value() string { return f.String() } + //StandInstDbNameField is a STRING field type StandInstDbNameField struct{ quickfix.FIXString } @@ -15142,17 +17739,20 @@ func NewStandInstDbName(val string) StandInstDbNameField { return StandInstDbNameField{quickfix.FIXString(val)} } -//StandInstDbTypeField is a INT field -type StandInstDbTypeField struct{ quickfix.FIXInt } +func (f StandInstDbNameField) Value() string { return f.String() } + +//StandInstDbTypeField is a enum.StandInstDbType field +type StandInstDbTypeField struct{ quickfix.FIXString } //Tag returns tag.StandInstDbType (169) func (f StandInstDbTypeField) Tag() quickfix.Tag { return tag.StandInstDbType } -//NewStandInstDbType returns a new StandInstDbTypeField initialized with val -func NewStandInstDbType(val int) StandInstDbTypeField { - return StandInstDbTypeField{quickfix.FIXInt(val)} +func NewStandInstDbType(val enum.StandInstDbType) StandInstDbTypeField { + return StandInstDbTypeField{quickfix.FIXString(val)} } +func (f StandInstDbTypeField) Value() enum.StandInstDbType { return enum.StandInstDbType(f.String()) } + //StartCashField is a AMT field type StartCashField struct{ quickfix.FIXDecimal } @@ -15164,6 +17764,8 @@ func NewStartCash(val decimal.Decimal, scale int32) StartCashField { return StartCashField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StartCashField) Value() (val decimal.Decimal) { return f.Decimal } + //StartDateField is a LOCALMKTDATE field type StartDateField struct{ quickfix.FIXString } @@ -15175,6 +17777,8 @@ func NewStartDate(val string) StartDateField { return StartDateField{quickfix.FIXString(val)} } +func (f StartDateField) Value() string { return f.String() } + //StartMaturityMonthYearField is a MONTHYEAR field type StartMaturityMonthYearField struct{ quickfix.FIXString } @@ -15186,6 +17790,8 @@ func NewStartMaturityMonthYear(val string) StartMaturityMonthYearField { return StartMaturityMonthYearField{quickfix.FIXString(val)} } +func (f StartMaturityMonthYearField) Value() string { return f.String() } + //StartStrikePxRangeField is a PRICE field type StartStrikePxRangeField struct{ quickfix.FIXDecimal } @@ -15197,6 +17803,8 @@ func NewStartStrikePxRange(val decimal.Decimal, scale int32) StartStrikePxRangeF return StartStrikePxRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StartStrikePxRangeField) Value() (val decimal.Decimal) { return f.Decimal } + //StartTickPriceRangeField is a PRICE field type StartTickPriceRangeField struct{ quickfix.FIXDecimal } @@ -15208,6 +17816,8 @@ func NewStartTickPriceRange(val decimal.Decimal, scale int32) StartTickPriceRang return StartTickPriceRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StartTickPriceRangeField) Value() (val decimal.Decimal) { return f.Decimal } + //StateOrProvinceOfIssueField is a STRING field type StateOrProvinceOfIssueField struct{ quickfix.FIXString } @@ -15219,17 +17829,20 @@ func NewStateOrProvinceOfIssue(val string) StateOrProvinceOfIssueField { return StateOrProvinceOfIssueField{quickfix.FIXString(val)} } -//StatsTypeField is a INT field -type StatsTypeField struct{ quickfix.FIXInt } +func (f StateOrProvinceOfIssueField) Value() string { return f.String() } + +//StatsTypeField is a enum.StatsType field +type StatsTypeField struct{ quickfix.FIXString } //Tag returns tag.StatsType (1176) func (f StatsTypeField) Tag() quickfix.Tag { return tag.StatsType } -//NewStatsType returns a new StatsTypeField initialized with val -func NewStatsType(val int) StatsTypeField { - return StatsTypeField{quickfix.FIXInt(val)} +func NewStatsType(val enum.StatsType) StatsTypeField { + return StatsTypeField{quickfix.FIXString(val)} } +func (f StatsTypeField) Value() enum.StatsType { return enum.StatsType(f.String()) } + //StatusTextField is a STRING field type StatusTextField struct{ quickfix.FIXString } @@ -15241,28 +17854,32 @@ func NewStatusText(val string) StatusTextField { return StatusTextField{quickfix.FIXString(val)} } -//StatusValueField is a INT field -type StatusValueField struct{ quickfix.FIXInt } +func (f StatusTextField) Value() string { return f.String() } + +//StatusValueField is a enum.StatusValue field +type StatusValueField struct{ quickfix.FIXString } //Tag returns tag.StatusValue (928) func (f StatusValueField) Tag() quickfix.Tag { return tag.StatusValue } -//NewStatusValue returns a new StatusValueField initialized with val -func NewStatusValue(val int) StatusValueField { - return StatusValueField{quickfix.FIXInt(val)} +func NewStatusValue(val enum.StatusValue) StatusValueField { + return StatusValueField{quickfix.FIXString(val)} } -//StipulationTypeField is a STRING field +func (f StatusValueField) Value() enum.StatusValue { return enum.StatusValue(f.String()) } + +//StipulationTypeField is a enum.StipulationType field type StipulationTypeField struct{ quickfix.FIXString } //Tag returns tag.StipulationType (233) func (f StipulationTypeField) Tag() quickfix.Tag { return tag.StipulationType } -//NewStipulationType returns a new StipulationTypeField initialized with val -func NewStipulationType(val string) StipulationTypeField { +func NewStipulationType(val enum.StipulationType) StipulationTypeField { return StipulationTypeField{quickfix.FIXString(val)} } +func (f StipulationTypeField) Value() enum.StipulationType { return enum.StipulationType(f.String()) } + //StipulationValueField is a STRING field type StipulationValueField struct{ quickfix.FIXString } @@ -15274,6 +17891,8 @@ func NewStipulationValue(val string) StipulationValueField { return StipulationValueField{quickfix.FIXString(val)} } +func (f StipulationValueField) Value() string { return f.String() } + //StopPxField is a PRICE field type StopPxField struct{ quickfix.FIXDecimal } @@ -15285,6 +17904,8 @@ func NewStopPx(val decimal.Decimal, scale int32) StopPxField { return StopPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StopPxField) Value() (val decimal.Decimal) { return f.Decimal } + //StrategyParameterNameField is a STRING field type StrategyParameterNameField struct{ quickfix.FIXString } @@ -15296,15 +17917,20 @@ func NewStrategyParameterName(val string) StrategyParameterNameField { return StrategyParameterNameField{quickfix.FIXString(val)} } -//StrategyParameterTypeField is a INT field -type StrategyParameterTypeField struct{ quickfix.FIXInt } +func (f StrategyParameterNameField) Value() string { return f.String() } + +//StrategyParameterTypeField is a enum.StrategyParameterType field +type StrategyParameterTypeField struct{ quickfix.FIXString } //Tag returns tag.StrategyParameterType (959) func (f StrategyParameterTypeField) Tag() quickfix.Tag { return tag.StrategyParameterType } -//NewStrategyParameterType returns a new StrategyParameterTypeField initialized with val -func NewStrategyParameterType(val int) StrategyParameterTypeField { - return StrategyParameterTypeField{quickfix.FIXInt(val)} +func NewStrategyParameterType(val enum.StrategyParameterType) StrategyParameterTypeField { + return StrategyParameterTypeField{quickfix.FIXString(val)} +} + +func (f StrategyParameterTypeField) Value() enum.StrategyParameterType { + return enum.StrategyParameterType(f.String()) } //StrategyParameterValueField is a STRING field @@ -15318,26 +17944,34 @@ func NewStrategyParameterValue(val string) StrategyParameterValueField { return StrategyParameterValueField{quickfix.FIXString(val)} } -//StreamAsgnAckTypeField is a INT field -type StreamAsgnAckTypeField struct{ quickfix.FIXInt } +func (f StrategyParameterValueField) Value() string { return f.String() } + +//StreamAsgnAckTypeField is a enum.StreamAsgnAckType field +type StreamAsgnAckTypeField struct{ quickfix.FIXString } //Tag returns tag.StreamAsgnAckType (1503) func (f StreamAsgnAckTypeField) Tag() quickfix.Tag { return tag.StreamAsgnAckType } -//NewStreamAsgnAckType returns a new StreamAsgnAckTypeField initialized with val -func NewStreamAsgnAckType(val int) StreamAsgnAckTypeField { - return StreamAsgnAckTypeField{quickfix.FIXInt(val)} +func NewStreamAsgnAckType(val enum.StreamAsgnAckType) StreamAsgnAckTypeField { + return StreamAsgnAckTypeField{quickfix.FIXString(val)} +} + +func (f StreamAsgnAckTypeField) Value() enum.StreamAsgnAckType { + return enum.StreamAsgnAckType(f.String()) } -//StreamAsgnRejReasonField is a INT field -type StreamAsgnRejReasonField struct{ quickfix.FIXInt } +//StreamAsgnRejReasonField is a enum.StreamAsgnRejReason field +type StreamAsgnRejReasonField struct{ quickfix.FIXString } //Tag returns tag.StreamAsgnRejReason (1502) func (f StreamAsgnRejReasonField) Tag() quickfix.Tag { return tag.StreamAsgnRejReason } -//NewStreamAsgnRejReason returns a new StreamAsgnRejReasonField initialized with val -func NewStreamAsgnRejReason(val int) StreamAsgnRejReasonField { - return StreamAsgnRejReasonField{quickfix.FIXInt(val)} +func NewStreamAsgnRejReason(val enum.StreamAsgnRejReason) StreamAsgnRejReasonField { + return StreamAsgnRejReasonField{quickfix.FIXString(val)} +} + +func (f StreamAsgnRejReasonField) Value() enum.StreamAsgnRejReason { + return enum.StreamAsgnRejReason(f.String()) } //StreamAsgnReqIDField is a STRING field @@ -15351,15 +17985,20 @@ func NewStreamAsgnReqID(val string) StreamAsgnReqIDField { return StreamAsgnReqIDField{quickfix.FIXString(val)} } -//StreamAsgnReqTypeField is a INT field -type StreamAsgnReqTypeField struct{ quickfix.FIXInt } +func (f StreamAsgnReqIDField) Value() string { return f.String() } + +//StreamAsgnReqTypeField is a enum.StreamAsgnReqType field +type StreamAsgnReqTypeField struct{ quickfix.FIXString } //Tag returns tag.StreamAsgnReqType (1498) func (f StreamAsgnReqTypeField) Tag() quickfix.Tag { return tag.StreamAsgnReqType } -//NewStreamAsgnReqType returns a new StreamAsgnReqTypeField initialized with val -func NewStreamAsgnReqType(val int) StreamAsgnReqTypeField { - return StreamAsgnReqTypeField{quickfix.FIXInt(val)} +func NewStreamAsgnReqType(val enum.StreamAsgnReqType) StreamAsgnReqTypeField { + return StreamAsgnReqTypeField{quickfix.FIXString(val)} +} + +func (f StreamAsgnReqTypeField) Value() enum.StreamAsgnReqType { + return enum.StreamAsgnReqType(f.String()) } //StreamAsgnRptIDField is a STRING field @@ -15373,17 +18012,20 @@ func NewStreamAsgnRptID(val string) StreamAsgnRptIDField { return StreamAsgnRptIDField{quickfix.FIXString(val)} } -//StreamAsgnTypeField is a INT field -type StreamAsgnTypeField struct{ quickfix.FIXInt } +func (f StreamAsgnRptIDField) Value() string { return f.String() } + +//StreamAsgnTypeField is a enum.StreamAsgnType field +type StreamAsgnTypeField struct{ quickfix.FIXString } //Tag returns tag.StreamAsgnType (1617) func (f StreamAsgnTypeField) Tag() quickfix.Tag { return tag.StreamAsgnType } -//NewStreamAsgnType returns a new StreamAsgnTypeField initialized with val -func NewStreamAsgnType(val int) StreamAsgnTypeField { - return StreamAsgnTypeField{quickfix.FIXInt(val)} +func NewStreamAsgnType(val enum.StreamAsgnType) StreamAsgnTypeField { + return StreamAsgnTypeField{quickfix.FIXString(val)} } +func (f StreamAsgnTypeField) Value() enum.StreamAsgnType { return enum.StreamAsgnType(f.String()) } + //StrikeCurrencyField is a CURRENCY field type StrikeCurrencyField struct{ quickfix.FIXString } @@ -15395,6 +18037,8 @@ func NewStrikeCurrency(val string) StrikeCurrencyField { return StrikeCurrencyField{quickfix.FIXString(val)} } +func (f StrikeCurrencyField) Value() string { return f.String() } + //StrikeExerciseStyleField is a INT field type StrikeExerciseStyleField struct{ quickfix.FIXInt } @@ -15406,6 +18050,8 @@ func NewStrikeExerciseStyle(val int) StrikeExerciseStyleField { return StrikeExerciseStyleField{quickfix.FIXInt(val)} } +func (f StrikeExerciseStyleField) Value() int { return f.Int() } + //StrikeIncrementField is a FLOAT field type StrikeIncrementField struct{ quickfix.FIXDecimal } @@ -15417,6 +18063,8 @@ func NewStrikeIncrement(val decimal.Decimal, scale int32) StrikeIncrementField { return StrikeIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StrikeIncrementField) Value() (val decimal.Decimal) { return f.Decimal } + //StrikeMultiplierField is a FLOAT field type StrikeMultiplierField struct{ quickfix.FIXDecimal } @@ -15428,6 +18076,8 @@ func NewStrikeMultiplier(val decimal.Decimal, scale int32) StrikeMultiplierField return StrikeMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StrikeMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //StrikePriceField is a PRICE field type StrikePriceField struct{ quickfix.FIXDecimal } @@ -15439,15 +18089,20 @@ func NewStrikePrice(val decimal.Decimal, scale int32) StrikePriceField { return StrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//StrikePriceBoundaryMethodField is a INT field -type StrikePriceBoundaryMethodField struct{ quickfix.FIXInt } +func (f StrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//StrikePriceBoundaryMethodField is a enum.StrikePriceBoundaryMethod field +type StrikePriceBoundaryMethodField struct{ quickfix.FIXString } //Tag returns tag.StrikePriceBoundaryMethod (1479) func (f StrikePriceBoundaryMethodField) Tag() quickfix.Tag { return tag.StrikePriceBoundaryMethod } -//NewStrikePriceBoundaryMethod returns a new StrikePriceBoundaryMethodField initialized with val -func NewStrikePriceBoundaryMethod(val int) StrikePriceBoundaryMethodField { - return StrikePriceBoundaryMethodField{quickfix.FIXInt(val)} +func NewStrikePriceBoundaryMethod(val enum.StrikePriceBoundaryMethod) StrikePriceBoundaryMethodField { + return StrikePriceBoundaryMethodField{quickfix.FIXString(val)} +} + +func (f StrikePriceBoundaryMethodField) Value() enum.StrikePriceBoundaryMethod { + return enum.StrikePriceBoundaryMethod(f.String()) } //StrikePriceBoundaryPrecisionField is a PERCENTAGE field @@ -15461,17 +18116,22 @@ func NewStrikePriceBoundaryPrecision(val decimal.Decimal, scale int32) StrikePri return StrikePriceBoundaryPrecisionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//StrikePriceDeterminationMethodField is a INT field -type StrikePriceDeterminationMethodField struct{ quickfix.FIXInt } +func (f StrikePriceBoundaryPrecisionField) Value() (val decimal.Decimal) { return f.Decimal } + +//StrikePriceDeterminationMethodField is a enum.StrikePriceDeterminationMethod field +type StrikePriceDeterminationMethodField struct{ quickfix.FIXString } //Tag returns tag.StrikePriceDeterminationMethod (1478) func (f StrikePriceDeterminationMethodField) Tag() quickfix.Tag { return tag.StrikePriceDeterminationMethod } -//NewStrikePriceDeterminationMethod returns a new StrikePriceDeterminationMethodField initialized with val -func NewStrikePriceDeterminationMethod(val int) StrikePriceDeterminationMethodField { - return StrikePriceDeterminationMethodField{quickfix.FIXInt(val)} +func NewStrikePriceDeterminationMethod(val enum.StrikePriceDeterminationMethod) StrikePriceDeterminationMethodField { + return StrikePriceDeterminationMethodField{quickfix.FIXString(val)} +} + +func (f StrikePriceDeterminationMethodField) Value() enum.StrikePriceDeterminationMethod { + return enum.StrikePriceDeterminationMethod(f.String()) } //StrikeRuleIDField is a STRING field @@ -15485,6 +18145,8 @@ func NewStrikeRuleID(val string) StrikeRuleIDField { return StrikeRuleIDField{quickfix.FIXString(val)} } +func (f StrikeRuleIDField) Value() string { return f.String() } + //StrikeTimeField is a UTCTIMESTAMP field type StrikeTimeField struct{ quickfix.FIXUTCTimestamp } @@ -15501,6 +18163,8 @@ func NewStrikeTimeNoMillis(val time.Time) StrikeTimeField { return StrikeTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f StrikeTimeField) Value() time.Time { return f.Time } + //StrikeValueField is a FLOAT field type StrikeValueField struct{ quickfix.FIXDecimal } @@ -15512,6 +18176,8 @@ func NewStrikeValue(val decimal.Decimal, scale int32) StrikeValueField { return StrikeValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f StrikeValueField) Value() (val decimal.Decimal) { return f.Decimal } + //SubjectField is a STRING field type SubjectField struct{ quickfix.FIXString } @@ -15523,17 +18189,22 @@ func NewSubject(val string) SubjectField { return SubjectField{quickfix.FIXString(val)} } -//SubscriptionRequestTypeField is a CHAR field +func (f SubjectField) Value() string { return f.String() } + +//SubscriptionRequestTypeField is a enum.SubscriptionRequestType field type SubscriptionRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.SubscriptionRequestType (263) func (f SubscriptionRequestTypeField) Tag() quickfix.Tag { return tag.SubscriptionRequestType } -//NewSubscriptionRequestType returns a new SubscriptionRequestTypeField initialized with val -func NewSubscriptionRequestType(val string) SubscriptionRequestTypeField { +func NewSubscriptionRequestType(val enum.SubscriptionRequestType) SubscriptionRequestTypeField { return SubscriptionRequestTypeField{quickfix.FIXString(val)} } +func (f SubscriptionRequestTypeField) Value() enum.SubscriptionRequestType { + return enum.SubscriptionRequestType(f.String()) +} + //SwapPointsField is a PRICEOFFSET field type SwapPointsField struct{ quickfix.FIXDecimal } @@ -15545,6 +18216,8 @@ func NewSwapPoints(val decimal.Decimal, scale int32) SwapPointsField { return SwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f SwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } + //SymbolField is a STRING field type SymbolField struct{ quickfix.FIXString } @@ -15556,17 +18229,20 @@ func NewSymbol(val string) SymbolField { return SymbolField{quickfix.FIXString(val)} } -//SymbolSfxField is a STRING field +func (f SymbolField) Value() string { return f.String() } + +//SymbolSfxField is a enum.SymbolSfx field type SymbolSfxField struct{ quickfix.FIXString } //Tag returns tag.SymbolSfx (65) func (f SymbolSfxField) Tag() quickfix.Tag { return tag.SymbolSfx } -//NewSymbolSfx returns a new SymbolSfxField initialized with val -func NewSymbolSfx(val string) SymbolSfxField { +func NewSymbolSfx(val enum.SymbolSfx) SymbolSfxField { return SymbolSfxField{quickfix.FIXString(val)} } +func (f SymbolSfxField) Value() enum.SymbolSfx { return enum.SymbolSfx(f.String()) } + //TZTransactTimeField is a TZTIMESTAMP field type TZTransactTimeField struct{ quickfix.FIXString } @@ -15578,6 +18254,8 @@ func NewTZTransactTime(val string) TZTransactTimeField { return TZTransactTimeField{quickfix.FIXString(val)} } +func (f TZTransactTimeField) Value() string { return f.String() } + //TargetCompIDField is a STRING field type TargetCompIDField struct{ quickfix.FIXString } @@ -15589,6 +18267,8 @@ func NewTargetCompID(val string) TargetCompIDField { return TargetCompIDField{quickfix.FIXString(val)} } +func (f TargetCompIDField) Value() string { return f.String() } + //TargetLocationIDField is a STRING field type TargetLocationIDField struct{ quickfix.FIXString } @@ -15600,6 +18280,8 @@ func NewTargetLocationID(val string) TargetLocationIDField { return TargetLocationIDField{quickfix.FIXString(val)} } +func (f TargetLocationIDField) Value() string { return f.String() } + //TargetPartyIDField is a STRING field type TargetPartyIDField struct{ quickfix.FIXString } @@ -15611,6 +18293,8 @@ func NewTargetPartyID(val string) TargetPartyIDField { return TargetPartyIDField{quickfix.FIXString(val)} } +func (f TargetPartyIDField) Value() string { return f.String() } + //TargetPartyIDSourceField is a CHAR field type TargetPartyIDSourceField struct{ quickfix.FIXString } @@ -15622,6 +18306,8 @@ func NewTargetPartyIDSource(val string) TargetPartyIDSourceField { return TargetPartyIDSourceField{quickfix.FIXString(val)} } +func (f TargetPartyIDSourceField) Value() string { return f.String() } + //TargetPartyRoleField is a INT field type TargetPartyRoleField struct{ quickfix.FIXInt } @@ -15633,17 +18319,20 @@ func NewTargetPartyRole(val int) TargetPartyRoleField { return TargetPartyRoleField{quickfix.FIXInt(val)} } -//TargetStrategyField is a INT field -type TargetStrategyField struct{ quickfix.FIXInt } +func (f TargetPartyRoleField) Value() int { return f.Int() } + +//TargetStrategyField is a enum.TargetStrategy field +type TargetStrategyField struct{ quickfix.FIXString } //Tag returns tag.TargetStrategy (847) func (f TargetStrategyField) Tag() quickfix.Tag { return tag.TargetStrategy } -//NewTargetStrategy returns a new TargetStrategyField initialized with val -func NewTargetStrategy(val int) TargetStrategyField { - return TargetStrategyField{quickfix.FIXInt(val)} +func NewTargetStrategy(val enum.TargetStrategy) TargetStrategyField { + return TargetStrategyField{quickfix.FIXString(val)} } +func (f TargetStrategyField) Value() enum.TargetStrategy { return enum.TargetStrategy(f.String()) } + //TargetStrategyParametersField is a STRING field type TargetStrategyParametersField struct{ quickfix.FIXString } @@ -15655,6 +18344,8 @@ func NewTargetStrategyParameters(val string) TargetStrategyParametersField { return TargetStrategyParametersField{quickfix.FIXString(val)} } +func (f TargetStrategyParametersField) Value() string { return f.String() } + //TargetStrategyPerformanceField is a FLOAT field type TargetStrategyPerformanceField struct{ quickfix.FIXDecimal } @@ -15666,6 +18357,8 @@ func NewTargetStrategyPerformance(val decimal.Decimal, scale int32) TargetStrate return TargetStrategyPerformanceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TargetStrategyPerformanceField) Value() (val decimal.Decimal) { return f.Decimal } + //TargetSubIDField is a STRING field type TargetSubIDField struct{ quickfix.FIXString } @@ -15677,28 +18370,32 @@ func NewTargetSubID(val string) TargetSubIDField { return TargetSubIDField{quickfix.FIXString(val)} } -//TaxAdvantageTypeField is a INT field -type TaxAdvantageTypeField struct{ quickfix.FIXInt } +func (f TargetSubIDField) Value() string { return f.String() } + +//TaxAdvantageTypeField is a enum.TaxAdvantageType field +type TaxAdvantageTypeField struct{ quickfix.FIXString } //Tag returns tag.TaxAdvantageType (495) func (f TaxAdvantageTypeField) Tag() quickfix.Tag { return tag.TaxAdvantageType } -//NewTaxAdvantageType returns a new TaxAdvantageTypeField initialized with val -func NewTaxAdvantageType(val int) TaxAdvantageTypeField { - return TaxAdvantageTypeField{quickfix.FIXInt(val)} +func NewTaxAdvantageType(val enum.TaxAdvantageType) TaxAdvantageTypeField { + return TaxAdvantageTypeField{quickfix.FIXString(val)} } -//TerminationTypeField is a INT field -type TerminationTypeField struct{ quickfix.FIXInt } +func (f TaxAdvantageTypeField) Value() enum.TaxAdvantageType { return enum.TaxAdvantageType(f.String()) } + +//TerminationTypeField is a enum.TerminationType field +type TerminationTypeField struct{ quickfix.FIXString } //Tag returns tag.TerminationType (788) func (f TerminationTypeField) Tag() quickfix.Tag { return tag.TerminationType } -//NewTerminationType returns a new TerminationTypeField initialized with val -func NewTerminationType(val int) TerminationTypeField { - return TerminationTypeField{quickfix.FIXInt(val)} +func NewTerminationType(val enum.TerminationType) TerminationTypeField { + return TerminationTypeField{quickfix.FIXString(val)} } +func (f TerminationTypeField) Value() enum.TerminationType { return enum.TerminationType(f.String()) } + //TestMessageIndicatorField is a BOOLEAN field type TestMessageIndicatorField struct{ quickfix.FIXBoolean } @@ -15710,6 +18407,8 @@ func NewTestMessageIndicator(val bool) TestMessageIndicatorField { return TestMessageIndicatorField{quickfix.FIXBoolean(val)} } +func (f TestMessageIndicatorField) Value() bool { return f.Bool() } + //TestReqIDField is a STRING field type TestReqIDField struct{ quickfix.FIXString } @@ -15721,6 +18420,8 @@ func NewTestReqID(val string) TestReqIDField { return TestReqIDField{quickfix.FIXString(val)} } +func (f TestReqIDField) Value() string { return f.String() } + //TextField is a STRING field type TextField struct{ quickfix.FIXString } @@ -15732,6 +18433,8 @@ func NewText(val string) TextField { return TextField{quickfix.FIXString(val)} } +func (f TextField) Value() string { return f.String() } + //ThresholdAmountField is a PRICEOFFSET field type ThresholdAmountField struct{ quickfix.FIXDecimal } @@ -15743,17 +18446,20 @@ func NewThresholdAmount(val decimal.Decimal, scale int32) ThresholdAmountField { return ThresholdAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//TickDirectionField is a CHAR field +func (f ThresholdAmountField) Value() (val decimal.Decimal) { return f.Decimal } + +//TickDirectionField is a enum.TickDirection field type TickDirectionField struct{ quickfix.FIXString } //Tag returns tag.TickDirection (274) func (f TickDirectionField) Tag() quickfix.Tag { return tag.TickDirection } -//NewTickDirection returns a new TickDirectionField initialized with val -func NewTickDirection(val string) TickDirectionField { +func NewTickDirection(val enum.TickDirection) TickDirectionField { return TickDirectionField{quickfix.FIXString(val)} } +func (f TickDirectionField) Value() enum.TickDirection { return enum.TickDirection(f.String()) } + //TickIncrementField is a PRICE field type TickIncrementField struct{ quickfix.FIXDecimal } @@ -15765,17 +18471,20 @@ func NewTickIncrement(val decimal.Decimal, scale int32) TickIncrementField { return TickIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//TickRuleTypeField is a INT field -type TickRuleTypeField struct{ quickfix.FIXInt } +func (f TickIncrementField) Value() (val decimal.Decimal) { return f.Decimal } + +//TickRuleTypeField is a enum.TickRuleType field +type TickRuleTypeField struct{ quickfix.FIXString } //Tag returns tag.TickRuleType (1209) func (f TickRuleTypeField) Tag() quickfix.Tag { return tag.TickRuleType } -//NewTickRuleType returns a new TickRuleTypeField initialized with val -func NewTickRuleType(val int) TickRuleTypeField { - return TickRuleTypeField{quickfix.FIXInt(val)} +func NewTickRuleType(val enum.TickRuleType) TickRuleTypeField { + return TickRuleTypeField{quickfix.FIXString(val)} } +func (f TickRuleTypeField) Value() enum.TickRuleType { return enum.TickRuleType(f.String()) } + //TierCodeField is a STRING field type TierCodeField struct{ quickfix.FIXString } @@ -15787,6 +18496,8 @@ func NewTierCode(val string) TierCodeField { return TierCodeField{quickfix.FIXString(val)} } +func (f TierCodeField) Value() string { return f.String() } + //TimeBracketField is a STRING field type TimeBracketField struct{ quickfix.FIXString } @@ -15798,17 +18509,20 @@ func NewTimeBracket(val string) TimeBracketField { return TimeBracketField{quickfix.FIXString(val)} } -//TimeInForceField is a CHAR field +func (f TimeBracketField) Value() string { return f.String() } + +//TimeInForceField is a enum.TimeInForce field type TimeInForceField struct{ quickfix.FIXString } //Tag returns tag.TimeInForce (59) func (f TimeInForceField) Tag() quickfix.Tag { return tag.TimeInForce } -//NewTimeInForce returns a new TimeInForceField initialized with val -func NewTimeInForce(val string) TimeInForceField { +func NewTimeInForce(val enum.TimeInForce) TimeInForceField { return TimeInForceField{quickfix.FIXString(val)} } +func (f TimeInForceField) Value() enum.TimeInForce { return enum.TimeInForce(f.String()) } + //TimeToExpirationField is a FLOAT field type TimeToExpirationField struct{ quickfix.FIXDecimal } @@ -15820,17 +18534,20 @@ func NewTimeToExpiration(val decimal.Decimal, scale int32) TimeToExpirationField return TimeToExpirationField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//TimeUnitField is a STRING field +func (f TimeToExpirationField) Value() (val decimal.Decimal) { return f.Decimal } + +//TimeUnitField is a enum.TimeUnit field type TimeUnitField struct{ quickfix.FIXString } //Tag returns tag.TimeUnit (997) func (f TimeUnitField) Tag() quickfix.Tag { return tag.TimeUnit } -//NewTimeUnit returns a new TimeUnitField initialized with val -func NewTimeUnit(val string) TimeUnitField { +func NewTimeUnit(val enum.TimeUnit) TimeUnitField { return TimeUnitField{quickfix.FIXString(val)} } +func (f TimeUnitField) Value() enum.TimeUnit { return enum.TimeUnit(f.String()) } + //TotNoAccQuotesField is a INT field type TotNoAccQuotesField struct{ quickfix.FIXInt } @@ -15842,6 +18559,8 @@ func NewTotNoAccQuotes(val int) TotNoAccQuotesField { return TotNoAccQuotesField{quickfix.FIXInt(val)} } +func (f TotNoAccQuotesField) Value() int { return f.Int() } + //TotNoAllocsField is a INT field type TotNoAllocsField struct{ quickfix.FIXInt } @@ -15853,6 +18572,8 @@ func NewTotNoAllocs(val int) TotNoAllocsField { return TotNoAllocsField{quickfix.FIXInt(val)} } +func (f TotNoAllocsField) Value() int { return f.Int() } + //TotNoCxldQuotesField is a INT field type TotNoCxldQuotesField struct{ quickfix.FIXInt } @@ -15864,6 +18585,8 @@ func NewTotNoCxldQuotes(val int) TotNoCxldQuotesField { return TotNoCxldQuotesField{quickfix.FIXInt(val)} } +func (f TotNoCxldQuotesField) Value() int { return f.Int() } + //TotNoFillsField is a INT field type TotNoFillsField struct{ quickfix.FIXInt } @@ -15875,6 +18598,8 @@ func NewTotNoFills(val int) TotNoFillsField { return TotNoFillsField{quickfix.FIXInt(val)} } +func (f TotNoFillsField) Value() int { return f.Int() } + //TotNoOrdersField is a INT field type TotNoOrdersField struct{ quickfix.FIXInt } @@ -15886,6 +18611,8 @@ func NewTotNoOrders(val int) TotNoOrdersField { return TotNoOrdersField{quickfix.FIXInt(val)} } +func (f TotNoOrdersField) Value() int { return f.Int() } + //TotNoPartyListField is a INT field type TotNoPartyListField struct{ quickfix.FIXInt } @@ -15897,6 +18624,8 @@ func NewTotNoPartyList(val int) TotNoPartyListField { return TotNoPartyListField{quickfix.FIXInt(val)} } +func (f TotNoPartyListField) Value() int { return f.Int() } + //TotNoQuoteEntriesField is a INT field type TotNoQuoteEntriesField struct{ quickfix.FIXInt } @@ -15908,6 +18637,8 @@ func NewTotNoQuoteEntries(val int) TotNoQuoteEntriesField { return TotNoQuoteEntriesField{quickfix.FIXInt(val)} } +func (f TotNoQuoteEntriesField) Value() int { return f.Int() } + //TotNoRejQuotesField is a INT field type TotNoRejQuotesField struct{ quickfix.FIXInt } @@ -15919,6 +18650,8 @@ func NewTotNoRejQuotes(val int) TotNoRejQuotesField { return TotNoRejQuotesField{quickfix.FIXInt(val)} } +func (f TotNoRejQuotesField) Value() int { return f.Int() } + //TotNoRelatedSymField is a INT field type TotNoRelatedSymField struct{ quickfix.FIXInt } @@ -15930,6 +18663,8 @@ func NewTotNoRelatedSym(val int) TotNoRelatedSymField { return TotNoRelatedSymField{quickfix.FIXInt(val)} } +func (f TotNoRelatedSymField) Value() int { return f.Int() } + //TotNoSecurityTypesField is a INT field type TotNoSecurityTypesField struct{ quickfix.FIXInt } @@ -15941,6 +18676,8 @@ func NewTotNoSecurityTypes(val int) TotNoSecurityTypesField { return TotNoSecurityTypesField{quickfix.FIXInt(val)} } +func (f TotNoSecurityTypesField) Value() int { return f.Int() } + //TotNoStrikesField is a INT field type TotNoStrikesField struct{ quickfix.FIXInt } @@ -15952,6 +18689,8 @@ func NewTotNoStrikes(val int) TotNoStrikesField { return TotNoStrikesField{quickfix.FIXInt(val)} } +func (f TotNoStrikesField) Value() int { return f.Int() } + //TotNumAssignmentReportsField is a INT field type TotNumAssignmentReportsField struct{ quickfix.FIXInt } @@ -15963,6 +18702,8 @@ func NewTotNumAssignmentReports(val int) TotNumAssignmentReportsField { return TotNumAssignmentReportsField{quickfix.FIXInt(val)} } +func (f TotNumAssignmentReportsField) Value() int { return f.Int() } + //TotNumReportsField is a INT field type TotNumReportsField struct{ quickfix.FIXInt } @@ -15974,6 +18715,8 @@ func NewTotNumReports(val int) TotNumReportsField { return TotNumReportsField{quickfix.FIXInt(val)} } +func (f TotNumReportsField) Value() int { return f.Int() } + //TotNumTradeReportsField is a INT field type TotNumTradeReportsField struct{ quickfix.FIXInt } @@ -15985,6 +18728,8 @@ func NewTotNumTradeReports(val int) TotNumTradeReportsField { return TotNumTradeReportsField{quickfix.FIXInt(val)} } +func (f TotNumTradeReportsField) Value() int { return f.Int() } + //TotQuoteEntriesField is a INT field type TotQuoteEntriesField struct{ quickfix.FIXInt } @@ -15996,6 +18741,8 @@ func NewTotQuoteEntries(val int) TotQuoteEntriesField { return TotQuoteEntriesField{quickfix.FIXInt(val)} } +func (f TotQuoteEntriesField) Value() int { return f.Int() } + //TotalAccruedInterestAmtField is a AMT field type TotalAccruedInterestAmtField struct{ quickfix.FIXDecimal } @@ -16007,6 +18754,8 @@ func NewTotalAccruedInterestAmt(val decimal.Decimal, scale int32) TotalAccruedIn return TotalAccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TotalAccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } + //TotalAffectedOrdersField is a INT field type TotalAffectedOrdersField struct{ quickfix.FIXInt } @@ -16018,6 +18767,8 @@ func NewTotalAffectedOrders(val int) TotalAffectedOrdersField { return TotalAffectedOrdersField{quickfix.FIXInt(val)} } +func (f TotalAffectedOrdersField) Value() int { return f.Int() } + //TotalNetValueField is a AMT field type TotalNetValueField struct{ quickfix.FIXDecimal } @@ -16029,6 +18780,8 @@ func NewTotalNetValue(val decimal.Decimal, scale int32) TotalNetValueField { return TotalNetValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TotalNetValueField) Value() (val decimal.Decimal) { return f.Decimal } + //TotalNumPosReportsField is a INT field type TotalNumPosReportsField struct{ quickfix.FIXInt } @@ -16040,6 +18793,8 @@ func NewTotalNumPosReports(val int) TotalNumPosReportsField { return TotalNumPosReportsField{quickfix.FIXInt(val)} } +func (f TotalNumPosReportsField) Value() int { return f.Int() } + //TotalNumSecuritiesField is a INT field type TotalNumSecuritiesField struct{ quickfix.FIXInt } @@ -16051,6 +18806,8 @@ func NewTotalNumSecurities(val int) TotalNumSecuritiesField { return TotalNumSecuritiesField{quickfix.FIXInt(val)} } +func (f TotalNumSecuritiesField) Value() int { return f.Int() } + //TotalNumSecurityTypesField is a INT field type TotalNumSecurityTypesField struct{ quickfix.FIXInt } @@ -16062,6 +18819,8 @@ func NewTotalNumSecurityTypes(val int) TotalNumSecurityTypesField { return TotalNumSecurityTypesField{quickfix.FIXInt(val)} } +func (f TotalNumSecurityTypesField) Value() int { return f.Int() } + //TotalTakedownField is a AMT field type TotalTakedownField struct{ quickfix.FIXDecimal } @@ -16073,6 +18832,8 @@ func NewTotalTakedown(val decimal.Decimal, scale int32) TotalTakedownField { return TotalTakedownField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TotalTakedownField) Value() (val decimal.Decimal) { return f.Decimal } + //TotalVolumeTradedField is a QTY field type TotalVolumeTradedField struct{ quickfix.FIXDecimal } @@ -16084,6 +18845,8 @@ func NewTotalVolumeTraded(val decimal.Decimal, scale int32) TotalVolumeTradedFie return TotalVolumeTradedField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TotalVolumeTradedField) Value() (val decimal.Decimal) { return f.Decimal } + //TotalVolumeTradedDateField is a UTCDATEONLY field type TotalVolumeTradedDateField struct{ quickfix.FIXString } @@ -16095,6 +18858,8 @@ func NewTotalVolumeTradedDate(val string) TotalVolumeTradedDateField { return TotalVolumeTradedDateField{quickfix.FIXString(val)} } +func (f TotalVolumeTradedDateField) Value() string { return f.String() } + //TotalVolumeTradedTimeField is a UTCTIMEONLY field type TotalVolumeTradedTimeField struct{ quickfix.FIXString } @@ -16106,6 +18871,8 @@ func NewTotalVolumeTradedTime(val string) TotalVolumeTradedTimeField { return TotalVolumeTradedTimeField{quickfix.FIXString(val)} } +func (f TotalVolumeTradedTimeField) Value() string { return f.String() } + //TradSesCloseTimeField is a UTCTIMESTAMP field type TradSesCloseTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16122,6 +18889,8 @@ func NewTradSesCloseTimeNoMillis(val time.Time) TradSesCloseTimeField { return TradSesCloseTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f TradSesCloseTimeField) Value() time.Time { return f.Time } + //TradSesEndTimeField is a UTCTIMESTAMP field type TradSesEndTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16138,39 +18907,44 @@ func NewTradSesEndTimeNoMillis(val time.Time) TradSesEndTimeField { return TradSesEndTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//TradSesEventField is a INT field -type TradSesEventField struct{ quickfix.FIXInt } +func (f TradSesEndTimeField) Value() time.Time { return f.Time } + +//TradSesEventField is a enum.TradSesEvent field +type TradSesEventField struct{ quickfix.FIXString } //Tag returns tag.TradSesEvent (1368) func (f TradSesEventField) Tag() quickfix.Tag { return tag.TradSesEvent } -//NewTradSesEvent returns a new TradSesEventField initialized with val -func NewTradSesEvent(val int) TradSesEventField { - return TradSesEventField{quickfix.FIXInt(val)} +func NewTradSesEvent(val enum.TradSesEvent) TradSesEventField { + return TradSesEventField{quickfix.FIXString(val)} } -//TradSesMethodField is a INT field -type TradSesMethodField struct{ quickfix.FIXInt } +func (f TradSesEventField) Value() enum.TradSesEvent { return enum.TradSesEvent(f.String()) } + +//TradSesMethodField is a enum.TradSesMethod field +type TradSesMethodField struct{ quickfix.FIXString } //Tag returns tag.TradSesMethod (338) func (f TradSesMethodField) Tag() quickfix.Tag { return tag.TradSesMethod } -//NewTradSesMethod returns a new TradSesMethodField initialized with val -func NewTradSesMethod(val int) TradSesMethodField { - return TradSesMethodField{quickfix.FIXInt(val)} +func NewTradSesMethod(val enum.TradSesMethod) TradSesMethodField { + return TradSesMethodField{quickfix.FIXString(val)} } -//TradSesModeField is a INT field -type TradSesModeField struct{ quickfix.FIXInt } +func (f TradSesMethodField) Value() enum.TradSesMethod { return enum.TradSesMethod(f.String()) } + +//TradSesModeField is a enum.TradSesMode field +type TradSesModeField struct{ quickfix.FIXString } //Tag returns tag.TradSesMode (339) func (f TradSesModeField) Tag() quickfix.Tag { return tag.TradSesMode } -//NewTradSesMode returns a new TradSesModeField initialized with val -func NewTradSesMode(val int) TradSesModeField { - return TradSesModeField{quickfix.FIXInt(val)} +func NewTradSesMode(val enum.TradSesMode) TradSesModeField { + return TradSesModeField{quickfix.FIXString(val)} } +func (f TradSesModeField) Value() enum.TradSesMode { return enum.TradSesMode(f.String()) } + //TradSesOpenTimeField is a UTCTIMESTAMP field type TradSesOpenTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16187,6 +18961,8 @@ func NewTradSesOpenTimeNoMillis(val time.Time) TradSesOpenTimeField { return TradSesOpenTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f TradSesOpenTimeField) Value() time.Time { return f.Time } + //TradSesPreCloseTimeField is a UTCTIMESTAMP field type TradSesPreCloseTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16203,6 +18979,8 @@ func NewTradSesPreCloseTimeNoMillis(val time.Time) TradSesPreCloseTimeField { return TradSesPreCloseTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f TradSesPreCloseTimeField) Value() time.Time { return f.Time } + //TradSesReqIDField is a STRING field type TradSesReqIDField struct{ quickfix.FIXString } @@ -16214,6 +18992,8 @@ func NewTradSesReqID(val string) TradSesReqIDField { return TradSesReqIDField{quickfix.FIXString(val)} } +func (f TradSesReqIDField) Value() string { return f.String() } + //TradSesStartTimeField is a UTCTIMESTAMP field type TradSesStartTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16230,26 +19010,32 @@ func NewTradSesStartTimeNoMillis(val time.Time) TradSesStartTimeField { return TradSesStartTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//TradSesStatusField is a INT field -type TradSesStatusField struct{ quickfix.FIXInt } +func (f TradSesStartTimeField) Value() time.Time { return f.Time } + +//TradSesStatusField is a enum.TradSesStatus field +type TradSesStatusField struct{ quickfix.FIXString } //Tag returns tag.TradSesStatus (340) func (f TradSesStatusField) Tag() quickfix.Tag { return tag.TradSesStatus } -//NewTradSesStatus returns a new TradSesStatusField initialized with val -func NewTradSesStatus(val int) TradSesStatusField { - return TradSesStatusField{quickfix.FIXInt(val)} +func NewTradSesStatus(val enum.TradSesStatus) TradSesStatusField { + return TradSesStatusField{quickfix.FIXString(val)} } -//TradSesStatusRejReasonField is a INT field -type TradSesStatusRejReasonField struct{ quickfix.FIXInt } +func (f TradSesStatusField) Value() enum.TradSesStatus { return enum.TradSesStatus(f.String()) } + +//TradSesStatusRejReasonField is a enum.TradSesStatusRejReason field +type TradSesStatusRejReasonField struct{ quickfix.FIXString } //Tag returns tag.TradSesStatusRejReason (567) func (f TradSesStatusRejReasonField) Tag() quickfix.Tag { return tag.TradSesStatusRejReason } -//NewTradSesStatusRejReason returns a new TradSesStatusRejReasonField initialized with val -func NewTradSesStatusRejReason(val int) TradSesStatusRejReasonField { - return TradSesStatusRejReasonField{quickfix.FIXInt(val)} +func NewTradSesStatusRejReason(val enum.TradSesStatusRejReason) TradSesStatusRejReasonField { + return TradSesStatusRejReasonField{quickfix.FIXString(val)} +} + +func (f TradSesStatusRejReasonField) Value() enum.TradSesStatusRejReason { + return enum.TradSesStatusRejReason(f.String()) } //TradSesUpdateActionField is a CHAR field @@ -16263,28 +19049,34 @@ func NewTradSesUpdateAction(val string) TradSesUpdateActionField { return TradSesUpdateActionField{quickfix.FIXString(val)} } -//TradeAllocIndicatorField is a INT field -type TradeAllocIndicatorField struct{ quickfix.FIXInt } +func (f TradSesUpdateActionField) Value() string { return f.String() } + +//TradeAllocIndicatorField is a enum.TradeAllocIndicator field +type TradeAllocIndicatorField struct{ quickfix.FIXString } //Tag returns tag.TradeAllocIndicator (826) func (f TradeAllocIndicatorField) Tag() quickfix.Tag { return tag.TradeAllocIndicator } -//NewTradeAllocIndicator returns a new TradeAllocIndicatorField initialized with val -func NewTradeAllocIndicator(val int) TradeAllocIndicatorField { - return TradeAllocIndicatorField{quickfix.FIXInt(val)} +func NewTradeAllocIndicator(val enum.TradeAllocIndicator) TradeAllocIndicatorField { + return TradeAllocIndicatorField{quickfix.FIXString(val)} +} + +func (f TradeAllocIndicatorField) Value() enum.TradeAllocIndicator { + return enum.TradeAllocIndicator(f.String()) } -//TradeConditionField is a MULTIPLESTRINGVALUE field +//TradeConditionField is a enum.TradeCondition field type TradeConditionField struct{ quickfix.FIXString } //Tag returns tag.TradeCondition (277) func (f TradeConditionField) Tag() quickfix.Tag { return tag.TradeCondition } -//NewTradeCondition returns a new TradeConditionField initialized with val -func NewTradeCondition(val string) TradeConditionField { +func NewTradeCondition(val enum.TradeCondition) TradeConditionField { return TradeConditionField{quickfix.FIXString(val)} } +func (f TradeConditionField) Value() enum.TradeCondition { return enum.TradeCondition(f.String()) } + //TradeDateField is a LOCALMKTDATE field type TradeDateField struct{ quickfix.FIXString } @@ -16296,17 +19088,22 @@ func NewTradeDate(val string) TradeDateField { return TradeDateField{quickfix.FIXString(val)} } -//TradeHandlingInstrField is a CHAR field +func (f TradeDateField) Value() string { return f.String() } + +//TradeHandlingInstrField is a enum.TradeHandlingInstr field type TradeHandlingInstrField struct{ quickfix.FIXString } //Tag returns tag.TradeHandlingInstr (1123) func (f TradeHandlingInstrField) Tag() quickfix.Tag { return tag.TradeHandlingInstr } -//NewTradeHandlingInstr returns a new TradeHandlingInstrField initialized with val -func NewTradeHandlingInstr(val string) TradeHandlingInstrField { +func NewTradeHandlingInstr(val enum.TradeHandlingInstr) TradeHandlingInstrField { return TradeHandlingInstrField{quickfix.FIXString(val)} } +func (f TradeHandlingInstrField) Value() enum.TradeHandlingInstr { + return enum.TradeHandlingInstr(f.String()) +} + //TradeIDField is a STRING field type TradeIDField struct{ quickfix.FIXString } @@ -16318,6 +19115,8 @@ func NewTradeID(val string) TradeIDField { return TradeIDField{quickfix.FIXString(val)} } +func (f TradeIDField) Value() string { return f.String() } + //TradeInputDeviceField is a STRING field type TradeInputDeviceField struct{ quickfix.FIXString } @@ -16329,6 +19128,8 @@ func NewTradeInputDevice(val string) TradeInputDeviceField { return TradeInputDeviceField{quickfix.FIXString(val)} } +func (f TradeInputDeviceField) Value() string { return f.String() } + //TradeInputSourceField is a STRING field type TradeInputSourceField struct{ quickfix.FIXString } @@ -16340,6 +19141,8 @@ func NewTradeInputSource(val string) TradeInputSourceField { return TradeInputSourceField{quickfix.FIXString(val)} } +func (f TradeInputSourceField) Value() string { return f.String() } + //TradeLegRefIDField is a STRING field type TradeLegRefIDField struct{ quickfix.FIXString } @@ -16351,6 +19154,8 @@ func NewTradeLegRefID(val string) TradeLegRefIDField { return TradeLegRefIDField{quickfix.FIXString(val)} } +func (f TradeLegRefIDField) Value() string { return f.String() } + //TradeLinkIDField is a STRING field type TradeLinkIDField struct{ quickfix.FIXString } @@ -16362,6 +19167,8 @@ func NewTradeLinkID(val string) TradeLinkIDField { return TradeLinkIDField{quickfix.FIXString(val)} } +func (f TradeLinkIDField) Value() string { return f.String() } + //TradeOriginationDateField is a LOCALMKTDATE field type TradeOriginationDateField struct{ quickfix.FIXString } @@ -16373,15 +19180,20 @@ func NewTradeOriginationDate(val string) TradeOriginationDateField { return TradeOriginationDateField{quickfix.FIXString(val)} } -//TradePublishIndicatorField is a INT field -type TradePublishIndicatorField struct{ quickfix.FIXInt } +func (f TradeOriginationDateField) Value() string { return f.String() } + +//TradePublishIndicatorField is a enum.TradePublishIndicator field +type TradePublishIndicatorField struct{ quickfix.FIXString } //Tag returns tag.TradePublishIndicator (1390) func (f TradePublishIndicatorField) Tag() quickfix.Tag { return tag.TradePublishIndicator } -//NewTradePublishIndicator returns a new TradePublishIndicatorField initialized with val -func NewTradePublishIndicator(val int) TradePublishIndicatorField { - return TradePublishIndicatorField{quickfix.FIXInt(val)} +func NewTradePublishIndicator(val enum.TradePublishIndicator) TradePublishIndicatorField { + return TradePublishIndicatorField{quickfix.FIXString(val)} +} + +func (f TradePublishIndicatorField) Value() enum.TradePublishIndicator { + return enum.TradePublishIndicator(f.String()) } //TradeReportIDField is a STRING field @@ -16395,6 +19207,8 @@ func NewTradeReportID(val string) TradeReportIDField { return TradeReportIDField{quickfix.FIXString(val)} } +func (f TradeReportIDField) Value() string { return f.String() } + //TradeReportRefIDField is a STRING field type TradeReportRefIDField struct{ quickfix.FIXString } @@ -16406,39 +19220,48 @@ func NewTradeReportRefID(val string) TradeReportRefIDField { return TradeReportRefIDField{quickfix.FIXString(val)} } -//TradeReportRejectReasonField is a INT field -type TradeReportRejectReasonField struct{ quickfix.FIXInt } +func (f TradeReportRefIDField) Value() string { return f.String() } + +//TradeReportRejectReasonField is a enum.TradeReportRejectReason field +type TradeReportRejectReasonField struct{ quickfix.FIXString } //Tag returns tag.TradeReportRejectReason (751) func (f TradeReportRejectReasonField) Tag() quickfix.Tag { return tag.TradeReportRejectReason } -//NewTradeReportRejectReason returns a new TradeReportRejectReasonField initialized with val -func NewTradeReportRejectReason(val int) TradeReportRejectReasonField { - return TradeReportRejectReasonField{quickfix.FIXInt(val)} +func NewTradeReportRejectReason(val enum.TradeReportRejectReason) TradeReportRejectReasonField { + return TradeReportRejectReasonField{quickfix.FIXString(val)} +} + +func (f TradeReportRejectReasonField) Value() enum.TradeReportRejectReason { + return enum.TradeReportRejectReason(f.String()) } -//TradeReportTransTypeField is a INT field -type TradeReportTransTypeField struct{ quickfix.FIXInt } +//TradeReportTransTypeField is a enum.TradeReportTransType field +type TradeReportTransTypeField struct{ quickfix.FIXString } //Tag returns tag.TradeReportTransType (487) func (f TradeReportTransTypeField) Tag() quickfix.Tag { return tag.TradeReportTransType } -//NewTradeReportTransType returns a new TradeReportTransTypeField initialized with val -func NewTradeReportTransType(val int) TradeReportTransTypeField { - return TradeReportTransTypeField{quickfix.FIXInt(val)} +func NewTradeReportTransType(val enum.TradeReportTransType) TradeReportTransTypeField { + return TradeReportTransTypeField{quickfix.FIXString(val)} +} + +func (f TradeReportTransTypeField) Value() enum.TradeReportTransType { + return enum.TradeReportTransType(f.String()) } -//TradeReportTypeField is a INT field -type TradeReportTypeField struct{ quickfix.FIXInt } +//TradeReportTypeField is a enum.TradeReportType field +type TradeReportTypeField struct{ quickfix.FIXString } //Tag returns tag.TradeReportType (856) func (f TradeReportTypeField) Tag() quickfix.Tag { return tag.TradeReportType } -//NewTradeReportType returns a new TradeReportTypeField initialized with val -func NewTradeReportType(val int) TradeReportTypeField { - return TradeReportTypeField{quickfix.FIXInt(val)} +func NewTradeReportType(val enum.TradeReportType) TradeReportTypeField { + return TradeReportTypeField{quickfix.FIXString(val)} } +func (f TradeReportTypeField) Value() enum.TradeReportType { return enum.TradeReportType(f.String()) } + //TradeRequestIDField is a STRING field type TradeRequestIDField struct{ quickfix.FIXString } @@ -16450,50 +19273,60 @@ func NewTradeRequestID(val string) TradeRequestIDField { return TradeRequestIDField{quickfix.FIXString(val)} } -//TradeRequestResultField is a INT field -type TradeRequestResultField struct{ quickfix.FIXInt } +func (f TradeRequestIDField) Value() string { return f.String() } + +//TradeRequestResultField is a enum.TradeRequestResult field +type TradeRequestResultField struct{ quickfix.FIXString } //Tag returns tag.TradeRequestResult (749) func (f TradeRequestResultField) Tag() quickfix.Tag { return tag.TradeRequestResult } -//NewTradeRequestResult returns a new TradeRequestResultField initialized with val -func NewTradeRequestResult(val int) TradeRequestResultField { - return TradeRequestResultField{quickfix.FIXInt(val)} +func NewTradeRequestResult(val enum.TradeRequestResult) TradeRequestResultField { + return TradeRequestResultField{quickfix.FIXString(val)} +} + +func (f TradeRequestResultField) Value() enum.TradeRequestResult { + return enum.TradeRequestResult(f.String()) } -//TradeRequestStatusField is a INT field -type TradeRequestStatusField struct{ quickfix.FIXInt } +//TradeRequestStatusField is a enum.TradeRequestStatus field +type TradeRequestStatusField struct{ quickfix.FIXString } //Tag returns tag.TradeRequestStatus (750) func (f TradeRequestStatusField) Tag() quickfix.Tag { return tag.TradeRequestStatus } -//NewTradeRequestStatus returns a new TradeRequestStatusField initialized with val -func NewTradeRequestStatus(val int) TradeRequestStatusField { - return TradeRequestStatusField{quickfix.FIXInt(val)} +func NewTradeRequestStatus(val enum.TradeRequestStatus) TradeRequestStatusField { + return TradeRequestStatusField{quickfix.FIXString(val)} +} + +func (f TradeRequestStatusField) Value() enum.TradeRequestStatus { + return enum.TradeRequestStatus(f.String()) } -//TradeRequestTypeField is a INT field -type TradeRequestTypeField struct{ quickfix.FIXInt } +//TradeRequestTypeField is a enum.TradeRequestType field +type TradeRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.TradeRequestType (569) func (f TradeRequestTypeField) Tag() quickfix.Tag { return tag.TradeRequestType } -//NewTradeRequestType returns a new TradeRequestTypeField initialized with val -func NewTradeRequestType(val int) TradeRequestTypeField { - return TradeRequestTypeField{quickfix.FIXInt(val)} +func NewTradeRequestType(val enum.TradeRequestType) TradeRequestTypeField { + return TradeRequestTypeField{quickfix.FIXString(val)} } -//TradeTypeField is a CHAR field +func (f TradeRequestTypeField) Value() enum.TradeRequestType { return enum.TradeRequestType(f.String()) } + +//TradeTypeField is a enum.TradeType field type TradeTypeField struct{ quickfix.FIXString } //Tag returns tag.TradeType (418) func (f TradeTypeField) Tag() quickfix.Tag { return tag.TradeType } -//NewTradeType returns a new TradeTypeField initialized with val -func NewTradeType(val string) TradeTypeField { +func NewTradeType(val enum.TradeType) TradeTypeField { return TradeTypeField{quickfix.FIXString(val)} } +func (f TradeTypeField) Value() enum.TradeType { return enum.TradeType(f.String()) } + //TradeVolumeField is a QTY field type TradeVolumeField struct{ quickfix.FIXDecimal } @@ -16505,6 +19338,8 @@ func NewTradeVolume(val decimal.Decimal, scale int32) TradeVolumeField { return TradeVolumeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TradeVolumeField) Value() (val decimal.Decimal) { return f.Decimal } + //TradedFlatSwitchField is a BOOLEAN field type TradedFlatSwitchField struct{ quickfix.FIXBoolean } @@ -16516,6 +19351,8 @@ func NewTradedFlatSwitch(val bool) TradedFlatSwitchField { return TradedFlatSwitchField{quickfix.FIXBoolean(val)} } +func (f TradedFlatSwitchField) Value() bool { return f.Bool() } + //TradingCurrencyField is a CURRENCY field type TradingCurrencyField struct{ quickfix.FIXString } @@ -16527,6 +19364,8 @@ func NewTradingCurrency(val string) TradingCurrencyField { return TradingCurrencyField{quickfix.FIXString(val)} } +func (f TradingCurrencyField) Value() string { return f.String() } + //TradingReferencePriceField is a PRICE field type TradingReferencePriceField struct{ quickfix.FIXDecimal } @@ -16538,6 +19377,8 @@ func NewTradingReferencePrice(val decimal.Decimal, scale int32) TradingReference return TradingReferencePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TradingReferencePriceField) Value() (val decimal.Decimal) { return f.Decimal } + //TradingSessionDescField is a STRING field type TradingSessionDescField struct{ quickfix.FIXString } @@ -16549,28 +19390,34 @@ func NewTradingSessionDesc(val string) TradingSessionDescField { return TradingSessionDescField{quickfix.FIXString(val)} } -//TradingSessionIDField is a STRING field +func (f TradingSessionDescField) Value() string { return f.String() } + +//TradingSessionIDField is a enum.TradingSessionID field type TradingSessionIDField struct{ quickfix.FIXString } //Tag returns tag.TradingSessionID (336) func (f TradingSessionIDField) Tag() quickfix.Tag { return tag.TradingSessionID } -//NewTradingSessionID returns a new TradingSessionIDField initialized with val -func NewTradingSessionID(val string) TradingSessionIDField { +func NewTradingSessionID(val enum.TradingSessionID) TradingSessionIDField { return TradingSessionIDField{quickfix.FIXString(val)} } -//TradingSessionSubIDField is a STRING field +func (f TradingSessionIDField) Value() enum.TradingSessionID { return enum.TradingSessionID(f.String()) } + +//TradingSessionSubIDField is a enum.TradingSessionSubID field type TradingSessionSubIDField struct{ quickfix.FIXString } //Tag returns tag.TradingSessionSubID (625) func (f TradingSessionSubIDField) Tag() quickfix.Tag { return tag.TradingSessionSubID } -//NewTradingSessionSubID returns a new TradingSessionSubIDField initialized with val -func NewTradingSessionSubID(val string) TradingSessionSubIDField { +func NewTradingSessionSubID(val enum.TradingSessionSubID) TradingSessionSubIDField { return TradingSessionSubIDField{quickfix.FIXString(val)} } +func (f TradingSessionSubIDField) Value() enum.TradingSessionSubID { + return enum.TradingSessionSubID(f.String()) +} + //TransBkdTimeField is a UTCTIMESTAMP field type TransBkdTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16587,6 +19434,8 @@ func NewTransBkdTimeNoMillis(val time.Time) TransBkdTimeField { return TransBkdTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f TransBkdTimeField) Value() time.Time { return f.Time } + //TransactTimeField is a UTCTIMESTAMP field type TransactTimeField struct{ quickfix.FIXUTCTimestamp } @@ -16603,6 +19452,8 @@ func NewTransactTimeNoMillis(val time.Time) TransactTimeField { return TransactTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f TransactTimeField) Value() time.Time { return f.Time } + //TransferReasonField is a STRING field type TransferReasonField struct{ quickfix.FIXString } @@ -16614,6 +19465,8 @@ func NewTransferReason(val string) TransferReasonField { return TransferReasonField{quickfix.FIXString(val)} } +func (f TransferReasonField) Value() string { return f.String() } + //TrdMatchIDField is a STRING field type TrdMatchIDField struct{ quickfix.FIXString } @@ -16625,6 +19478,8 @@ func NewTrdMatchID(val string) TrdMatchIDField { return TrdMatchIDField{quickfix.FIXString(val)} } +func (f TrdMatchIDField) Value() string { return f.String() } + //TrdRegTimestampField is a UTCTIMESTAMP field type TrdRegTimestampField struct{ quickfix.FIXUTCTimestamp } @@ -16641,6 +19496,8 @@ func NewTrdRegTimestampNoMillis(val time.Time) TrdRegTimestampField { return TrdRegTimestampField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } +func (f TrdRegTimestampField) Value() time.Time { return f.Time } + //TrdRegTimestampOriginField is a STRING field type TrdRegTimestampOriginField struct{ quickfix.FIXString } @@ -16652,15 +19509,20 @@ func NewTrdRegTimestampOrigin(val string) TrdRegTimestampOriginField { return TrdRegTimestampOriginField{quickfix.FIXString(val)} } -//TrdRegTimestampTypeField is a INT field -type TrdRegTimestampTypeField struct{ quickfix.FIXInt } +func (f TrdRegTimestampOriginField) Value() string { return f.String() } + +//TrdRegTimestampTypeField is a enum.TrdRegTimestampType field +type TrdRegTimestampTypeField struct{ quickfix.FIXString } //Tag returns tag.TrdRegTimestampType (770) func (f TrdRegTimestampTypeField) Tag() quickfix.Tag { return tag.TrdRegTimestampType } -//NewTrdRegTimestampType returns a new TrdRegTimestampTypeField initialized with val -func NewTrdRegTimestampType(val int) TrdRegTimestampTypeField { - return TrdRegTimestampTypeField{quickfix.FIXInt(val)} +func NewTrdRegTimestampType(val enum.TrdRegTimestampType) TrdRegTimestampTypeField { + return TrdRegTimestampTypeField{quickfix.FIXString(val)} +} + +func (f TrdRegTimestampTypeField) Value() enum.TrdRegTimestampType { + return enum.TrdRegTimestampType(f.String()) } //TrdRepIndicatorField is a BOOLEAN field @@ -16674,6 +19536,8 @@ func NewTrdRepIndicator(val bool) TrdRepIndicatorField { return TrdRepIndicatorField{quickfix.FIXBoolean(val)} } +func (f TrdRepIndicatorField) Value() bool { return f.Bool() } + //TrdRepPartyRoleField is a INT field type TrdRepPartyRoleField struct{ quickfix.FIXInt } @@ -16685,50 +19549,56 @@ func NewTrdRepPartyRole(val int) TrdRepPartyRoleField { return TrdRepPartyRoleField{quickfix.FIXInt(val)} } -//TrdRptStatusField is a INT field -type TrdRptStatusField struct{ quickfix.FIXInt } +func (f TrdRepPartyRoleField) Value() int { return f.Int() } + +//TrdRptStatusField is a enum.TrdRptStatus field +type TrdRptStatusField struct{ quickfix.FIXString } //Tag returns tag.TrdRptStatus (939) func (f TrdRptStatusField) Tag() quickfix.Tag { return tag.TrdRptStatus } -//NewTrdRptStatus returns a new TrdRptStatusField initialized with val -func NewTrdRptStatus(val int) TrdRptStatusField { - return TrdRptStatusField{quickfix.FIXInt(val)} +func NewTrdRptStatus(val enum.TrdRptStatus) TrdRptStatusField { + return TrdRptStatusField{quickfix.FIXString(val)} } -//TrdSubTypeField is a INT field -type TrdSubTypeField struct{ quickfix.FIXInt } +func (f TrdRptStatusField) Value() enum.TrdRptStatus { return enum.TrdRptStatus(f.String()) } + +//TrdSubTypeField is a enum.TrdSubType field +type TrdSubTypeField struct{ quickfix.FIXString } //Tag returns tag.TrdSubType (829) func (f TrdSubTypeField) Tag() quickfix.Tag { return tag.TrdSubType } -//NewTrdSubType returns a new TrdSubTypeField initialized with val -func NewTrdSubType(val int) TrdSubTypeField { - return TrdSubTypeField{quickfix.FIXInt(val)} +func NewTrdSubType(val enum.TrdSubType) TrdSubTypeField { + return TrdSubTypeField{quickfix.FIXString(val)} } -//TrdTypeField is a INT field -type TrdTypeField struct{ quickfix.FIXInt } +func (f TrdSubTypeField) Value() enum.TrdSubType { return enum.TrdSubType(f.String()) } + +//TrdTypeField is a enum.TrdType field +type TrdTypeField struct{ quickfix.FIXString } //Tag returns tag.TrdType (828) func (f TrdTypeField) Tag() quickfix.Tag { return tag.TrdType } -//NewTrdType returns a new TrdTypeField initialized with val -func NewTrdType(val int) TrdTypeField { - return TrdTypeField{quickfix.FIXInt(val)} +func NewTrdType(val enum.TrdType) TrdTypeField { + return TrdTypeField{quickfix.FIXString(val)} } -//TriggerActionField is a CHAR field +func (f TrdTypeField) Value() enum.TrdType { return enum.TrdType(f.String()) } + +//TriggerActionField is a enum.TriggerAction field type TriggerActionField struct{ quickfix.FIXString } //Tag returns tag.TriggerAction (1101) func (f TriggerActionField) Tag() quickfix.Tag { return tag.TriggerAction } -//NewTriggerAction returns a new TriggerActionField initialized with val -func NewTriggerAction(val string) TriggerActionField { +func NewTriggerAction(val enum.TriggerAction) TriggerActionField { return TriggerActionField{quickfix.FIXString(val)} } +func (f TriggerActionField) Value() enum.TriggerAction { return enum.TriggerAction(f.String()) } + //TriggerNewPriceField is a PRICE field type TriggerNewPriceField struct{ quickfix.FIXDecimal } @@ -16740,6 +19610,8 @@ func NewTriggerNewPrice(val decimal.Decimal, scale int32) TriggerNewPriceField { return TriggerNewPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f TriggerNewPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //TriggerNewQtyField is a QTY field type TriggerNewQtyField struct{ quickfix.FIXDecimal } @@ -16751,17 +19623,20 @@ func NewTriggerNewQty(val decimal.Decimal, scale int32) TriggerNewQtyField { return TriggerNewQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//TriggerOrderTypeField is a CHAR field +func (f TriggerNewQtyField) Value() (val decimal.Decimal) { return f.Decimal } + +//TriggerOrderTypeField is a enum.TriggerOrderType field type TriggerOrderTypeField struct{ quickfix.FIXString } //Tag returns tag.TriggerOrderType (1111) func (f TriggerOrderTypeField) Tag() quickfix.Tag { return tag.TriggerOrderType } -//NewTriggerOrderType returns a new TriggerOrderTypeField initialized with val -func NewTriggerOrderType(val string) TriggerOrderTypeField { +func NewTriggerOrderType(val enum.TriggerOrderType) TriggerOrderTypeField { return TriggerOrderTypeField{quickfix.FIXString(val)} } +func (f TriggerOrderTypeField) Value() enum.TriggerOrderType { return enum.TriggerOrderType(f.String()) } + //TriggerPriceField is a PRICE field type TriggerPriceField struct{ quickfix.FIXDecimal } @@ -16773,39 +19648,48 @@ func NewTriggerPrice(val decimal.Decimal, scale int32) TriggerPriceField { return TriggerPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//TriggerPriceDirectionField is a CHAR field +func (f TriggerPriceField) Value() (val decimal.Decimal) { return f.Decimal } + +//TriggerPriceDirectionField is a enum.TriggerPriceDirection field type TriggerPriceDirectionField struct{ quickfix.FIXString } //Tag returns tag.TriggerPriceDirection (1109) func (f TriggerPriceDirectionField) Tag() quickfix.Tag { return tag.TriggerPriceDirection } -//NewTriggerPriceDirection returns a new TriggerPriceDirectionField initialized with val -func NewTriggerPriceDirection(val string) TriggerPriceDirectionField { +func NewTriggerPriceDirection(val enum.TriggerPriceDirection) TriggerPriceDirectionField { return TriggerPriceDirectionField{quickfix.FIXString(val)} } -//TriggerPriceTypeField is a CHAR field +func (f TriggerPriceDirectionField) Value() enum.TriggerPriceDirection { + return enum.TriggerPriceDirection(f.String()) +} + +//TriggerPriceTypeField is a enum.TriggerPriceType field type TriggerPriceTypeField struct{ quickfix.FIXString } //Tag returns tag.TriggerPriceType (1107) func (f TriggerPriceTypeField) Tag() quickfix.Tag { return tag.TriggerPriceType } -//NewTriggerPriceType returns a new TriggerPriceTypeField initialized with val -func NewTriggerPriceType(val string) TriggerPriceTypeField { +func NewTriggerPriceType(val enum.TriggerPriceType) TriggerPriceTypeField { return TriggerPriceTypeField{quickfix.FIXString(val)} } -//TriggerPriceTypeScopeField is a CHAR field +func (f TriggerPriceTypeField) Value() enum.TriggerPriceType { return enum.TriggerPriceType(f.String()) } + +//TriggerPriceTypeScopeField is a enum.TriggerPriceTypeScope field type TriggerPriceTypeScopeField struct{ quickfix.FIXString } //Tag returns tag.TriggerPriceTypeScope (1108) func (f TriggerPriceTypeScopeField) Tag() quickfix.Tag { return tag.TriggerPriceTypeScope } -//NewTriggerPriceTypeScope returns a new TriggerPriceTypeScopeField initialized with val -func NewTriggerPriceTypeScope(val string) TriggerPriceTypeScopeField { +func NewTriggerPriceTypeScope(val enum.TriggerPriceTypeScope) TriggerPriceTypeScopeField { return TriggerPriceTypeScopeField{quickfix.FIXString(val)} } +func (f TriggerPriceTypeScopeField) Value() enum.TriggerPriceTypeScope { + return enum.TriggerPriceTypeScope(f.String()) +} + //TriggerSecurityDescField is a STRING field type TriggerSecurityDescField struct{ quickfix.FIXString } @@ -16817,6 +19701,8 @@ func NewTriggerSecurityDesc(val string) TriggerSecurityDescField { return TriggerSecurityDescField{quickfix.FIXString(val)} } +func (f TriggerSecurityDescField) Value() string { return f.String() } + //TriggerSecurityIDField is a STRING field type TriggerSecurityIDField struct{ quickfix.FIXString } @@ -16828,6 +19714,8 @@ func NewTriggerSecurityID(val string) TriggerSecurityIDField { return TriggerSecurityIDField{quickfix.FIXString(val)} } +func (f TriggerSecurityIDField) Value() string { return f.String() } + //TriggerSecurityIDSourceField is a STRING field type TriggerSecurityIDSourceField struct{ quickfix.FIXString } @@ -16839,6 +19727,8 @@ func NewTriggerSecurityIDSource(val string) TriggerSecurityIDSourceField { return TriggerSecurityIDSourceField{quickfix.FIXString(val)} } +func (f TriggerSecurityIDSourceField) Value() string { return f.String() } + //TriggerSymbolField is a STRING field type TriggerSymbolField struct{ quickfix.FIXString } @@ -16850,6 +19740,8 @@ func NewTriggerSymbol(val string) TriggerSymbolField { return TriggerSymbolField{quickfix.FIXString(val)} } +func (f TriggerSymbolField) Value() string { return f.String() } + //TriggerTradingSessionIDField is a STRING field type TriggerTradingSessionIDField struct{ quickfix.FIXString } @@ -16861,6 +19753,8 @@ func NewTriggerTradingSessionID(val string) TriggerTradingSessionIDField { return TriggerTradingSessionIDField{quickfix.FIXString(val)} } +func (f TriggerTradingSessionIDField) Value() string { return f.String() } + //TriggerTradingSessionSubIDField is a STRING field type TriggerTradingSessionSubIDField struct{ quickfix.FIXString } @@ -16872,17 +19766,20 @@ func NewTriggerTradingSessionSubID(val string) TriggerTradingSessionSubIDField { return TriggerTradingSessionSubIDField{quickfix.FIXString(val)} } -//TriggerTypeField is a CHAR field +func (f TriggerTradingSessionSubIDField) Value() string { return f.String() } + +//TriggerTypeField is a enum.TriggerType field type TriggerTypeField struct{ quickfix.FIXString } //Tag returns tag.TriggerType (1100) func (f TriggerTypeField) Tag() quickfix.Tag { return tag.TriggerType } -//NewTriggerType returns a new TriggerTypeField initialized with val -func NewTriggerType(val string) TriggerTypeField { +func NewTriggerType(val enum.TriggerType) TriggerTypeField { return TriggerTypeField{quickfix.FIXString(val)} } +func (f TriggerTypeField) Value() enum.TriggerType { return enum.TriggerType(f.String()) } + //URLLinkField is a STRING field type URLLinkField struct{ quickfix.FIXString } @@ -16894,6 +19791,8 @@ func NewURLLink(val string) URLLinkField { return URLLinkField{quickfix.FIXString(val)} } +func (f URLLinkField) Value() string { return f.String() } + //UnderlyingAdjustedQuantityField is a QTY field type UnderlyingAdjustedQuantityField struct{ quickfix.FIXDecimal } @@ -16905,6 +19804,8 @@ func NewUnderlyingAdjustedQuantity(val decimal.Decimal, scale int32) UnderlyingA return UnderlyingAdjustedQuantityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingAdjustedQuantityField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingAllocationPercentField is a PERCENTAGE field type UnderlyingAllocationPercentField struct{ quickfix.FIXDecimal } @@ -16916,6 +19817,8 @@ func NewUnderlyingAllocationPercent(val decimal.Decimal, scale int32) Underlying return UnderlyingAllocationPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingAllocationPercentField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingAttachmentPointField is a PERCENTAGE field type UnderlyingAttachmentPointField struct{ quickfix.FIXDecimal } @@ -16927,6 +19830,8 @@ func NewUnderlyingAttachmentPoint(val decimal.Decimal, scale int32) UnderlyingAt return UnderlyingAttachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingAttachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingCFICodeField is a STRING field type UnderlyingCFICodeField struct{ quickfix.FIXString } @@ -16938,6 +19843,8 @@ func NewUnderlyingCFICode(val string) UnderlyingCFICodeField { return UnderlyingCFICodeField{quickfix.FIXString(val)} } +func (f UnderlyingCFICodeField) Value() string { return f.String() } + //UnderlyingCPProgramField is a STRING field type UnderlyingCPProgramField struct{ quickfix.FIXString } @@ -16949,6 +19856,8 @@ func NewUnderlyingCPProgram(val string) UnderlyingCPProgramField { return UnderlyingCPProgramField{quickfix.FIXString(val)} } +func (f UnderlyingCPProgramField) Value() string { return f.String() } + //UnderlyingCPRegTypeField is a STRING field type UnderlyingCPRegTypeField struct{ quickfix.FIXString } @@ -16960,6 +19869,8 @@ func NewUnderlyingCPRegType(val string) UnderlyingCPRegTypeField { return UnderlyingCPRegTypeField{quickfix.FIXString(val)} } +func (f UnderlyingCPRegTypeField) Value() string { return f.String() } + //UnderlyingCapValueField is a AMT field type UnderlyingCapValueField struct{ quickfix.FIXDecimal } @@ -16971,6 +19882,8 @@ func NewUnderlyingCapValue(val decimal.Decimal, scale int32) UnderlyingCapValueF return UnderlyingCapValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingCapValueField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingCashAmountField is a AMT field type UnderlyingCashAmountField struct{ quickfix.FIXDecimal } @@ -16982,17 +19895,22 @@ func NewUnderlyingCashAmount(val decimal.Decimal, scale int32) UnderlyingCashAmo return UnderlyingCashAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//UnderlyingCashTypeField is a STRING field +func (f UnderlyingCashAmountField) Value() (val decimal.Decimal) { return f.Decimal } + +//UnderlyingCashTypeField is a enum.UnderlyingCashType field type UnderlyingCashTypeField struct{ quickfix.FIXString } //Tag returns tag.UnderlyingCashType (974) func (f UnderlyingCashTypeField) Tag() quickfix.Tag { return tag.UnderlyingCashType } -//NewUnderlyingCashType returns a new UnderlyingCashTypeField initialized with val -func NewUnderlyingCashType(val string) UnderlyingCashTypeField { +func NewUnderlyingCashType(val enum.UnderlyingCashType) UnderlyingCashTypeField { return UnderlyingCashTypeField{quickfix.FIXString(val)} } +func (f UnderlyingCashTypeField) Value() enum.UnderlyingCashType { + return enum.UnderlyingCashType(f.String()) +} + //UnderlyingCollectAmountField is a AMT field type UnderlyingCollectAmountField struct{ quickfix.FIXDecimal } @@ -17004,6 +19922,8 @@ func NewUnderlyingCollectAmount(val decimal.Decimal, scale int32) UnderlyingColl return UnderlyingCollectAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingCollectAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingContractMultiplierField is a FLOAT field type UnderlyingContractMultiplierField struct{ quickfix.FIXDecimal } @@ -17015,6 +19935,8 @@ func NewUnderlyingContractMultiplier(val decimal.Decimal, scale int32) Underlyin return UnderlyingContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingContractMultiplierUnitField is a INT field type UnderlyingContractMultiplierUnitField struct{ quickfix.FIXInt } @@ -17028,6 +19950,8 @@ func NewUnderlyingContractMultiplierUnit(val int) UnderlyingContractMultiplierUn return UnderlyingContractMultiplierUnitField{quickfix.FIXInt(val)} } +func (f UnderlyingContractMultiplierUnitField) Value() int { return f.Int() } + //UnderlyingCountryOfIssueField is a COUNTRY field type UnderlyingCountryOfIssueField struct{ quickfix.FIXString } @@ -17039,6 +19963,8 @@ func NewUnderlyingCountryOfIssue(val string) UnderlyingCountryOfIssueField { return UnderlyingCountryOfIssueField{quickfix.FIXString(val)} } +func (f UnderlyingCountryOfIssueField) Value() string { return f.String() } + //UnderlyingCouponPaymentDateField is a LOCALMKTDATE field type UnderlyingCouponPaymentDateField struct{ quickfix.FIXString } @@ -17050,6 +19976,8 @@ func NewUnderlyingCouponPaymentDate(val string) UnderlyingCouponPaymentDateField return UnderlyingCouponPaymentDateField{quickfix.FIXString(val)} } +func (f UnderlyingCouponPaymentDateField) Value() string { return f.String() } + //UnderlyingCouponRateField is a PERCENTAGE field type UnderlyingCouponRateField struct{ quickfix.FIXDecimal } @@ -17061,6 +19989,8 @@ func NewUnderlyingCouponRate(val decimal.Decimal, scale int32) UnderlyingCouponR return UnderlyingCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingCreditRatingField is a STRING field type UnderlyingCreditRatingField struct{ quickfix.FIXString } @@ -17072,6 +20002,8 @@ func NewUnderlyingCreditRating(val string) UnderlyingCreditRatingField { return UnderlyingCreditRatingField{quickfix.FIXString(val)} } +func (f UnderlyingCreditRatingField) Value() string { return f.String() } + //UnderlyingCurrencyField is a CURRENCY field type UnderlyingCurrencyField struct{ quickfix.FIXString } @@ -17083,6 +20015,8 @@ func NewUnderlyingCurrency(val string) UnderlyingCurrencyField { return UnderlyingCurrencyField{quickfix.FIXString(val)} } +func (f UnderlyingCurrencyField) Value() string { return f.String() } + //UnderlyingCurrentValueField is a AMT field type UnderlyingCurrentValueField struct{ quickfix.FIXDecimal } @@ -17094,6 +20028,8 @@ func NewUnderlyingCurrentValue(val decimal.Decimal, scale int32) UnderlyingCurre return UnderlyingCurrentValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingCurrentValueField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingDeliveryAmountField is a AMT field type UnderlyingDeliveryAmountField struct{ quickfix.FIXDecimal } @@ -17105,6 +20041,8 @@ func NewUnderlyingDeliveryAmount(val decimal.Decimal, scale int32) UnderlyingDel return UnderlyingDeliveryAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingDeliveryAmountField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingDetachmentPointField is a PERCENTAGE field type UnderlyingDetachmentPointField struct{ quickfix.FIXDecimal } @@ -17116,6 +20054,8 @@ func NewUnderlyingDetachmentPoint(val decimal.Decimal, scale int32) UnderlyingDe return UnderlyingDetachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingDetachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingDirtyPriceField is a PRICE field type UnderlyingDirtyPriceField struct{ quickfix.FIXDecimal } @@ -17127,6 +20067,8 @@ func NewUnderlyingDirtyPrice(val decimal.Decimal, scale int32) UnderlyingDirtyPr return UnderlyingDirtyPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingDirtyPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingEndPriceField is a PRICE field type UnderlyingEndPriceField struct{ quickfix.FIXDecimal } @@ -17138,6 +20080,8 @@ func NewUnderlyingEndPrice(val decimal.Decimal, scale int32) UnderlyingEndPriceF return UnderlyingEndPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingEndPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingEndValueField is a AMT field type UnderlyingEndValueField struct{ quickfix.FIXDecimal } @@ -17149,6 +20093,8 @@ func NewUnderlyingEndValue(val decimal.Decimal, scale int32) UnderlyingEndValueF return UnderlyingEndValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingEndValueField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingExerciseStyleField is a INT field type UnderlyingExerciseStyleField struct{ quickfix.FIXInt } @@ -17160,6 +20106,8 @@ func NewUnderlyingExerciseStyle(val int) UnderlyingExerciseStyleField { return UnderlyingExerciseStyleField{quickfix.FIXInt(val)} } +func (f UnderlyingExerciseStyleField) Value() int { return f.Int() } + //UnderlyingFXRateField is a FLOAT field type UnderlyingFXRateField struct{ quickfix.FIXDecimal } @@ -17171,17 +20119,22 @@ func NewUnderlyingFXRate(val decimal.Decimal, scale int32) UnderlyingFXRateField return UnderlyingFXRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//UnderlyingFXRateCalcField is a CHAR field +func (f UnderlyingFXRateField) Value() (val decimal.Decimal) { return f.Decimal } + +//UnderlyingFXRateCalcField is a enum.UnderlyingFXRateCalc field type UnderlyingFXRateCalcField struct{ quickfix.FIXString } //Tag returns tag.UnderlyingFXRateCalc (1046) func (f UnderlyingFXRateCalcField) Tag() quickfix.Tag { return tag.UnderlyingFXRateCalc } -//NewUnderlyingFXRateCalc returns a new UnderlyingFXRateCalcField initialized with val -func NewUnderlyingFXRateCalc(val string) UnderlyingFXRateCalcField { +func NewUnderlyingFXRateCalc(val enum.UnderlyingFXRateCalc) UnderlyingFXRateCalcField { return UnderlyingFXRateCalcField{quickfix.FIXString(val)} } +func (f UnderlyingFXRateCalcField) Value() enum.UnderlyingFXRateCalc { + return enum.UnderlyingFXRateCalc(f.String()) +} + //UnderlyingFactorField is a FLOAT field type UnderlyingFactorField struct{ quickfix.FIXDecimal } @@ -17193,6 +20146,8 @@ func NewUnderlyingFactor(val decimal.Decimal, scale int32) UnderlyingFactorField return UnderlyingFactorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingFactorField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingFlowScheduleTypeField is a INT field type UnderlyingFlowScheduleTypeField struct{ quickfix.FIXInt } @@ -17204,6 +20159,8 @@ func NewUnderlyingFlowScheduleType(val int) UnderlyingFlowScheduleTypeField { return UnderlyingFlowScheduleTypeField{quickfix.FIXInt(val)} } +func (f UnderlyingFlowScheduleTypeField) Value() int { return f.Int() } + //UnderlyingIDSourceField is a STRING field type UnderlyingIDSourceField struct{ quickfix.FIXString } @@ -17215,6 +20172,8 @@ func NewUnderlyingIDSource(val string) UnderlyingIDSourceField { return UnderlyingIDSourceField{quickfix.FIXString(val)} } +func (f UnderlyingIDSourceField) Value() string { return f.String() } + //UnderlyingInstrRegistryField is a STRING field type UnderlyingInstrRegistryField struct{ quickfix.FIXString } @@ -17226,6 +20185,8 @@ func NewUnderlyingInstrRegistry(val string) UnderlyingInstrRegistryField { return UnderlyingInstrRegistryField{quickfix.FIXString(val)} } +func (f UnderlyingInstrRegistryField) Value() string { return f.String() } + //UnderlyingInstrumentPartyIDField is a STRING field type UnderlyingInstrumentPartyIDField struct{ quickfix.FIXString } @@ -17237,6 +20198,8 @@ func NewUnderlyingInstrumentPartyID(val string) UnderlyingInstrumentPartyIDField return UnderlyingInstrumentPartyIDField{quickfix.FIXString(val)} } +func (f UnderlyingInstrumentPartyIDField) Value() string { return f.String() } + //UnderlyingInstrumentPartyIDSourceField is a CHAR field type UnderlyingInstrumentPartyIDSourceField struct{ quickfix.FIXString } @@ -17250,6 +20213,8 @@ func NewUnderlyingInstrumentPartyIDSource(val string) UnderlyingInstrumentPartyI return UnderlyingInstrumentPartyIDSourceField{quickfix.FIXString(val)} } +func (f UnderlyingInstrumentPartyIDSourceField) Value() string { return f.String() } + //UnderlyingInstrumentPartyRoleField is a INT field type UnderlyingInstrumentPartyRoleField struct{ quickfix.FIXInt } @@ -17263,6 +20228,8 @@ func NewUnderlyingInstrumentPartyRole(val int) UnderlyingInstrumentPartyRoleFiel return UnderlyingInstrumentPartyRoleField{quickfix.FIXInt(val)} } +func (f UnderlyingInstrumentPartyRoleField) Value() int { return f.Int() } + //UnderlyingInstrumentPartySubIDField is a STRING field type UnderlyingInstrumentPartySubIDField struct{ quickfix.FIXString } @@ -17276,6 +20243,8 @@ func NewUnderlyingInstrumentPartySubID(val string) UnderlyingInstrumentPartySubI return UnderlyingInstrumentPartySubIDField{quickfix.FIXString(val)} } +func (f UnderlyingInstrumentPartySubIDField) Value() string { return f.String() } + //UnderlyingInstrumentPartySubIDTypeField is a INT field type UnderlyingInstrumentPartySubIDTypeField struct{ quickfix.FIXInt } @@ -17289,6 +20258,8 @@ func NewUnderlyingInstrumentPartySubIDType(val int) UnderlyingInstrumentPartySub return UnderlyingInstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } +func (f UnderlyingInstrumentPartySubIDTypeField) Value() int { return f.Int() } + //UnderlyingIssueDateField is a LOCALMKTDATE field type UnderlyingIssueDateField struct{ quickfix.FIXString } @@ -17300,6 +20271,8 @@ func NewUnderlyingIssueDate(val string) UnderlyingIssueDateField { return UnderlyingIssueDateField{quickfix.FIXString(val)} } +func (f UnderlyingIssueDateField) Value() string { return f.String() } + //UnderlyingIssuerField is a STRING field type UnderlyingIssuerField struct{ quickfix.FIXString } @@ -17311,6 +20284,8 @@ func NewUnderlyingIssuer(val string) UnderlyingIssuerField { return UnderlyingIssuerField{quickfix.FIXString(val)} } +func (f UnderlyingIssuerField) Value() string { return f.String() } + //UnderlyingLastPxField is a PRICE field type UnderlyingLastPxField struct{ quickfix.FIXDecimal } @@ -17322,6 +20297,8 @@ func NewUnderlyingLastPx(val decimal.Decimal, scale int32) UnderlyingLastPxField return UnderlyingLastPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingLastPxField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingLastQtyField is a QTY field type UnderlyingLastQtyField struct{ quickfix.FIXDecimal } @@ -17333,6 +20310,8 @@ func NewUnderlyingLastQty(val decimal.Decimal, scale int32) UnderlyingLastQtyFie return UnderlyingLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingLegCFICodeField is a STRING field type UnderlyingLegCFICodeField struct{ quickfix.FIXString } @@ -17344,6 +20323,8 @@ func NewUnderlyingLegCFICode(val string) UnderlyingLegCFICodeField { return UnderlyingLegCFICodeField{quickfix.FIXString(val)} } +func (f UnderlyingLegCFICodeField) Value() string { return f.String() } + //UnderlyingLegMaturityDateField is a LOCALMKTDATE field type UnderlyingLegMaturityDateField struct{ quickfix.FIXString } @@ -17355,6 +20336,8 @@ func NewUnderlyingLegMaturityDate(val string) UnderlyingLegMaturityDateField { return UnderlyingLegMaturityDateField{quickfix.FIXString(val)} } +func (f UnderlyingLegMaturityDateField) Value() string { return f.String() } + //UnderlyingLegMaturityMonthYearField is a MONTHYEAR field type UnderlyingLegMaturityMonthYearField struct{ quickfix.FIXString } @@ -17368,6 +20351,8 @@ func NewUnderlyingLegMaturityMonthYear(val string) UnderlyingLegMaturityMonthYea return UnderlyingLegMaturityMonthYearField{quickfix.FIXString(val)} } +func (f UnderlyingLegMaturityMonthYearField) Value() string { return f.String() } + //UnderlyingLegMaturityTimeField is a TZTIMEONLY field type UnderlyingLegMaturityTimeField struct{ quickfix.FIXString } @@ -17379,6 +20364,8 @@ func NewUnderlyingLegMaturityTime(val string) UnderlyingLegMaturityTimeField { return UnderlyingLegMaturityTimeField{quickfix.FIXString(val)} } +func (f UnderlyingLegMaturityTimeField) Value() string { return f.String() } + //UnderlyingLegOptAttributeField is a CHAR field type UnderlyingLegOptAttributeField struct{ quickfix.FIXString } @@ -17390,6 +20377,8 @@ func NewUnderlyingLegOptAttribute(val string) UnderlyingLegOptAttributeField { return UnderlyingLegOptAttributeField{quickfix.FIXString(val)} } +func (f UnderlyingLegOptAttributeField) Value() string { return f.String() } + //UnderlyingLegPutOrCallField is a INT field type UnderlyingLegPutOrCallField struct{ quickfix.FIXInt } @@ -17401,6 +20390,8 @@ func NewUnderlyingLegPutOrCall(val int) UnderlyingLegPutOrCallField { return UnderlyingLegPutOrCallField{quickfix.FIXInt(val)} } +func (f UnderlyingLegPutOrCallField) Value() int { return f.Int() } + //UnderlyingLegSecurityAltIDField is a STRING field type UnderlyingLegSecurityAltIDField struct{ quickfix.FIXString } @@ -17412,6 +20403,8 @@ func NewUnderlyingLegSecurityAltID(val string) UnderlyingLegSecurityAltIDField { return UnderlyingLegSecurityAltIDField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityAltIDField) Value() string { return f.String() } + //UnderlyingLegSecurityAltIDSourceField is a STRING field type UnderlyingLegSecurityAltIDSourceField struct{ quickfix.FIXString } @@ -17425,6 +20418,8 @@ func NewUnderlyingLegSecurityAltIDSource(val string) UnderlyingLegSecurityAltIDS return UnderlyingLegSecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityAltIDSourceField) Value() string { return f.String() } + //UnderlyingLegSecurityDescField is a STRING field type UnderlyingLegSecurityDescField struct{ quickfix.FIXString } @@ -17436,6 +20431,8 @@ func NewUnderlyingLegSecurityDesc(val string) UnderlyingLegSecurityDescField { return UnderlyingLegSecurityDescField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityDescField) Value() string { return f.String() } + //UnderlyingLegSecurityExchangeField is a STRING field type UnderlyingLegSecurityExchangeField struct{ quickfix.FIXString } @@ -17449,6 +20446,8 @@ func NewUnderlyingLegSecurityExchange(val string) UnderlyingLegSecurityExchangeF return UnderlyingLegSecurityExchangeField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityExchangeField) Value() string { return f.String() } + //UnderlyingLegSecurityIDField is a STRING field type UnderlyingLegSecurityIDField struct{ quickfix.FIXString } @@ -17460,6 +20459,8 @@ func NewUnderlyingLegSecurityID(val string) UnderlyingLegSecurityIDField { return UnderlyingLegSecurityIDField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityIDField) Value() string { return f.String() } + //UnderlyingLegSecurityIDSourceField is a STRING field type UnderlyingLegSecurityIDSourceField struct{ quickfix.FIXString } @@ -17473,6 +20474,8 @@ func NewUnderlyingLegSecurityIDSource(val string) UnderlyingLegSecurityIDSourceF return UnderlyingLegSecurityIDSourceField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityIDSourceField) Value() string { return f.String() } + //UnderlyingLegSecuritySubTypeField is a STRING field type UnderlyingLegSecuritySubTypeField struct{ quickfix.FIXString } @@ -17484,6 +20487,8 @@ func NewUnderlyingLegSecuritySubType(val string) UnderlyingLegSecuritySubTypeFie return UnderlyingLegSecuritySubTypeField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecuritySubTypeField) Value() string { return f.String() } + //UnderlyingLegSecurityTypeField is a STRING field type UnderlyingLegSecurityTypeField struct{ quickfix.FIXString } @@ -17495,6 +20500,8 @@ func NewUnderlyingLegSecurityType(val string) UnderlyingLegSecurityTypeField { return UnderlyingLegSecurityTypeField{quickfix.FIXString(val)} } +func (f UnderlyingLegSecurityTypeField) Value() string { return f.String() } + //UnderlyingLegStrikePriceField is a PRICE field type UnderlyingLegStrikePriceField struct{ quickfix.FIXDecimal } @@ -17506,6 +20513,8 @@ func NewUnderlyingLegStrikePrice(val decimal.Decimal, scale int32) UnderlyingLeg return UnderlyingLegStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingLegStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingLegSymbolField is a STRING field type UnderlyingLegSymbolField struct{ quickfix.FIXString } @@ -17517,6 +20526,8 @@ func NewUnderlyingLegSymbol(val string) UnderlyingLegSymbolField { return UnderlyingLegSymbolField{quickfix.FIXString(val)} } +func (f UnderlyingLegSymbolField) Value() string { return f.String() } + //UnderlyingLegSymbolSfxField is a STRING field type UnderlyingLegSymbolSfxField struct{ quickfix.FIXString } @@ -17528,6 +20539,8 @@ func NewUnderlyingLegSymbolSfx(val string) UnderlyingLegSymbolSfxField { return UnderlyingLegSymbolSfxField{quickfix.FIXString(val)} } +func (f UnderlyingLegSymbolSfxField) Value() string { return f.String() } + //UnderlyingLocaleOfIssueField is a STRING field type UnderlyingLocaleOfIssueField struct{ quickfix.FIXString } @@ -17539,6 +20552,8 @@ func NewUnderlyingLocaleOfIssue(val string) UnderlyingLocaleOfIssueField { return UnderlyingLocaleOfIssueField{quickfix.FIXString(val)} } +func (f UnderlyingLocaleOfIssueField) Value() string { return f.String() } + //UnderlyingMaturityDateField is a LOCALMKTDATE field type UnderlyingMaturityDateField struct{ quickfix.FIXString } @@ -17550,6 +20565,8 @@ func NewUnderlyingMaturityDate(val string) UnderlyingMaturityDateField { return UnderlyingMaturityDateField{quickfix.FIXString(val)} } +func (f UnderlyingMaturityDateField) Value() string { return f.String() } + //UnderlyingMaturityDayField is a DAYOFMONTH field type UnderlyingMaturityDayField struct{ quickfix.FIXInt } @@ -17561,6 +20578,8 @@ func NewUnderlyingMaturityDay(val int) UnderlyingMaturityDayField { return UnderlyingMaturityDayField{quickfix.FIXInt(val)} } +func (f UnderlyingMaturityDayField) Value() int { return f.Int() } + //UnderlyingMaturityMonthYearField is a MONTHYEAR field type UnderlyingMaturityMonthYearField struct{ quickfix.FIXString } @@ -17572,6 +20591,8 @@ func NewUnderlyingMaturityMonthYear(val string) UnderlyingMaturityMonthYearField return UnderlyingMaturityMonthYearField{quickfix.FIXString(val)} } +func (f UnderlyingMaturityMonthYearField) Value() string { return f.String() } + //UnderlyingMaturityTimeField is a TZTIMEONLY field type UnderlyingMaturityTimeField struct{ quickfix.FIXString } @@ -17583,6 +20604,8 @@ func NewUnderlyingMaturityTime(val string) UnderlyingMaturityTimeField { return UnderlyingMaturityTimeField{quickfix.FIXString(val)} } +func (f UnderlyingMaturityTimeField) Value() string { return f.String() } + //UnderlyingNotionalPercentageOutstandingField is a PERCENTAGE field type UnderlyingNotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } @@ -17596,6 +20619,8 @@ func NewUnderlyingNotionalPercentageOutstanding(val decimal.Decimal, scale int32 return UnderlyingNotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingNotionalPercentageOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingOptAttributeField is a CHAR field type UnderlyingOptAttributeField struct{ quickfix.FIXString } @@ -17607,6 +20632,8 @@ func NewUnderlyingOptAttribute(val string) UnderlyingOptAttributeField { return UnderlyingOptAttributeField{quickfix.FIXString(val)} } +func (f UnderlyingOptAttributeField) Value() string { return f.String() } + //UnderlyingOriginalNotionalPercentageOutstandingField is a PERCENTAGE field type UnderlyingOriginalNotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } @@ -17620,6 +20647,10 @@ func NewUnderlyingOriginalNotionalPercentageOutstanding(val decimal.Decimal, sca return UnderlyingOriginalNotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingOriginalNotionalPercentageOutstandingField) Value() (val decimal.Decimal) { + return f.Decimal +} + //UnderlyingPayAmountField is a AMT field type UnderlyingPayAmountField struct{ quickfix.FIXDecimal } @@ -17631,17 +20662,22 @@ func NewUnderlyingPayAmount(val decimal.Decimal, scale int32) UnderlyingPayAmoun return UnderlyingPayAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//UnderlyingPriceDeterminationMethodField is a INT field -type UnderlyingPriceDeterminationMethodField struct{ quickfix.FIXInt } +func (f UnderlyingPayAmountField) Value() (val decimal.Decimal) { return f.Decimal } + +//UnderlyingPriceDeterminationMethodField is a enum.UnderlyingPriceDeterminationMethod field +type UnderlyingPriceDeterminationMethodField struct{ quickfix.FIXString } //Tag returns tag.UnderlyingPriceDeterminationMethod (1481) func (f UnderlyingPriceDeterminationMethodField) Tag() quickfix.Tag { return tag.UnderlyingPriceDeterminationMethod } -//NewUnderlyingPriceDeterminationMethod returns a new UnderlyingPriceDeterminationMethodField initialized with val -func NewUnderlyingPriceDeterminationMethod(val int) UnderlyingPriceDeterminationMethodField { - return UnderlyingPriceDeterminationMethodField{quickfix.FIXInt(val)} +func NewUnderlyingPriceDeterminationMethod(val enum.UnderlyingPriceDeterminationMethod) UnderlyingPriceDeterminationMethodField { + return UnderlyingPriceDeterminationMethodField{quickfix.FIXString(val)} +} + +func (f UnderlyingPriceDeterminationMethodField) Value() enum.UnderlyingPriceDeterminationMethod { + return enum.UnderlyingPriceDeterminationMethod(f.String()) } //UnderlyingPriceUnitOfMeasureField is a STRING field @@ -17655,6 +20691,8 @@ func NewUnderlyingPriceUnitOfMeasure(val string) UnderlyingPriceUnitOfMeasureFie return UnderlyingPriceUnitOfMeasureField{quickfix.FIXString(val)} } +func (f UnderlyingPriceUnitOfMeasureField) Value() string { return f.String() } + //UnderlyingPriceUnitOfMeasureQtyField is a QTY field type UnderlyingPriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -17668,6 +20706,8 @@ func NewUnderlyingPriceUnitOfMeasureQty(val decimal.Decimal, scale int32) Underl return UnderlyingPriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingPriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingProductField is a INT field type UnderlyingProductField struct{ quickfix.FIXInt } @@ -17679,6 +20719,8 @@ func NewUnderlyingProduct(val int) UnderlyingProductField { return UnderlyingProductField{quickfix.FIXInt(val)} } +func (f UnderlyingProductField) Value() int { return f.Int() } + //UnderlyingPutOrCallField is a INT field type UnderlyingPutOrCallField struct{ quickfix.FIXInt } @@ -17690,6 +20732,8 @@ func NewUnderlyingPutOrCall(val int) UnderlyingPutOrCallField { return UnderlyingPutOrCallField{quickfix.FIXInt(val)} } +func (f UnderlyingPutOrCallField) Value() int { return f.Int() } + //UnderlyingPxField is a PRICE field type UnderlyingPxField struct{ quickfix.FIXDecimal } @@ -17701,6 +20745,8 @@ func NewUnderlyingPx(val decimal.Decimal, scale int32) UnderlyingPxField { return UnderlyingPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingPxField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingQtyField is a QTY field type UnderlyingQtyField struct{ quickfix.FIXDecimal } @@ -17712,6 +20758,8 @@ func NewUnderlyingQty(val decimal.Decimal, scale int32) UnderlyingQtyField { return UnderlyingQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingRedemptionDateField is a LOCALMKTDATE field type UnderlyingRedemptionDateField struct{ quickfix.FIXString } @@ -17723,6 +20771,8 @@ func NewUnderlyingRedemptionDate(val string) UnderlyingRedemptionDateField { return UnderlyingRedemptionDateField{quickfix.FIXString(val)} } +func (f UnderlyingRedemptionDateField) Value() string { return f.String() } + //UnderlyingRepoCollateralSecurityTypeField is a INT field type UnderlyingRepoCollateralSecurityTypeField struct{ quickfix.FIXInt } @@ -17736,6 +20786,8 @@ func NewUnderlyingRepoCollateralSecurityType(val int) UnderlyingRepoCollateralSe return UnderlyingRepoCollateralSecurityTypeField{quickfix.FIXInt(val)} } +func (f UnderlyingRepoCollateralSecurityTypeField) Value() int { return f.Int() } + //UnderlyingRepurchaseRateField is a PERCENTAGE field type UnderlyingRepurchaseRateField struct{ quickfix.FIXDecimal } @@ -17747,6 +20799,8 @@ func NewUnderlyingRepurchaseRate(val decimal.Decimal, scale int32) UnderlyingRep return UnderlyingRepurchaseRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingRepurchaseRateField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingRepurchaseTermField is a INT field type UnderlyingRepurchaseTermField struct{ quickfix.FIXInt } @@ -17758,6 +20812,8 @@ func NewUnderlyingRepurchaseTerm(val int) UnderlyingRepurchaseTermField { return UnderlyingRepurchaseTermField{quickfix.FIXInt(val)} } +func (f UnderlyingRepurchaseTermField) Value() int { return f.Int() } + //UnderlyingRestructuringTypeField is a STRING field type UnderlyingRestructuringTypeField struct{ quickfix.FIXString } @@ -17769,6 +20825,8 @@ func NewUnderlyingRestructuringType(val string) UnderlyingRestructuringTypeField return UnderlyingRestructuringTypeField{quickfix.FIXString(val)} } +func (f UnderlyingRestructuringTypeField) Value() string { return f.String() } + //UnderlyingSecurityAltIDField is a STRING field type UnderlyingSecurityAltIDField struct{ quickfix.FIXString } @@ -17780,6 +20838,8 @@ func NewUnderlyingSecurityAltID(val string) UnderlyingSecurityAltIDField { return UnderlyingSecurityAltIDField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityAltIDField) Value() string { return f.String() } + //UnderlyingSecurityAltIDSourceField is a STRING field type UnderlyingSecurityAltIDSourceField struct{ quickfix.FIXString } @@ -17793,6 +20853,8 @@ func NewUnderlyingSecurityAltIDSource(val string) UnderlyingSecurityAltIDSourceF return UnderlyingSecurityAltIDSourceField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityAltIDSourceField) Value() string { return f.String() } + //UnderlyingSecurityDescField is a STRING field type UnderlyingSecurityDescField struct{ quickfix.FIXString } @@ -17804,6 +20866,8 @@ func NewUnderlyingSecurityDesc(val string) UnderlyingSecurityDescField { return UnderlyingSecurityDescField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityDescField) Value() string { return f.String() } + //UnderlyingSecurityExchangeField is a EXCHANGE field type UnderlyingSecurityExchangeField struct{ quickfix.FIXString } @@ -17815,6 +20879,8 @@ func NewUnderlyingSecurityExchange(val string) UnderlyingSecurityExchangeField { return UnderlyingSecurityExchangeField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityExchangeField) Value() string { return f.String() } + //UnderlyingSecurityIDField is a STRING field type UnderlyingSecurityIDField struct{ quickfix.FIXString } @@ -17826,6 +20892,8 @@ func NewUnderlyingSecurityID(val string) UnderlyingSecurityIDField { return UnderlyingSecurityIDField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityIDField) Value() string { return f.String() } + //UnderlyingSecurityIDSourceField is a STRING field type UnderlyingSecurityIDSourceField struct{ quickfix.FIXString } @@ -17837,6 +20905,8 @@ func NewUnderlyingSecurityIDSource(val string) UnderlyingSecurityIDSourceField { return UnderlyingSecurityIDSourceField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityIDSourceField) Value() string { return f.String() } + //UnderlyingSecuritySubTypeField is a STRING field type UnderlyingSecuritySubTypeField struct{ quickfix.FIXString } @@ -17848,6 +20918,8 @@ func NewUnderlyingSecuritySubType(val string) UnderlyingSecuritySubTypeField { return UnderlyingSecuritySubTypeField{quickfix.FIXString(val)} } +func (f UnderlyingSecuritySubTypeField) Value() string { return f.String() } + //UnderlyingSecurityTypeField is a STRING field type UnderlyingSecurityTypeField struct{ quickfix.FIXString } @@ -17859,6 +20931,8 @@ func NewUnderlyingSecurityType(val string) UnderlyingSecurityTypeField { return UnderlyingSecurityTypeField{quickfix.FIXString(val)} } +func (f UnderlyingSecurityTypeField) Value() string { return f.String() } + //UnderlyingSeniorityField is a STRING field type UnderlyingSeniorityField struct{ quickfix.FIXString } @@ -17870,6 +20944,8 @@ func NewUnderlyingSeniority(val string) UnderlyingSeniorityField { return UnderlyingSeniorityField{quickfix.FIXString(val)} } +func (f UnderlyingSeniorityField) Value() string { return f.String() } + //UnderlyingSettlMethodField is a STRING field type UnderlyingSettlMethodField struct{ quickfix.FIXString } @@ -17881,6 +20957,8 @@ func NewUnderlyingSettlMethod(val string) UnderlyingSettlMethodField { return UnderlyingSettlMethodField{quickfix.FIXString(val)} } +func (f UnderlyingSettlMethodField) Value() string { return f.String() } + //UnderlyingSettlPriceField is a PRICE field type UnderlyingSettlPriceField struct{ quickfix.FIXDecimal } @@ -17892,6 +20970,8 @@ func NewUnderlyingSettlPrice(val decimal.Decimal, scale int32) UnderlyingSettlPr return UnderlyingSettlPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingSettlPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingSettlPriceTypeField is a INT field type UnderlyingSettlPriceTypeField struct{ quickfix.FIXInt } @@ -17903,6 +20983,8 @@ func NewUnderlyingSettlPriceType(val int) UnderlyingSettlPriceTypeField { return UnderlyingSettlPriceTypeField{quickfix.FIXInt(val)} } +func (f UnderlyingSettlPriceTypeField) Value() int { return f.Int() } + //UnderlyingSettlementDateField is a LOCALMKTDATE field type UnderlyingSettlementDateField struct{ quickfix.FIXString } @@ -17914,6 +20996,8 @@ func NewUnderlyingSettlementDate(val string) UnderlyingSettlementDateField { return UnderlyingSettlementDateField{quickfix.FIXString(val)} } +func (f UnderlyingSettlementDateField) Value() string { return f.String() } + //UnderlyingSettlementStatusField is a STRING field type UnderlyingSettlementStatusField struct{ quickfix.FIXString } @@ -17925,15 +21009,20 @@ func NewUnderlyingSettlementStatus(val string) UnderlyingSettlementStatusField { return UnderlyingSettlementStatusField{quickfix.FIXString(val)} } -//UnderlyingSettlementTypeField is a INT field -type UnderlyingSettlementTypeField struct{ quickfix.FIXInt } +func (f UnderlyingSettlementStatusField) Value() string { return f.String() } + +//UnderlyingSettlementTypeField is a enum.UnderlyingSettlementType field +type UnderlyingSettlementTypeField struct{ quickfix.FIXString } //Tag returns tag.UnderlyingSettlementType (975) func (f UnderlyingSettlementTypeField) Tag() quickfix.Tag { return tag.UnderlyingSettlementType } -//NewUnderlyingSettlementType returns a new UnderlyingSettlementTypeField initialized with val -func NewUnderlyingSettlementType(val int) UnderlyingSettlementTypeField { - return UnderlyingSettlementTypeField{quickfix.FIXInt(val)} +func NewUnderlyingSettlementType(val enum.UnderlyingSettlementType) UnderlyingSettlementTypeField { + return UnderlyingSettlementTypeField{quickfix.FIXString(val)} +} + +func (f UnderlyingSettlementTypeField) Value() enum.UnderlyingSettlementType { + return enum.UnderlyingSettlementType(f.String()) } //UnderlyingStartValueField is a AMT field @@ -17947,6 +21036,8 @@ func NewUnderlyingStartValue(val decimal.Decimal, scale int32) UnderlyingStartVa return UnderlyingStartValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingStartValueField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingStateOrProvinceOfIssueField is a STRING field type UnderlyingStateOrProvinceOfIssueField struct{ quickfix.FIXString } @@ -17960,6 +21051,8 @@ func NewUnderlyingStateOrProvinceOfIssue(val string) UnderlyingStateOrProvinceOf return UnderlyingStateOrProvinceOfIssueField{quickfix.FIXString(val)} } +func (f UnderlyingStateOrProvinceOfIssueField) Value() string { return f.String() } + //UnderlyingStipTypeField is a STRING field type UnderlyingStipTypeField struct{ quickfix.FIXString } @@ -17971,6 +21064,8 @@ func NewUnderlyingStipType(val string) UnderlyingStipTypeField { return UnderlyingStipTypeField{quickfix.FIXString(val)} } +func (f UnderlyingStipTypeField) Value() string { return f.String() } + //UnderlyingStipValueField is a STRING field type UnderlyingStipValueField struct{ quickfix.FIXString } @@ -17982,6 +21077,8 @@ func NewUnderlyingStipValue(val string) UnderlyingStipValueField { return UnderlyingStipValueField{quickfix.FIXString(val)} } +func (f UnderlyingStipValueField) Value() string { return f.String() } + //UnderlyingStrikeCurrencyField is a CURRENCY field type UnderlyingStrikeCurrencyField struct{ quickfix.FIXString } @@ -17993,6 +21090,8 @@ func NewUnderlyingStrikeCurrency(val string) UnderlyingStrikeCurrencyField { return UnderlyingStrikeCurrencyField{quickfix.FIXString(val)} } +func (f UnderlyingStrikeCurrencyField) Value() string { return f.String() } + //UnderlyingStrikePriceField is a PRICE field type UnderlyingStrikePriceField struct{ quickfix.FIXDecimal } @@ -18004,6 +21103,8 @@ func NewUnderlyingStrikePrice(val decimal.Decimal, scale int32) UnderlyingStrike return UnderlyingStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } + //UnderlyingSymbolField is a STRING field type UnderlyingSymbolField struct{ quickfix.FIXString } @@ -18015,6 +21116,8 @@ func NewUnderlyingSymbol(val string) UnderlyingSymbolField { return UnderlyingSymbolField{quickfix.FIXString(val)} } +func (f UnderlyingSymbolField) Value() string { return f.String() } + //UnderlyingSymbolSfxField is a STRING field type UnderlyingSymbolSfxField struct{ quickfix.FIXString } @@ -18026,6 +21129,8 @@ func NewUnderlyingSymbolSfx(val string) UnderlyingSymbolSfxField { return UnderlyingSymbolSfxField{quickfix.FIXString(val)} } +func (f UnderlyingSymbolSfxField) Value() string { return f.String() } + //UnderlyingTimeUnitField is a STRING field type UnderlyingTimeUnitField struct{ quickfix.FIXString } @@ -18037,6 +21142,8 @@ func NewUnderlyingTimeUnit(val string) UnderlyingTimeUnitField { return UnderlyingTimeUnitField{quickfix.FIXString(val)} } +func (f UnderlyingTimeUnitField) Value() string { return f.String() } + //UnderlyingTradingSessionIDField is a STRING field type UnderlyingTradingSessionIDField struct{ quickfix.FIXString } @@ -18048,6 +21155,8 @@ func NewUnderlyingTradingSessionID(val string) UnderlyingTradingSessionIDField { return UnderlyingTradingSessionIDField{quickfix.FIXString(val)} } +func (f UnderlyingTradingSessionIDField) Value() string { return f.String() } + //UnderlyingTradingSessionSubIDField is a STRING field type UnderlyingTradingSessionSubIDField struct{ quickfix.FIXString } @@ -18061,6 +21170,8 @@ func NewUnderlyingTradingSessionSubID(val string) UnderlyingTradingSessionSubIDF return UnderlyingTradingSessionSubIDField{quickfix.FIXString(val)} } +func (f UnderlyingTradingSessionSubIDField) Value() string { return f.String() } + //UnderlyingUnitOfMeasureField is a STRING field type UnderlyingUnitOfMeasureField struct{ quickfix.FIXString } @@ -18072,6 +21183,8 @@ func NewUnderlyingUnitOfMeasure(val string) UnderlyingUnitOfMeasureField { return UnderlyingUnitOfMeasureField{quickfix.FIXString(val)} } +func (f UnderlyingUnitOfMeasureField) Value() string { return f.String() } + //UnderlyingUnitOfMeasureQtyField is a QTY field type UnderlyingUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -18083,6 +21196,8 @@ func NewUnderlyingUnitOfMeasureQty(val decimal.Decimal, scale int32) UnderlyingU return UnderlyingUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnderlyingUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //UndlyInstrumentPartyIDField is a STRING field type UndlyInstrumentPartyIDField struct{ quickfix.FIXString } @@ -18094,6 +21209,8 @@ func NewUndlyInstrumentPartyID(val string) UndlyInstrumentPartyIDField { return UndlyInstrumentPartyIDField{quickfix.FIXString(val)} } +func (f UndlyInstrumentPartyIDField) Value() string { return f.String() } + //UndlyInstrumentPartyIDSourceField is a CHAR field type UndlyInstrumentPartyIDSourceField struct{ quickfix.FIXString } @@ -18105,6 +21222,8 @@ func NewUndlyInstrumentPartyIDSource(val string) UndlyInstrumentPartyIDSourceFie return UndlyInstrumentPartyIDSourceField{quickfix.FIXString(val)} } +func (f UndlyInstrumentPartyIDSourceField) Value() string { return f.String() } + //UndlyInstrumentPartyRoleField is a INT field type UndlyInstrumentPartyRoleField struct{ quickfix.FIXInt } @@ -18116,6 +21235,8 @@ func NewUndlyInstrumentPartyRole(val int) UndlyInstrumentPartyRoleField { return UndlyInstrumentPartyRoleField{quickfix.FIXInt(val)} } +func (f UndlyInstrumentPartyRoleField) Value() int { return f.Int() } + //UndlyInstrumentPartySubIDField is a STRING field type UndlyInstrumentPartySubIDField struct{ quickfix.FIXString } @@ -18127,6 +21248,8 @@ func NewUndlyInstrumentPartySubID(val string) UndlyInstrumentPartySubIDField { return UndlyInstrumentPartySubIDField{quickfix.FIXString(val)} } +func (f UndlyInstrumentPartySubIDField) Value() string { return f.String() } + //UndlyInstrumentPartySubIDTypeField is a INT field type UndlyInstrumentPartySubIDTypeField struct{ quickfix.FIXInt } @@ -18140,17 +21263,20 @@ func NewUndlyInstrumentPartySubIDType(val int) UndlyInstrumentPartySubIDTypeFiel return UndlyInstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } -//UnitOfMeasureField is a STRING field +func (f UndlyInstrumentPartySubIDTypeField) Value() int { return f.Int() } + +//UnitOfMeasureField is a enum.UnitOfMeasure field type UnitOfMeasureField struct{ quickfix.FIXString } //Tag returns tag.UnitOfMeasure (996) func (f UnitOfMeasureField) Tag() quickfix.Tag { return tag.UnitOfMeasure } -//NewUnitOfMeasure returns a new UnitOfMeasureField initialized with val -func NewUnitOfMeasure(val string) UnitOfMeasureField { +func NewUnitOfMeasure(val enum.UnitOfMeasure) UnitOfMeasureField { return UnitOfMeasureField{quickfix.FIXString(val)} } +func (f UnitOfMeasureField) Value() enum.UnitOfMeasure { return enum.UnitOfMeasure(f.String()) } + //UnitOfMeasureQtyField is a QTY field type UnitOfMeasureQtyField struct{ quickfix.FIXDecimal } @@ -18162,6 +21288,8 @@ func NewUnitOfMeasureQty(val decimal.Decimal, scale int32) UnitOfMeasureQtyField return UnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f UnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } + //UnsolicitedIndicatorField is a BOOLEAN field type UnsolicitedIndicatorField struct{ quickfix.FIXBoolean } @@ -18173,17 +21301,20 @@ func NewUnsolicitedIndicator(val bool) UnsolicitedIndicatorField { return UnsolicitedIndicatorField{quickfix.FIXBoolean(val)} } -//UrgencyField is a CHAR field +func (f UnsolicitedIndicatorField) Value() bool { return f.Bool() } + +//UrgencyField is a enum.Urgency field type UrgencyField struct{ quickfix.FIXString } //Tag returns tag.Urgency (61) func (f UrgencyField) Tag() quickfix.Tag { return tag.Urgency } -//NewUrgency returns a new UrgencyField initialized with val -func NewUrgency(val string) UrgencyField { +func NewUrgency(val enum.Urgency) UrgencyField { return UrgencyField{quickfix.FIXString(val)} } +func (f UrgencyField) Value() enum.Urgency { return enum.Urgency(f.String()) } + //UserRequestIDField is a STRING field type UserRequestIDField struct{ quickfix.FIXString } @@ -18195,28 +21326,32 @@ func NewUserRequestID(val string) UserRequestIDField { return UserRequestIDField{quickfix.FIXString(val)} } -//UserRequestTypeField is a INT field -type UserRequestTypeField struct{ quickfix.FIXInt } +func (f UserRequestIDField) Value() string { return f.String() } + +//UserRequestTypeField is a enum.UserRequestType field +type UserRequestTypeField struct{ quickfix.FIXString } //Tag returns tag.UserRequestType (924) func (f UserRequestTypeField) Tag() quickfix.Tag { return tag.UserRequestType } -//NewUserRequestType returns a new UserRequestTypeField initialized with val -func NewUserRequestType(val int) UserRequestTypeField { - return UserRequestTypeField{quickfix.FIXInt(val)} +func NewUserRequestType(val enum.UserRequestType) UserRequestTypeField { + return UserRequestTypeField{quickfix.FIXString(val)} } -//UserStatusField is a INT field -type UserStatusField struct{ quickfix.FIXInt } +func (f UserRequestTypeField) Value() enum.UserRequestType { return enum.UserRequestType(f.String()) } + +//UserStatusField is a enum.UserStatus field +type UserStatusField struct{ quickfix.FIXString } //Tag returns tag.UserStatus (926) func (f UserStatusField) Tag() quickfix.Tag { return tag.UserStatus } -//NewUserStatus returns a new UserStatusField initialized with val -func NewUserStatus(val int) UserStatusField { - return UserStatusField{quickfix.FIXInt(val)} +func NewUserStatus(val enum.UserStatus) UserStatusField { + return UserStatusField{quickfix.FIXString(val)} } +func (f UserStatusField) Value() enum.UserStatus { return enum.UserStatus(f.String()) } + //UserStatusTextField is a STRING field type UserStatusTextField struct{ quickfix.FIXString } @@ -18228,6 +21363,8 @@ func NewUserStatusText(val string) UserStatusTextField { return UserStatusTextField{quickfix.FIXString(val)} } +func (f UserStatusTextField) Value() string { return f.String() } + //UsernameField is a STRING field type UsernameField struct{ quickfix.FIXString } @@ -18239,6 +21376,8 @@ func NewUsername(val string) UsernameField { return UsernameField{quickfix.FIXString(val)} } +func (f UsernameField) Value() string { return f.String() } + //ValidUntilTimeField is a UTCTIMESTAMP field type ValidUntilTimeField struct{ quickfix.FIXUTCTimestamp } @@ -18255,17 +21394,20 @@ func NewValidUntilTimeNoMillis(val time.Time) ValidUntilTimeField { return ValidUntilTimeField{quickfix.FIXUTCTimestamp{Time: val, NoMillis: true}} } -//ValuationMethodField is a STRING field +func (f ValidUntilTimeField) Value() time.Time { return f.Time } + +//ValuationMethodField is a enum.ValuationMethod field type ValuationMethodField struct{ quickfix.FIXString } //Tag returns tag.ValuationMethod (1197) func (f ValuationMethodField) Tag() quickfix.Tag { return tag.ValuationMethod } -//NewValuationMethod returns a new ValuationMethodField initialized with val -func NewValuationMethod(val string) ValuationMethodField { +func NewValuationMethod(val enum.ValuationMethod) ValuationMethodField { return ValuationMethodField{quickfix.FIXString(val)} } +func (f ValuationMethodField) Value() enum.ValuationMethod { return enum.ValuationMethod(f.String()) } + //ValueOfFuturesField is a AMT field type ValueOfFuturesField struct{ quickfix.FIXDecimal } @@ -18277,17 +21419,20 @@ func NewValueOfFutures(val decimal.Decimal, scale int32) ValueOfFuturesField { return ValueOfFuturesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } -//VenueTypeField is a CHAR field +func (f ValueOfFuturesField) Value() (val decimal.Decimal) { return f.Decimal } + +//VenueTypeField is a enum.VenueType field type VenueTypeField struct{ quickfix.FIXString } //Tag returns tag.VenueType (1430) func (f VenueTypeField) Tag() quickfix.Tag { return tag.VenueType } -//NewVenueType returns a new VenueTypeField initialized with val -func NewVenueType(val string) VenueTypeField { +func NewVenueType(val enum.VenueType) VenueTypeField { return VenueTypeField{quickfix.FIXString(val)} } +func (f VenueTypeField) Value() enum.VenueType { return enum.VenueType(f.String()) } + //VolatilityField is a FLOAT field type VolatilityField struct{ quickfix.FIXDecimal } @@ -18299,6 +21444,8 @@ func NewVolatility(val decimal.Decimal, scale int32) VolatilityField { return VolatilityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f VolatilityField) Value() (val decimal.Decimal) { return f.Decimal } + //WaveNoField is a STRING field type WaveNoField struct{ quickfix.FIXString } @@ -18310,6 +21457,8 @@ func NewWaveNo(val string) WaveNoField { return WaveNoField{quickfix.FIXString(val)} } +func (f WaveNoField) Value() string { return f.String() } + //WorkingIndicatorField is a BOOLEAN field type WorkingIndicatorField struct{ quickfix.FIXBoolean } @@ -18321,6 +21470,8 @@ func NewWorkingIndicator(val bool) WorkingIndicatorField { return WorkingIndicatorField{quickfix.FIXBoolean(val)} } +func (f WorkingIndicatorField) Value() bool { return f.Bool() } + //WtAverageLiquidityField is a PERCENTAGE field type WtAverageLiquidityField struct{ quickfix.FIXDecimal } @@ -18332,6 +21483,8 @@ func NewWtAverageLiquidity(val decimal.Decimal, scale int32) WtAverageLiquidityF return WtAverageLiquidityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f WtAverageLiquidityField) Value() (val decimal.Decimal) { return f.Decimal } + //XmlDataField is a DATA field type XmlDataField struct{ quickfix.FIXString } @@ -18343,6 +21496,8 @@ func NewXmlData(val string) XmlDataField { return XmlDataField{quickfix.FIXString(val)} } +func (f XmlDataField) Value() string { return f.String() } + //XmlDataLenField is a LENGTH field type XmlDataLenField struct{ quickfix.FIXInt } @@ -18354,6 +21509,8 @@ func NewXmlDataLen(val int) XmlDataLenField { return XmlDataLenField{quickfix.FIXInt(val)} } +func (f XmlDataLenField) Value() int { return f.Int() } + //YieldField is a PERCENTAGE field type YieldField struct{ quickfix.FIXDecimal } @@ -18365,6 +21522,8 @@ func NewYield(val decimal.Decimal, scale int32) YieldField { return YieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f YieldField) Value() (val decimal.Decimal) { return f.Decimal } + //YieldCalcDateField is a LOCALMKTDATE field type YieldCalcDateField struct{ quickfix.FIXString } @@ -18376,6 +21535,8 @@ func NewYieldCalcDate(val string) YieldCalcDateField { return YieldCalcDateField{quickfix.FIXString(val)} } +func (f YieldCalcDateField) Value() string { return f.String() } + //YieldRedemptionDateField is a LOCALMKTDATE field type YieldRedemptionDateField struct{ quickfix.FIXString } @@ -18387,6 +21548,8 @@ func NewYieldRedemptionDate(val string) YieldRedemptionDateField { return YieldRedemptionDateField{quickfix.FIXString(val)} } +func (f YieldRedemptionDateField) Value() string { return f.String() } + //YieldRedemptionPriceField is a PRICE field type YieldRedemptionPriceField struct{ quickfix.FIXDecimal } @@ -18398,6 +21561,8 @@ func NewYieldRedemptionPrice(val decimal.Decimal, scale int32) YieldRedemptionPr return YieldRedemptionPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } +func (f YieldRedemptionPriceField) Value() (val decimal.Decimal) { return f.Decimal } + //YieldRedemptionPriceTypeField is a INT field type YieldRedemptionPriceTypeField struct{ quickfix.FIXInt } @@ -18409,13 +21574,16 @@ func NewYieldRedemptionPriceType(val int) YieldRedemptionPriceTypeField { return YieldRedemptionPriceTypeField{quickfix.FIXInt(val)} } -//YieldTypeField is a STRING field +func (f YieldRedemptionPriceTypeField) Value() int { return f.Int() } + +//YieldTypeField is a enum.YieldType field type YieldTypeField struct{ quickfix.FIXString } //Tag returns tag.YieldType (235) func (f YieldTypeField) Tag() quickfix.Tag { return tag.YieldType } -//NewYieldType returns a new YieldTypeField initialized with val -func NewYieldType(val string) YieldTypeField { +func NewYieldType(val enum.YieldType) YieldTypeField { return YieldTypeField{quickfix.FIXString(val)} } + +func (f YieldTypeField) Value() enum.YieldType { return enum.YieldType(f.String()) } diff --git a/vendor/github.com/quickfixgo/quickfix/field_map.go b/vendor/github.com/quickfixgo/quickfix/field_map.go index d0690b5..82d8454 100644 --- a/vendor/github.com/quickfixgo/quickfix/field_map.go +++ b/vendor/github.com/quickfixgo/quickfix/field_map.go @@ -70,6 +70,15 @@ func (m FieldMap) GetField(tag Tag, parser FieldValueReader) MessageRejectError return nil } +//GetBool is a GetField wrapper for bool fields +func (m FieldMap) GetBool(tag Tag) (bool, MessageRejectError) { + var val FIXBoolean + if err := m.GetField(tag, &val); err != nil { + return false, err + } + return bool(val), nil +} + //GetInt is a GetField wrapper for int fields func (m FieldMap) GetInt(tag Tag) (int, MessageRejectError) { var val FIXInt @@ -113,6 +122,11 @@ func (m FieldMap) SetField(tag Tag, field FieldValueWriter) FieldMap { return m } +//SetBool is a SetField wrapper for bool fields +func (m FieldMap) SetBool(tag Tag, value bool) FieldMap { + return m.SetField(tag, FIXBoolean(value)) +} + //SetInt is a SetField wrapper for int fields func (m FieldMap) SetInt(tag Tag, value int) FieldMap { return m.SetField(tag, FIXInt(value)) diff --git a/vendor/github.com/quickfixgo/quickfix/fix40/executionreport/ExecutionReport.generated.go b/vendor/github.com/quickfixgo/quickfix/fix40/executionreport/ExecutionReport.generated.go index 3c172f2..9e66133 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix40/executionreport/ExecutionReport.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix40/executionreport/ExecutionReport.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix40" "github.com/quickfixgo/quickfix/tag" @@ -93,7 +94,7 @@ func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m ExecutionReport) SetCommType(v string) { +func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -113,7 +114,7 @@ func (m ExecutionReport) SetExecID(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m ExecutionReport) SetExecInst(v string) { +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } @@ -123,17 +124,17 @@ func (m ExecutionReport) SetExecRefID(v string) { } //SetExecTransType sets ExecTransType, Tag 20 -func (m ExecutionReport) SetExecTransType(v string) { +func (m ExecutionReport) SetExecTransType(v enum.ExecTransType) { m.Set(field.NewExecTransType(v)) } //SetIDSource sets IDSource, Tag 22 -func (m ExecutionReport) SetIDSource(v string) { +func (m ExecutionReport) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } //SetLastCapacity sets LastCapacity, Tag 29 -func (m ExecutionReport) SetLastCapacity(v string) { +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } @@ -163,12 +164,12 @@ func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdStatus sets OrdStatus, Tag 39 -func (m ExecutionReport) SetOrdStatus(v string) { +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } //SetOrdType sets OrdType, Tag 40 -func (m ExecutionReport) SetOrdType(v string) { +func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -178,7 +179,7 @@ func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m ExecutionReport) SetRule80A(v string) { +func (m ExecutionReport) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -188,7 +189,7 @@ func (m ExecutionReport) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m ExecutionReport) SetSide(v string) { +func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -203,7 +204,7 @@ func (m ExecutionReport) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m ExecutionReport) SetTimeInForce(v string) { +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -213,7 +214,7 @@ func (m ExecutionReport) SetTransactTime(v time.Time) { } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m ExecutionReport) SetSettlmntTyp(v string) { +func (m ExecutionReport) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -223,7 +224,7 @@ func (m ExecutionReport) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m ExecutionReport) SetSymbolSfx(v string) { +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -248,7 +249,7 @@ func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { } //SetOrdRejReason sets OrdRejReason, Tag 103 -func (m ExecutionReport) SetOrdRejReason(v int) { +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } @@ -298,266 +299,398 @@ func (m ExecutionReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { } //GetAccount gets Account, Tag 1 -func (m ExecutionReport) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAvgPx gets AvgPx, Tag 6 -func (m ExecutionReport) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m ExecutionReport) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m ExecutionReport) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m ExecutionReport) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCumQty gets CumQty, Tag 14 -func (m ExecutionReport) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m ExecutionReport) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecID gets ExecID, Tag 17 -func (m ExecutionReport) GetExecID() (f field.ExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m ExecutionReport) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRefID gets ExecRefID, Tag 19 -func (m ExecutionReport) GetExecRefID() (f field.ExecRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecTransType gets ExecTransType, Tag 20 -func (m ExecutionReport) GetExecTransType() (f field.ExecTransTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecTransType() (v enum.ExecTransType, err quickfix.MessageRejectError) { + var f field.ExecTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m ExecutionReport) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastCapacity gets LastCapacity, Tag 29 -func (m ExecutionReport) GetLastCapacity() (f field.LastCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMkt gets LastMkt, Tag 30 -func (m ExecutionReport) GetLastMkt() (f field.LastMktField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastPx gets LastPx, Tag 31 -func (m ExecutionReport) GetLastPx() (f field.LastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastShares gets LastShares, Tag 32 -func (m ExecutionReport) GetLastShares() (f field.LastSharesField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSharesField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m ExecutionReport) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m ExecutionReport) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatus gets OrdStatus, Tag 39 -func (m ExecutionReport) GetOrdStatus() (f field.OrdStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m ExecutionReport) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m ExecutionReport) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m ExecutionReport) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m ExecutionReport) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m ExecutionReport) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m ExecutionReport) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m ExecutionReport) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m ExecutionReport) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m ExecutionReport) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m ExecutionReport) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m ExecutionReport) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m ExecutionReport) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m ExecutionReport) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m ExecutionReport) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m ExecutionReport) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m ExecutionReport) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdRejReason gets OrdRejReason, Tag 103 -func (m ExecutionReport) GetOrdRejReason() (f field.OrdRejReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m ExecutionReport) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m ExecutionReport) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m ExecutionReport) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReportToExch gets ReportToExch, Tag 113 -func (m ExecutionReport) GetReportToExch() (f field.ReportToExchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNetMoney gets NetMoney, Tag 118 -func (m ExecutionReport) GetNetMoney() (f field.NetMoneyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrAmt gets SettlCurrAmt, Tag 119 -func (m ExecutionReport) GetSettlCurrAmt() (f field.SettlCurrAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m ExecutionReport) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m ExecutionReport) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -809,25 +942,34 @@ func (m NoMiscFees) SetMiscFeeCurr(v string) { } //SetMiscFeeType sets MiscFeeType, Tag 139 -func (m NoMiscFees) SetMiscFeeType(v string) { +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } //GetMiscFeeAmt gets MiscFeeAmt, Tag 137 -func (m NoMiscFees) GetMiscFeeAmt() (f field.MiscFeeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeCurr gets MiscFeeCurr, Tag 138 -func (m NoMiscFees) GetMiscFeeCurr() (f field.MiscFeeCurrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeType gets MiscFeeType, Tag 139 -func (m NoMiscFees) GetMiscFeeType() (f field.MiscFeeTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix40/header.generated.go b/vendor/github.com/quickfixgo/quickfix/fix40/header.generated.go index 736a23a..cf7c1e2 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix40/header.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix40/header.generated.go @@ -4,6 +4,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/tag" ) @@ -36,7 +37,7 @@ func (h Header) SetMsgSeqNum(v int) { } //SetMsgType sets MsgType, Tag 35 -func (h Header) SetMsgType(v string) { +func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } @@ -111,110 +112,164 @@ func (h Header) SetDeliverToSubID(v string) { } //GetBeginString gets BeginString, Tag 8 -func (h Header) GetBeginString() (f field.BeginStringField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetBodyLength gets BodyLength, Tag 9 -func (h Header) GetBodyLength() (f field.BodyLengthField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgSeqNum gets MsgSeqNum, Tag 34 -func (h Header) GetMsgSeqNum() (f field.MsgSeqNumField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgType gets MsgType, Tag 35 -func (h Header) GetMsgType() (f field.MsgTypeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossDupFlag gets PossDupFlag, Tag 43 -func (h Header) GetPossDupFlag() (f field.PossDupFlagField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderCompID gets SenderCompID, Tag 49 -func (h Header) GetSenderCompID() (f field.SenderCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderSubID gets SenderSubID, Tag 50 -func (h Header) GetSenderSubID() (f field.SenderSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSendingTime gets SendingTime, Tag 52 -func (h Header) GetSendingTime() (f field.SendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetCompID gets TargetCompID, Tag 56 -func (h Header) GetTargetCompID() (f field.TargetCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetSubID gets TargetSubID, Tag 57 -func (h Header) GetTargetSubID() (f field.TargetSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureDataLen gets SecureDataLen, Tag 90 -func (h Header) GetSecureDataLen() (f field.SecureDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureData gets SecureData, Tag 91 -func (h Header) GetSecureData() (f field.SecureDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossResend gets PossResend, Tag 97 -func (h Header) GetPossResend() (f field.PossResendField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 -func (h Header) GetOnBehalfOfCompID() (f field.OnBehalfOfCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 -func (h Header) GetOnBehalfOfSubID() (f field.OnBehalfOfSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigSendingTime gets OrigSendingTime, Tag 122 -func (h Header) GetOrigSendingTime() (f field.OrigSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToCompID gets DeliverToCompID, Tag 128 -func (h Header) GetDeliverToCompID() (f field.DeliverToCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToSubID gets DeliverToSubID, Tag 129 -func (h Header) GetDeliverToSubID() (f field.DeliverToSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix40/newordersingle/NewOrderSingle.generated.go b/vendor/github.com/quickfixgo/quickfix/fix40/newordersingle/NewOrderSingle.generated.go index 705fe74..48dd210 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix40/newordersingle/NewOrderSingle.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix40/newordersingle/NewOrderSingle.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix40" "github.com/quickfixgo/quickfix/tag" @@ -83,7 +84,7 @@ func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m NewOrderSingle) SetCommType(v string) { +func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -93,17 +94,17 @@ func (m NewOrderSingle) SetCurrency(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m NewOrderSingle) SetExecInst(v string) { +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m NewOrderSingle) SetHandlInst(v string) { +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetIDSource sets IDSource, Tag 22 -func (m NewOrderSingle) SetIDSource(v string) { +func (m NewOrderSingle) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } @@ -118,7 +119,7 @@ func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdType sets OrdType, Tag 40 -func (m NewOrderSingle) SetOrdType(v string) { +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -128,7 +129,7 @@ func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m NewOrderSingle) SetRule80A(v string) { +func (m NewOrderSingle) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -138,7 +139,7 @@ func (m NewOrderSingle) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m NewOrderSingle) SetSide(v string) { +func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -153,12 +154,12 @@ func (m NewOrderSingle) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m NewOrderSingle) SetTimeInForce(v string) { +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m NewOrderSingle) SetSettlmntTyp(v string) { +func (m NewOrderSingle) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -168,7 +169,7 @@ func (m NewOrderSingle) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NewOrderSingle) SetSymbolSfx(v string) { +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -178,7 +179,7 @@ func (m NewOrderSingle) SetExecBroker(v string) { } //SetProcessCode sets ProcessCode, Tag 81 -func (m NewOrderSingle) SetProcessCode(v string) { +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } @@ -188,7 +189,7 @@ func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { } //SetExDestination sets ExDestination, Tag 100 -func (m NewOrderSingle) SetExDestination(v string) { +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } @@ -248,218 +249,326 @@ func (m NewOrderSingle) SetPrevClosePx(value decimal.Decimal, scale int32) { } //GetAccount gets Account, Tag 1 -func (m NewOrderSingle) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m NewOrderSingle) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m NewOrderSingle) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m NewOrderSingle) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m NewOrderSingle) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m NewOrderSingle) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m NewOrderSingle) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m NewOrderSingle) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIOIid gets IOIid, Tag 23 -func (m NewOrderSingle) GetIOIid() (f field.IOIidField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIOIid() (v string, err quickfix.MessageRejectError) { + var f field.IOIidField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m NewOrderSingle) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m NewOrderSingle) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m NewOrderSingle) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m NewOrderSingle) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NewOrderSingle) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m NewOrderSingle) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m NewOrderSingle) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m NewOrderSingle) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m NewOrderSingle) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m NewOrderSingle) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m NewOrderSingle) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NewOrderSingle) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m NewOrderSingle) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetProcessCode gets ProcessCode, Tag 81 -func (m NewOrderSingle) GetProcessCode() (f field.ProcessCodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m NewOrderSingle) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestination gets ExDestination, Tag 100 -func (m NewOrderSingle) GetExDestination() (f field.ExDestinationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NewOrderSingle) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NewOrderSingle) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m NewOrderSingle) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m NewOrderSingle) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m NewOrderSingle) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocateReqd gets LocateReqd, Tag 114 -func (m NewOrderSingle) GetLocateReqd() (f field.LocateReqdField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteID gets QuoteID, Tag 117 -func (m NewOrderSingle) GetQuoteID() (f field.QuoteIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m NewOrderSingle) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetForexReq gets ForexReq, Tag 121 -func (m NewOrderSingle) GetForexReq() (f field.ForexReqField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m NewOrderSingle) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrevClosePx gets PrevClosePx, Tag 140 -func (m NewOrderSingle) GetPrevClosePx() (f field.PrevClosePxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix40/ordercancelrequest/OrderCancelRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix40/ordercancelrequest/OrderCancelRequest.generated.go index abb931c..064ea5a 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix40/ordercancelrequest/OrderCancelRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix40/ordercancelrequest/OrderCancelRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix40" "github.com/quickfixgo/quickfix/tag" @@ -73,7 +74,7 @@ func (m OrderCancelRequest) SetClOrdID(v string) { } //SetIDSource sets IDSource, Tag 22 -func (m OrderCancelRequest) SetIDSource(v string) { +func (m OrderCancelRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } @@ -98,7 +99,7 @@ func (m OrderCancelRequest) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m OrderCancelRequest) SetSide(v string) { +func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -113,7 +114,7 @@ func (m OrderCancelRequest) SetText(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m OrderCancelRequest) SetSymbolSfx(v string) { +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -143,103 +144,151 @@ func (m OrderCancelRequest) SetClientID(v string) { } //SetCxlType sets CxlType, Tag 125 -func (m OrderCancelRequest) SetCxlType(v string) { +func (m OrderCancelRequest) SetCxlType(v enum.CxlType) { m.Set(field.NewCxlType(v)) } //GetClOrdID gets ClOrdID, Tag 11 -func (m OrderCancelRequest) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m OrderCancelRequest) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m OrderCancelRequest) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m OrderCancelRequest) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m OrderCancelRequest) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m OrderCancelRequest) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m OrderCancelRequest) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m OrderCancelRequest) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m OrderCancelRequest) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m OrderCancelRequest) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m OrderCancelRequest) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m OrderCancelRequest) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m OrderCancelRequest) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m OrderCancelRequest) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m OrderCancelRequest) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCxlType gets CxlType, Tag 125 -func (m OrderCancelRequest) GetCxlType() (f field.CxlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCxlType() (v enum.CxlType, err quickfix.MessageRejectError) { + var f field.CxlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix40/trailer.generated.go b/vendor/github.com/quickfixgo/quickfix/fix40/trailer.generated.go index d3e2c7b..8e1494c 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix40/trailer.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix40/trailer.generated.go @@ -27,20 +27,29 @@ func (t Trailer) SetSignatureLength(v int) { } //GetCheckSum gets CheckSum, Tag 10 -func (t Trailer) GetCheckSum() (f field.CheckSumField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignature gets Signature, Tag 89 -func (t Trailer) GetSignature() (f field.SignatureField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignatureLength gets SignatureLength, Tag 93 -func (t Trailer) GetSignatureLength() (f field.SignatureLengthField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix41/executionreport/ExecutionReport.generated.go b/vendor/github.com/quickfixgo/quickfix/fix41/executionreport/ExecutionReport.generated.go index bf25268..0cc558b 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix41/executionreport/ExecutionReport.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix41/executionreport/ExecutionReport.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix41" "github.com/quickfixgo/quickfix/tag" @@ -95,7 +96,7 @@ func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m ExecutionReport) SetCommType(v string) { +func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -115,7 +116,7 @@ func (m ExecutionReport) SetExecID(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m ExecutionReport) SetExecInst(v string) { +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } @@ -125,17 +126,17 @@ func (m ExecutionReport) SetExecRefID(v string) { } //SetExecTransType sets ExecTransType, Tag 20 -func (m ExecutionReport) SetExecTransType(v string) { +func (m ExecutionReport) SetExecTransType(v enum.ExecTransType) { m.Set(field.NewExecTransType(v)) } //SetIDSource sets IDSource, Tag 22 -func (m ExecutionReport) SetIDSource(v string) { +func (m ExecutionReport) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } //SetLastCapacity sets LastCapacity, Tag 29 -func (m ExecutionReport) SetLastCapacity(v string) { +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } @@ -165,12 +166,12 @@ func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdStatus sets OrdStatus, Tag 39 -func (m ExecutionReport) SetOrdStatus(v string) { +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } //SetOrdType sets OrdType, Tag 40 -func (m ExecutionReport) SetOrdType(v string) { +func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -185,7 +186,7 @@ func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m ExecutionReport) SetRule80A(v string) { +func (m ExecutionReport) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -195,7 +196,7 @@ func (m ExecutionReport) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m ExecutionReport) SetSide(v string) { +func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -210,7 +211,7 @@ func (m ExecutionReport) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m ExecutionReport) SetTimeInForce(v string) { +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -220,7 +221,7 @@ func (m ExecutionReport) SetTransactTime(v time.Time) { } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m ExecutionReport) SetSettlmntTyp(v string) { +func (m ExecutionReport) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -230,7 +231,7 @@ func (m ExecutionReport) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m ExecutionReport) SetSymbolSfx(v string) { +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -255,7 +256,7 @@ func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { } //SetOrdRejReason sets OrdRejReason, Tag 103 -func (m ExecutionReport) SetOrdRejReason(v int) { +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } @@ -295,7 +296,7 @@ func (m ExecutionReport) SetExpireTime(v time.Time) { } //SetExecType sets ExecType, Tag 150 -func (m ExecutionReport) SetExecType(v string) { +func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } @@ -310,12 +311,12 @@ func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) } //SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) SetSettlCurrFxRateCalc(v string) { +func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } //SetSecurityType sets SecurityType, Tag 167 -func (m ExecutionReport) SetSecurityType(v string) { +func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -340,7 +341,7 @@ func (m ExecutionReport) SetMaturityMonthYear(v string) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m ExecutionReport) SetPutOrCall(v int) { +func (m ExecutionReport) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -370,356 +371,533 @@ func (m ExecutionReport) SetPegDifference(value decimal.Decimal, scale int32) { } //GetAccount gets Account, Tag 1 -func (m ExecutionReport) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAvgPx gets AvgPx, Tag 6 -func (m ExecutionReport) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m ExecutionReport) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m ExecutionReport) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m ExecutionReport) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCumQty gets CumQty, Tag 14 -func (m ExecutionReport) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m ExecutionReport) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecID gets ExecID, Tag 17 -func (m ExecutionReport) GetExecID() (f field.ExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m ExecutionReport) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRefID gets ExecRefID, Tag 19 -func (m ExecutionReport) GetExecRefID() (f field.ExecRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecTransType gets ExecTransType, Tag 20 -func (m ExecutionReport) GetExecTransType() (f field.ExecTransTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecTransType() (v enum.ExecTransType, err quickfix.MessageRejectError) { + var f field.ExecTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m ExecutionReport) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastCapacity gets LastCapacity, Tag 29 -func (m ExecutionReport) GetLastCapacity() (f field.LastCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMkt gets LastMkt, Tag 30 -func (m ExecutionReport) GetLastMkt() (f field.LastMktField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastPx gets LastPx, Tag 31 -func (m ExecutionReport) GetLastPx() (f field.LastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastShares gets LastShares, Tag 32 -func (m ExecutionReport) GetLastShares() (f field.LastSharesField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSharesField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m ExecutionReport) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m ExecutionReport) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatus gets OrdStatus, Tag 39 -func (m ExecutionReport) GetOrdStatus() (f field.OrdStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m ExecutionReport) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m ExecutionReport) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m ExecutionReport) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m ExecutionReport) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m ExecutionReport) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m ExecutionReport) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m ExecutionReport) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m ExecutionReport) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m ExecutionReport) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m ExecutionReport) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m ExecutionReport) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m ExecutionReport) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m ExecutionReport) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m ExecutionReport) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m ExecutionReport) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m ExecutionReport) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m ExecutionReport) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdRejReason gets OrdRejReason, Tag 103 -func (m ExecutionReport) GetOrdRejReason() (f field.OrdRejReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m ExecutionReport) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m ExecutionReport) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m ExecutionReport) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReportToExch gets ReportToExch, Tag 113 -func (m ExecutionReport) GetReportToExch() (f field.ReportToExchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrAmt gets SettlCurrAmt, Tag 119 -func (m ExecutionReport) GetSettlCurrAmt() (f field.SettlCurrAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m ExecutionReport) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m ExecutionReport) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecType gets ExecType, Tag 150 -func (m ExecutionReport) GetExecType() (f field.ExecTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLeavesQty gets LeavesQty, Tag 151 -func (m ExecutionReport) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 -func (m ExecutionReport) GetSettlCurrFxRate() (f field.SettlCurrFxRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) GetSettlCurrFxRateCalc() (f field.SettlCurrFxRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m ExecutionReport) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastSpotRate gets LastSpotRate, Tag 194 -func (m ExecutionReport) GetLastSpotRate() (f field.LastSpotRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints gets LastForwardPoints, Tag 195 -func (m ExecutionReport) GetLastForwardPoints() (f field.LastForwardPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryOrderID gets SecondaryOrderID, Tag 198 -func (m ExecutionReport) GetSecondaryOrderID() (f field.SecondaryOrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m ExecutionReport) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m ExecutionReport) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m ExecutionReport) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m ExecutionReport) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m ExecutionReport) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m ExecutionReport) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegDifference gets PegDifference, Tag 211 -func (m ExecutionReport) GetPegDifference() (f field.PegDifferenceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegDifferenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix41/header.generated.go b/vendor/github.com/quickfixgo/quickfix/fix41/header.generated.go index 5b85b68..c65bb45 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix41/header.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix41/header.generated.go @@ -4,6 +4,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/tag" ) @@ -36,7 +37,7 @@ func (h Header) SetMsgSeqNum(v int) { } //SetMsgType sets MsgType, Tag 35 -func (h Header) SetMsgType(v string) { +func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } @@ -131,134 +132,200 @@ func (h Header) SetDeliverToLocationID(v string) { } //GetBeginString gets BeginString, Tag 8 -func (h Header) GetBeginString() (f field.BeginStringField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetBodyLength gets BodyLength, Tag 9 -func (h Header) GetBodyLength() (f field.BodyLengthField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgSeqNum gets MsgSeqNum, Tag 34 -func (h Header) GetMsgSeqNum() (f field.MsgSeqNumField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgType gets MsgType, Tag 35 -func (h Header) GetMsgType() (f field.MsgTypeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossDupFlag gets PossDupFlag, Tag 43 -func (h Header) GetPossDupFlag() (f field.PossDupFlagField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderCompID gets SenderCompID, Tag 49 -func (h Header) GetSenderCompID() (f field.SenderCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderSubID gets SenderSubID, Tag 50 -func (h Header) GetSenderSubID() (f field.SenderSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSendingTime gets SendingTime, Tag 52 -func (h Header) GetSendingTime() (f field.SendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetCompID gets TargetCompID, Tag 56 -func (h Header) GetTargetCompID() (f field.TargetCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetSubID gets TargetSubID, Tag 57 -func (h Header) GetTargetSubID() (f field.TargetSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureDataLen gets SecureDataLen, Tag 90 -func (h Header) GetSecureDataLen() (f field.SecureDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureData gets SecureData, Tag 91 -func (h Header) GetSecureData() (f field.SecureDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossResend gets PossResend, Tag 97 -func (h Header) GetPossResend() (f field.PossResendField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 -func (h Header) GetOnBehalfOfCompID() (f field.OnBehalfOfCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 -func (h Header) GetOnBehalfOfSubID() (f field.OnBehalfOfSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigSendingTime gets OrigSendingTime, Tag 122 -func (h Header) GetOrigSendingTime() (f field.OrigSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToCompID gets DeliverToCompID, Tag 128 -func (h Header) GetDeliverToCompID() (f field.DeliverToCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToSubID gets DeliverToSubID, Tag 129 -func (h Header) GetDeliverToSubID() (f field.DeliverToSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderLocationID gets SenderLocationID, Tag 142 -func (h Header) GetSenderLocationID() (f field.SenderLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { + var f field.SenderLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetLocationID gets TargetLocationID, Tag 143 -func (h Header) GetTargetLocationID() (f field.TargetLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.TargetLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 -func (h Header) GetOnBehalfOfLocationID() (f field.OnBehalfOfLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToLocationID gets DeliverToLocationID, Tag 145 -func (h Header) GetDeliverToLocationID() (f field.DeliverToLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix41/newordersingle/NewOrderSingle.generated.go b/vendor/github.com/quickfixgo/quickfix/fix41/newordersingle/NewOrderSingle.generated.go index a393548..c66b69a 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix41/newordersingle/NewOrderSingle.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix41/newordersingle/NewOrderSingle.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix41" "github.com/quickfixgo/quickfix/tag" @@ -82,7 +83,7 @@ func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m NewOrderSingle) SetCommType(v string) { +func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -92,17 +93,17 @@ func (m NewOrderSingle) SetCurrency(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m NewOrderSingle) SetExecInst(v string) { +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m NewOrderSingle) SetHandlInst(v string) { +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetIDSource sets IDSource, Tag 22 -func (m NewOrderSingle) SetIDSource(v string) { +func (m NewOrderSingle) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } @@ -117,7 +118,7 @@ func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdType sets OrdType, Tag 40 -func (m NewOrderSingle) SetOrdType(v string) { +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -127,7 +128,7 @@ func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m NewOrderSingle) SetRule80A(v string) { +func (m NewOrderSingle) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -137,7 +138,7 @@ func (m NewOrderSingle) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m NewOrderSingle) SetSide(v string) { +func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -152,12 +153,12 @@ func (m NewOrderSingle) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m NewOrderSingle) SetTimeInForce(v string) { +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m NewOrderSingle) SetSettlmntTyp(v string) { +func (m NewOrderSingle) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -167,7 +168,7 @@ func (m NewOrderSingle) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NewOrderSingle) SetSymbolSfx(v string) { +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -177,12 +178,12 @@ func (m NewOrderSingle) SetExecBroker(v string) { } //SetOpenClose sets OpenClose, Tag 77 -func (m NewOrderSingle) SetOpenClose(v string) { +func (m NewOrderSingle) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } //SetProcessCode sets ProcessCode, Tag 81 -func (m NewOrderSingle) SetProcessCode(v string) { +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } @@ -192,7 +193,7 @@ func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { } //SetExDestination sets ExDestination, Tag 100 -func (m NewOrderSingle) SetExDestination(v string) { +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } @@ -257,7 +258,7 @@ func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NewOrderSingle) SetSecurityType(v string) { +func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -277,7 +278,7 @@ func (m NewOrderSingle) SetMaturityMonthYear(v string) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m NewOrderSingle) SetPutOrCall(v int) { +func (m NewOrderSingle) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -287,12 +288,12 @@ func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { } //SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) SetCoveredOrUncovered(v int) { +func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } //SetCustomerOrFirm sets CustomerOrFirm, Tag 204 -func (m NewOrderSingle) SetCustomerOrFirm(v int) { +func (m NewOrderSingle) SetCustomerOrFirm(v enum.CustomerOrFirm) { m.Set(field.NewCustomerOrFirm(v)) } @@ -322,308 +323,461 @@ func (m NewOrderSingle) SetPegDifference(value decimal.Decimal, scale int32) { } //GetAccount gets Account, Tag 1 -func (m NewOrderSingle) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m NewOrderSingle) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m NewOrderSingle) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m NewOrderSingle) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m NewOrderSingle) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m NewOrderSingle) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m NewOrderSingle) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m NewOrderSingle) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIOIid gets IOIid, Tag 23 -func (m NewOrderSingle) GetIOIid() (f field.IOIidField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIOIid() (v string, err quickfix.MessageRejectError) { + var f field.IOIidField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m NewOrderSingle) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m NewOrderSingle) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m NewOrderSingle) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m NewOrderSingle) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NewOrderSingle) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m NewOrderSingle) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m NewOrderSingle) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m NewOrderSingle) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m NewOrderSingle) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m NewOrderSingle) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m NewOrderSingle) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NewOrderSingle) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m NewOrderSingle) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOpenClose gets OpenClose, Tag 77 -func (m NewOrderSingle) GetOpenClose() (f field.OpenCloseField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { + var f field.OpenCloseField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetProcessCode gets ProcessCode, Tag 81 -func (m NewOrderSingle) GetProcessCode() (f field.ProcessCodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m NewOrderSingle) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestination gets ExDestination, Tag 100 -func (m NewOrderSingle) GetExDestination() (f field.ExDestinationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NewOrderSingle) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NewOrderSingle) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m NewOrderSingle) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m NewOrderSingle) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m NewOrderSingle) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocateReqd gets LocateReqd, Tag 114 -func (m NewOrderSingle) GetLocateReqd() (f field.LocateReqdField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteID gets QuoteID, Tag 117 -func (m NewOrderSingle) GetQuoteID() (f field.QuoteIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m NewOrderSingle) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetForexReq gets ForexReq, Tag 121 -func (m NewOrderSingle) GetForexReq() (f field.ForexReqField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m NewOrderSingle) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrevClosePx gets PrevClosePx, Tag 140 -func (m NewOrderSingle) GetPrevClosePx() (f field.PrevClosePxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m NewOrderSingle) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NewOrderSingle) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m NewOrderSingle) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate2 gets FutSettDate2, Tag 193 -func (m NewOrderSingle) GetFutSettDate2() (f field.FutSettDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NewOrderSingle) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m NewOrderSingle) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NewOrderSingle) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) GetCoveredOrUncovered() (f field.CoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustomerOrFirm gets CustomerOrFirm, Tag 204 -func (m NewOrderSingle) GetCustomerOrFirm() (f field.CustomerOrFirmField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix.MessageRejectError) { + var f field.CustomerOrFirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m NewOrderSingle) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NewOrderSingle) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NewOrderSingle) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m NewOrderSingle) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegDifference gets PegDifference, Tag 211 -func (m NewOrderSingle) GetPegDifference() (f field.PegDifferenceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegDifferenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix41/ordercancelrequest/OrderCancelRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix41/ordercancelrequest/OrderCancelRequest.generated.go index 2cb5064..5b291f4 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix41/ordercancelrequest/OrderCancelRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix41/ordercancelrequest/OrderCancelRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix41" "github.com/quickfixgo/quickfix/tag" @@ -71,7 +72,7 @@ func (m OrderCancelRequest) SetClOrdID(v string) { } //SetIDSource sets IDSource, Tag 22 -func (m OrderCancelRequest) SetIDSource(v string) { +func (m OrderCancelRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } @@ -96,7 +97,7 @@ func (m OrderCancelRequest) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m OrderCancelRequest) SetSide(v string) { +func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -111,7 +112,7 @@ func (m OrderCancelRequest) SetText(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m OrderCancelRequest) SetSymbolSfx(v string) { +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -146,7 +147,7 @@ func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) } //SetSecurityType sets SecurityType, Tag 167 -func (m OrderCancelRequest) SetSecurityType(v string) { +func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -156,7 +157,7 @@ func (m OrderCancelRequest) SetMaturityMonthYear(v string) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m OrderCancelRequest) SetPutOrCall(v int) { +func (m OrderCancelRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -181,140 +182,209 @@ func (m OrderCancelRequest) SetSecurityExchange(v string) { } //GetClOrdID gets ClOrdID, Tag 11 -func (m OrderCancelRequest) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m OrderCancelRequest) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m OrderCancelRequest) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m OrderCancelRequest) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m OrderCancelRequest) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m OrderCancelRequest) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m OrderCancelRequest) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m OrderCancelRequest) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m OrderCancelRequest) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m OrderCancelRequest) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m OrderCancelRequest) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m OrderCancelRequest) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m OrderCancelRequest) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m OrderCancelRequest) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m OrderCancelRequest) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m OrderCancelRequest) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m OrderCancelRequest) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m OrderCancelRequest) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m OrderCancelRequest) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m OrderCancelRequest) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m OrderCancelRequest) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m OrderCancelRequest) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m OrderCancelRequest) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix41/trailer.generated.go b/vendor/github.com/quickfixgo/quickfix/fix41/trailer.generated.go index 63b47b6..3ca0697 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix41/trailer.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix41/trailer.generated.go @@ -27,20 +27,29 @@ func (t Trailer) SetSignatureLength(v int) { } //GetCheckSum gets CheckSum, Tag 10 -func (t Trailer) GetCheckSum() (f field.CheckSumField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignature gets Signature, Tag 89 -func (t Trailer) GetSignature() (f field.SignatureField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignatureLength gets SignatureLength, Tag 93 -func (t Trailer) GetSignatureLength() (f field.SignatureLengthField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix42/executionreport/ExecutionReport.generated.go b/vendor/github.com/quickfixgo/quickfix/fix42/executionreport/ExecutionReport.generated.go index abb0ffc..12b6abe 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix42/executionreport/ExecutionReport.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix42/executionreport/ExecutionReport.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix42" "github.com/quickfixgo/quickfix/tag" @@ -92,7 +93,7 @@ func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m ExecutionReport) SetCommType(v string) { +func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -112,7 +113,7 @@ func (m ExecutionReport) SetExecID(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m ExecutionReport) SetExecInst(v string) { +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } @@ -122,22 +123,22 @@ func (m ExecutionReport) SetExecRefID(v string) { } //SetExecTransType sets ExecTransType, Tag 20 -func (m ExecutionReport) SetExecTransType(v string) { +func (m ExecutionReport) SetExecTransType(v enum.ExecTransType) { m.Set(field.NewExecTransType(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m ExecutionReport) SetHandlInst(v string) { +func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetIDSource sets IDSource, Tag 22 -func (m ExecutionReport) SetIDSource(v string) { +func (m ExecutionReport) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } //SetLastCapacity sets LastCapacity, Tag 29 -func (m ExecutionReport) SetLastCapacity(v string) { +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } @@ -167,12 +168,12 @@ func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdStatus sets OrdStatus, Tag 39 -func (m ExecutionReport) SetOrdStatus(v string) { +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } //SetOrdType sets OrdType, Tag 40 -func (m ExecutionReport) SetOrdType(v string) { +func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -187,7 +188,7 @@ func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m ExecutionReport) SetRule80A(v string) { +func (m ExecutionReport) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -197,7 +198,7 @@ func (m ExecutionReport) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m ExecutionReport) SetSide(v string) { +func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -212,7 +213,7 @@ func (m ExecutionReport) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m ExecutionReport) SetTimeInForce(v string) { +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -222,7 +223,7 @@ func (m ExecutionReport) SetTransactTime(v time.Time) { } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m ExecutionReport) SetSettlmntTyp(v string) { +func (m ExecutionReport) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -232,7 +233,7 @@ func (m ExecutionReport) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m ExecutionReport) SetSymbolSfx(v string) { +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -252,7 +253,7 @@ func (m ExecutionReport) SetExecBroker(v string) { } //SetOpenClose sets OpenClose, Tag 77 -func (m ExecutionReport) SetOpenClose(v string) { +func (m ExecutionReport) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } @@ -262,7 +263,7 @@ func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { } //SetOrdRejReason sets OrdRejReason, Tag 103 -func (m ExecutionReport) SetOrdRejReason(v int) { +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } @@ -312,7 +313,7 @@ func (m ExecutionReport) SetExpireTime(v time.Time) { } //SetExecType sets ExecType, Tag 150 -func (m ExecutionReport) SetExecType(v string) { +func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } @@ -332,12 +333,12 @@ func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) } //SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) SetSettlCurrFxRateCalc(v string) { +func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } //SetSecurityType sets SecurityType, Tag 167 -func (m ExecutionReport) SetSecurityType(v string) { +func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -377,7 +378,7 @@ func (m ExecutionReport) SetMaturityMonthYear(v string) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m ExecutionReport) SetPutOrCall(v int) { +func (m ExecutionReport) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -422,7 +423,7 @@ func (m ExecutionReport) SetContractMultiplier(value decimal.Decimal, scale int3 } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m ExecutionReport) SetTradingSessionID(v string) { +func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } @@ -467,7 +468,7 @@ func (m ExecutionReport) SetSolicitedFlag(v bool) { } //SetExecRestatementReason sets ExecRestatementReason, Tag 378 -func (m ExecutionReport) SetExecRestatementReason(v int) { +func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } @@ -482,7 +483,7 @@ func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m ExecutionReport) SetDiscretionInst(v string) { +func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -507,7 +508,7 @@ func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m ExecutionReport) SetGTBookingInst(v int) { +func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -527,493 +528,736 @@ func (m ExecutionReport) SetClearingAccount(v string) { } //SetMultiLegReportingType sets MultiLegReportingType, Tag 442 -func (m ExecutionReport) SetMultiLegReportingType(v string) { +func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } //GetAccount gets Account, Tag 1 -func (m ExecutionReport) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAvgPx gets AvgPx, Tag 6 -func (m ExecutionReport) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m ExecutionReport) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m ExecutionReport) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m ExecutionReport) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCumQty gets CumQty, Tag 14 -func (m ExecutionReport) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m ExecutionReport) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecID gets ExecID, Tag 17 -func (m ExecutionReport) GetExecID() (f field.ExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m ExecutionReport) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRefID gets ExecRefID, Tag 19 -func (m ExecutionReport) GetExecRefID() (f field.ExecRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecTransType gets ExecTransType, Tag 20 -func (m ExecutionReport) GetExecTransType() (f field.ExecTransTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecTransType() (v enum.ExecTransType, err quickfix.MessageRejectError) { + var f field.ExecTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m ExecutionReport) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m ExecutionReport) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastCapacity gets LastCapacity, Tag 29 -func (m ExecutionReport) GetLastCapacity() (f field.LastCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMkt gets LastMkt, Tag 30 -func (m ExecutionReport) GetLastMkt() (f field.LastMktField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastPx gets LastPx, Tag 31 -func (m ExecutionReport) GetLastPx() (f field.LastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastShares gets LastShares, Tag 32 -func (m ExecutionReport) GetLastShares() (f field.LastSharesField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSharesField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m ExecutionReport) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m ExecutionReport) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatus gets OrdStatus, Tag 39 -func (m ExecutionReport) GetOrdStatus() (f field.OrdStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m ExecutionReport) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m ExecutionReport) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m ExecutionReport) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m ExecutionReport) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m ExecutionReport) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m ExecutionReport) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m ExecutionReport) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m ExecutionReport) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m ExecutionReport) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m ExecutionReport) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m ExecutionReport) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m ExecutionReport) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m ExecutionReport) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m ExecutionReport) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m ExecutionReport) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m ExecutionReport) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOpenClose gets OpenClose, Tag 77 -func (m ExecutionReport) GetOpenClose() (f field.OpenCloseField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { + var f field.OpenCloseField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m ExecutionReport) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdRejReason gets OrdRejReason, Tag 103 -func (m ExecutionReport) GetOrdRejReason() (f field.OrdRejReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m ExecutionReport) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m ExecutionReport) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m ExecutionReport) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m ExecutionReport) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m ExecutionReport) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReportToExch gets ReportToExch, Tag 113 -func (m ExecutionReport) GetReportToExch() (f field.ReportToExchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrAmt gets SettlCurrAmt, Tag 119 -func (m ExecutionReport) GetSettlCurrAmt() (f field.SettlCurrAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m ExecutionReport) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m ExecutionReport) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecType gets ExecType, Tag 150 -func (m ExecutionReport) GetExecType() (f field.ExecTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLeavesQty gets LeavesQty, Tag 151 -func (m ExecutionReport) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m ExecutionReport) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 -func (m ExecutionReport) GetSettlCurrFxRate() (f field.SettlCurrFxRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) GetSettlCurrFxRateCalc() (f field.SettlCurrFxRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m ExecutionReport) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m ExecutionReport) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m ExecutionReport) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate2 gets FutSettDate2, Tag 193 -func (m ExecutionReport) GetFutSettDate2() (f field.FutSettDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastSpotRate gets LastSpotRate, Tag 194 -func (m ExecutionReport) GetLastSpotRate() (f field.LastSpotRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints gets LastForwardPoints, Tag 195 -func (m ExecutionReport) GetLastForwardPoints() (f field.LastForwardPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryOrderID gets SecondaryOrderID, Tag 198 -func (m ExecutionReport) GetSecondaryOrderID() (f field.SecondaryOrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m ExecutionReport) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m ExecutionReport) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m ExecutionReport) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m ExecutionReport) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m ExecutionReport) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m ExecutionReport) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m ExecutionReport) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegDifference gets PegDifference, Tag 211 -func (m ExecutionReport) GetPegDifference() (f field.PegDifferenceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegDifferenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m ExecutionReport) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m ExecutionReport) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m ExecutionReport) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m ExecutionReport) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m ExecutionReport) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m ExecutionReport) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m ExecutionReport) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m ExecutionReport) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m ExecutionReport) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m ExecutionReport) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m ExecutionReport) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRestatementReason gets ExecRestatementReason, Tag 378 -func (m ExecutionReport) GetExecRestatementReason() (f field.ExecRestatementReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGrossTradeAmt gets GrossTradeAmt, Tag 381 -func (m ExecutionReport) GetGrossTradeAmt() (f field.GrossTradeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1025,62 +1269,92 @@ func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, qu } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m ExecutionReport) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffset gets DiscretionOffset, Tag 389 -func (m ExecutionReport) GetDiscretionOffset() (f field.DiscretionOffsetField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayOrderQty gets DayOrderQty, Tag 424 -func (m ExecutionReport) GetDayOrderQty() (f field.DayOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayCumQty gets DayCumQty, Tag 425 -func (m ExecutionReport) GetDayCumQty() (f field.DayCumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayCumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayAvgPx gets DayAvgPx, Tag 426 -func (m ExecutionReport) GetDayAvgPx() (f field.DayAvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m ExecutionReport) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m ExecutionReport) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFirm gets ClearingFirm, Tag 439 -func (m ExecutionReport) GetClearingFirm() (f field.ClearingFirmField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClearingFirm() (v string, err quickfix.MessageRejectError) { + var f field.ClearingFirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingAccount gets ClearingAccount, Tag 440 -func (m ExecutionReport) GetClearingAccount() (f field.ClearingAccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClearingAccount() (v string, err quickfix.MessageRejectError) { + var f field.ClearingAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMultiLegReportingType gets MultiLegReportingType, Tag 442 -func (m ExecutionReport) GetMultiLegReportingType() (f field.MultiLegReportingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1570,26 +1844,38 @@ func (m NoContraBrokers) SetContraTradeTime(v time.Time) { } //GetContraBroker gets ContraBroker, Tag 375 -func (m NoContraBrokers) GetContraBroker() (f field.ContraBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { + var f field.ContraBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTrader gets ContraTrader, Tag 337 -func (m NoContraBrokers) GetContraTrader() (f field.ContraTraderField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { + var f field.ContraTraderField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeQty gets ContraTradeQty, Tag 437 -func (m NoContraBrokers) GetContraTradeQty() (f field.ContraTradeQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContraTradeQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeTime gets ContraTradeTime, Tag 438 -func (m NoContraBrokers) GetContraTradeTime() (f field.ContraTradeTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ContraTradeTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix42/header.generated.go b/vendor/github.com/quickfixgo/quickfix/fix42/header.generated.go index bc3d83f..378cfe3 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix42/header.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix42/header.generated.go @@ -4,6 +4,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/tag" ) @@ -36,7 +37,7 @@ func (h Header) SetMsgSeqNum(v int) { } //SetMsgType sets MsgType, Tag 35 -func (h Header) SetMsgType(v string) { +func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } @@ -141,7 +142,7 @@ func (h Header) SetXmlData(v string) { } //SetMessageEncoding sets MessageEncoding, Tag 347 -func (h Header) SetMessageEncoding(v string) { +func (h Header) SetMessageEncoding(v enum.MessageEncoding) { h.Set(field.NewMessageEncoding(v)) } @@ -156,164 +157,245 @@ func (h Header) SetOnBehalfOfSendingTime(v time.Time) { } //GetBeginString gets BeginString, Tag 8 -func (h Header) GetBeginString() (f field.BeginStringField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetBodyLength gets BodyLength, Tag 9 -func (h Header) GetBodyLength() (f field.BodyLengthField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgSeqNum gets MsgSeqNum, Tag 34 -func (h Header) GetMsgSeqNum() (f field.MsgSeqNumField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgType gets MsgType, Tag 35 -func (h Header) GetMsgType() (f field.MsgTypeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossDupFlag gets PossDupFlag, Tag 43 -func (h Header) GetPossDupFlag() (f field.PossDupFlagField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderCompID gets SenderCompID, Tag 49 -func (h Header) GetSenderCompID() (f field.SenderCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderSubID gets SenderSubID, Tag 50 -func (h Header) GetSenderSubID() (f field.SenderSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSendingTime gets SendingTime, Tag 52 -func (h Header) GetSendingTime() (f field.SendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetCompID gets TargetCompID, Tag 56 -func (h Header) GetTargetCompID() (f field.TargetCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetSubID gets TargetSubID, Tag 57 -func (h Header) GetTargetSubID() (f field.TargetSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureDataLen gets SecureDataLen, Tag 90 -func (h Header) GetSecureDataLen() (f field.SecureDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureData gets SecureData, Tag 91 -func (h Header) GetSecureData() (f field.SecureDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossResend gets PossResend, Tag 97 -func (h Header) GetPossResend() (f field.PossResendField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 -func (h Header) GetOnBehalfOfCompID() (f field.OnBehalfOfCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 -func (h Header) GetOnBehalfOfSubID() (f field.OnBehalfOfSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigSendingTime gets OrigSendingTime, Tag 122 -func (h Header) GetOrigSendingTime() (f field.OrigSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToCompID gets DeliverToCompID, Tag 128 -func (h Header) GetDeliverToCompID() (f field.DeliverToCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToSubID gets DeliverToSubID, Tag 129 -func (h Header) GetDeliverToSubID() (f field.DeliverToSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderLocationID gets SenderLocationID, Tag 142 -func (h Header) GetSenderLocationID() (f field.SenderLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { + var f field.SenderLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetLocationID gets TargetLocationID, Tag 143 -func (h Header) GetTargetLocationID() (f field.TargetLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.TargetLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 -func (h Header) GetOnBehalfOfLocationID() (f field.OnBehalfOfLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToLocationID gets DeliverToLocationID, Tag 145 -func (h Header) GetDeliverToLocationID() (f field.DeliverToLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlDataLen gets XmlDataLen, Tag 212 -func (h Header) GetXmlDataLen() (f field.XmlDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { + var f field.XmlDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlData gets XmlData, Tag 213 -func (h Header) GetXmlData() (f field.XmlDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { + var f field.XmlDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMessageEncoding gets MessageEncoding, Tag 347 -func (h Header) GetMessageEncoding() (f field.MessageEncodingField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { + var f field.MessageEncodingField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 -func (h Header) GetLastMsgSeqNumProcessed() (f field.LastMsgSeqNumProcessedField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { + var f field.LastMsgSeqNumProcessedField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSendingTime gets OnBehalfOfSendingTime, Tag 370 -func (h Header) GetOnBehalfOfSendingTime() (f field.OnBehalfOfSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix42/marketdatarequest/MarketDataRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix42/marketdatarequest/MarketDataRequest.generated.go index 506fe44..36e0743 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix42/marketdatarequest/MarketDataRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix42/marketdatarequest/MarketDataRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix42" "github.com/quickfixgo/quickfix/tag" @@ -75,7 +76,7 @@ func (m MarketDataRequest) SetMDReqID(v string) { } //SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) SetSubscriptionRequestType(v string) { +func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } @@ -85,7 +86,7 @@ func (m MarketDataRequest) SetMarketDepth(v int) { } //SetMDUpdateType sets MDUpdateType, Tag 265 -func (m MarketDataRequest) SetMDUpdateType(v int) { +func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { m.Set(field.NewMDUpdateType(v)) } @@ -107,32 +108,47 @@ func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickf } //GetMDReqID gets MDReqID, Tag 262 -func (m MarketDataRequest) GetMDReqID() (f field.MDReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) GetSubscriptionRequestType() (f field.SubscriptionRequestTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarketDepth gets MarketDepth, Tag 264 -func (m MarketDataRequest) GetMarketDepth() (f field.MarketDepthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDUpdateType gets MDUpdateType, Tag 265 -func (m MarketDataRequest) GetMDUpdateType() (f field.MDUpdateTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { + var f field.MDUpdateTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAggregatedBook gets AggregatedBook, Tag 266 -func (m MarketDataRequest) GetAggregatedBook() (f field.AggregatedBookField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { + var f field.AggregatedBookField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -189,7 +205,7 @@ func (m NoRelatedSym) SetSymbol(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NoRelatedSym) SetSymbolSfx(v string) { +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -199,12 +215,12 @@ func (m NoRelatedSym) SetSecurityID(v string) { } //SetIDSource sets IDSource, Tag 22 -func (m NoRelatedSym) SetIDSource(v string) { +func (m NoRelatedSym) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } //SetSecurityType sets SecurityType, Tag 167 -func (m NoRelatedSym) SetSecurityType(v string) { +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -219,7 +235,7 @@ func (m NoRelatedSym) SetMaturityDay(v int) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m NoRelatedSym) SetPutOrCall(v int) { +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -279,127 +295,187 @@ func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoRelatedSym) SetTradingSessionID(v string) { +func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //GetSymbol gets Symbol, Tag 55 -func (m NoRelatedSym) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NoRelatedSym) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NoRelatedSym) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m NoRelatedSym) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NoRelatedSym) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NoRelatedSym) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m NoRelatedSym) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m NoRelatedSym) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NoRelatedSym) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NoRelatedSym) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NoRelatedSym) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NoRelatedSym) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NoRelatedSym) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NoRelatedSym) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NoRelatedSym) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NoRelatedSym) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NoRelatedSym) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NoRelatedSym) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NoRelatedSym) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoRelatedSym) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -532,13 +608,16 @@ type NoMDEntryTypes struct { } //SetMDEntryType sets MDEntryType, Tag 269 -func (m NoMDEntryTypes) SetMDEntryType(v string) { +func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } //GetMDEntryType gets MDEntryType, Tag 269 -func (m NoMDEntryTypes) GetMDEntryType() (f field.MDEntryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix42/newordersingle/NewOrderSingle.generated.go b/vendor/github.com/quickfixgo/quickfix/fix42/newordersingle/NewOrderSingle.generated.go index 6210775..d3caf1b 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix42/newordersingle/NewOrderSingle.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix42/newordersingle/NewOrderSingle.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix42" "github.com/quickfixgo/quickfix/tag" @@ -83,7 +84,7 @@ func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m NewOrderSingle) SetCommType(v string) { +func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -93,17 +94,17 @@ func (m NewOrderSingle) SetCurrency(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m NewOrderSingle) SetExecInst(v string) { +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m NewOrderSingle) SetHandlInst(v string) { +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetIDSource sets IDSource, Tag 22 -func (m NewOrderSingle) SetIDSource(v string) { +func (m NewOrderSingle) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } @@ -118,7 +119,7 @@ func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdType sets OrdType, Tag 40 -func (m NewOrderSingle) SetOrdType(v string) { +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -128,7 +129,7 @@ func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m NewOrderSingle) SetRule80A(v string) { +func (m NewOrderSingle) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -138,7 +139,7 @@ func (m NewOrderSingle) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m NewOrderSingle) SetSide(v string) { +func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -153,7 +154,7 @@ func (m NewOrderSingle) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m NewOrderSingle) SetTimeInForce(v string) { +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -163,7 +164,7 @@ func (m NewOrderSingle) SetTransactTime(v time.Time) { } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m NewOrderSingle) SetSettlmntTyp(v string) { +func (m NewOrderSingle) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -173,7 +174,7 @@ func (m NewOrderSingle) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NewOrderSingle) SetSymbolSfx(v string) { +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -183,7 +184,7 @@ func (m NewOrderSingle) SetExecBroker(v string) { } //SetOpenClose sets OpenClose, Tag 77 -func (m NewOrderSingle) SetOpenClose(v string) { +func (m NewOrderSingle) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } @@ -193,7 +194,7 @@ func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { } //SetProcessCode sets ProcessCode, Tag 81 -func (m NewOrderSingle) SetProcessCode(v string) { +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } @@ -203,7 +204,7 @@ func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { } //SetExDestination sets ExDestination, Tag 100 -func (m NewOrderSingle) SetExDestination(v string) { +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } @@ -268,7 +269,7 @@ func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NewOrderSingle) SetSecurityType(v string) { +func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -293,7 +294,7 @@ func (m NewOrderSingle) SetMaturityMonthYear(v string) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m NewOrderSingle) SetPutOrCall(v int) { +func (m NewOrderSingle) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -303,12 +304,12 @@ func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { } //SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) SetCoveredOrUncovered(v int) { +func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } //SetCustomerOrFirm sets CustomerOrFirm, Tag 204 -func (m NewOrderSingle) SetCustomerOrFirm(v int) { +func (m NewOrderSingle) SetCustomerOrFirm(v enum.CustomerOrFirm) { m.Set(field.NewCustomerOrFirm(v)) } @@ -393,7 +394,7 @@ func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m NewOrderSingle) SetDiscretionInst(v string) { +func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -403,7 +404,7 @@ func (m NewOrderSingle) SetDiscretionOffset(value decimal.Decimal, scale int32) } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m NewOrderSingle) SetGTBookingInst(v int) { +func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -423,146 +424,218 @@ func (m NewOrderSingle) SetClearingAccount(v string) { } //GetAccount gets Account, Tag 1 -func (m NewOrderSingle) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m NewOrderSingle) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m NewOrderSingle) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m NewOrderSingle) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m NewOrderSingle) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m NewOrderSingle) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m NewOrderSingle) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m NewOrderSingle) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIOIid gets IOIid, Tag 23 -func (m NewOrderSingle) GetIOIid() (f field.IOIidField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIOIid() (v string, err quickfix.MessageRejectError) { + var f field.IOIidField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m NewOrderSingle) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m NewOrderSingle) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m NewOrderSingle) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m NewOrderSingle) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NewOrderSingle) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m NewOrderSingle) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m NewOrderSingle) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m NewOrderSingle) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m NewOrderSingle) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m NewOrderSingle) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m NewOrderSingle) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m NewOrderSingle) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NewOrderSingle) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m NewOrderSingle) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOpenClose gets OpenClose, Tag 77 -func (m NewOrderSingle) GetOpenClose() (f field.OpenCloseField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { + var f field.OpenCloseField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -574,236 +647,353 @@ func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageR } //GetProcessCode gets ProcessCode, Tag 81 -func (m NewOrderSingle) GetProcessCode() (f field.ProcessCodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m NewOrderSingle) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestination gets ExDestination, Tag 100 -func (m NewOrderSingle) GetExDestination() (f field.ExDestinationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NewOrderSingle) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NewOrderSingle) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m NewOrderSingle) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m NewOrderSingle) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m NewOrderSingle) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocateReqd gets LocateReqd, Tag 114 -func (m NewOrderSingle) GetLocateReqd() (f field.LocateReqdField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteID gets QuoteID, Tag 117 -func (m NewOrderSingle) GetQuoteID() (f field.QuoteIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m NewOrderSingle) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetForexReq gets ForexReq, Tag 121 -func (m NewOrderSingle) GetForexReq() (f field.ForexReqField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m NewOrderSingle) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrevClosePx gets PrevClosePx, Tag 140 -func (m NewOrderSingle) GetPrevClosePx() (f field.PrevClosePxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m NewOrderSingle) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NewOrderSingle) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m NewOrderSingle) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m NewOrderSingle) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate2 gets FutSettDate2, Tag 193 -func (m NewOrderSingle) GetFutSettDate2() (f field.FutSettDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NewOrderSingle) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m NewOrderSingle) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NewOrderSingle) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) GetCoveredOrUncovered() (f field.CoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustomerOrFirm gets CustomerOrFirm, Tag 204 -func (m NewOrderSingle) GetCustomerOrFirm() (f field.CustomerOrFirmField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix.MessageRejectError) { + var f field.CustomerOrFirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m NewOrderSingle) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NewOrderSingle) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NewOrderSingle) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m NewOrderSingle) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegDifference gets PegDifference, Tag 211 -func (m NewOrderSingle) GetPegDifference() (f field.PegDifferenceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegDifferenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NewOrderSingle) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NewOrderSingle) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NewOrderSingle) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NewOrderSingle) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NewOrderSingle) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NewOrderSingle) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m NewOrderSingle) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m NewOrderSingle) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m NewOrderSingle) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m NewOrderSingle) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -815,38 +1005,56 @@ func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m NewOrderSingle) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffset gets DiscretionOffset, Tag 389 -func (m NewOrderSingle) GetDiscretionOffset() (f field.DiscretionOffsetField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m NewOrderSingle) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m NewOrderSingle) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFirm gets ClearingFirm, Tag 439 -func (m NewOrderSingle) GetClearingFirm() (f field.ClearingFirmField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClearingFirm() (v string, err quickfix.MessageRejectError) { + var f field.ClearingFirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingAccount gets ClearingAccount, Tag 440 -func (m NewOrderSingle) GetClearingAccount() (f field.ClearingAccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClearingAccount() (v string, err quickfix.MessageRejectError) { + var f field.ClearingAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1221,14 +1429,20 @@ func (m NoAllocs) SetAllocShares(value decimal.Decimal, scale int32) { } //GetAllocAccount gets AllocAccount, Tag 79 -func (m NoAllocs) GetAllocAccount() (f field.AllocAccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocShares gets AllocShares, Tag 80 -func (m NoAllocs) GetAllocShares() (f field.AllocSharesField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocSharesField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1271,13 +1485,16 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix42/ordercancelrequest/OrderCancelRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix42/ordercancelrequest/OrderCancelRequest.generated.go index fd93180..ab4cccd 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix42/ordercancelrequest/OrderCancelRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix42/ordercancelrequest/OrderCancelRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix42" "github.com/quickfixgo/quickfix/tag" @@ -77,7 +78,7 @@ func (m OrderCancelRequest) SetClOrdID(v string) { } //SetIDSource sets IDSource, Tag 22 -func (m OrderCancelRequest) SetIDSource(v string) { +func (m OrderCancelRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } @@ -102,7 +103,7 @@ func (m OrderCancelRequest) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m OrderCancelRequest) SetSide(v string) { +func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -122,7 +123,7 @@ func (m OrderCancelRequest) SetTransactTime(v time.Time) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m OrderCancelRequest) SetSymbolSfx(v string) { +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -157,7 +158,7 @@ func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) } //SetSecurityType sets SecurityType, Tag 167 -func (m OrderCancelRequest) SetSecurityType(v string) { +func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -167,7 +168,7 @@ func (m OrderCancelRequest) SetMaturityMonthYear(v string) { } //SetPutOrCall sets PutOrCall, Tag 201 -func (m OrderCancelRequest) SetPutOrCall(v int) { +func (m OrderCancelRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } @@ -242,212 +243,317 @@ func (m OrderCancelRequest) SetSolicitedFlag(v bool) { } //GetAccount gets Account, Tag 1 -func (m OrderCancelRequest) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m OrderCancelRequest) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIDSource gets IDSource, Tag 22 -func (m OrderCancelRequest) GetIDSource() (f field.IDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { + var f field.IDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m OrderCancelRequest) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m OrderCancelRequest) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m OrderCancelRequest) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m OrderCancelRequest) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m OrderCancelRequest) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m OrderCancelRequest) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m OrderCancelRequest) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m OrderCancelRequest) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m OrderCancelRequest) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m OrderCancelRequest) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecBroker gets ExecBroker, Tag 76 -func (m OrderCancelRequest) GetExecBroker() (f field.ExecBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetExecBroker() (v string, err quickfix.MessageRejectError) { + var f field.ExecBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m OrderCancelRequest) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m OrderCancelRequest) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClientID gets ClientID, Tag 109 -func (m OrderCancelRequest) GetClientID() (f field.ClientIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClientID() (v string, err quickfix.MessageRejectError) { + var f field.ClientIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m OrderCancelRequest) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m OrderCancelRequest) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m OrderCancelRequest) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPutOrCall gets PutOrCall, Tag 201 -func (m OrderCancelRequest) GetPutOrCall() (f field.PutOrCallField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m OrderCancelRequest) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDay gets MaturityDay, Tag 205 -func (m OrderCancelRequest) GetMaturityDay() (f field.MaturityDayField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { + var f field.MaturityDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m OrderCancelRequest) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m OrderCancelRequest) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m OrderCancelRequest) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m OrderCancelRequest) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m OrderCancelRequest) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m OrderCancelRequest) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m OrderCancelRequest) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m OrderCancelRequest) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m OrderCancelRequest) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m OrderCancelRequest) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m OrderCancelRequest) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m OrderCancelRequest) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix42/trailer.generated.go b/vendor/github.com/quickfixgo/quickfix/fix42/trailer.generated.go index 2519e8c..32fabb5 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix42/trailer.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix42/trailer.generated.go @@ -27,20 +27,29 @@ func (t Trailer) SetSignatureLength(v int) { } //GetCheckSum gets CheckSum, Tag 10 -func (t Trailer) GetCheckSum() (f field.CheckSumField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignature gets Signature, Tag 89 -func (t Trailer) GetSignature() (f field.SignatureField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignatureLength gets SignatureLength, Tag 93 -func (t Trailer) GetSignatureLength() (f field.SignatureLengthField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix43/executionreport/ExecutionReport.generated.go b/vendor/github.com/quickfixgo/quickfix/fix43/executionreport/ExecutionReport.generated.go index d5129c9..79c8472 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix43/executionreport/ExecutionReport.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix43/executionreport/ExecutionReport.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix43" "github.com/quickfixgo/quickfix/tag" @@ -90,7 +91,7 @@ func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m ExecutionReport) SetCommType(v string) { +func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -110,7 +111,7 @@ func (m ExecutionReport) SetExecID(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m ExecutionReport) SetExecInst(v string) { +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } @@ -120,17 +121,17 @@ func (m ExecutionReport) SetExecRefID(v string) { } //SetHandlInst sets HandlInst, Tag 21 -func (m ExecutionReport) SetHandlInst(v string) { +func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m ExecutionReport) SetSecurityIDSource(v string) { +func (m ExecutionReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } //SetLastCapacity sets LastCapacity, Tag 29 -func (m ExecutionReport) SetLastCapacity(v string) { +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } @@ -160,12 +161,12 @@ func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdStatus sets OrdStatus, Tag 39 -func (m ExecutionReport) SetOrdStatus(v string) { +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } //SetOrdType sets OrdType, Tag 40 -func (m ExecutionReport) SetOrdType(v string) { +func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -180,7 +181,7 @@ func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m ExecutionReport) SetRule80A(v string) { +func (m ExecutionReport) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -190,7 +191,7 @@ func (m ExecutionReport) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m ExecutionReport) SetSide(v string) { +func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -205,7 +206,7 @@ func (m ExecutionReport) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m ExecutionReport) SetTimeInForce(v string) { +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -215,7 +216,7 @@ func (m ExecutionReport) SetTransactTime(v time.Time) { } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m ExecutionReport) SetSettlmntTyp(v string) { +func (m ExecutionReport) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -225,7 +226,7 @@ func (m ExecutionReport) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m ExecutionReport) SetSymbolSfx(v string) { +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -240,7 +241,7 @@ func (m ExecutionReport) SetTradeDate(v string) { } //SetPositionEffect sets PositionEffect, Tag 77 -func (m ExecutionReport) SetPositionEffect(v string) { +func (m ExecutionReport) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } @@ -250,7 +251,7 @@ func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { } //SetOrdRejReason sets OrdRejReason, Tag 103 -func (m ExecutionReport) SetOrdRejReason(v int) { +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } @@ -300,7 +301,7 @@ func (m ExecutionReport) SetExpireTime(v time.Time) { } //SetExecType sets ExecType, Tag 150 -func (m ExecutionReport) SetExecType(v string) { +func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } @@ -320,7 +321,7 @@ func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) } //SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) SetSettlCurrFxRateCalc(v string) { +func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } @@ -340,7 +341,7 @@ func (m ExecutionReport) SetAccruedInterestAmt(value decimal.Decimal, scale int3 } //SetSecurityType sets SecurityType, Tag 167 -func (m ExecutionReport) SetSecurityType(v string) { +func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -415,7 +416,7 @@ func (m ExecutionReport) SetBenchmarkCurveCurrency(v string) { } //SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 -func (m ExecutionReport) SetBenchmarkCurveName(v string) { +func (m ExecutionReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } @@ -475,7 +476,7 @@ func (m ExecutionReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { } //SetYieldType sets YieldType, Tag 235 -func (m ExecutionReport) SetYieldType(v string) { +func (m ExecutionReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } @@ -525,7 +526,7 @@ func (m ExecutionReport) SetBasisFeaturePrice(value decimal.Decimal, scale int32 } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m ExecutionReport) SetTradingSessionID(v string) { +func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } @@ -570,7 +571,7 @@ func (m ExecutionReport) SetSolicitedFlag(v bool) { } //SetExecRestatementReason sets ExecRestatementReason, Tag 378 -func (m ExecutionReport) SetExecRestatementReason(v int) { +func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } @@ -585,7 +586,7 @@ func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m ExecutionReport) SetDiscretionInst(v string) { +func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -595,7 +596,7 @@ func (m ExecutionReport) SetDiscretionOffset(value decimal.Decimal, scale int32) } //SetPriceType sets PriceType, Tag 423 -func (m ExecutionReport) SetPriceType(v int) { +func (m ExecutionReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } @@ -615,7 +616,7 @@ func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m ExecutionReport) SetGTBookingInst(v int) { +func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -625,7 +626,7 @@ func (m ExecutionReport) SetExpireDate(v string) { } //SetMultiLegReportingType sets MultiLegReportingType, Tag 442 -func (m ExecutionReport) SetMultiLegReportingType(v string) { +func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } @@ -640,7 +641,7 @@ func (m ExecutionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m ExecutionReport) SetProduct(v int) { +func (m ExecutionReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -650,12 +651,12 @@ func (m ExecutionReport) SetCFICode(v string) { } //SetQuantityType sets QuantityType, Tag 465 -func (m ExecutionReport) SetQuantityType(v int) { +func (m ExecutionReport) SetQuantityType(v enum.QuantityType) { m.Set(field.NewQuantityType(v)) } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m ExecutionReport) SetRoundingDirection(v string) { +func (m ExecutionReport) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -685,12 +686,12 @@ func (m ExecutionReport) SetCommCurrency(v string) { } //SetCancellationRights sets CancellationRights, Tag 480 -func (m ExecutionReport) SetCancellationRights(v string) { +func (m ExecutionReport) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } //SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 -func (m ExecutionReport) SetMoneyLaunderingStatus(v string) { +func (m ExecutionReport) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } @@ -700,7 +701,7 @@ func (m ExecutionReport) SetTransBkdTime(v time.Time) { } //SetExecPriceType sets ExecPriceType, Tag 484 -func (m ExecutionReport) SetExecPriceType(v string) { +func (m ExecutionReport) SetExecPriceType(v enum.ExecPriceType) { m.Set(field.NewExecPriceType(v)) } @@ -715,7 +716,7 @@ func (m ExecutionReport) SetDesignation(v string) { } //SetFundRenewWaiv sets FundRenewWaiv, Tag 497 -func (m ExecutionReport) SetFundRenewWaiv(v string) { +func (m ExecutionReport) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } @@ -750,12 +751,12 @@ func (m ExecutionReport) SetSecondaryExecID(v string) { } //SetOrderCapacity sets OrderCapacity, Tag 528 -func (m ExecutionReport) SetOrderCapacity(v string) { +func (m ExecutionReport) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } //SetOrderRestrictions sets OrderRestrictions, Tag 529 -func (m ExecutionReport) SetOrderRestrictions(v string) { +func (m ExecutionReport) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } @@ -765,12 +766,12 @@ func (m ExecutionReport) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m ExecutionReport) SetInstrRegistry(v string) { +func (m ExecutionReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetCashMargin sets CashMargin, Tag 544 -func (m ExecutionReport) SetCashMargin(v string) { +func (m ExecutionReport) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } @@ -780,7 +781,7 @@ func (m ExecutionReport) SetCrossID(v string) { } //SetCrossType sets CrossType, Tag 549 -func (m ExecutionReport) SetCrossType(v int) { +func (m ExecutionReport) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } @@ -795,12 +796,12 @@ func (m ExecutionReport) SetNoLegs(f NoLegsRepeatingGroup) { } //SetAccountType sets AccountType, Tag 581 -func (m ExecutionReport) SetAccountType(v int) { +func (m ExecutionReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } //SetCustOrderCapacity sets CustOrderCapacity, Tag 582 -func (m ExecutionReport) SetCustOrderCapacity(v int) { +func (m ExecutionReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } @@ -810,27 +811,27 @@ func (m ExecutionReport) SetClOrdLinkID(v string) { } //SetDayBookingInst sets DayBookingInst, Tag 589 -func (m ExecutionReport) SetDayBookingInst(v string) { +func (m ExecutionReport) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } //SetBookingUnit sets BookingUnit, Tag 590 -func (m ExecutionReport) SetBookingUnit(v string) { +func (m ExecutionReport) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } //SetPreallocMethod sets PreallocMethod, Tag 591 -func (m ExecutionReport) SetPreallocMethod(v string) { +func (m ExecutionReport) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m ExecutionReport) SetTradingSessionSubID(v string) { +func (m ExecutionReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 -func (m ExecutionReport) SetClearingFeeIndicator(v string) { +func (m ExecutionReport) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } @@ -840,7 +841,7 @@ func (m ExecutionReport) SetWorkingIndicator(v bool) { } //SetPriorityIndicator sets PriorityIndicator, Tag 638 -func (m ExecutionReport) SetPriorityIndicator(v int) { +func (m ExecutionReport) SetPriorityIndicator(v enum.PriorityIndicator) { m.Set(field.NewPriorityIndicator(v)) } @@ -865,482 +866,722 @@ func (m ExecutionReport) SetUnderlyingLastQty(value decimal.Decimal, scale int32 } //GetAccount gets Account, Tag 1 -func (m ExecutionReport) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAvgPx gets AvgPx, Tag 6 -func (m ExecutionReport) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m ExecutionReport) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m ExecutionReport) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m ExecutionReport) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCumQty gets CumQty, Tag 14 -func (m ExecutionReport) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m ExecutionReport) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecID gets ExecID, Tag 17 -func (m ExecutionReport) GetExecID() (f field.ExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m ExecutionReport) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRefID gets ExecRefID, Tag 19 -func (m ExecutionReport) GetExecRefID() (f field.ExecRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m ExecutionReport) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m ExecutionReport) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastCapacity gets LastCapacity, Tag 29 -func (m ExecutionReport) GetLastCapacity() (f field.LastCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMkt gets LastMkt, Tag 30 -func (m ExecutionReport) GetLastMkt() (f field.LastMktField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastPx gets LastPx, Tag 31 -func (m ExecutionReport) GetLastPx() (f field.LastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastQty gets LastQty, Tag 32 -func (m ExecutionReport) GetLastQty() (f field.LastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m ExecutionReport) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m ExecutionReport) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatus gets OrdStatus, Tag 39 -func (m ExecutionReport) GetOrdStatus() (f field.OrdStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m ExecutionReport) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m ExecutionReport) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m ExecutionReport) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m ExecutionReport) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m ExecutionReport) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m ExecutionReport) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m ExecutionReport) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m ExecutionReport) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m ExecutionReport) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m ExecutionReport) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m ExecutionReport) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m ExecutionReport) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m ExecutionReport) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m ExecutionReport) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m ExecutionReport) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionEffect gets PositionEffect, Tag 77 -func (m ExecutionReport) GetPositionEffect() (f field.PositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m ExecutionReport) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdRejReason gets OrdRejReason, Tag 103 -func (m ExecutionReport) GetOrdRejReason() (f field.OrdRejReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m ExecutionReport) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m ExecutionReport) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m ExecutionReport) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m ExecutionReport) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReportToExch gets ReportToExch, Tag 113 -func (m ExecutionReport) GetReportToExch() (f field.ReportToExchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNetMoney gets NetMoney, Tag 118 -func (m ExecutionReport) GetNetMoney() (f field.NetMoneyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrAmt gets SettlCurrAmt, Tag 119 -func (m ExecutionReport) GetSettlCurrAmt() (f field.SettlCurrAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m ExecutionReport) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m ExecutionReport) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecType gets ExecType, Tag 150 -func (m ExecutionReport) GetExecType() (f field.ExecTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLeavesQty gets LeavesQty, Tag 151 -func (m ExecutionReport) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m ExecutionReport) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 -func (m ExecutionReport) GetSettlCurrFxRate() (f field.SettlCurrFxRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) GetSettlCurrFxRateCalc() (f field.SettlCurrFxRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNumDaysInterest gets NumDaysInterest, Tag 157 -func (m ExecutionReport) GetNumDaysInterest() (f field.NumDaysInterestField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestRate gets AccruedInterestRate, Tag 158 -func (m ExecutionReport) GetAccruedInterestRate() (f field.AccruedInterestRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 -func (m ExecutionReport) GetAccruedInterestAmt() (f field.AccruedInterestAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m ExecutionReport) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m ExecutionReport) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m ExecutionReport) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate2 gets FutSettDate2, Tag 193 -func (m ExecutionReport) GetFutSettDate2() (f field.FutSettDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastSpotRate gets LastSpotRate, Tag 194 -func (m ExecutionReport) GetLastSpotRate() (f field.LastSpotRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints gets LastForwardPoints, Tag 195 -func (m ExecutionReport) GetLastForwardPoints() (f field.LastForwardPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryOrderID gets SecondaryOrderID, Tag 198 -func (m ExecutionReport) GetSecondaryOrderID() (f field.SecondaryOrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m ExecutionReport) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m ExecutionReport) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m ExecutionReport) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m ExecutionReport) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m ExecutionReport) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegDifference gets PegDifference, Tag 211 -func (m ExecutionReport) GetPegDifference() (f field.PegDifferenceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegDifferenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSpread gets Spread, Tag 218 -func (m ExecutionReport) GetSpread() (f field.SpreadField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 -func (m ExecutionReport) GetBenchmarkCurveCurrency() (f field.BenchmarkCurveCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 -func (m ExecutionReport) GetBenchmarkCurveName() (f field.BenchmarkCurveNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 -func (m ExecutionReport) GetBenchmarkCurvePoint() (f field.BenchmarkCurvePointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m ExecutionReport) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m ExecutionReport) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m ExecutionReport) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m ExecutionReport) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m ExecutionReport) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m ExecutionReport) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeOriginationDate gets TradeOriginationDate, Tag 229 -func (m ExecutionReport) GetTradeOriginationDate() (f field.TradeOriginationDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDate gets ExDate, Tag 230 -func (m ExecutionReport) GetExDate() (f field.ExDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m ExecutionReport) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1352,128 +1593,191 @@ func (m ExecutionReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quic } //GetYieldType gets YieldType, Tag 235 -func (m ExecutionReport) GetYieldType() (f field.YieldTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYield gets Yield, Tag 236 -func (m ExecutionReport) GetYield() (f field.YieldField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTotalTakedown gets TotalTakedown, Tag 237 -func (m ExecutionReport) GetTotalTakedown() (f field.TotalTakedownField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetConcession gets Concession, Tag 238 -func (m ExecutionReport) GetConcession() (f field.ConcessionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m ExecutionReport) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m ExecutionReport) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m ExecutionReport) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradedFlatSwitch gets TradedFlatSwitch, Tag 258 -func (m ExecutionReport) GetTradedFlatSwitch() (f field.TradedFlatSwitchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradedFlatSwitch() (v bool, err quickfix.MessageRejectError) { + var f field.TradedFlatSwitchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBasisFeatureDate gets BasisFeatureDate, Tag 259 -func (m ExecutionReport) GetBasisFeatureDate() (f field.BasisFeatureDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBasisFeatureDate() (v string, err quickfix.MessageRejectError) { + var f field.BasisFeatureDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBasisFeaturePrice gets BasisFeaturePrice, Tag 260 -func (m ExecutionReport) GetBasisFeaturePrice() (f field.BasisFeaturePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBasisFeaturePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BasisFeaturePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m ExecutionReport) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m ExecutionReport) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m ExecutionReport) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m ExecutionReport) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m ExecutionReport) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m ExecutionReport) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m ExecutionReport) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m ExecutionReport) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m ExecutionReport) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRestatementReason gets ExecRestatementReason, Tag 378 -func (m ExecutionReport) GetExecRestatementReason() (f field.ExecRestatementReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGrossTradeAmt gets GrossTradeAmt, Tag 381 -func (m ExecutionReport) GetGrossTradeAmt() (f field.GrossTradeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1485,56 +1789,83 @@ func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, qu } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m ExecutionReport) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffset gets DiscretionOffset, Tag 389 -func (m ExecutionReport) GetDiscretionOffset() (f field.DiscretionOffsetField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceType gets PriceType, Tag 423 -func (m ExecutionReport) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayOrderQty gets DayOrderQty, Tag 424 -func (m ExecutionReport) GetDayOrderQty() (f field.DayOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayCumQty gets DayCumQty, Tag 425 -func (m ExecutionReport) GetDayCumQty() (f field.DayCumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayCumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayAvgPx gets DayAvgPx, Tag 426 -func (m ExecutionReport) GetDayAvgPx() (f field.DayAvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m ExecutionReport) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m ExecutionReport) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMultiLegReportingType gets MultiLegReportingType, Tag 442 -func (m ExecutionReport) GetMultiLegReportingType() (f field.MultiLegReportingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1553,116 +1884,173 @@ func (m ExecutionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, qu } //GetProduct gets Product, Tag 460 -func (m ExecutionReport) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m ExecutionReport) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuantityType gets QuantityType, Tag 465 -func (m ExecutionReport) GetQuantityType() (f field.QuantityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetQuantityType() (v enum.QuantityType, err quickfix.MessageRejectError) { + var f field.QuantityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m ExecutionReport) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m ExecutionReport) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m ExecutionReport) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m ExecutionReport) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m ExecutionReport) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommCurrency gets CommCurrency, Tag 479 -func (m ExecutionReport) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCancellationRights gets CancellationRights, Tag 480 -func (m ExecutionReport) GetCancellationRights() (f field.CancellationRightsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 -func (m ExecutionReport) GetMoneyLaunderingStatus() (f field.MoneyLaunderingStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransBkdTime gets TransBkdTime, Tag 483 -func (m ExecutionReport) GetTransBkdTime() (f field.TransBkdTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecPriceType gets ExecPriceType, Tag 484 -func (m ExecutionReport) GetExecPriceType() (f field.ExecPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecPriceType() (v enum.ExecPriceType, err quickfix.MessageRejectError) { + var f field.ExecPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecPriceAdjustment gets ExecPriceAdjustment, Tag 485 -func (m ExecutionReport) GetExecPriceAdjustment() (f field.ExecPriceAdjustmentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecPriceAdjustment() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ExecPriceAdjustmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDesignation gets Designation, Tag 494 -func (m ExecutionReport) GetDesignation() (f field.DesignationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFundRenewWaiv gets FundRenewWaiv, Tag 497 -func (m ExecutionReport) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRegistID gets RegistID, Tag 513 -func (m ExecutionReport) GetRegistID() (f field.RegistIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecValuationPoint gets ExecValuationPoint, Tag 515 -func (m ExecutionReport) GetExecValuationPoint() (f field.ExecValuationPointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecValuationPoint() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExecValuationPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m ExecutionReport) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1674,62 +2062,92 @@ func (m ExecutionReport) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.Mes } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m ExecutionReport) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryExecID gets SecondaryExecID, Tag 527 -func (m ExecutionReport) GetSecondaryExecID() (f field.SecondaryExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCapacity gets OrderCapacity, Tag 528 -func (m ExecutionReport) GetOrderCapacity() (f field.OrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderRestrictions gets OrderRestrictions, Tag 529 -func (m ExecutionReport) GetOrderRestrictions() (f field.OrderRestrictionsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m ExecutionReport) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m ExecutionReport) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashMargin gets CashMargin, Tag 544 -func (m ExecutionReport) GetCashMargin() (f field.CashMarginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCrossID gets CrossID, Tag 548 -func (m ExecutionReport) GetCrossID() (f field.CrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCrossType gets CrossType, Tag 549 -func (m ExecutionReport) GetCrossType() (f field.CrossTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigCrossID gets OrigCrossID, Tag 551 -func (m ExecutionReport) GetOrigCrossID() (f field.OrigCrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { + var f field.OrigCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1741,86 +2159,128 @@ func (m ExecutionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageReje } //GetAccountType gets AccountType, Tag 581 -func (m ExecutionReport) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderCapacity gets CustOrderCapacity, Tag 582 -func (m ExecutionReport) GetCustOrderCapacity() (f field.CustOrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m ExecutionReport) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayBookingInst gets DayBookingInst, Tag 589 -func (m ExecutionReport) GetDayBookingInst() (f field.DayBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingUnit gets BookingUnit, Tag 590 -func (m ExecutionReport) GetBookingUnit() (f field.BookingUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreallocMethod gets PreallocMethod, Tag 591 -func (m ExecutionReport) GetPreallocMethod() (f field.PreallocMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m ExecutionReport) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 -func (m ExecutionReport) GetClearingFeeIndicator() (f field.ClearingFeeIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetWorkingIndicator gets WorkingIndicator, Tag 636 -func (m ExecutionReport) GetWorkingIndicator() (f field.WorkingIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.WorkingIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriorityIndicator gets PriorityIndicator, Tag 638 -func (m ExecutionReport) GetPriorityIndicator() (f field.PriorityIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriorityIndicator() (v enum.PriorityIndicator, err quickfix.MessageRejectError) { + var f field.PriorityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceImprovement gets PriceImprovement, Tag 639 -func (m ExecutionReport) GetPriceImprovement() (f field.PriceImprovementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceImprovement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceImprovementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints2 gets LastForwardPoints2, Tag 641 -func (m ExecutionReport) GetLastForwardPoints2() (f field.LastForwardPoints2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLastPx gets UnderlyingLastPx, Tag 651 -func (m ExecutionReport) GetUnderlyingLastPx() (f field.UnderlyingLastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnderlyingLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLastQty gets UnderlyingLastQty, Tag 652 -func (m ExecutionReport) GetUnderlyingLastQty() (f field.UnderlyingLastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnderlyingLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2625,7 +3085,7 @@ type NoStipulations struct { } //SetStipulationType sets StipulationType, Tag 233 -func (m NoStipulations) SetStipulationType(v string) { +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } @@ -2635,14 +3095,20 @@ func (m NoStipulations) SetStipulationValue(v string) { } //GetStipulationType gets StipulationType, Tag 233 -func (m NoStipulations) GetStipulationType() (f field.StipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStipulationValue gets StipulationValue, Tag 234 -func (m NoStipulations) GetStipulationValue() (f field.StipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2710,32 +3176,47 @@ func (m NoContraBrokers) SetContraLegRefID(v string) { } //GetContraBroker gets ContraBroker, Tag 375 -func (m NoContraBrokers) GetContraBroker() (f field.ContraBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { + var f field.ContraBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTrader gets ContraTrader, Tag 337 -func (m NoContraBrokers) GetContraTrader() (f field.ContraTraderField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { + var f field.ContraTraderField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeQty gets ContraTradeQty, Tag 437 -func (m NoContraBrokers) GetContraTradeQty() (f field.ContraTradeQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContraTradeQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeTime gets ContraTradeTime, Tag 438 -func (m NoContraBrokers) GetContraTradeTime() (f field.ContraTradeTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ContraTradeTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraLegRefID gets ContraLegRefID, Tag 655 -func (m NoContraBrokers) GetContraLegRefID() (f field.ContraLegRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.ContraLegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2798,12 +3279,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -2813,26 +3294,38 @@ func (m NoPartyIDs) SetPartySubID(v string) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartyIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2895,14 +3388,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2945,7 +3444,7 @@ type NoContAmts struct { } //SetContAmtType sets ContAmtType, Tag 519 -func (m NoContAmts) SetContAmtType(v int) { +func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { m.Set(field.NewContAmtType(v)) } @@ -2960,20 +3459,29 @@ func (m NoContAmts) SetContAmtCurr(v string) { } //GetContAmtType gets ContAmtType, Tag 519 -func (m NoContAmts) GetContAmtType() (f field.ContAmtTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { + var f field.ContAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContAmtValue gets ContAmtValue, Tag 520 -func (m NoContAmts) GetContAmtValue() (f field.ContAmtValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContAmtValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContAmtCurr gets ContAmtCurr, Tag 521 -func (m NoContAmts) GetContAmtCurr() (f field.ContAmtCurrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { + var f field.ContAmtCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3236,26 +3744,38 @@ func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { } //GetLegSymbol gets LegSymbol, Tag 600 -func (m NoLegs) GetLegSymbol() (f field.LegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSymbolSfx gets LegSymbolSfx, Tag 601 -func (m NoLegs) GetLegSymbolSfx() (f field.LegSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityID gets LegSecurityID, Tag 602 -func (m NoLegs) GetLegSecurityID() (f field.LegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 -func (m NoLegs) GetLegSecurityIDSource() (f field.LegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3267,194 +3787,290 @@ func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quick } //GetLegProduct gets LegProduct, Tag 607 -func (m NoLegs) GetLegProduct() (f field.LegProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCFICode gets LegCFICode, Tag 608 -func (m NoLegs) GetLegCFICode() (f field.LegCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityType gets LegSecurityType, Tag 609 -func (m NoLegs) GetLegSecurityType() (f field.LegSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 -func (m NoLegs) GetLegMaturityMonthYear() (f field.LegMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityDate gets LegMaturityDate, Tag 611 -func (m NoLegs) GetLegMaturityDate() (f field.LegMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 -func (m NoLegs) GetLegCouponPaymentDate() (f field.LegCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssueDate gets LegIssueDate, Tag 249 -func (m NoLegs) GetLegIssueDate() (f field.LegIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 -func (m NoLegs) GetLegRepoCollateralSecurityType() (f field.LegRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 -func (m NoLegs) GetLegRepurchaseTerm() (f field.LegRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 -func (m NoLegs) GetLegRepurchaseRate() (f field.LegRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegFactor gets LegFactor, Tag 253 -func (m NoLegs) GetLegFactor() (f field.LegFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCreditRating gets LegCreditRating, Tag 257 -func (m NoLegs) GetLegCreditRating() (f field.LegCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInstrRegistry gets LegInstrRegistry, Tag 599 -func (m NoLegs) GetLegInstrRegistry() (f field.LegInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 -func (m NoLegs) GetLegCountryOfIssue() (f field.LegCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 -func (m NoLegs) GetLegStateOrProvinceOfIssue() (f field.LegStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 -func (m NoLegs) GetLegLocaleOfIssue() (f field.LegLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRedemptionDate gets LegRedemptionDate, Tag 254 -func (m NoLegs) GetLegRedemptionDate() (f field.LegRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikePrice gets LegStrikePrice, Tag 612 -func (m NoLegs) GetLegStrikePrice() (f field.LegStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegOptAttribute gets LegOptAttribute, Tag 613 -func (m NoLegs) GetLegOptAttribute() (f field.LegOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractMultiplier gets LegContractMultiplier, Tag 614 -func (m NoLegs) GetLegContractMultiplier() (f field.LegContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponRate gets LegCouponRate, Tag 615 -func (m NoLegs) GetLegCouponRate() (f field.LegCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityExchange gets LegSecurityExchange, Tag 616 -func (m NoLegs) GetLegSecurityExchange() (f field.LegSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssuer gets LegIssuer, Tag 617 -func (m NoLegs) GetLegIssuer() (f field.LegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 -func (m NoLegs) GetEncodedLegIssuerLen() (f field.EncodedLegIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 -func (m NoLegs) GetEncodedLegIssuer() (f field.EncodedLegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityDesc gets LegSecurityDesc, Tag 620 -func (m NoLegs) GetLegSecurityDesc() (f field.LegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 -func (m NoLegs) GetEncodedLegSecurityDescLen() (f field.EncodedLegSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 -func (m NoLegs) GetEncodedLegSecurityDesc() (f field.EncodedLegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRatioQty gets LegRatioQty, Tag 623 -func (m NoLegs) GetLegRatioQty() (f field.LegRatioQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSide gets LegSide, Tag 624 -func (m NoLegs) GetLegSide() (f field.LegSideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPositionEffect gets LegPositionEffect, Tag 564 -func (m NoLegs) GetLegPositionEffect() (f field.LegPositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 -func (m NoLegs) GetLegCoveredOrUncovered() (f field.LegCoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3466,32 +4082,47 @@ func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix. } //GetLegRefID gets LegRefID, Tag 654 -func (m NoLegs) GetLegRefID() (f field.LegRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPrice gets LegPrice, Tag 566 -func (m NoLegs) GetLegPrice() (f field.LegPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSettlmntTyp gets LegSettlmntTyp, Tag 587 -func (m NoLegs) GetLegSettlmntTyp() (f field.LegSettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSettlmntTyp() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegFutSettDate gets LegFutSettDate, Tag 588 -func (m NoLegs) GetLegFutSettDate() (f field.LegFutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.LegFutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLastPx gets LegLastPx, Tag 637 -func (m NoLegs) GetLegLastPx() (f field.LegLastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3726,14 +4357,20 @@ func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { } //GetLegSecurityAltID gets LegSecurityAltID, Tag 605 -func (m NoLegSecurityAltID) GetLegSecurityAltID() (f field.LegSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 -func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (f field.LegSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3796,26 +4433,38 @@ func (m NoNestedPartyIDs) SetNestedPartySubID(v string) { } //GetNestedPartyID gets NestedPartyID, Tag 524 -func (m NoNestedPartyIDs) GetNestedPartyID() (f field.NestedPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 -func (m NoNestedPartyIDs) GetNestedPartyIDSource() (f field.NestedPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyRole gets NestedPartyRole, Tag 538 -func (m NoNestedPartyIDs) GetNestedPartyRole() (f field.NestedPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartySubID gets NestedPartySubID, Tag 545 -func (m NoNestedPartyIDs) GetNestedPartySubID() (f field.NestedPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix43/header.generated.go b/vendor/github.com/quickfixgo/quickfix/fix43/header.generated.go index 6c2f1d2..f50e797 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix43/header.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix43/header.generated.go @@ -4,6 +4,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/tag" ) @@ -36,7 +37,7 @@ func (h Header) SetMsgSeqNum(v int) { } //SetMsgType sets MsgType, Tag 35 -func (h Header) SetMsgType(v string) { +func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } @@ -141,7 +142,7 @@ func (h Header) SetXmlData(v string) { } //SetMessageEncoding sets MessageEncoding, Tag 347 -func (h Header) SetMessageEncoding(v string) { +func (h Header) SetMessageEncoding(v enum.MessageEncoding) { h.Set(field.NewMessageEncoding(v)) } @@ -161,164 +162,245 @@ func (h Header) SetNoHops(f NoHopsRepeatingGroup) { } //GetBeginString gets BeginString, Tag 8 -func (h Header) GetBeginString() (f field.BeginStringField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetBodyLength gets BodyLength, Tag 9 -func (h Header) GetBodyLength() (f field.BodyLengthField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgSeqNum gets MsgSeqNum, Tag 34 -func (h Header) GetMsgSeqNum() (f field.MsgSeqNumField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgType gets MsgType, Tag 35 -func (h Header) GetMsgType() (f field.MsgTypeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossDupFlag gets PossDupFlag, Tag 43 -func (h Header) GetPossDupFlag() (f field.PossDupFlagField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderCompID gets SenderCompID, Tag 49 -func (h Header) GetSenderCompID() (f field.SenderCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderSubID gets SenderSubID, Tag 50 -func (h Header) GetSenderSubID() (f field.SenderSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSendingTime gets SendingTime, Tag 52 -func (h Header) GetSendingTime() (f field.SendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetCompID gets TargetCompID, Tag 56 -func (h Header) GetTargetCompID() (f field.TargetCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetSubID gets TargetSubID, Tag 57 -func (h Header) GetTargetSubID() (f field.TargetSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureDataLen gets SecureDataLen, Tag 90 -func (h Header) GetSecureDataLen() (f field.SecureDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureData gets SecureData, Tag 91 -func (h Header) GetSecureData() (f field.SecureDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossResend gets PossResend, Tag 97 -func (h Header) GetPossResend() (f field.PossResendField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 -func (h Header) GetOnBehalfOfCompID() (f field.OnBehalfOfCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 -func (h Header) GetOnBehalfOfSubID() (f field.OnBehalfOfSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigSendingTime gets OrigSendingTime, Tag 122 -func (h Header) GetOrigSendingTime() (f field.OrigSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToCompID gets DeliverToCompID, Tag 128 -func (h Header) GetDeliverToCompID() (f field.DeliverToCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToSubID gets DeliverToSubID, Tag 129 -func (h Header) GetDeliverToSubID() (f field.DeliverToSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderLocationID gets SenderLocationID, Tag 142 -func (h Header) GetSenderLocationID() (f field.SenderLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { + var f field.SenderLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetLocationID gets TargetLocationID, Tag 143 -func (h Header) GetTargetLocationID() (f field.TargetLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.TargetLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 -func (h Header) GetOnBehalfOfLocationID() (f field.OnBehalfOfLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToLocationID gets DeliverToLocationID, Tag 145 -func (h Header) GetDeliverToLocationID() (f field.DeliverToLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlDataLen gets XmlDataLen, Tag 212 -func (h Header) GetXmlDataLen() (f field.XmlDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { + var f field.XmlDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlData gets XmlData, Tag 213 -func (h Header) GetXmlData() (f field.XmlDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { + var f field.XmlDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMessageEncoding gets MessageEncoding, Tag 347 -func (h Header) GetMessageEncoding() (f field.MessageEncodingField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { + var f field.MessageEncodingField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 -func (h Header) GetLastMsgSeqNumProcessed() (f field.LastMsgSeqNumProcessedField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { + var f field.LastMsgSeqNumProcessedField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSendingTime gets OnBehalfOfSendingTime, Tag 370 -func (h Header) GetOnBehalfOfSendingTime() (f field.OnBehalfOfSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } @@ -490,20 +572,29 @@ func (h NoHops) SetHopRefID(v int) { } //GetHopCompID gets HopCompID, Tag 628 -func (h NoHops) GetHopCompID() (f field.HopCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopCompID() (v string, err quickfix.MessageRejectError) { + var f field.HopCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetHopSendingTime gets HopSendingTime, Tag 629 -func (h NoHops) GetHopSendingTime() (f field.HopSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.HopSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetHopRefID gets HopRefID, Tag 630 -func (h NoHops) GetHopRefID() (f field.HopRefIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopRefID() (v int, err quickfix.MessageRejectError) { + var f field.HopRefIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix43/marketdatarequest/MarketDataRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix43/marketdatarequest/MarketDataRequest.generated.go index e6a8d16..bea7ba5 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix43/marketdatarequest/MarketDataRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix43/marketdatarequest/MarketDataRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix43" "github.com/quickfixgo/quickfix/tag" @@ -75,7 +76,7 @@ func (m MarketDataRequest) SetMDReqID(v string) { } //SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) SetSubscriptionRequestType(v string) { +func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } @@ -85,7 +86,7 @@ func (m MarketDataRequest) SetMarketDepth(v int) { } //SetMDUpdateType sets MDUpdateType, Tag 265 -func (m MarketDataRequest) SetMDUpdateType(v int) { +func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { m.Set(field.NewMDUpdateType(v)) } @@ -100,7 +101,7 @@ func (m MarketDataRequest) SetNoMDEntryTypes(f NoMDEntryTypesRepeatingGroup) { } //SetOpenCloseSettleFlag sets OpenCloseSettleFlag, Tag 286 -func (m MarketDataRequest) SetOpenCloseSettleFlag(v string) { +func (m MarketDataRequest) SetOpenCloseSettleFlag(v enum.OpenCloseSettleFlag) { m.Set(field.NewOpenCloseSettleFlag(v)) } @@ -110,7 +111,7 @@ func (m MarketDataRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGrou } //SetScope sets Scope, Tag 546 -func (m MarketDataRequest) SetScope(v string) { +func (m MarketDataRequest) SetScope(v enum.Scope) { m.Set(field.NewScope(v)) } @@ -127,32 +128,47 @@ func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickf } //GetMDReqID gets MDReqID, Tag 262 -func (m MarketDataRequest) GetMDReqID() (f field.MDReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) GetSubscriptionRequestType() (f field.SubscriptionRequestTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarketDepth gets MarketDepth, Tag 264 -func (m MarketDataRequest) GetMarketDepth() (f field.MarketDepthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDUpdateType gets MDUpdateType, Tag 265 -func (m MarketDataRequest) GetMDUpdateType() (f field.MDUpdateTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { + var f field.MDUpdateTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAggregatedBook gets AggregatedBook, Tag 266 -func (m MarketDataRequest) GetAggregatedBook() (f field.AggregatedBookField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { + var f field.AggregatedBookField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -164,8 +180,11 @@ func (m MarketDataRequest) GetNoMDEntryTypes() (NoMDEntryTypesRepeatingGroup, qu } //GetOpenCloseSettleFlag gets OpenCloseSettleFlag, Tag 286 -func (m MarketDataRequest) GetOpenCloseSettleFlag() (f field.OpenCloseSettleFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetOpenCloseSettleFlag() (v enum.OpenCloseSettleFlag, err quickfix.MessageRejectError) { + var f field.OpenCloseSettleFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -177,14 +196,20 @@ func (m MarketDataRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGro } //GetScope gets Scope, Tag 546 -func (m MarketDataRequest) GetScope() (f field.ScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { + var f field.ScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDImplicitDelete gets MDImplicitDelete, Tag 547 -func (m MarketDataRequest) GetMDImplicitDelete() (f field.MDImplicitDeleteField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDImplicitDelete() (v bool, err quickfix.MessageRejectError) { + var f field.MDImplicitDeleteField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -254,7 +279,7 @@ func (m NoRelatedSym) SetSymbol(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NoRelatedSym) SetSymbolSfx(v string) { +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -264,7 +289,7 @@ func (m NoRelatedSym) SetSecurityID(v string) { } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m NoRelatedSym) SetSecurityIDSource(v string) { +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -274,7 +299,7 @@ func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m NoRelatedSym) SetProduct(v int) { +func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -284,7 +309,7 @@ func (m NoRelatedSym) SetCFICode(v string) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NoRelatedSym) SetSecurityType(v string) { +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -334,7 +359,7 @@ func (m NoRelatedSym) SetCreditRating(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m NoRelatedSym) SetInstrRegistry(v string) { +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } @@ -414,26 +439,38 @@ func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { } //GetSymbol gets Symbol, Tag 55 -func (m NoRelatedSym) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NoRelatedSym) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NoRelatedSym) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m NoRelatedSym) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -445,170 +482,254 @@ func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quick } //GetProduct gets Product, Tag 460 -func (m NoRelatedSym) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m NoRelatedSym) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NoRelatedSym) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NoRelatedSym) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m NoRelatedSym) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m NoRelatedSym) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m NoRelatedSym) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m NoRelatedSym) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m NoRelatedSym) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m NoRelatedSym) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m NoRelatedSym) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m NoRelatedSym) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m NoRelatedSym) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m NoRelatedSym) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m NoRelatedSym) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m NoRelatedSym) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m NoRelatedSym) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NoRelatedSym) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NoRelatedSym) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NoRelatedSym) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NoRelatedSym) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NoRelatedSym) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NoRelatedSym) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NoRelatedSym) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NoRelatedSym) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NoRelatedSym) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NoRelatedSym) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NoRelatedSym) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -793,14 +914,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -866,13 +993,16 @@ type NoMDEntryTypes struct { } //SetMDEntryType sets MDEntryType, Tag 269 -func (m NoMDEntryTypes) SetMDEntryType(v string) { +func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } //GetMDEntryType gets MDEntryType, Tag 269 -func (m NoMDEntryTypes) GetMDEntryType() (f field.MDEntryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -910,24 +1040,30 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) SetTradingSessionSubID(v string) { +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix43/newordersingle/NewOrderSingle.generated.go b/vendor/github.com/quickfixgo/quickfix/fix43/newordersingle/NewOrderSingle.generated.go index d125cbb..fde839a 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix43/newordersingle/NewOrderSingle.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix43/newordersingle/NewOrderSingle.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix43" "github.com/quickfixgo/quickfix/tag" @@ -82,7 +83,7 @@ func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m NewOrderSingle) SetCommType(v string) { +func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -92,17 +93,17 @@ func (m NewOrderSingle) SetCurrency(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m NewOrderSingle) SetExecInst(v string) { +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m NewOrderSingle) SetHandlInst(v string) { +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m NewOrderSingle) SetSecurityIDSource(v string) { +func (m NewOrderSingle) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -117,7 +118,7 @@ func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdType sets OrdType, Tag 40 -func (m NewOrderSingle) SetOrdType(v string) { +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -127,7 +128,7 @@ func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { } //SetRule80A sets Rule80A, Tag 47 -func (m NewOrderSingle) SetRule80A(v string) { +func (m NewOrderSingle) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } @@ -137,7 +138,7 @@ func (m NewOrderSingle) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m NewOrderSingle) SetSide(v string) { +func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -152,7 +153,7 @@ func (m NewOrderSingle) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m NewOrderSingle) SetTimeInForce(v string) { +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -162,7 +163,7 @@ func (m NewOrderSingle) SetTransactTime(v time.Time) { } //SetSettlmntTyp sets SettlmntTyp, Tag 63 -func (m NewOrderSingle) SetSettlmntTyp(v string) { +func (m NewOrderSingle) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } @@ -172,12 +173,12 @@ func (m NewOrderSingle) SetFutSettDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NewOrderSingle) SetSymbolSfx(v string) { +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } //SetPositionEffect sets PositionEffect, Tag 77 -func (m NewOrderSingle) SetPositionEffect(v string) { +func (m NewOrderSingle) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } @@ -187,7 +188,7 @@ func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { } //SetProcessCode sets ProcessCode, Tag 81 -func (m NewOrderSingle) SetProcessCode(v string) { +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } @@ -197,7 +198,7 @@ func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { } //SetExDestination sets ExDestination, Tag 100 -func (m NewOrderSingle) SetExDestination(v string) { +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } @@ -272,7 +273,7 @@ func (m NewOrderSingle) SetAccruedInterestAmt(value decimal.Decimal, scale int32 } //SetSecurityType sets SecurityType, Tag 167 -func (m NewOrderSingle) SetSecurityType(v string) { +func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -302,7 +303,7 @@ func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { } //SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) SetCoveredOrUncovered(v int) { +func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } @@ -337,7 +338,7 @@ func (m NewOrderSingle) SetBenchmarkCurveCurrency(v string) { } //SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 -func (m NewOrderSingle) SetBenchmarkCurveName(v string) { +func (m NewOrderSingle) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } @@ -392,7 +393,7 @@ func (m NewOrderSingle) SetNoStipulations(f NoStipulationsRepeatingGroup) { } //SetYieldType sets YieldType, Tag 235 -func (m NewOrderSingle) SetYieldType(v string) { +func (m NewOrderSingle) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } @@ -462,7 +463,7 @@ func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m NewOrderSingle) SetDiscretionInst(v string) { +func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -472,12 +473,12 @@ func (m NewOrderSingle) SetDiscretionOffset(value decimal.Decimal, scale int32) } //SetPriceType sets PriceType, Tag 423 -func (m NewOrderSingle) SetPriceType(v int) { +func (m NewOrderSingle) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m NewOrderSingle) SetGTBookingInst(v int) { +func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -497,7 +498,7 @@ func (m NewOrderSingle) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m NewOrderSingle) SetProduct(v int) { +func (m NewOrderSingle) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -507,12 +508,12 @@ func (m NewOrderSingle) SetCFICode(v string) { } //SetQuantityType sets QuantityType, Tag 465 -func (m NewOrderSingle) SetQuantityType(v int) { +func (m NewOrderSingle) SetQuantityType(v enum.QuantityType) { m.Set(field.NewQuantityType(v)) } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m NewOrderSingle) SetRoundingDirection(v string) { +func (m NewOrderSingle) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -542,12 +543,12 @@ func (m NewOrderSingle) SetCommCurrency(v string) { } //SetCancellationRights sets CancellationRights, Tag 480 -func (m NewOrderSingle) SetCancellationRights(v string) { +func (m NewOrderSingle) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } //SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 -func (m NewOrderSingle) SetMoneyLaunderingStatus(v string) { +func (m NewOrderSingle) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } @@ -557,7 +558,7 @@ func (m NewOrderSingle) SetDesignation(v string) { } //SetFundRenewWaiv sets FundRenewWaiv, Tag 497 -func (m NewOrderSingle) SetFundRenewWaiv(v string) { +func (m NewOrderSingle) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } @@ -577,12 +578,12 @@ func (m NewOrderSingle) SetSecondaryClOrdID(v string) { } //SetOrderCapacity sets OrderCapacity, Tag 528 -func (m NewOrderSingle) SetOrderCapacity(v string) { +func (m NewOrderSingle) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } //SetOrderRestrictions sets OrderRestrictions, Tag 529 -func (m NewOrderSingle) SetOrderRestrictions(v string) { +func (m NewOrderSingle) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } @@ -592,22 +593,22 @@ func (m NewOrderSingle) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m NewOrderSingle) SetInstrRegistry(v string) { +func (m NewOrderSingle) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetCashMargin sets CashMargin, Tag 544 -func (m NewOrderSingle) SetCashMargin(v string) { +func (m NewOrderSingle) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } //SetAccountType sets AccountType, Tag 581 -func (m NewOrderSingle) SetAccountType(v int) { +func (m NewOrderSingle) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } //SetCustOrderCapacity sets CustOrderCapacity, Tag 582 -func (m NewOrderSingle) SetCustOrderCapacity(v int) { +func (m NewOrderSingle) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } @@ -617,22 +618,22 @@ func (m NewOrderSingle) SetClOrdLinkID(v string) { } //SetDayBookingInst sets DayBookingInst, Tag 589 -func (m NewOrderSingle) SetDayBookingInst(v string) { +func (m NewOrderSingle) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } //SetBookingUnit sets BookingUnit, Tag 590 -func (m NewOrderSingle) SetBookingUnit(v string) { +func (m NewOrderSingle) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } //SetPreallocMethod sets PreallocMethod, Tag 591 -func (m NewOrderSingle) SetPreallocMethod(v string) { +func (m NewOrderSingle) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } //SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 -func (m NewOrderSingle) SetClearingFeeIndicator(v string) { +func (m NewOrderSingle) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } @@ -642,140 +643,209 @@ func (m NewOrderSingle) SetPrice2(value decimal.Decimal, scale int32) { } //GetAccount gets Account, Tag 1 -func (m NewOrderSingle) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m NewOrderSingle) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m NewOrderSingle) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m NewOrderSingle) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m NewOrderSingle) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m NewOrderSingle) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m NewOrderSingle) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m NewOrderSingle) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIOIid gets IOIid, Tag 23 -func (m NewOrderSingle) GetIOIid() (f field.IOIidField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIOIid() (v string, err quickfix.MessageRejectError) { + var f field.IOIidField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m NewOrderSingle) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m NewOrderSingle) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m NewOrderSingle) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRule80A gets Rule80A, Tag 47 -func (m NewOrderSingle) GetRule80A() (f field.Rule80AField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { + var f field.Rule80AField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NewOrderSingle) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m NewOrderSingle) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m NewOrderSingle) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m NewOrderSingle) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m NewOrderSingle) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m NewOrderSingle) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlmntTyp gets SettlmntTyp, Tag 63 -func (m NewOrderSingle) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { + var f field.SettlmntTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate gets FutSettDate, Tag 64 -func (m NewOrderSingle) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NewOrderSingle) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionEffect gets PositionEffect, Tag 77 -func (m NewOrderSingle) GetPositionEffect() (f field.PositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -787,242 +857,362 @@ func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageR } //GetProcessCode gets ProcessCode, Tag 81 -func (m NewOrderSingle) GetProcessCode() (f field.ProcessCodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m NewOrderSingle) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestination gets ExDestination, Tag 100 -func (m NewOrderSingle) GetExDestination() (f field.ExDestinationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NewOrderSingle) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NewOrderSingle) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m NewOrderSingle) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m NewOrderSingle) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocateReqd gets LocateReqd, Tag 114 -func (m NewOrderSingle) GetLocateReqd() (f field.LocateReqdField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteID gets QuoteID, Tag 117 -func (m NewOrderSingle) GetQuoteID() (f field.QuoteIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNetMoney gets NetMoney, Tag 118 -func (m NewOrderSingle) GetNetMoney() (f field.NetMoneyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m NewOrderSingle) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetForexReq gets ForexReq, Tag 121 -func (m NewOrderSingle) GetForexReq() (f field.ForexReqField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m NewOrderSingle) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrevClosePx gets PrevClosePx, Tag 140 -func (m NewOrderSingle) GetPrevClosePx() (f field.PrevClosePxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m NewOrderSingle) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestRate gets AccruedInterestRate, Tag 158 -func (m NewOrderSingle) GetAccruedInterestRate() (f field.AccruedInterestRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 -func (m NewOrderSingle) GetAccruedInterestAmt() (f field.AccruedInterestAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NewOrderSingle) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m NewOrderSingle) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m NewOrderSingle) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFutSettDate2 gets FutSettDate2, Tag 193 -func (m NewOrderSingle) GetFutSettDate2() (f field.FutSettDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { + var f field.FutSettDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NewOrderSingle) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NewOrderSingle) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) GetCoveredOrUncovered() (f field.CoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NewOrderSingle) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NewOrderSingle) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m NewOrderSingle) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegDifference gets PegDifference, Tag 211 -func (m NewOrderSingle) GetPegDifference() (f field.PegDifferenceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegDifferenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSpread gets Spread, Tag 218 -func (m NewOrderSingle) GetSpread() (f field.SpreadField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 -func (m NewOrderSingle) GetBenchmarkCurveCurrency() (f field.BenchmarkCurveCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 -func (m NewOrderSingle) GetBenchmarkCurveName() (f field.BenchmarkCurveNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 -func (m NewOrderSingle) GetBenchmarkCurvePoint() (f field.BenchmarkCurvePointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NewOrderSingle) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m NewOrderSingle) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m NewOrderSingle) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m NewOrderSingle) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m NewOrderSingle) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m NewOrderSingle) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeOriginationDate gets TradeOriginationDate, Tag 229 -func (m NewOrderSingle) GetTradeOriginationDate() (f field.TradeOriginationDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NewOrderSingle) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1034,80 +1224,119 @@ func (m NewOrderSingle) GetNoStipulations() (NoStipulationsRepeatingGroup, quick } //GetYieldType gets YieldType, Tag 235 -func (m NewOrderSingle) GetYieldType() (f field.YieldTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYield gets Yield, Tag 236 -func (m NewOrderSingle) GetYield() (f field.YieldField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m NewOrderSingle) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m NewOrderSingle) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m NewOrderSingle) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NewOrderSingle) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NewOrderSingle) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NewOrderSingle) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NewOrderSingle) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m NewOrderSingle) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m NewOrderSingle) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m NewOrderSingle) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m NewOrderSingle) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1119,32 +1348,47 @@ func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m NewOrderSingle) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffset gets DiscretionOffset, Tag 389 -func (m NewOrderSingle) GetDiscretionOffset() (f field.DiscretionOffsetField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceType gets PriceType, Tag 423 -func (m NewOrderSingle) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m NewOrderSingle) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m NewOrderSingle) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1163,176 +1407,263 @@ func (m NewOrderSingle) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, qui } //GetProduct gets Product, Tag 460 -func (m NewOrderSingle) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m NewOrderSingle) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuantityType gets QuantityType, Tag 465 -func (m NewOrderSingle) GetQuantityType() (f field.QuantityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuantityType() (v enum.QuantityType, err quickfix.MessageRejectError) { + var f field.QuantityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m NewOrderSingle) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m NewOrderSingle) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m NewOrderSingle) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m NewOrderSingle) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m NewOrderSingle) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommCurrency gets CommCurrency, Tag 479 -func (m NewOrderSingle) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCancellationRights gets CancellationRights, Tag 480 -func (m NewOrderSingle) GetCancellationRights() (f field.CancellationRightsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 -func (m NewOrderSingle) GetMoneyLaunderingStatus() (f field.MoneyLaunderingStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDesignation gets Designation, Tag 494 -func (m NewOrderSingle) GetDesignation() (f field.DesignationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFundRenewWaiv gets FundRenewWaiv, Tag 497 -func (m NewOrderSingle) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRegistID gets RegistID, Tag 513 -func (m NewOrderSingle) GetRegistID() (f field.RegistIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m NewOrderSingle) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m NewOrderSingle) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCapacity gets OrderCapacity, Tag 528 -func (m NewOrderSingle) GetOrderCapacity() (f field.OrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderRestrictions gets OrderRestrictions, Tag 529 -func (m NewOrderSingle) GetOrderRestrictions() (f field.OrderRestrictionsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m NewOrderSingle) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m NewOrderSingle) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashMargin gets CashMargin, Tag 544 -func (m NewOrderSingle) GetCashMargin() (f field.CashMarginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m NewOrderSingle) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderCapacity gets CustOrderCapacity, Tag 582 -func (m NewOrderSingle) GetCustOrderCapacity() (f field.CustOrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m NewOrderSingle) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayBookingInst gets DayBookingInst, Tag 589 -func (m NewOrderSingle) GetDayBookingInst() (f field.DayBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingUnit gets BookingUnit, Tag 590 -func (m NewOrderSingle) GetBookingUnit() (f field.BookingUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreallocMethod gets PreallocMethod, Tag 591 -func (m NewOrderSingle) GetPreallocMethod() (f field.PreallocMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 -func (m NewOrderSingle) GetClearingFeeIndicator() (f field.ClearingFeeIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice2 gets Price2, Tag 640 -func (m NewOrderSingle) GetPrice2() (f field.Price2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1937,14 +2268,20 @@ func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { } //GetAllocAccount gets AllocAccount, Tag 79 -func (m NoAllocs) GetAllocAccount() (f field.AllocAccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIndividualAllocID gets IndividualAllocID, Tag 467 -func (m NoAllocs) GetIndividualAllocID() (f field.IndividualAllocIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1956,8 +2293,11 @@ func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfi } //GetAllocQty gets AllocQty, Tag 80 -func (m NoAllocs) GetAllocQty() (f field.AllocQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2007,26 +2347,38 @@ func (m NoNestedPartyIDs) SetNestedPartySubID(v string) { } //GetNestedPartyID gets NestedPartyID, Tag 524 -func (m NoNestedPartyIDs) GetNestedPartyID() (f field.NestedPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 -func (m NoNestedPartyIDs) GetNestedPartyIDSource() (f field.NestedPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyRole gets NestedPartyRole, Tag 538 -func (m NoNestedPartyIDs) GetNestedPartyRole() (f field.NestedPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartySubID gets NestedPartySubID, Tag 545 -func (m NoNestedPartyIDs) GetNestedPartySubID() (f field.NestedPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2102,7 +2454,7 @@ type NoStipulations struct { } //SetStipulationType sets StipulationType, Tag 233 -func (m NoStipulations) SetStipulationType(v string) { +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } @@ -2112,14 +2464,20 @@ func (m NoStipulations) SetStipulationValue(v string) { } //GetStipulationType gets StipulationType, Tag 233 -func (m NoStipulations) GetStipulationType() (f field.StipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStipulationValue gets StipulationValue, Tag 234 -func (m NoStipulations) GetStipulationValue() (f field.StipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2162,24 +2520,30 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) SetTradingSessionSubID(v string) { +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2227,12 +2591,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -2242,26 +2606,38 @@ func (m NoPartyIDs) SetPartySubID(v string) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartyIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2324,14 +2700,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix43/ordercancelrequest/OrderCancelRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix43/ordercancelrequest/OrderCancelRequest.generated.go index afb108d..35a786b 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix43/ordercancelrequest/OrderCancelRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix43/ordercancelrequest/OrderCancelRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix43" "github.com/quickfixgo/quickfix/tag" @@ -76,7 +77,7 @@ func (m OrderCancelRequest) SetClOrdID(v string) { } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m OrderCancelRequest) SetSecurityIDSource(v string) { +func (m OrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -101,7 +102,7 @@ func (m OrderCancelRequest) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m OrderCancelRequest) SetSide(v string) { +func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -121,7 +122,7 @@ func (m OrderCancelRequest) SetTransactTime(v time.Time) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m OrderCancelRequest) SetSymbolSfx(v string) { +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -146,7 +147,7 @@ func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) } //SetSecurityType sets SecurityType, Tag 167 -func (m OrderCancelRequest) SetSecurityType(v string) { +func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -266,7 +267,7 @@ func (m OrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) } //SetProduct sets Product, Tag 460 -func (m OrderCancelRequest) SetProduct(v int) { +func (m OrderCancelRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -276,7 +277,7 @@ func (m OrderCancelRequest) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m OrderCancelRequest) SetRoundingDirection(v string) { +func (m OrderCancelRequest) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -316,12 +317,12 @@ func (m OrderCancelRequest) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m OrderCancelRequest) SetInstrRegistry(v string) { +func (m OrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetAccountType sets AccountType, Tag 581 -func (m OrderCancelRequest) SetAccountType(v int) { +func (m OrderCancelRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } @@ -336,230 +337,344 @@ func (m OrderCancelRequest) SetOrigOrdModTime(v time.Time) { } //GetAccount gets Account, Tag 1 -func (m OrderCancelRequest) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m OrderCancelRequest) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m OrderCancelRequest) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m OrderCancelRequest) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m OrderCancelRequest) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m OrderCancelRequest) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m OrderCancelRequest) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m OrderCancelRequest) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m OrderCancelRequest) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m OrderCancelRequest) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m OrderCancelRequest) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m OrderCancelRequest) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m OrderCancelRequest) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m OrderCancelRequest) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m OrderCancelRequest) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m OrderCancelRequest) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m OrderCancelRequest) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m OrderCancelRequest) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m OrderCancelRequest) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m OrderCancelRequest) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m OrderCancelRequest) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m OrderCancelRequest) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m OrderCancelRequest) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m OrderCancelRequest) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m OrderCancelRequest) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m OrderCancelRequest) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m OrderCancelRequest) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m OrderCancelRequest) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m OrderCancelRequest) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m OrderCancelRequest) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m OrderCancelRequest) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m OrderCancelRequest) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m OrderCancelRequest) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m OrderCancelRequest) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m OrderCancelRequest) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m OrderCancelRequest) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m OrderCancelRequest) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m OrderCancelRequest) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -578,86 +693,128 @@ func (m OrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, } //GetProduct gets Product, Tag 460 -func (m OrderCancelRequest) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m OrderCancelRequest) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m OrderCancelRequest) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m OrderCancelRequest) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m OrderCancelRequest) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m OrderCancelRequest) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m OrderCancelRequest) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m OrderCancelRequest) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m OrderCancelRequest) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m OrderCancelRequest) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m OrderCancelRequest) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m OrderCancelRequest) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigOrdModTime gets OrigOrdModTime, Tag 586 -func (m OrderCancelRequest) GetOrigOrdModTime() (f field.OrigOrdModTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -942,12 +1099,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -957,26 +1114,38 @@ func (m NoPartyIDs) SetPartySubID(v string) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartyIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1039,14 +1208,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix43/trailer.generated.go b/vendor/github.com/quickfixgo/quickfix/fix43/trailer.generated.go index 33ae8da..eb6c80a 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix43/trailer.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix43/trailer.generated.go @@ -27,20 +27,29 @@ func (t Trailer) SetSignatureLength(v int) { } //GetCheckSum gets CheckSum, Tag 10 -func (t Trailer) GetCheckSum() (f field.CheckSumField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignature gets Signature, Tag 89 -func (t Trailer) GetSignature() (f field.SignatureField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignatureLength gets SignatureLength, Tag 93 -func (t Trailer) GetSignatureLength() (f field.SignatureLengthField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix44/executionreport/ExecutionReport.generated.go b/vendor/github.com/quickfixgo/quickfix/fix44/executionreport/ExecutionReport.generated.go index 256995b..ec06eed 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix44/executionreport/ExecutionReport.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix44/executionreport/ExecutionReport.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix44" "github.com/quickfixgo/quickfix/tag" @@ -90,7 +91,7 @@ func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m ExecutionReport) SetCommType(v string) { +func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -110,7 +111,7 @@ func (m ExecutionReport) SetExecID(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m ExecutionReport) SetExecInst(v string) { +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } @@ -120,17 +121,17 @@ func (m ExecutionReport) SetExecRefID(v string) { } //SetHandlInst sets HandlInst, Tag 21 -func (m ExecutionReport) SetHandlInst(v string) { +func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m ExecutionReport) SetSecurityIDSource(v string) { +func (m ExecutionReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } //SetLastCapacity sets LastCapacity, Tag 29 -func (m ExecutionReport) SetLastCapacity(v string) { +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } @@ -160,12 +161,12 @@ func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdStatus sets OrdStatus, Tag 39 -func (m ExecutionReport) SetOrdStatus(v string) { +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } //SetOrdType sets OrdType, Tag 40 -func (m ExecutionReport) SetOrdType(v string) { +func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -185,7 +186,7 @@ func (m ExecutionReport) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m ExecutionReport) SetSide(v string) { +func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -200,7 +201,7 @@ func (m ExecutionReport) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m ExecutionReport) SetTimeInForce(v string) { +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -210,7 +211,7 @@ func (m ExecutionReport) SetTransactTime(v time.Time) { } //SetSettlType sets SettlType, Tag 63 -func (m ExecutionReport) SetSettlType(v string) { +func (m ExecutionReport) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } @@ -220,7 +221,7 @@ func (m ExecutionReport) SetSettlDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m ExecutionReport) SetSymbolSfx(v string) { +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -235,7 +236,7 @@ func (m ExecutionReport) SetTradeDate(v string) { } //SetPositionEffect sets PositionEffect, Tag 77 -func (m ExecutionReport) SetPositionEffect(v string) { +func (m ExecutionReport) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } @@ -245,7 +246,7 @@ func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { } //SetOrdRejReason sets OrdRejReason, Tag 103 -func (m ExecutionReport) SetOrdRejReason(v int) { +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } @@ -300,7 +301,7 @@ func (m ExecutionReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { } //SetExecType sets ExecType, Tag 150 -func (m ExecutionReport) SetExecType(v string) { +func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } @@ -320,7 +321,7 @@ func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) } //SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) SetSettlCurrFxRateCalc(v string) { +func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } @@ -340,7 +341,7 @@ func (m ExecutionReport) SetAccruedInterestAmt(value decimal.Decimal, scale int3 } //SetSecurityType sets SecurityType, Tag 167 -func (m ExecutionReport) SetSecurityType(v string) { +func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -415,7 +416,7 @@ func (m ExecutionReport) SetBenchmarkCurveCurrency(v string) { } //SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 -func (m ExecutionReport) SetBenchmarkCurveName(v string) { +func (m ExecutionReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } @@ -475,7 +476,7 @@ func (m ExecutionReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { } //SetYieldType sets YieldType, Tag 235 -func (m ExecutionReport) SetYieldType(v string) { +func (m ExecutionReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } @@ -525,7 +526,7 @@ func (m ExecutionReport) SetBasisFeaturePrice(value decimal.Decimal, scale int32 } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m ExecutionReport) SetTradingSessionID(v string) { +func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } @@ -570,7 +571,7 @@ func (m ExecutionReport) SetSolicitedFlag(v bool) { } //SetExecRestatementReason sets ExecRestatementReason, Tag 378 -func (m ExecutionReport) SetExecRestatementReason(v int) { +func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } @@ -585,7 +586,7 @@ func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m ExecutionReport) SetDiscretionInst(v string) { +func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -595,7 +596,7 @@ func (m ExecutionReport) SetDiscretionOffsetValue(value decimal.Decimal, scale i } //SetPriceType sets PriceType, Tag 423 -func (m ExecutionReport) SetPriceType(v int) { +func (m ExecutionReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } @@ -615,7 +616,7 @@ func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m ExecutionReport) SetGTBookingInst(v int) { +func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -625,7 +626,7 @@ func (m ExecutionReport) SetExpireDate(v string) { } //SetMultiLegReportingType sets MultiLegReportingType, Tag 442 -func (m ExecutionReport) SetMultiLegReportingType(v string) { +func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } @@ -640,7 +641,7 @@ func (m ExecutionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m ExecutionReport) SetProduct(v int) { +func (m ExecutionReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -650,7 +651,7 @@ func (m ExecutionReport) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m ExecutionReport) SetRoundingDirection(v string) { +func (m ExecutionReport) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -680,12 +681,12 @@ func (m ExecutionReport) SetCommCurrency(v string) { } //SetCancellationRights sets CancellationRights, Tag 480 -func (m ExecutionReport) SetCancellationRights(v string) { +func (m ExecutionReport) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } //SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 -func (m ExecutionReport) SetMoneyLaunderingStatus(v string) { +func (m ExecutionReport) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } @@ -695,7 +696,7 @@ func (m ExecutionReport) SetTransBkdTime(v time.Time) { } //SetExecPriceType sets ExecPriceType, Tag 484 -func (m ExecutionReport) SetExecPriceType(v string) { +func (m ExecutionReport) SetExecPriceType(v enum.ExecPriceType) { m.Set(field.NewExecPriceType(v)) } @@ -710,7 +711,7 @@ func (m ExecutionReport) SetDesignation(v string) { } //SetFundRenewWaiv sets FundRenewWaiv, Tag 497 -func (m ExecutionReport) SetFundRenewWaiv(v string) { +func (m ExecutionReport) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } @@ -745,12 +746,12 @@ func (m ExecutionReport) SetSecondaryExecID(v string) { } //SetOrderCapacity sets OrderCapacity, Tag 528 -func (m ExecutionReport) SetOrderCapacity(v string) { +func (m ExecutionReport) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } //SetOrderRestrictions sets OrderRestrictions, Tag 529 -func (m ExecutionReport) SetOrderRestrictions(v string) { +func (m ExecutionReport) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } @@ -760,12 +761,12 @@ func (m ExecutionReport) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m ExecutionReport) SetInstrRegistry(v string) { +func (m ExecutionReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetCashMargin sets CashMargin, Tag 544 -func (m ExecutionReport) SetCashMargin(v string) { +func (m ExecutionReport) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } @@ -775,7 +776,7 @@ func (m ExecutionReport) SetCrossID(v string) { } //SetCrossType sets CrossType, Tag 549 -func (m ExecutionReport) SetCrossType(v int) { +func (m ExecutionReport) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } @@ -790,12 +791,12 @@ func (m ExecutionReport) SetNoLegs(f NoLegsRepeatingGroup) { } //SetAccountType sets AccountType, Tag 581 -func (m ExecutionReport) SetAccountType(v int) { +func (m ExecutionReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } //SetCustOrderCapacity sets CustOrderCapacity, Tag 582 -func (m ExecutionReport) SetCustOrderCapacity(v int) { +func (m ExecutionReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } @@ -810,27 +811,27 @@ func (m ExecutionReport) SetMassStatusReqID(v string) { } //SetDayBookingInst sets DayBookingInst, Tag 589 -func (m ExecutionReport) SetDayBookingInst(v string) { +func (m ExecutionReport) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } //SetBookingUnit sets BookingUnit, Tag 590 -func (m ExecutionReport) SetBookingUnit(v string) { +func (m ExecutionReport) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } //SetPreallocMethod sets PreallocMethod, Tag 591 -func (m ExecutionReport) SetPreallocMethod(v string) { +func (m ExecutionReport) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m ExecutionReport) SetTradingSessionSubID(v string) { +func (m ExecutionReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 -func (m ExecutionReport) SetClearingFeeIndicator(v string) { +func (m ExecutionReport) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } @@ -840,7 +841,7 @@ func (m ExecutionReport) SetWorkingIndicator(v bool) { } //SetPriorityIndicator sets PriorityIndicator, Tag 638 -func (m ExecutionReport) SetPriorityIndicator(v int) { +func (m ExecutionReport) SetPriorityIndicator(v enum.PriorityIndicator) { m.Set(field.NewPriorityIndicator(v)) } @@ -865,7 +866,7 @@ func (m ExecutionReport) SetUnderlyingLastQty(value decimal.Decimal, scale int32 } //SetAcctIDSource sets AcctIDSource, Tag 660 -func (m ExecutionReport) SetAcctIDSource(v int) { +func (m ExecutionReport) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } @@ -945,12 +946,12 @@ func (m ExecutionReport) SetSecuritySubType(v string) { } //SetBookingType sets BookingType, Tag 775 -func (m ExecutionReport) SetBookingType(v int) { +func (m ExecutionReport) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } //SetTerminationType sets TerminationType, Tag 788 -func (m ExecutionReport) SetTerminationType(v int) { +func (m ExecutionReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } @@ -965,22 +966,22 @@ func (m ExecutionReport) SetCopyMsgIndicator(v bool) { } //SetPegMoveType sets PegMoveType, Tag 835 -func (m ExecutionReport) SetPegMoveType(v int) { +func (m ExecutionReport) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } //SetPegOffsetType sets PegOffsetType, Tag 836 -func (m ExecutionReport) SetPegOffsetType(v int) { +func (m ExecutionReport) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } //SetPegLimitType sets PegLimitType, Tag 837 -func (m ExecutionReport) SetPegLimitType(v int) { +func (m ExecutionReport) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } //SetPegRoundDirection sets PegRoundDirection, Tag 838 -func (m ExecutionReport) SetPegRoundDirection(v int) { +func (m ExecutionReport) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } @@ -990,27 +991,27 @@ func (m ExecutionReport) SetPeggedPrice(value decimal.Decimal, scale int32) { } //SetPegScope sets PegScope, Tag 840 -func (m ExecutionReport) SetPegScope(v int) { +func (m ExecutionReport) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } //SetDiscretionMoveType sets DiscretionMoveType, Tag 841 -func (m ExecutionReport) SetDiscretionMoveType(v int) { +func (m ExecutionReport) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } //SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 -func (m ExecutionReport) SetDiscretionOffsetType(v int) { +func (m ExecutionReport) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } //SetDiscretionLimitType sets DiscretionLimitType, Tag 843 -func (m ExecutionReport) SetDiscretionLimitType(v int) { +func (m ExecutionReport) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } //SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 -func (m ExecutionReport) SetDiscretionRoundDirection(v int) { +func (m ExecutionReport) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } @@ -1020,12 +1021,12 @@ func (m ExecutionReport) SetDiscretionPrice(value decimal.Decimal, scale int32) } //SetDiscretionScope sets DiscretionScope, Tag 846 -func (m ExecutionReport) SetDiscretionScope(v int) { +func (m ExecutionReport) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } //SetTargetStrategy sets TargetStrategy, Tag 847 -func (m ExecutionReport) SetTargetStrategy(v int) { +func (m ExecutionReport) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } @@ -1045,12 +1046,12 @@ func (m ExecutionReport) SetTargetStrategyPerformance(value decimal.Decimal, sca } //SetLastLiquidityInd sets LastLiquidityInd, Tag 851 -func (m ExecutionReport) SetLastLiquidityInd(v int) { +func (m ExecutionReport) SetLastLiquidityInd(v enum.LastLiquidityInd) { m.Set(field.NewLastLiquidityInd(v)) } //SetQtyType sets QtyType, Tag 854 -func (m ExecutionReport) SetQtyType(v int) { +func (m ExecutionReport) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } @@ -1070,7 +1071,7 @@ func (m ExecutionReport) SetInterestAccrualDate(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m ExecutionReport) SetCPProgram(v int) { +func (m ExecutionReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -1125,7 +1126,7 @@ func (m ExecutionReport) SetAgreementCurrency(v string) { } //SetDeliveryType sets DeliveryType, Tag 919 -func (m ExecutionReport) SetDeliveryType(v int) { +func (m ExecutionReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } @@ -1155,272 +1156,407 @@ func (m ExecutionReport) SetStrikeCurrency(v string) { } //GetAccount gets Account, Tag 1 -func (m ExecutionReport) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAvgPx gets AvgPx, Tag 6 -func (m ExecutionReport) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m ExecutionReport) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m ExecutionReport) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m ExecutionReport) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCumQty gets CumQty, Tag 14 -func (m ExecutionReport) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m ExecutionReport) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecID gets ExecID, Tag 17 -func (m ExecutionReport) GetExecID() (f field.ExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m ExecutionReport) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRefID gets ExecRefID, Tag 19 -func (m ExecutionReport) GetExecRefID() (f field.ExecRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m ExecutionReport) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m ExecutionReport) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastCapacity gets LastCapacity, Tag 29 -func (m ExecutionReport) GetLastCapacity() (f field.LastCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMkt gets LastMkt, Tag 30 -func (m ExecutionReport) GetLastMkt() (f field.LastMktField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastPx gets LastPx, Tag 31 -func (m ExecutionReport) GetLastPx() (f field.LastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastQty gets LastQty, Tag 32 -func (m ExecutionReport) GetLastQty() (f field.LastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m ExecutionReport) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m ExecutionReport) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatus gets OrdStatus, Tag 39 -func (m ExecutionReport) GetOrdStatus() (f field.OrdStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m ExecutionReport) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m ExecutionReport) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m ExecutionReport) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m ExecutionReport) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m ExecutionReport) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m ExecutionReport) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m ExecutionReport) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m ExecutionReport) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m ExecutionReport) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlType gets SettlType, Tag 63 -func (m ExecutionReport) GetSettlType() (f field.SettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate gets SettlDate, Tag 64 -func (m ExecutionReport) GetSettlDate() (f field.SettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m ExecutionReport) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m ExecutionReport) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m ExecutionReport) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionEffect gets PositionEffect, Tag 77 -func (m ExecutionReport) GetPositionEffect() (f field.PositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m ExecutionReport) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdRejReason gets OrdRejReason, Tag 103 -func (m ExecutionReport) GetOrdRejReason() (f field.OrdRejReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m ExecutionReport) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m ExecutionReport) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m ExecutionReport) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m ExecutionReport) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReportToExch gets ReportToExch, Tag 113 -func (m ExecutionReport) GetReportToExch() (f field.ReportToExchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNetMoney gets NetMoney, Tag 118 -func (m ExecutionReport) GetNetMoney() (f field.NetMoneyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrAmt gets SettlCurrAmt, Tag 119 -func (m ExecutionReport) GetSettlCurrAmt() (f field.SettlCurrAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m ExecutionReport) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m ExecutionReport) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1432,206 +1568,308 @@ func (m ExecutionReport) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.Mes } //GetExecType gets ExecType, Tag 150 -func (m ExecutionReport) GetExecType() (f field.ExecTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLeavesQty gets LeavesQty, Tag 151 -func (m ExecutionReport) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m ExecutionReport) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 -func (m ExecutionReport) GetSettlCurrFxRate() (f field.SettlCurrFxRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) GetSettlCurrFxRateCalc() (f field.SettlCurrFxRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNumDaysInterest gets NumDaysInterest, Tag 157 -func (m ExecutionReport) GetNumDaysInterest() (f field.NumDaysInterestField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestRate gets AccruedInterestRate, Tag 158 -func (m ExecutionReport) GetAccruedInterestRate() (f field.AccruedInterestRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 -func (m ExecutionReport) GetAccruedInterestAmt() (f field.AccruedInterestAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m ExecutionReport) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m ExecutionReport) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m ExecutionReport) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate2 gets SettlDate2, Tag 193 -func (m ExecutionReport) GetSettlDate2() (f field.SettlDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastSpotRate gets LastSpotRate, Tag 194 -func (m ExecutionReport) GetLastSpotRate() (f field.LastSpotRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints gets LastForwardPoints, Tag 195 -func (m ExecutionReport) GetLastForwardPoints() (f field.LastForwardPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryOrderID gets SecondaryOrderID, Tag 198 -func (m ExecutionReport) GetSecondaryOrderID() (f field.SecondaryOrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m ExecutionReport) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m ExecutionReport) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m ExecutionReport) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m ExecutionReport) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m ExecutionReport) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetValue gets PegOffsetValue, Tag 211 -func (m ExecutionReport) GetPegOffsetValue() (f field.PegOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSpread gets Spread, Tag 218 -func (m ExecutionReport) GetSpread() (f field.SpreadField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 -func (m ExecutionReport) GetBenchmarkCurveCurrency() (f field.BenchmarkCurveCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 -func (m ExecutionReport) GetBenchmarkCurveName() (f field.BenchmarkCurveNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 -func (m ExecutionReport) GetBenchmarkCurvePoint() (f field.BenchmarkCurvePointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m ExecutionReport) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m ExecutionReport) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m ExecutionReport) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m ExecutionReport) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m ExecutionReport) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m ExecutionReport) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeOriginationDate gets TradeOriginationDate, Tag 229 -func (m ExecutionReport) GetTradeOriginationDate() (f field.TradeOriginationDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDate gets ExDate, Tag 230 -func (m ExecutionReport) GetExDate() (f field.ExDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m ExecutionReport) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1643,128 +1881,191 @@ func (m ExecutionReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quic } //GetYieldType gets YieldType, Tag 235 -func (m ExecutionReport) GetYieldType() (f field.YieldTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYield gets Yield, Tag 236 -func (m ExecutionReport) GetYield() (f field.YieldField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTotalTakedown gets TotalTakedown, Tag 237 -func (m ExecutionReport) GetTotalTakedown() (f field.TotalTakedownField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetConcession gets Concession, Tag 238 -func (m ExecutionReport) GetConcession() (f field.ConcessionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m ExecutionReport) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m ExecutionReport) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m ExecutionReport) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradedFlatSwitch gets TradedFlatSwitch, Tag 258 -func (m ExecutionReport) GetTradedFlatSwitch() (f field.TradedFlatSwitchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradedFlatSwitch() (v bool, err quickfix.MessageRejectError) { + var f field.TradedFlatSwitchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBasisFeatureDate gets BasisFeatureDate, Tag 259 -func (m ExecutionReport) GetBasisFeatureDate() (f field.BasisFeatureDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBasisFeatureDate() (v string, err quickfix.MessageRejectError) { + var f field.BasisFeatureDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBasisFeaturePrice gets BasisFeaturePrice, Tag 260 -func (m ExecutionReport) GetBasisFeaturePrice() (f field.BasisFeaturePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBasisFeaturePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BasisFeaturePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m ExecutionReport) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m ExecutionReport) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m ExecutionReport) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m ExecutionReport) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m ExecutionReport) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m ExecutionReport) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m ExecutionReport) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m ExecutionReport) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m ExecutionReport) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRestatementReason gets ExecRestatementReason, Tag 378 -func (m ExecutionReport) GetExecRestatementReason() (f field.ExecRestatementReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGrossTradeAmt gets GrossTradeAmt, Tag 381 -func (m ExecutionReport) GetGrossTradeAmt() (f field.GrossTradeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1776,56 +2077,83 @@ func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, qu } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m ExecutionReport) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 -func (m ExecutionReport) GetDiscretionOffsetValue() (f field.DiscretionOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceType gets PriceType, Tag 423 -func (m ExecutionReport) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayOrderQty gets DayOrderQty, Tag 424 -func (m ExecutionReport) GetDayOrderQty() (f field.DayOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayCumQty gets DayCumQty, Tag 425 -func (m ExecutionReport) GetDayCumQty() (f field.DayCumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayCumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayAvgPx gets DayAvgPx, Tag 426 -func (m ExecutionReport) GetDayAvgPx() (f field.DayAvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m ExecutionReport) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m ExecutionReport) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMultiLegReportingType gets MultiLegReportingType, Tag 442 -func (m ExecutionReport) GetMultiLegReportingType() (f field.MultiLegReportingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1844,110 +2172,164 @@ func (m ExecutionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, qu } //GetProduct gets Product, Tag 460 -func (m ExecutionReport) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m ExecutionReport) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m ExecutionReport) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m ExecutionReport) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m ExecutionReport) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m ExecutionReport) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m ExecutionReport) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommCurrency gets CommCurrency, Tag 479 -func (m ExecutionReport) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCancellationRights gets CancellationRights, Tag 480 -func (m ExecutionReport) GetCancellationRights() (f field.CancellationRightsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 -func (m ExecutionReport) GetMoneyLaunderingStatus() (f field.MoneyLaunderingStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransBkdTime gets TransBkdTime, Tag 483 -func (m ExecutionReport) GetTransBkdTime() (f field.TransBkdTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecPriceType gets ExecPriceType, Tag 484 -func (m ExecutionReport) GetExecPriceType() (f field.ExecPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecPriceType() (v enum.ExecPriceType, err quickfix.MessageRejectError) { + var f field.ExecPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecPriceAdjustment gets ExecPriceAdjustment, Tag 485 -func (m ExecutionReport) GetExecPriceAdjustment() (f field.ExecPriceAdjustmentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecPriceAdjustment() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ExecPriceAdjustmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDesignation gets Designation, Tag 494 -func (m ExecutionReport) GetDesignation() (f field.DesignationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFundRenewWaiv gets FundRenewWaiv, Tag 497 -func (m ExecutionReport) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRegistID gets RegistID, Tag 513 -func (m ExecutionReport) GetRegistID() (f field.RegistIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecValuationPoint gets ExecValuationPoint, Tag 515 -func (m ExecutionReport) GetExecValuationPoint() (f field.ExecValuationPointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecValuationPoint() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExecValuationPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m ExecutionReport) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1959,62 +2341,92 @@ func (m ExecutionReport) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.Mes } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m ExecutionReport) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryExecID gets SecondaryExecID, Tag 527 -func (m ExecutionReport) GetSecondaryExecID() (f field.SecondaryExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCapacity gets OrderCapacity, Tag 528 -func (m ExecutionReport) GetOrderCapacity() (f field.OrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderRestrictions gets OrderRestrictions, Tag 529 -func (m ExecutionReport) GetOrderRestrictions() (f field.OrderRestrictionsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m ExecutionReport) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m ExecutionReport) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashMargin gets CashMargin, Tag 544 -func (m ExecutionReport) GetCashMargin() (f field.CashMarginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCrossID gets CrossID, Tag 548 -func (m ExecutionReport) GetCrossID() (f field.CrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCrossType gets CrossType, Tag 549 -func (m ExecutionReport) GetCrossType() (f field.CrossTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigCrossID gets OrigCrossID, Tag 551 -func (m ExecutionReport) GetOrigCrossID() (f field.OrigCrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { + var f field.OrigCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2026,164 +2438,245 @@ func (m ExecutionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageReje } //GetAccountType gets AccountType, Tag 581 -func (m ExecutionReport) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderCapacity gets CustOrderCapacity, Tag 582 -func (m ExecutionReport) GetCustOrderCapacity() (f field.CustOrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m ExecutionReport) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMassStatusReqID gets MassStatusReqID, Tag 584 -func (m ExecutionReport) GetMassStatusReqID() (f field.MassStatusReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMassStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.MassStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayBookingInst gets DayBookingInst, Tag 589 -func (m ExecutionReport) GetDayBookingInst() (f field.DayBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingUnit gets BookingUnit, Tag 590 -func (m ExecutionReport) GetBookingUnit() (f field.BookingUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreallocMethod gets PreallocMethod, Tag 591 -func (m ExecutionReport) GetPreallocMethod() (f field.PreallocMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m ExecutionReport) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 -func (m ExecutionReport) GetClearingFeeIndicator() (f field.ClearingFeeIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetWorkingIndicator gets WorkingIndicator, Tag 636 -func (m ExecutionReport) GetWorkingIndicator() (f field.WorkingIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.WorkingIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriorityIndicator gets PriorityIndicator, Tag 638 -func (m ExecutionReport) GetPriorityIndicator() (f field.PriorityIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriorityIndicator() (v enum.PriorityIndicator, err quickfix.MessageRejectError) { + var f field.PriorityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceImprovement gets PriceImprovement, Tag 639 -func (m ExecutionReport) GetPriceImprovement() (f field.PriceImprovementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceImprovement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceImprovementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints2 gets LastForwardPoints2, Tag 641 -func (m ExecutionReport) GetLastForwardPoints2() (f field.LastForwardPoints2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLastPx gets UnderlyingLastPx, Tag 651 -func (m ExecutionReport) GetUnderlyingLastPx() (f field.UnderlyingLastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnderlyingLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLastQty gets UnderlyingLastQty, Tag 652 -func (m ExecutionReport) GetUnderlyingLastQty() (f field.UnderlyingLastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnderlyingLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAcctIDSource gets AcctIDSource, Tag 660 -func (m ExecutionReport) GetAcctIDSource() (f field.AcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPrice gets BenchmarkPrice, Tag 662 -func (m ExecutionReport) GetBenchmarkPrice() (f field.BenchmarkPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 -func (m ExecutionReport) GetBenchmarkPriceType() (f field.BenchmarkPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m ExecutionReport) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastParPx gets LastParPx, Tag 669 -func (m ExecutionReport) GetLastParPx() (f field.LastParPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m ExecutionReport) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteRespID gets QuoteRespID, Tag 693 -func (m ExecutionReport) GetQuoteRespID() (f field.QuoteRespIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 -func (m ExecutionReport) GetYieldRedemptionDate() (f field.YieldRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 -func (m ExecutionReport) GetYieldRedemptionPrice() (f field.YieldRedemptionPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 -func (m ExecutionReport) GetYieldRedemptionPriceType() (f field.YieldRedemptionPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 -func (m ExecutionReport) GetBenchmarkSecurityID() (f field.BenchmarkSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldCalcDate gets YieldCalcDate, Tag 701 -func (m ExecutionReport) GetYieldCalcDate() (f field.YieldCalcDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2195,152 +2688,227 @@ func (m ExecutionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickf } //GetInterestAtMaturity gets InterestAtMaturity, Tag 738 -func (m ExecutionReport) GetInterestAtMaturity() (f field.InterestAtMaturityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 -func (m ExecutionReport) GetBenchmarkSecurityIDSource() (f field.BenchmarkSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m ExecutionReport) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingType gets BookingType, Tag 775 -func (m ExecutionReport) GetBookingType() (f field.BookingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTerminationType gets TerminationType, Tag 788 -func (m ExecutionReport) GetTerminationType() (f field.TerminationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatusReqID gets OrdStatusReqID, Tag 790 -func (m ExecutionReport) GetOrdStatusReqID() (f field.OrdStatusReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.OrdStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 -func (m ExecutionReport) GetCopyMsgIndicator() (f field.CopyMsgIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.CopyMsgIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegMoveType gets PegMoveType, Tag 835 -func (m ExecutionReport) GetPegMoveType() (f field.PegMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetType gets PegOffsetType, Tag 836 -func (m ExecutionReport) GetPegOffsetType() (f field.PegOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegLimitType gets PegLimitType, Tag 837 -func (m ExecutionReport) GetPegLimitType() (f field.PegLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegRoundDirection gets PegRoundDirection, Tag 838 -func (m ExecutionReport) GetPegRoundDirection() (f field.PegRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPeggedPrice gets PeggedPrice, Tag 839 -func (m ExecutionReport) GetPeggedPrice() (f field.PeggedPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPeggedPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PeggedPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegScope gets PegScope, Tag 840 -func (m ExecutionReport) GetPegScope() (f field.PegScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionMoveType gets DiscretionMoveType, Tag 841 -func (m ExecutionReport) GetDiscretionMoveType() (f field.DiscretionMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 -func (m ExecutionReport) GetDiscretionOffsetType() (f field.DiscretionOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionLimitType gets DiscretionLimitType, Tag 843 -func (m ExecutionReport) GetDiscretionLimitType() (f field.DiscretionLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 -func (m ExecutionReport) GetDiscretionRoundDirection() (f field.DiscretionRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionPrice gets DiscretionPrice, Tag 845 -func (m ExecutionReport) GetDiscretionPrice() (f field.DiscretionPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionScope gets DiscretionScope, Tag 846 -func (m ExecutionReport) GetDiscretionScope() (f field.DiscretionScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategy gets TargetStrategy, Tag 847 -func (m ExecutionReport) GetTargetStrategy() (f field.TargetStrategyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 -func (m ExecutionReport) GetTargetStrategyParameters() (f field.TargetStrategyParametersField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetParticipationRate gets ParticipationRate, Tag 849 -func (m ExecutionReport) GetParticipationRate() (f field.ParticipationRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategyPerformance gets TargetStrategyPerformance, Tag 850 -func (m ExecutionReport) GetTargetStrategyPerformance() (f field.TargetStrategyPerformanceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTargetStrategyPerformance() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TargetStrategyPerformanceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastLiquidityInd gets LastLiquidityInd, Tag 851 -func (m ExecutionReport) GetLastLiquidityInd() (f field.LastLiquidityIndField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastLiquidityInd() (v enum.LastLiquidityInd, err quickfix.MessageRejectError) { + var f field.LastLiquidityIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQtyType gets QtyType, Tag 854 -func (m ExecutionReport) GetQtyType() (f field.QtyTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2352,116 +2920,173 @@ func (m ExecutionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.Message } //GetDatedDate gets DatedDate, Tag 873 -func (m ExecutionReport) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m ExecutionReport) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m ExecutionReport) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m ExecutionReport) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarginRatio gets MarginRatio, Tag 898 -func (m ExecutionReport) GetMarginRatio() (f field.MarginRatioField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTotNumReports gets TotNumReports, Tag 911 -func (m ExecutionReport) GetTotNumReports() (f field.TotNumReportsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTotNumReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastRptRequested gets LastRptRequested, Tag 912 -func (m ExecutionReport) GetLastRptRequested() (f field.LastRptRequestedField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { + var f field.LastRptRequestedField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDesc gets AgreementDesc, Tag 913 -func (m ExecutionReport) GetAgreementDesc() (f field.AgreementDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementID gets AgreementID, Tag 914 -func (m ExecutionReport) GetAgreementID() (f field.AgreementIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDate gets AgreementDate, Tag 915 -func (m ExecutionReport) GetAgreementDate() (f field.AgreementDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartDate gets StartDate, Tag 916 -func (m ExecutionReport) GetStartDate() (f field.StartDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndDate gets EndDate, Tag 917 -func (m ExecutionReport) GetEndDate() (f field.EndDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementCurrency gets AgreementCurrency, Tag 918 -func (m ExecutionReport) GetAgreementCurrency() (f field.AgreementCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliveryType gets DeliveryType, Tag 919 -func (m ExecutionReport) GetDeliveryType() (f field.DeliveryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 -func (m ExecutionReport) GetEndAccruedInterestAmt() (f field.EndAccruedInterestAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartCash gets StartCash, Tag 921 -func (m ExecutionReport) GetStartCash() (f field.StartCashField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndCash gets EndCash, Tag 922 -func (m ExecutionReport) GetEndCash() (f field.EndCashField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeBracket gets TimeBracket, Tag 943 -func (m ExecutionReport) GetTimeBracket() (f field.TimeBracketField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeBracket() (v string, err quickfix.MessageRejectError) { + var f field.TimeBracketField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m ExecutionReport) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3566,36 +4191,48 @@ func (m NoMiscFees) SetMiscFeeCurr(v string) { } //SetMiscFeeType sets MiscFeeType, Tag 139 -func (m NoMiscFees) SetMiscFeeType(v string) { +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } //SetMiscFeeBasis sets MiscFeeBasis, Tag 891 -func (m NoMiscFees) SetMiscFeeBasis(v int) { +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } //GetMiscFeeAmt gets MiscFeeAmt, Tag 137 -func (m NoMiscFees) GetMiscFeeAmt() (f field.MiscFeeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeCurr gets MiscFeeCurr, Tag 138 -func (m NoMiscFees) GetMiscFeeCurr() (f field.MiscFeeCurrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeType gets MiscFeeType, Tag 139 -func (m NoMiscFees) GetMiscFeeType() (f field.MiscFeeTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeBasis gets MiscFeeBasis, Tag 891 -func (m NoMiscFees) GetMiscFeeBasis() (f field.MiscFeeBasisField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3648,7 +4285,7 @@ type NoStipulations struct { } //SetStipulationType sets StipulationType, Tag 233 -func (m NoStipulations) SetStipulationType(v string) { +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } @@ -3658,14 +4295,20 @@ func (m NoStipulations) SetStipulationValue(v string) { } //GetStipulationType gets StipulationType, Tag 233 -func (m NoStipulations) GetStipulationType() (f field.StipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStipulationValue gets StipulationValue, Tag 234 -func (m NoStipulations) GetStipulationValue() (f field.StipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3733,32 +4376,47 @@ func (m NoContraBrokers) SetContraLegRefID(v string) { } //GetContraBroker gets ContraBroker, Tag 375 -func (m NoContraBrokers) GetContraBroker() (f field.ContraBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { + var f field.ContraBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTrader gets ContraTrader, Tag 337 -func (m NoContraBrokers) GetContraTrader() (f field.ContraTraderField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { + var f field.ContraTraderField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeQty gets ContraTradeQty, Tag 437 -func (m NoContraBrokers) GetContraTradeQty() (f field.ContraTradeQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContraTradeQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeTime gets ContraTradeTime, Tag 438 -func (m NoContraBrokers) GetContraTradeTime() (f field.ContraTradeTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ContraTradeTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraLegRefID gets ContraLegRefID, Tag 655 -func (m NoContraBrokers) GetContraLegRefID() (f field.ContraLegRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.ContraLegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3821,12 +4479,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -3836,20 +4494,29 @@ func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3891,19 +4558,25 @@ func (m NoPartySubIDs) SetPartySubID(v string) { } //SetPartySubIDType sets PartySubIDType, Tag 803 -func (m NoPartySubIDs) SetPartySubIDType(v int) { +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartySubIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubIDType gets PartySubIDType, Tag 803 -func (m NoPartySubIDs) GetPartySubIDType() (f field.PartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3979,14 +4652,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4029,7 +4708,7 @@ type NoContAmts struct { } //SetContAmtType sets ContAmtType, Tag 519 -func (m NoContAmts) SetContAmtType(v int) { +func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { m.Set(field.NewContAmtType(v)) } @@ -4044,20 +4723,29 @@ func (m NoContAmts) SetContAmtCurr(v string) { } //GetContAmtType gets ContAmtType, Tag 519 -func (m NoContAmts) GetContAmtType() (f field.ContAmtTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { + var f field.ContAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContAmtValue gets ContAmtValue, Tag 520 -func (m NoContAmts) GetContAmtValue() (f field.ContAmtValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContAmtValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContAmtCurr gets ContAmtCurr, Tag 521 -func (m NoContAmts) GetContAmtCurr() (f field.ContAmtCurrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { + var f field.ContAmtCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4320,7 +5008,7 @@ func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { } //SetLegSwapType sets LegSwapType, Tag 690 -func (m NoLegs) SetLegSwapType(v int) { +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } @@ -4370,26 +5058,38 @@ func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { } //GetLegSymbol gets LegSymbol, Tag 600 -func (m NoLegs) GetLegSymbol() (f field.LegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSymbolSfx gets LegSymbolSfx, Tag 601 -func (m NoLegs) GetLegSymbolSfx() (f field.LegSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityID gets LegSecurityID, Tag 602 -func (m NoLegs) GetLegSecurityID() (f field.LegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 -func (m NoLegs) GetLegSecurityIDSource() (f field.LegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4401,236 +5101,353 @@ func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quick } //GetLegProduct gets LegProduct, Tag 607 -func (m NoLegs) GetLegProduct() (f field.LegProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCFICode gets LegCFICode, Tag 608 -func (m NoLegs) GetLegCFICode() (f field.LegCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityType gets LegSecurityType, Tag 609 -func (m NoLegs) GetLegSecurityType() (f field.LegSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecuritySubType gets LegSecuritySubType, Tag 764 -func (m NoLegs) GetLegSecuritySubType() (f field.LegSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 -func (m NoLegs) GetLegMaturityMonthYear() (f field.LegMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityDate gets LegMaturityDate, Tag 611 -func (m NoLegs) GetLegMaturityDate() (f field.LegMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 -func (m NoLegs) GetLegCouponPaymentDate() (f field.LegCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssueDate gets LegIssueDate, Tag 249 -func (m NoLegs) GetLegIssueDate() (f field.LegIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 -func (m NoLegs) GetLegRepoCollateralSecurityType() (f field.LegRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 -func (m NoLegs) GetLegRepurchaseTerm() (f field.LegRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 -func (m NoLegs) GetLegRepurchaseRate() (f field.LegRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegFactor gets LegFactor, Tag 253 -func (m NoLegs) GetLegFactor() (f field.LegFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCreditRating gets LegCreditRating, Tag 257 -func (m NoLegs) GetLegCreditRating() (f field.LegCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInstrRegistry gets LegInstrRegistry, Tag 599 -func (m NoLegs) GetLegInstrRegistry() (f field.LegInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 -func (m NoLegs) GetLegCountryOfIssue() (f field.LegCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 -func (m NoLegs) GetLegStateOrProvinceOfIssue() (f field.LegStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 -func (m NoLegs) GetLegLocaleOfIssue() (f field.LegLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRedemptionDate gets LegRedemptionDate, Tag 254 -func (m NoLegs) GetLegRedemptionDate() (f field.LegRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikePrice gets LegStrikePrice, Tag 612 -func (m NoLegs) GetLegStrikePrice() (f field.LegStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 -func (m NoLegs) GetLegStrikeCurrency() (f field.LegStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegOptAttribute gets LegOptAttribute, Tag 613 -func (m NoLegs) GetLegOptAttribute() (f field.LegOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractMultiplier gets LegContractMultiplier, Tag 614 -func (m NoLegs) GetLegContractMultiplier() (f field.LegContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponRate gets LegCouponRate, Tag 615 -func (m NoLegs) GetLegCouponRate() (f field.LegCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityExchange gets LegSecurityExchange, Tag 616 -func (m NoLegs) GetLegSecurityExchange() (f field.LegSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssuer gets LegIssuer, Tag 617 -func (m NoLegs) GetLegIssuer() (f field.LegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 -func (m NoLegs) GetEncodedLegIssuerLen() (f field.EncodedLegIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 -func (m NoLegs) GetEncodedLegIssuer() (f field.EncodedLegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityDesc gets LegSecurityDesc, Tag 620 -func (m NoLegs) GetLegSecurityDesc() (f field.LegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 -func (m NoLegs) GetEncodedLegSecurityDescLen() (f field.EncodedLegSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 -func (m NoLegs) GetEncodedLegSecurityDesc() (f field.EncodedLegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRatioQty gets LegRatioQty, Tag 623 -func (m NoLegs) GetLegRatioQty() (f field.LegRatioQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSide gets LegSide, Tag 624 -func (m NoLegs) GetLegSide() (f field.LegSideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCurrency gets LegCurrency, Tag 556 -func (m NoLegs) GetLegCurrency() (f field.LegCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPool gets LegPool, Tag 740 -func (m NoLegs) GetLegPool() (f field.LegPoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegDatedDate gets LegDatedDate, Tag 739 -func (m NoLegs) GetLegDatedDate() (f field.LegDatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 -func (m NoLegs) GetLegContractSettlMonth() (f field.LegContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 -func (m NoLegs) GetLegInterestAccrualDate() (f field.LegInterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegQty gets LegQty, Tag 687 -func (m NoLegs) GetLegQty() (f field.LegQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSwapType gets LegSwapType, Tag 690 -func (m NoLegs) GetLegSwapType() (f field.LegSwapTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4642,14 +5459,20 @@ func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfi } //GetLegPositionEffect gets LegPositionEffect, Tag 564 -func (m NoLegs) GetLegPositionEffect() (f field.LegPositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 -func (m NoLegs) GetLegCoveredOrUncovered() (f field.LegCoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4661,32 +5484,47 @@ func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix. } //GetLegRefID gets LegRefID, Tag 654 -func (m NoLegs) GetLegRefID() (f field.LegRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPrice gets LegPrice, Tag 566 -func (m NoLegs) GetLegPrice() (f field.LegPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSettlType gets LegSettlType, Tag 587 -func (m NoLegs) GetLegSettlType() (f field.LegSettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSettlDate gets LegSettlDate, Tag 588 -func (m NoLegs) GetLegSettlDate() (f field.LegSettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLastPx gets LegLastPx, Tag 637 -func (m NoLegs) GetLegLastPx() (f field.LegLastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4971,14 +5809,20 @@ func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { } //GetLegSecurityAltID gets LegSecurityAltID, Tag 605 -func (m NoLegSecurityAltID) GetLegSecurityAltID() (f field.LegSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 -func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (f field.LegSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5031,14 +5875,20 @@ func (m NoLegStipulations) SetLegStipulationValue(v string) { } //GetLegStipulationType gets LegStipulationType, Tag 688 -func (m NoLegStipulations) GetLegStipulationType() (f field.LegStipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStipulationValue gets LegStipulationValue, Tag 689 -func (m NoLegStipulations) GetLegStipulationValue() (f field.LegStipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5101,20 +5951,29 @@ func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingG } //GetNestedPartyID gets NestedPartyID, Tag 524 -func (m NoNestedPartyIDs) GetNestedPartyID() (f field.NestedPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 -func (m NoNestedPartyIDs) GetNestedPartyIDSource() (f field.NestedPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyRole gets NestedPartyRole, Tag 538 -func (m NoNestedPartyIDs) GetNestedPartyRole() (f field.NestedPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5161,14 +6020,20 @@ func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { } //GetNestedPartySubID gets NestedPartySubID, Tag 545 -func (m NoNestedPartySubIDs) GetNestedPartySubID() (f field.NestedPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 -func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (f field.NestedPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5487,26 +6352,38 @@ func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5518,242 +6395,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6010,14 +7007,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6070,14 +7073,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6143,7 +7152,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -6163,26 +7172,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix44/header.generated.go b/vendor/github.com/quickfixgo/quickfix/fix44/header.generated.go index aa7d16d..1e00691 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix44/header.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix44/header.generated.go @@ -4,6 +4,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/tag" ) @@ -36,7 +37,7 @@ func (h Header) SetMsgSeqNum(v int) { } //SetMsgType sets MsgType, Tag 35 -func (h Header) SetMsgType(v string) { +func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } @@ -141,7 +142,7 @@ func (h Header) SetXmlData(v string) { } //SetMessageEncoding sets MessageEncoding, Tag 347 -func (h Header) SetMessageEncoding(v string) { +func (h Header) SetMessageEncoding(v enum.MessageEncoding) { h.Set(field.NewMessageEncoding(v)) } @@ -156,158 +157,236 @@ func (h Header) SetNoHops(f NoHopsRepeatingGroup) { } //GetBeginString gets BeginString, Tag 8 -func (h Header) GetBeginString() (f field.BeginStringField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetBodyLength gets BodyLength, Tag 9 -func (h Header) GetBodyLength() (f field.BodyLengthField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgSeqNum gets MsgSeqNum, Tag 34 -func (h Header) GetMsgSeqNum() (f field.MsgSeqNumField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgType gets MsgType, Tag 35 -func (h Header) GetMsgType() (f field.MsgTypeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossDupFlag gets PossDupFlag, Tag 43 -func (h Header) GetPossDupFlag() (f field.PossDupFlagField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderCompID gets SenderCompID, Tag 49 -func (h Header) GetSenderCompID() (f field.SenderCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderSubID gets SenderSubID, Tag 50 -func (h Header) GetSenderSubID() (f field.SenderSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSendingTime gets SendingTime, Tag 52 -func (h Header) GetSendingTime() (f field.SendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetCompID gets TargetCompID, Tag 56 -func (h Header) GetTargetCompID() (f field.TargetCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetSubID gets TargetSubID, Tag 57 -func (h Header) GetTargetSubID() (f field.TargetSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureDataLen gets SecureDataLen, Tag 90 -func (h Header) GetSecureDataLen() (f field.SecureDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureData gets SecureData, Tag 91 -func (h Header) GetSecureData() (f field.SecureDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossResend gets PossResend, Tag 97 -func (h Header) GetPossResend() (f field.PossResendField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 -func (h Header) GetOnBehalfOfCompID() (f field.OnBehalfOfCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 -func (h Header) GetOnBehalfOfSubID() (f field.OnBehalfOfSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigSendingTime gets OrigSendingTime, Tag 122 -func (h Header) GetOrigSendingTime() (f field.OrigSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToCompID gets DeliverToCompID, Tag 128 -func (h Header) GetDeliverToCompID() (f field.DeliverToCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToSubID gets DeliverToSubID, Tag 129 -func (h Header) GetDeliverToSubID() (f field.DeliverToSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderLocationID gets SenderLocationID, Tag 142 -func (h Header) GetSenderLocationID() (f field.SenderLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { + var f field.SenderLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetLocationID gets TargetLocationID, Tag 143 -func (h Header) GetTargetLocationID() (f field.TargetLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.TargetLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 -func (h Header) GetOnBehalfOfLocationID() (f field.OnBehalfOfLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToLocationID gets DeliverToLocationID, Tag 145 -func (h Header) GetDeliverToLocationID() (f field.DeliverToLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlDataLen gets XmlDataLen, Tag 212 -func (h Header) GetXmlDataLen() (f field.XmlDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { + var f field.XmlDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlData gets XmlData, Tag 213 -func (h Header) GetXmlData() (f field.XmlDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { + var f field.XmlDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMessageEncoding gets MessageEncoding, Tag 347 -func (h Header) GetMessageEncoding() (f field.MessageEncodingField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { + var f field.MessageEncodingField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 -func (h Header) GetLastMsgSeqNumProcessed() (f field.LastMsgSeqNumProcessedField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { + var f field.LastMsgSeqNumProcessedField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } @@ -474,20 +553,29 @@ func (h NoHops) SetHopRefID(v int) { } //GetHopCompID gets HopCompID, Tag 628 -func (h NoHops) GetHopCompID() (f field.HopCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopCompID() (v string, err quickfix.MessageRejectError) { + var f field.HopCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetHopSendingTime gets HopSendingTime, Tag 629 -func (h NoHops) GetHopSendingTime() (f field.HopSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.HopSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetHopRefID gets HopRefID, Tag 630 -func (h NoHops) GetHopRefID() (f field.HopRefIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopRefID() (v int, err quickfix.MessageRejectError) { + var f field.HopRefIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix44/marketdatarequest/MarketDataRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix44/marketdatarequest/MarketDataRequest.generated.go index b630074..0f81e15 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix44/marketdatarequest/MarketDataRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix44/marketdatarequest/MarketDataRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix44" "github.com/quickfixgo/quickfix/tag" @@ -75,7 +76,7 @@ func (m MarketDataRequest) SetMDReqID(v string) { } //SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) SetSubscriptionRequestType(v string) { +func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } @@ -85,7 +86,7 @@ func (m MarketDataRequest) SetMarketDepth(v int) { } //SetMDUpdateType sets MDUpdateType, Tag 265 -func (m MarketDataRequest) SetMDUpdateType(v int) { +func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { m.Set(field.NewMDUpdateType(v)) } @@ -100,12 +101,12 @@ func (m MarketDataRequest) SetNoMDEntryTypes(f NoMDEntryTypesRepeatingGroup) { } //SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 -func (m MarketDataRequest) SetOpenCloseSettlFlag(v string) { +func (m MarketDataRequest) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { m.Set(field.NewOpenCloseSettlFlag(v)) } //SetScope sets Scope, Tag 546 -func (m MarketDataRequest) SetScope(v string) { +func (m MarketDataRequest) SetScope(v enum.Scope) { m.Set(field.NewScope(v)) } @@ -122,32 +123,47 @@ func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickf } //GetMDReqID gets MDReqID, Tag 262 -func (m MarketDataRequest) GetMDReqID() (f field.MDReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) GetSubscriptionRequestType() (f field.SubscriptionRequestTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarketDepth gets MarketDepth, Tag 264 -func (m MarketDataRequest) GetMarketDepth() (f field.MarketDepthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDUpdateType gets MDUpdateType, Tag 265 -func (m MarketDataRequest) GetMDUpdateType() (f field.MDUpdateTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { + var f field.MDUpdateTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAggregatedBook gets AggregatedBook, Tag 266 -func (m MarketDataRequest) GetAggregatedBook() (f field.AggregatedBookField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { + var f field.AggregatedBookField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -159,20 +175,29 @@ func (m MarketDataRequest) GetNoMDEntryTypes() (NoMDEntryTypesRepeatingGroup, qu } //GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 -func (m MarketDataRequest) GetOpenCloseSettlFlag() (f field.OpenCloseSettlFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { + var f field.OpenCloseSettlFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetScope gets Scope, Tag 546 -func (m MarketDataRequest) GetScope() (f field.ScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { + var f field.ScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDImplicitDelete gets MDImplicitDelete, Tag 547 -func (m MarketDataRequest) GetMDImplicitDelete() (f field.MDImplicitDeleteField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDImplicitDelete() (v bool, err quickfix.MessageRejectError) { + var f field.MDImplicitDeleteField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -237,7 +262,7 @@ func (m NoRelatedSym) SetSymbol(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NoRelatedSym) SetSymbolSfx(v string) { +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -247,7 +272,7 @@ func (m NoRelatedSym) SetSecurityID(v string) { } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m NoRelatedSym) SetSecurityIDSource(v string) { +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -257,7 +282,7 @@ func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m NoRelatedSym) SetProduct(v int) { +func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -267,7 +292,7 @@ func (m NoRelatedSym) SetCFICode(v string) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NoRelatedSym) SetSecurityType(v string) { +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -322,7 +347,7 @@ func (m NoRelatedSym) SetCreditRating(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m NoRelatedSym) SetInstrRegistry(v string) { +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } @@ -417,7 +442,7 @@ func (m NoRelatedSym) SetContractSettlMonth(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m NoRelatedSym) SetCPProgram(v int) { +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -457,7 +482,7 @@ func (m NoRelatedSym) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { } //SetApplQueueAction sets ApplQueueAction, Tag 815 -func (m NoRelatedSym) SetApplQueueAction(v int) { +func (m NoRelatedSym) SetApplQueueAction(v enum.ApplQueueAction) { m.Set(field.NewApplQueueAction(v)) } @@ -467,26 +492,38 @@ func (m NoRelatedSym) SetApplQueueMax(v int) { } //GetSymbol gets Symbol, Tag 55 -func (m NoRelatedSym) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NoRelatedSym) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NoRelatedSym) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m NoRelatedSym) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -498,206 +535,308 @@ func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quick } //GetProduct gets Product, Tag 460 -func (m NoRelatedSym) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m NoRelatedSym) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NoRelatedSym) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m NoRelatedSym) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NoRelatedSym) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m NoRelatedSym) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m NoRelatedSym) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m NoRelatedSym) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m NoRelatedSym) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m NoRelatedSym) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m NoRelatedSym) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m NoRelatedSym) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m NoRelatedSym) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m NoRelatedSym) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m NoRelatedSym) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m NoRelatedSym) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m NoRelatedSym) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m NoRelatedSym) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NoRelatedSym) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m NoRelatedSym) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NoRelatedSym) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NoRelatedSym) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NoRelatedSym) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NoRelatedSym) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NoRelatedSym) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NoRelatedSym) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NoRelatedSym) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NoRelatedSym) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NoRelatedSym) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NoRelatedSym) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m NoRelatedSym) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m NoRelatedSym) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m NoRelatedSym) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m NoRelatedSym) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -709,14 +848,20 @@ func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRej } //GetDatedDate gets DatedDate, Tag 873 -func (m NoRelatedSym) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m NoRelatedSym) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -742,14 +887,20 @@ func (m NoRelatedSym) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, q } //GetApplQueueAction gets ApplQueueAction, Tag 815 -func (m NoRelatedSym) GetApplQueueAction() (f field.ApplQueueActionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetApplQueueAction() (v enum.ApplQueueAction, err quickfix.MessageRejectError) { + var f field.ApplQueueActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetApplQueueMax gets ApplQueueMax, Tag 812 -func (m NoRelatedSym) GetApplQueueMax() (f field.ApplQueueMaxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetApplQueueMax() (v int, err quickfix.MessageRejectError) { + var f field.ApplQueueMaxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1004,14 +1155,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1054,7 +1211,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -1074,26 +1231,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1376,26 +1545,38 @@ func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1407,242 +1588,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1899,14 +2200,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1959,14 +2266,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2242,26 +2555,38 @@ func (m NoLegs) SetLegInterestAccrualDate(v string) { } //GetLegSymbol gets LegSymbol, Tag 600 -func (m NoLegs) GetLegSymbol() (f field.LegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSymbolSfx gets LegSymbolSfx, Tag 601 -func (m NoLegs) GetLegSymbolSfx() (f field.LegSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityID gets LegSecurityID, Tag 602 -func (m NoLegs) GetLegSecurityID() (f field.LegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 -func (m NoLegs) GetLegSecurityIDSource() (f field.LegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2273,224 +2598,335 @@ func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quick } //GetLegProduct gets LegProduct, Tag 607 -func (m NoLegs) GetLegProduct() (f field.LegProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCFICode gets LegCFICode, Tag 608 -func (m NoLegs) GetLegCFICode() (f field.LegCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityType gets LegSecurityType, Tag 609 -func (m NoLegs) GetLegSecurityType() (f field.LegSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecuritySubType gets LegSecuritySubType, Tag 764 -func (m NoLegs) GetLegSecuritySubType() (f field.LegSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 -func (m NoLegs) GetLegMaturityMonthYear() (f field.LegMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityDate gets LegMaturityDate, Tag 611 -func (m NoLegs) GetLegMaturityDate() (f field.LegMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 -func (m NoLegs) GetLegCouponPaymentDate() (f field.LegCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssueDate gets LegIssueDate, Tag 249 -func (m NoLegs) GetLegIssueDate() (f field.LegIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 -func (m NoLegs) GetLegRepoCollateralSecurityType() (f field.LegRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 -func (m NoLegs) GetLegRepurchaseTerm() (f field.LegRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 -func (m NoLegs) GetLegRepurchaseRate() (f field.LegRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegFactor gets LegFactor, Tag 253 -func (m NoLegs) GetLegFactor() (f field.LegFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCreditRating gets LegCreditRating, Tag 257 -func (m NoLegs) GetLegCreditRating() (f field.LegCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInstrRegistry gets LegInstrRegistry, Tag 599 -func (m NoLegs) GetLegInstrRegistry() (f field.LegInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 -func (m NoLegs) GetLegCountryOfIssue() (f field.LegCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 -func (m NoLegs) GetLegStateOrProvinceOfIssue() (f field.LegStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 -func (m NoLegs) GetLegLocaleOfIssue() (f field.LegLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRedemptionDate gets LegRedemptionDate, Tag 254 -func (m NoLegs) GetLegRedemptionDate() (f field.LegRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikePrice gets LegStrikePrice, Tag 612 -func (m NoLegs) GetLegStrikePrice() (f field.LegStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 -func (m NoLegs) GetLegStrikeCurrency() (f field.LegStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegOptAttribute gets LegOptAttribute, Tag 613 -func (m NoLegs) GetLegOptAttribute() (f field.LegOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractMultiplier gets LegContractMultiplier, Tag 614 -func (m NoLegs) GetLegContractMultiplier() (f field.LegContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponRate gets LegCouponRate, Tag 615 -func (m NoLegs) GetLegCouponRate() (f field.LegCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityExchange gets LegSecurityExchange, Tag 616 -func (m NoLegs) GetLegSecurityExchange() (f field.LegSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssuer gets LegIssuer, Tag 617 -func (m NoLegs) GetLegIssuer() (f field.LegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 -func (m NoLegs) GetEncodedLegIssuerLen() (f field.EncodedLegIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 -func (m NoLegs) GetEncodedLegIssuer() (f field.EncodedLegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityDesc gets LegSecurityDesc, Tag 620 -func (m NoLegs) GetLegSecurityDesc() (f field.LegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 -func (m NoLegs) GetEncodedLegSecurityDescLen() (f field.EncodedLegSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 -func (m NoLegs) GetEncodedLegSecurityDesc() (f field.EncodedLegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRatioQty gets LegRatioQty, Tag 623 -func (m NoLegs) GetLegRatioQty() (f field.LegRatioQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSide gets LegSide, Tag 624 -func (m NoLegs) GetLegSide() (f field.LegSideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCurrency gets LegCurrency, Tag 556 -func (m NoLegs) GetLegCurrency() (f field.LegCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPool gets LegPool, Tag 740 -func (m NoLegs) GetLegPool() (f field.LegPoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegDatedDate gets LegDatedDate, Tag 739 -func (m NoLegs) GetLegDatedDate() (f field.LegDatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 -func (m NoLegs) GetLegContractSettlMonth() (f field.LegContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 -func (m NoLegs) GetLegInterestAccrualDate() (f field.LegInterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2720,14 +3156,20 @@ func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { } //GetLegSecurityAltID gets LegSecurityAltID, Tag 605 -func (m NoLegSecurityAltID) GetLegSecurityAltID() (f field.LegSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 -func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (f field.LegSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2793,24 +3235,30 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) SetTradingSessionSubID(v string) { +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2876,13 +3324,16 @@ type NoMDEntryTypes struct { } //SetMDEntryType sets MDEntryType, Tag 269 -func (m NoMDEntryTypes) SetMDEntryType(v string) { +func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } //GetMDEntryType gets MDEntryType, Tag 269 -func (m NoMDEntryTypes) GetMDEntryType() (f field.MDEntryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix44/newordersingle/NewOrderSingle.generated.go b/vendor/github.com/quickfixgo/quickfix/fix44/newordersingle/NewOrderSingle.generated.go index 210a5b3..7f02320 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix44/newordersingle/NewOrderSingle.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix44/newordersingle/NewOrderSingle.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix44" "github.com/quickfixgo/quickfix/tag" @@ -81,7 +82,7 @@ func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m NewOrderSingle) SetCommType(v string) { +func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -91,17 +92,17 @@ func (m NewOrderSingle) SetCurrency(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m NewOrderSingle) SetExecInst(v string) { +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m NewOrderSingle) SetHandlInst(v string) { +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m NewOrderSingle) SetSecurityIDSource(v string) { +func (m NewOrderSingle) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -116,7 +117,7 @@ func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdType sets OrdType, Tag 40 -func (m NewOrderSingle) SetOrdType(v string) { +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -131,7 +132,7 @@ func (m NewOrderSingle) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m NewOrderSingle) SetSide(v string) { +func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -146,7 +147,7 @@ func (m NewOrderSingle) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m NewOrderSingle) SetTimeInForce(v string) { +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -156,7 +157,7 @@ func (m NewOrderSingle) SetTransactTime(v time.Time) { } //SetSettlType sets SettlType, Tag 63 -func (m NewOrderSingle) SetSettlType(v string) { +func (m NewOrderSingle) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } @@ -166,7 +167,7 @@ func (m NewOrderSingle) SetSettlDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NewOrderSingle) SetSymbolSfx(v string) { +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -181,7 +182,7 @@ func (m NewOrderSingle) SetTradeDate(v string) { } //SetPositionEffect sets PositionEffect, Tag 77 -func (m NewOrderSingle) SetPositionEffect(v string) { +func (m NewOrderSingle) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } @@ -191,7 +192,7 @@ func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { } //SetProcessCode sets ProcessCode, Tag 81 -func (m NewOrderSingle) SetProcessCode(v string) { +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } @@ -201,7 +202,7 @@ func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { } //SetExDestination sets ExDestination, Tag 100 -func (m NewOrderSingle) SetExDestination(v string) { +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } @@ -261,7 +262,7 @@ func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NewOrderSingle) SetSecurityType(v string) { +func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -291,7 +292,7 @@ func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { } //SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) SetCoveredOrUncovered(v int) { +func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } @@ -326,7 +327,7 @@ func (m NewOrderSingle) SetBenchmarkCurveCurrency(v string) { } //SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 -func (m NewOrderSingle) SetBenchmarkCurveName(v string) { +func (m NewOrderSingle) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } @@ -381,7 +382,7 @@ func (m NewOrderSingle) SetNoStipulations(f NoStipulationsRepeatingGroup) { } //SetYieldType sets YieldType, Tag 235 -func (m NewOrderSingle) SetYieldType(v string) { +func (m NewOrderSingle) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } @@ -451,7 +452,7 @@ func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m NewOrderSingle) SetDiscretionInst(v string) { +func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -461,12 +462,12 @@ func (m NewOrderSingle) SetDiscretionOffsetValue(value decimal.Decimal, scale in } //SetPriceType sets PriceType, Tag 423 -func (m NewOrderSingle) SetPriceType(v int) { +func (m NewOrderSingle) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m NewOrderSingle) SetGTBookingInst(v int) { +func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -486,7 +487,7 @@ func (m NewOrderSingle) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m NewOrderSingle) SetProduct(v int) { +func (m NewOrderSingle) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -496,7 +497,7 @@ func (m NewOrderSingle) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m NewOrderSingle) SetRoundingDirection(v string) { +func (m NewOrderSingle) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -526,12 +527,12 @@ func (m NewOrderSingle) SetCommCurrency(v string) { } //SetCancellationRights sets CancellationRights, Tag 480 -func (m NewOrderSingle) SetCancellationRights(v string) { +func (m NewOrderSingle) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } //SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 -func (m NewOrderSingle) SetMoneyLaunderingStatus(v string) { +func (m NewOrderSingle) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } @@ -541,7 +542,7 @@ func (m NewOrderSingle) SetDesignation(v string) { } //SetFundRenewWaiv sets FundRenewWaiv, Tag 497 -func (m NewOrderSingle) SetFundRenewWaiv(v string) { +func (m NewOrderSingle) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } @@ -561,12 +562,12 @@ func (m NewOrderSingle) SetSecondaryClOrdID(v string) { } //SetOrderCapacity sets OrderCapacity, Tag 528 -func (m NewOrderSingle) SetOrderCapacity(v string) { +func (m NewOrderSingle) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } //SetOrderRestrictions sets OrderRestrictions, Tag 529 -func (m NewOrderSingle) SetOrderRestrictions(v string) { +func (m NewOrderSingle) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } @@ -576,22 +577,22 @@ func (m NewOrderSingle) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m NewOrderSingle) SetInstrRegistry(v string) { +func (m NewOrderSingle) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetCashMargin sets CashMargin, Tag 544 -func (m NewOrderSingle) SetCashMargin(v string) { +func (m NewOrderSingle) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } //SetAccountType sets AccountType, Tag 581 -func (m NewOrderSingle) SetAccountType(v int) { +func (m NewOrderSingle) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } //SetCustOrderCapacity sets CustOrderCapacity, Tag 582 -func (m NewOrderSingle) SetCustOrderCapacity(v int) { +func (m NewOrderSingle) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } @@ -601,22 +602,22 @@ func (m NewOrderSingle) SetClOrdLinkID(v string) { } //SetDayBookingInst sets DayBookingInst, Tag 589 -func (m NewOrderSingle) SetDayBookingInst(v string) { +func (m NewOrderSingle) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } //SetBookingUnit sets BookingUnit, Tag 590 -func (m NewOrderSingle) SetBookingUnit(v string) { +func (m NewOrderSingle) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } //SetPreallocMethod sets PreallocMethod, Tag 591 -func (m NewOrderSingle) SetPreallocMethod(v string) { +func (m NewOrderSingle) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } //SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 -func (m NewOrderSingle) SetClearingFeeIndicator(v string) { +func (m NewOrderSingle) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } @@ -626,7 +627,7 @@ func (m NewOrderSingle) SetPrice2(value decimal.Decimal, scale int32) { } //SetAcctIDSource sets AcctIDSource, Tag 660 -func (m NewOrderSingle) SetAcctIDSource(v int) { +func (m NewOrderSingle) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } @@ -691,67 +692,67 @@ func (m NewOrderSingle) SetSecuritySubType(v string) { } //SetBookingType sets BookingType, Tag 775 -func (m NewOrderSingle) SetBookingType(v int) { +func (m NewOrderSingle) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } //SetTerminationType sets TerminationType, Tag 788 -func (m NewOrderSingle) SetTerminationType(v int) { +func (m NewOrderSingle) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } //SetPegMoveType sets PegMoveType, Tag 835 -func (m NewOrderSingle) SetPegMoveType(v int) { +func (m NewOrderSingle) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } //SetPegOffsetType sets PegOffsetType, Tag 836 -func (m NewOrderSingle) SetPegOffsetType(v int) { +func (m NewOrderSingle) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } //SetPegLimitType sets PegLimitType, Tag 837 -func (m NewOrderSingle) SetPegLimitType(v int) { +func (m NewOrderSingle) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } //SetPegRoundDirection sets PegRoundDirection, Tag 838 -func (m NewOrderSingle) SetPegRoundDirection(v int) { +func (m NewOrderSingle) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } //SetPegScope sets PegScope, Tag 840 -func (m NewOrderSingle) SetPegScope(v int) { +func (m NewOrderSingle) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } //SetDiscretionMoveType sets DiscretionMoveType, Tag 841 -func (m NewOrderSingle) SetDiscretionMoveType(v int) { +func (m NewOrderSingle) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } //SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 -func (m NewOrderSingle) SetDiscretionOffsetType(v int) { +func (m NewOrderSingle) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } //SetDiscretionLimitType sets DiscretionLimitType, Tag 843 -func (m NewOrderSingle) SetDiscretionLimitType(v int) { +func (m NewOrderSingle) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } //SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 -func (m NewOrderSingle) SetDiscretionRoundDirection(v int) { +func (m NewOrderSingle) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } //SetDiscretionScope sets DiscretionScope, Tag 846 -func (m NewOrderSingle) SetDiscretionScope(v int) { +func (m NewOrderSingle) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } //SetTargetStrategy sets TargetStrategy, Tag 847 -func (m NewOrderSingle) SetTargetStrategy(v int) { +func (m NewOrderSingle) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } @@ -766,7 +767,7 @@ func (m NewOrderSingle) SetParticipationRate(value decimal.Decimal, scale int32) } //SetQtyType sets QtyType, Tag 854 -func (m NewOrderSingle) SetQtyType(v int) { +func (m NewOrderSingle) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } @@ -786,7 +787,7 @@ func (m NewOrderSingle) SetInterestAccrualDate(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m NewOrderSingle) SetCPProgram(v int) { +func (m NewOrderSingle) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -831,7 +832,7 @@ func (m NewOrderSingle) SetAgreementCurrency(v string) { } //SetDeliveryType sets DeliveryType, Tag 919 -func (m NewOrderSingle) SetDeliveryType(v int) { +func (m NewOrderSingle) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } @@ -841,146 +842,218 @@ func (m NewOrderSingle) SetStrikeCurrency(v string) { } //GetAccount gets Account, Tag 1 -func (m NewOrderSingle) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m NewOrderSingle) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m NewOrderSingle) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m NewOrderSingle) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m NewOrderSingle) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m NewOrderSingle) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m NewOrderSingle) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m NewOrderSingle) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIOIID gets IOIID, Tag 23 -func (m NewOrderSingle) GetIOIID() (f field.IOIIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m NewOrderSingle) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m NewOrderSingle) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m NewOrderSingle) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NewOrderSingle) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m NewOrderSingle) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m NewOrderSingle) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m NewOrderSingle) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m NewOrderSingle) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m NewOrderSingle) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlType gets SettlType, Tag 63 -func (m NewOrderSingle) GetSettlType() (f field.SettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate gets SettlDate, Tag 64 -func (m NewOrderSingle) GetSettlDate() (f field.SettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NewOrderSingle) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocID gets AllocID, Tag 70 -func (m NewOrderSingle) GetAllocID() (f field.AllocIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m NewOrderSingle) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionEffect gets PositionEffect, Tag 77 -func (m NewOrderSingle) GetPositionEffect() (f field.PositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -992,224 +1065,335 @@ func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageR } //GetProcessCode gets ProcessCode, Tag 81 -func (m NewOrderSingle) GetProcessCode() (f field.ProcessCodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m NewOrderSingle) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestination gets ExDestination, Tag 100 -func (m NewOrderSingle) GetExDestination() (f field.ExDestinationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NewOrderSingle) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NewOrderSingle) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m NewOrderSingle) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m NewOrderSingle) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocateReqd gets LocateReqd, Tag 114 -func (m NewOrderSingle) GetLocateReqd() (f field.LocateReqdField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteID gets QuoteID, Tag 117 -func (m NewOrderSingle) GetQuoteID() (f field.QuoteIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m NewOrderSingle) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetForexReq gets ForexReq, Tag 121 -func (m NewOrderSingle) GetForexReq() (f field.ForexReqField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m NewOrderSingle) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrevClosePx gets PrevClosePx, Tag 140 -func (m NewOrderSingle) GetPrevClosePx() (f field.PrevClosePxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m NewOrderSingle) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NewOrderSingle) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m NewOrderSingle) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m NewOrderSingle) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate2 gets SettlDate2, Tag 193 -func (m NewOrderSingle) GetSettlDate2() (f field.SettlDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NewOrderSingle) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NewOrderSingle) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) GetCoveredOrUncovered() (f field.CoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NewOrderSingle) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NewOrderSingle) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m NewOrderSingle) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetValue gets PegOffsetValue, Tag 211 -func (m NewOrderSingle) GetPegOffsetValue() (f field.PegOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSpread gets Spread, Tag 218 -func (m NewOrderSingle) GetSpread() (f field.SpreadField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 -func (m NewOrderSingle) GetBenchmarkCurveCurrency() (f field.BenchmarkCurveCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 -func (m NewOrderSingle) GetBenchmarkCurveName() (f field.BenchmarkCurveNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 -func (m NewOrderSingle) GetBenchmarkCurvePoint() (f field.BenchmarkCurvePointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NewOrderSingle) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m NewOrderSingle) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m NewOrderSingle) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m NewOrderSingle) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m NewOrderSingle) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m NewOrderSingle) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeOriginationDate gets TradeOriginationDate, Tag 229 -func (m NewOrderSingle) GetTradeOriginationDate() (f field.TradeOriginationDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NewOrderSingle) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1221,80 +1405,119 @@ func (m NewOrderSingle) GetNoStipulations() (NoStipulationsRepeatingGroup, quick } //GetYieldType gets YieldType, Tag 235 -func (m NewOrderSingle) GetYieldType() (f field.YieldTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYield gets Yield, Tag 236 -func (m NewOrderSingle) GetYield() (f field.YieldField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m NewOrderSingle) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m NewOrderSingle) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m NewOrderSingle) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NewOrderSingle) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NewOrderSingle) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NewOrderSingle) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NewOrderSingle) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m NewOrderSingle) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m NewOrderSingle) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m NewOrderSingle) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m NewOrderSingle) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1306,32 +1529,47 @@ func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m NewOrderSingle) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 -func (m NewOrderSingle) GetDiscretionOffsetValue() (f field.DiscretionOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceType gets PriceType, Tag 423 -func (m NewOrderSingle) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m NewOrderSingle) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m NewOrderSingle) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1350,230 +1588,344 @@ func (m NewOrderSingle) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, qui } //GetProduct gets Product, Tag 460 -func (m NewOrderSingle) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m NewOrderSingle) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m NewOrderSingle) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m NewOrderSingle) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m NewOrderSingle) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m NewOrderSingle) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m NewOrderSingle) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommCurrency gets CommCurrency, Tag 479 -func (m NewOrderSingle) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCancellationRights gets CancellationRights, Tag 480 -func (m NewOrderSingle) GetCancellationRights() (f field.CancellationRightsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 -func (m NewOrderSingle) GetMoneyLaunderingStatus() (f field.MoneyLaunderingStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDesignation gets Designation, Tag 494 -func (m NewOrderSingle) GetDesignation() (f field.DesignationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFundRenewWaiv gets FundRenewWaiv, Tag 497 -func (m NewOrderSingle) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRegistID gets RegistID, Tag 513 -func (m NewOrderSingle) GetRegistID() (f field.RegistIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m NewOrderSingle) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m NewOrderSingle) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCapacity gets OrderCapacity, Tag 528 -func (m NewOrderSingle) GetOrderCapacity() (f field.OrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderRestrictions gets OrderRestrictions, Tag 529 -func (m NewOrderSingle) GetOrderRestrictions() (f field.OrderRestrictionsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m NewOrderSingle) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m NewOrderSingle) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashMargin gets CashMargin, Tag 544 -func (m NewOrderSingle) GetCashMargin() (f field.CashMarginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m NewOrderSingle) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderCapacity gets CustOrderCapacity, Tag 582 -func (m NewOrderSingle) GetCustOrderCapacity() (f field.CustOrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m NewOrderSingle) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayBookingInst gets DayBookingInst, Tag 589 -func (m NewOrderSingle) GetDayBookingInst() (f field.DayBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingUnit gets BookingUnit, Tag 590 -func (m NewOrderSingle) GetBookingUnit() (f field.BookingUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreallocMethod gets PreallocMethod, Tag 591 -func (m NewOrderSingle) GetPreallocMethod() (f field.PreallocMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 -func (m NewOrderSingle) GetClearingFeeIndicator() (f field.ClearingFeeIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice2 gets Price2, Tag 640 -func (m NewOrderSingle) GetPrice2() (f field.Price2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAcctIDSource gets AcctIDSource, Tag 660 -func (m NewOrderSingle) GetAcctIDSource() (f field.AcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPrice gets BenchmarkPrice, Tag 662 -func (m NewOrderSingle) GetBenchmarkPrice() (f field.BenchmarkPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 -func (m NewOrderSingle) GetBenchmarkPriceType() (f field.BenchmarkPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m NewOrderSingle) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m NewOrderSingle) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 -func (m NewOrderSingle) GetYieldRedemptionDate() (f field.YieldRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 -func (m NewOrderSingle) GetYieldRedemptionPrice() (f field.YieldRedemptionPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 -func (m NewOrderSingle) GetYieldRedemptionPriceType() (f field.YieldRedemptionPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 -func (m NewOrderSingle) GetBenchmarkSecurityID() (f field.BenchmarkSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldCalcDate gets YieldCalcDate, Tag 701 -func (m NewOrderSingle) GetYieldCalcDate() (f field.YieldCalcDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1585,110 +1937,164 @@ func (m NewOrderSingle) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfi } //GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 -func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (f field.BenchmarkSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m NewOrderSingle) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingType gets BookingType, Tag 775 -func (m NewOrderSingle) GetBookingType() (f field.BookingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTerminationType gets TerminationType, Tag 788 -func (m NewOrderSingle) GetTerminationType() (f field.TerminationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegMoveType gets PegMoveType, Tag 835 -func (m NewOrderSingle) GetPegMoveType() (f field.PegMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetType gets PegOffsetType, Tag 836 -func (m NewOrderSingle) GetPegOffsetType() (f field.PegOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegLimitType gets PegLimitType, Tag 837 -func (m NewOrderSingle) GetPegLimitType() (f field.PegLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegRoundDirection gets PegRoundDirection, Tag 838 -func (m NewOrderSingle) GetPegRoundDirection() (f field.PegRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegScope gets PegScope, Tag 840 -func (m NewOrderSingle) GetPegScope() (f field.PegScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionMoveType gets DiscretionMoveType, Tag 841 -func (m NewOrderSingle) GetDiscretionMoveType() (f field.DiscretionMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 -func (m NewOrderSingle) GetDiscretionOffsetType() (f field.DiscretionOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionLimitType gets DiscretionLimitType, Tag 843 -func (m NewOrderSingle) GetDiscretionLimitType() (f field.DiscretionLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 -func (m NewOrderSingle) GetDiscretionRoundDirection() (f field.DiscretionRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionScope gets DiscretionScope, Tag 846 -func (m NewOrderSingle) GetDiscretionScope() (f field.DiscretionScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategy gets TargetStrategy, Tag 847 -func (m NewOrderSingle) GetTargetStrategy() (f field.TargetStrategyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 -func (m NewOrderSingle) GetTargetStrategyParameters() (f field.TargetStrategyParametersField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetParticipationRate gets ParticipationRate, Tag 849 -func (m NewOrderSingle) GetParticipationRate() (f field.ParticipationRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQtyType gets QtyType, Tag 854 -func (m NewOrderSingle) GetQtyType() (f field.QtyTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1700,80 +2106,119 @@ func (m NewOrderSingle) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageR } //GetDatedDate gets DatedDate, Tag 873 -func (m NewOrderSingle) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m NewOrderSingle) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m NewOrderSingle) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m NewOrderSingle) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarginRatio gets MarginRatio, Tag 898 -func (m NewOrderSingle) GetMarginRatio() (f field.MarginRatioField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDesc gets AgreementDesc, Tag 913 -func (m NewOrderSingle) GetAgreementDesc() (f field.AgreementDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementID gets AgreementID, Tag 914 -func (m NewOrderSingle) GetAgreementID() (f field.AgreementIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDate gets AgreementDate, Tag 915 -func (m NewOrderSingle) GetAgreementDate() (f field.AgreementDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartDate gets StartDate, Tag 916 -func (m NewOrderSingle) GetStartDate() (f field.StartDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndDate gets EndDate, Tag 917 -func (m NewOrderSingle) GetEndDate() (f field.EndDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementCurrency gets AgreementCurrency, Tag 918 -func (m NewOrderSingle) GetAgreementCurrency() (f field.AgreementCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliveryType gets DeliveryType, Tag 919 -func (m NewOrderSingle) GetDeliveryType() (f field.DeliveryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m NewOrderSingle) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2588,26 +3033,38 @@ func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { } //GetAllocAccount gets AllocAccount, Tag 79 -func (m NoAllocs) GetAllocAccount() (f field.AllocAccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 -func (m NoAllocs) GetAllocAcctIDSource() (f field.AllocAcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 -func (m NoAllocs) GetAllocSettlCurrency() (f field.AllocSettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIndividualAllocID gets IndividualAllocID, Tag 467 -func (m NoAllocs) GetIndividualAllocID() (f field.IndividualAllocIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2619,8 +3076,11 @@ func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfi } //GetAllocQty gets AllocQty, Tag 80 -func (m NoAllocs) GetAllocQty() (f field.AllocQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2680,20 +3140,29 @@ func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingG } //GetNestedPartyID gets NestedPartyID, Tag 524 -func (m NoNestedPartyIDs) GetNestedPartyID() (f field.NestedPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 -func (m NoNestedPartyIDs) GetNestedPartyIDSource() (f field.NestedPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyRole gets NestedPartyRole, Tag 538 -func (m NoNestedPartyIDs) GetNestedPartyRole() (f field.NestedPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2740,14 +3209,20 @@ func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { } //GetNestedPartySubID gets NestedPartySubID, Tag 545 -func (m NoNestedPartySubIDs) GetNestedPartySubID() (f field.NestedPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 -func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (f field.NestedPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2836,7 +3311,7 @@ type NoStipulations struct { } //SetStipulationType sets StipulationType, Tag 233 -func (m NoStipulations) SetStipulationType(v string) { +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } @@ -2846,14 +3321,20 @@ func (m NoStipulations) SetStipulationValue(v string) { } //GetStipulationType gets StipulationType, Tag 233 -func (m NoStipulations) GetStipulationType() (f field.StipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStipulationValue gets StipulationValue, Tag 234 -func (m NoStipulations) GetStipulationValue() (f field.StipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2896,24 +3377,30 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) SetTradingSessionSubID(v string) { +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2961,12 +3448,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -2976,20 +3463,29 @@ func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3031,19 +3527,25 @@ func (m NoPartySubIDs) SetPartySubID(v string) { } //SetPartySubIDType sets PartySubIDType, Tag 803 -func (m NoPartySubIDs) SetPartySubIDType(v int) { +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartySubIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubIDType gets PartySubIDType, Tag 803 -func (m NoPartySubIDs) GetPartySubIDType() (f field.PartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3119,14 +3621,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3399,26 +3907,38 @@ func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3430,242 +3950,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3922,14 +4562,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3982,14 +4628,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4055,7 +4707,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -4075,26 +4727,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix44/ordercancelrequest/OrderCancelRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix44/ordercancelrequest/OrderCancelRequest.generated.go index 20b706b..adaf4bf 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix44/ordercancelrequest/OrderCancelRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix44/ordercancelrequest/OrderCancelRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fix44" "github.com/quickfixgo/quickfix/tag" @@ -76,7 +77,7 @@ func (m OrderCancelRequest) SetClOrdID(v string) { } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m OrderCancelRequest) SetSecurityIDSource(v string) { +func (m OrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -101,7 +102,7 @@ func (m OrderCancelRequest) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m OrderCancelRequest) SetSide(v string) { +func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -121,7 +122,7 @@ func (m OrderCancelRequest) SetTransactTime(v time.Time) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m OrderCancelRequest) SetSymbolSfx(v string) { +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -146,7 +147,7 @@ func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) } //SetSecurityType sets SecurityType, Tag 167 -func (m OrderCancelRequest) SetSecurityType(v string) { +func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -266,7 +267,7 @@ func (m OrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) } //SetProduct sets Product, Tag 460 -func (m OrderCancelRequest) SetProduct(v int) { +func (m OrderCancelRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -276,7 +277,7 @@ func (m OrderCancelRequest) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m OrderCancelRequest) SetRoundingDirection(v string) { +func (m OrderCancelRequest) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -316,12 +317,12 @@ func (m OrderCancelRequest) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m OrderCancelRequest) SetInstrRegistry(v string) { +func (m OrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetAccountType sets AccountType, Tag 581 -func (m OrderCancelRequest) SetAccountType(v int) { +func (m OrderCancelRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } @@ -336,7 +337,7 @@ func (m OrderCancelRequest) SetOrigOrdModTime(v time.Time) { } //SetAcctIDSource sets AcctIDSource, Tag 660 -func (m OrderCancelRequest) SetAcctIDSource(v int) { +func (m OrderCancelRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } @@ -361,7 +362,7 @@ func (m OrderCancelRequest) SetSecuritySubType(v string) { } //SetTerminationType sets TerminationType, Tag 788 -func (m OrderCancelRequest) SetTerminationType(v int) { +func (m OrderCancelRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } @@ -381,7 +382,7 @@ func (m OrderCancelRequest) SetInterestAccrualDate(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m OrderCancelRequest) SetCPProgram(v int) { +func (m OrderCancelRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -426,7 +427,7 @@ func (m OrderCancelRequest) SetAgreementCurrency(v string) { } //SetDeliveryType sets DeliveryType, Tag 919 -func (m OrderCancelRequest) SetDeliveryType(v int) { +func (m OrderCancelRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } @@ -436,230 +437,344 @@ func (m OrderCancelRequest) SetStrikeCurrency(v string) { } //GetAccount gets Account, Tag 1 -func (m OrderCancelRequest) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m OrderCancelRequest) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m OrderCancelRequest) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m OrderCancelRequest) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m OrderCancelRequest) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m OrderCancelRequest) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m OrderCancelRequest) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m OrderCancelRequest) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m OrderCancelRequest) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m OrderCancelRequest) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m OrderCancelRequest) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m OrderCancelRequest) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m OrderCancelRequest) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m OrderCancelRequest) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m OrderCancelRequest) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m OrderCancelRequest) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m OrderCancelRequest) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m OrderCancelRequest) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m OrderCancelRequest) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m OrderCancelRequest) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m OrderCancelRequest) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m OrderCancelRequest) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m OrderCancelRequest) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m OrderCancelRequest) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m OrderCancelRequest) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m OrderCancelRequest) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m OrderCancelRequest) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m OrderCancelRequest) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m OrderCancelRequest) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m OrderCancelRequest) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m OrderCancelRequest) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m OrderCancelRequest) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m OrderCancelRequest) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m OrderCancelRequest) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m OrderCancelRequest) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m OrderCancelRequest) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m OrderCancelRequest) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m OrderCancelRequest) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -678,104 +793,155 @@ func (m OrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, } //GetProduct gets Product, Tag 460 -func (m OrderCancelRequest) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m OrderCancelRequest) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m OrderCancelRequest) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m OrderCancelRequest) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m OrderCancelRequest) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m OrderCancelRequest) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m OrderCancelRequest) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m OrderCancelRequest) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m OrderCancelRequest) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m OrderCancelRequest) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m OrderCancelRequest) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m OrderCancelRequest) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigOrdModTime gets OrigOrdModTime, Tag 586 -func (m OrderCancelRequest) GetOrigOrdModTime() (f field.OrigOrdModTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAcctIDSource gets AcctIDSource, Tag 660 -func (m OrderCancelRequest) GetAcctIDSource() (f field.AcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m OrderCancelRequest) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m OrderCancelRequest) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -787,14 +953,20 @@ func (m OrderCancelRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, qui } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m OrderCancelRequest) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTerminationType gets TerminationType, Tag 788 -func (m OrderCancelRequest) GetTerminationType() (f field.TerminationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -806,80 +978,119 @@ func (m OrderCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.Mess } //GetDatedDate gets DatedDate, Tag 873 -func (m OrderCancelRequest) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m OrderCancelRequest) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m OrderCancelRequest) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m OrderCancelRequest) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarginRatio gets MarginRatio, Tag 898 -func (m OrderCancelRequest) GetMarginRatio() (f field.MarginRatioField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDesc gets AgreementDesc, Tag 913 -func (m OrderCancelRequest) GetAgreementDesc() (f field.AgreementDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementID gets AgreementID, Tag 914 -func (m OrderCancelRequest) GetAgreementID() (f field.AgreementIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDate gets AgreementDate, Tag 915 -func (m OrderCancelRequest) GetAgreementDate() (f field.AgreementDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartDate gets StartDate, Tag 916 -func (m OrderCancelRequest) GetStartDate() (f field.StartDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndDate gets EndDate, Tag 917 -func (m OrderCancelRequest) GetEndDate() (f field.EndDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementCurrency gets AgreementCurrency, Tag 918 -func (m OrderCancelRequest) GetAgreementCurrency() (f field.AgreementCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliveryType gets DeliveryType, Tag 919 -func (m OrderCancelRequest) GetDeliveryType() (f field.DeliveryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m OrderCancelRequest) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1264,12 +1475,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -1279,20 +1490,29 @@ func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1334,19 +1554,25 @@ func (m NoPartySubIDs) SetPartySubID(v string) { } //SetPartySubIDType sets PartySubIDType, Tag 803 -func (m NoPartySubIDs) SetPartySubIDType(v int) { +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartySubIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubIDType gets PartySubIDType, Tag 803 -func (m NoPartySubIDs) GetPartySubIDType() (f field.PartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1422,14 +1648,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1702,26 +1934,38 @@ func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1733,242 +1977,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2225,14 +2589,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2285,14 +2655,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2358,7 +2734,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -2378,26 +2754,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix44/trailer.generated.go b/vendor/github.com/quickfixgo/quickfix/fix44/trailer.generated.go index 2b25d24..a2b4c88 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix44/trailer.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix44/trailer.generated.go @@ -27,20 +27,29 @@ func (t Trailer) SetSignatureLength(v int) { } //GetCheckSum gets CheckSum, Tag 10 -func (t Trailer) GetCheckSum() (f field.CheckSumField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignature gets Signature, Tag 89 -func (t Trailer) GetSignature() (f field.SignatureField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignatureLength gets SignatureLength, Tag 93 -func (t Trailer) GetSignatureLength() (f field.SignatureLengthField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix50/executionreport/ExecutionReport.generated.go b/vendor/github.com/quickfixgo/quickfix/fix50/executionreport/ExecutionReport.generated.go index 4788d99..954879a 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix50/executionreport/ExecutionReport.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix50/executionreport/ExecutionReport.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fixt11" "github.com/quickfixgo/quickfix/tag" @@ -89,7 +90,7 @@ func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m ExecutionReport) SetCommType(v string) { +func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -109,7 +110,7 @@ func (m ExecutionReport) SetExecID(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m ExecutionReport) SetExecInst(v string) { +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } @@ -119,17 +120,17 @@ func (m ExecutionReport) SetExecRefID(v string) { } //SetHandlInst sets HandlInst, Tag 21 -func (m ExecutionReport) SetHandlInst(v string) { +func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m ExecutionReport) SetSecurityIDSource(v string) { +func (m ExecutionReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } //SetLastCapacity sets LastCapacity, Tag 29 -func (m ExecutionReport) SetLastCapacity(v string) { +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } @@ -159,12 +160,12 @@ func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdStatus sets OrdStatus, Tag 39 -func (m ExecutionReport) SetOrdStatus(v string) { +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } //SetOrdType sets OrdType, Tag 40 -func (m ExecutionReport) SetOrdType(v string) { +func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -184,7 +185,7 @@ func (m ExecutionReport) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m ExecutionReport) SetSide(v string) { +func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -199,7 +200,7 @@ func (m ExecutionReport) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m ExecutionReport) SetTimeInForce(v string) { +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -209,7 +210,7 @@ func (m ExecutionReport) SetTransactTime(v time.Time) { } //SetSettlType sets SettlType, Tag 63 -func (m ExecutionReport) SetSettlType(v string) { +func (m ExecutionReport) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } @@ -219,7 +220,7 @@ func (m ExecutionReport) SetSettlDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m ExecutionReport) SetSymbolSfx(v string) { +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -234,7 +235,7 @@ func (m ExecutionReport) SetTradeDate(v string) { } //SetPositionEffect sets PositionEffect, Tag 77 -func (m ExecutionReport) SetPositionEffect(v string) { +func (m ExecutionReport) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } @@ -244,7 +245,7 @@ func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { } //SetOrdRejReason sets OrdRejReason, Tag 103 -func (m ExecutionReport) SetOrdRejReason(v int) { +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } @@ -299,7 +300,7 @@ func (m ExecutionReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { } //SetExecType sets ExecType, Tag 150 -func (m ExecutionReport) SetExecType(v string) { +func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } @@ -319,7 +320,7 @@ func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) } //SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) SetSettlCurrFxRateCalc(v string) { +func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } @@ -339,7 +340,7 @@ func (m ExecutionReport) SetAccruedInterestAmt(value decimal.Decimal, scale int3 } //SetSecurityType sets SecurityType, Tag 167 -func (m ExecutionReport) SetSecurityType(v string) { +func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -414,7 +415,7 @@ func (m ExecutionReport) SetBenchmarkCurveCurrency(v string) { } //SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 -func (m ExecutionReport) SetBenchmarkCurveName(v string) { +func (m ExecutionReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } @@ -474,7 +475,7 @@ func (m ExecutionReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { } //SetYieldType sets YieldType, Tag 235 -func (m ExecutionReport) SetYieldType(v string) { +func (m ExecutionReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } @@ -524,7 +525,7 @@ func (m ExecutionReport) SetBasisFeaturePrice(value decimal.Decimal, scale int32 } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m ExecutionReport) SetTradingSessionID(v string) { +func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } @@ -569,7 +570,7 @@ func (m ExecutionReport) SetSolicitedFlag(v bool) { } //SetExecRestatementReason sets ExecRestatementReason, Tag 378 -func (m ExecutionReport) SetExecRestatementReason(v int) { +func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } @@ -584,7 +585,7 @@ func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m ExecutionReport) SetDiscretionInst(v string) { +func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -594,7 +595,7 @@ func (m ExecutionReport) SetDiscretionOffsetValue(value decimal.Decimal, scale i } //SetPriceType sets PriceType, Tag 423 -func (m ExecutionReport) SetPriceType(v int) { +func (m ExecutionReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } @@ -614,7 +615,7 @@ func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m ExecutionReport) SetGTBookingInst(v int) { +func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -624,7 +625,7 @@ func (m ExecutionReport) SetExpireDate(v string) { } //SetMultiLegReportingType sets MultiLegReportingType, Tag 442 -func (m ExecutionReport) SetMultiLegReportingType(v string) { +func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } @@ -639,7 +640,7 @@ func (m ExecutionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m ExecutionReport) SetProduct(v int) { +func (m ExecutionReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -649,7 +650,7 @@ func (m ExecutionReport) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m ExecutionReport) SetRoundingDirection(v string) { +func (m ExecutionReport) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -679,12 +680,12 @@ func (m ExecutionReport) SetCommCurrency(v string) { } //SetCancellationRights sets CancellationRights, Tag 480 -func (m ExecutionReport) SetCancellationRights(v string) { +func (m ExecutionReport) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } //SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 -func (m ExecutionReport) SetMoneyLaunderingStatus(v string) { +func (m ExecutionReport) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } @@ -694,7 +695,7 @@ func (m ExecutionReport) SetTransBkdTime(v time.Time) { } //SetExecPriceType sets ExecPriceType, Tag 484 -func (m ExecutionReport) SetExecPriceType(v string) { +func (m ExecutionReport) SetExecPriceType(v enum.ExecPriceType) { m.Set(field.NewExecPriceType(v)) } @@ -709,7 +710,7 @@ func (m ExecutionReport) SetDesignation(v string) { } //SetFundRenewWaiv sets FundRenewWaiv, Tag 497 -func (m ExecutionReport) SetFundRenewWaiv(v string) { +func (m ExecutionReport) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } @@ -744,12 +745,12 @@ func (m ExecutionReport) SetSecondaryExecID(v string) { } //SetOrderCapacity sets OrderCapacity, Tag 528 -func (m ExecutionReport) SetOrderCapacity(v string) { +func (m ExecutionReport) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } //SetOrderRestrictions sets OrderRestrictions, Tag 529 -func (m ExecutionReport) SetOrderRestrictions(v string) { +func (m ExecutionReport) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } @@ -759,12 +760,12 @@ func (m ExecutionReport) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m ExecutionReport) SetInstrRegistry(v string) { +func (m ExecutionReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetCashMargin sets CashMargin, Tag 544 -func (m ExecutionReport) SetCashMargin(v string) { +func (m ExecutionReport) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } @@ -774,7 +775,7 @@ func (m ExecutionReport) SetCrossID(v string) { } //SetCrossType sets CrossType, Tag 549 -func (m ExecutionReport) SetCrossType(v int) { +func (m ExecutionReport) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } @@ -789,17 +790,17 @@ func (m ExecutionReport) SetNoLegs(f NoLegsRepeatingGroup) { } //SetMatchType sets MatchType, Tag 574 -func (m ExecutionReport) SetMatchType(v string) { +func (m ExecutionReport) SetMatchType(v enum.MatchType) { m.Set(field.NewMatchType(v)) } //SetAccountType sets AccountType, Tag 581 -func (m ExecutionReport) SetAccountType(v int) { +func (m ExecutionReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } //SetCustOrderCapacity sets CustOrderCapacity, Tag 582 -func (m ExecutionReport) SetCustOrderCapacity(v int) { +func (m ExecutionReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } @@ -814,27 +815,27 @@ func (m ExecutionReport) SetMassStatusReqID(v string) { } //SetDayBookingInst sets DayBookingInst, Tag 589 -func (m ExecutionReport) SetDayBookingInst(v string) { +func (m ExecutionReport) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } //SetBookingUnit sets BookingUnit, Tag 590 -func (m ExecutionReport) SetBookingUnit(v string) { +func (m ExecutionReport) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } //SetPreallocMethod sets PreallocMethod, Tag 591 -func (m ExecutionReport) SetPreallocMethod(v string) { +func (m ExecutionReport) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m ExecutionReport) SetTradingSessionSubID(v string) { +func (m ExecutionReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 -func (m ExecutionReport) SetClearingFeeIndicator(v string) { +func (m ExecutionReport) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } @@ -844,7 +845,7 @@ func (m ExecutionReport) SetWorkingIndicator(v bool) { } //SetPriorityIndicator sets PriorityIndicator, Tag 638 -func (m ExecutionReport) SetPriorityIndicator(v int) { +func (m ExecutionReport) SetPriorityIndicator(v enum.PriorityIndicator) { m.Set(field.NewPriorityIndicator(v)) } @@ -869,7 +870,7 @@ func (m ExecutionReport) SetUnderlyingLastQty(value decimal.Decimal, scale int32 } //SetAcctIDSource sets AcctIDSource, Tag 660 -func (m ExecutionReport) SetAcctIDSource(v int) { +func (m ExecutionReport) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } @@ -954,12 +955,12 @@ func (m ExecutionReport) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGrou } //SetBookingType sets BookingType, Tag 775 -func (m ExecutionReport) SetBookingType(v int) { +func (m ExecutionReport) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } //SetTerminationType sets TerminationType, Tag 788 -func (m ExecutionReport) SetTerminationType(v int) { +func (m ExecutionReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } @@ -974,22 +975,22 @@ func (m ExecutionReport) SetCopyMsgIndicator(v bool) { } //SetPegMoveType sets PegMoveType, Tag 835 -func (m ExecutionReport) SetPegMoveType(v int) { +func (m ExecutionReport) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } //SetPegOffsetType sets PegOffsetType, Tag 836 -func (m ExecutionReport) SetPegOffsetType(v int) { +func (m ExecutionReport) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } //SetPegLimitType sets PegLimitType, Tag 837 -func (m ExecutionReport) SetPegLimitType(v int) { +func (m ExecutionReport) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } //SetPegRoundDirection sets PegRoundDirection, Tag 838 -func (m ExecutionReport) SetPegRoundDirection(v int) { +func (m ExecutionReport) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } @@ -999,27 +1000,27 @@ func (m ExecutionReport) SetPeggedPrice(value decimal.Decimal, scale int32) { } //SetPegScope sets PegScope, Tag 840 -func (m ExecutionReport) SetPegScope(v int) { +func (m ExecutionReport) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } //SetDiscretionMoveType sets DiscretionMoveType, Tag 841 -func (m ExecutionReport) SetDiscretionMoveType(v int) { +func (m ExecutionReport) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } //SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 -func (m ExecutionReport) SetDiscretionOffsetType(v int) { +func (m ExecutionReport) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } //SetDiscretionLimitType sets DiscretionLimitType, Tag 843 -func (m ExecutionReport) SetDiscretionLimitType(v int) { +func (m ExecutionReport) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } //SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 -func (m ExecutionReport) SetDiscretionRoundDirection(v int) { +func (m ExecutionReport) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } @@ -1029,12 +1030,12 @@ func (m ExecutionReport) SetDiscretionPrice(value decimal.Decimal, scale int32) } //SetDiscretionScope sets DiscretionScope, Tag 846 -func (m ExecutionReport) SetDiscretionScope(v int) { +func (m ExecutionReport) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } //SetTargetStrategy sets TargetStrategy, Tag 847 -func (m ExecutionReport) SetTargetStrategy(v int) { +func (m ExecutionReport) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } @@ -1054,12 +1055,12 @@ func (m ExecutionReport) SetTargetStrategyPerformance(value decimal.Decimal, sca } //SetLastLiquidityInd sets LastLiquidityInd, Tag 851 -func (m ExecutionReport) SetLastLiquidityInd(v int) { +func (m ExecutionReport) SetLastLiquidityInd(v enum.LastLiquidityInd) { m.Set(field.NewLastLiquidityInd(v)) } //SetQtyType sets QtyType, Tag 854 -func (m ExecutionReport) SetQtyType(v int) { +func (m ExecutionReport) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } @@ -1079,7 +1080,7 @@ func (m ExecutionReport) SetInterestAccrualDate(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m ExecutionReport) SetCPProgram(v int) { +func (m ExecutionReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -1134,7 +1135,7 @@ func (m ExecutionReport) SetAgreementCurrency(v string) { } //SetDeliveryType sets DeliveryType, Tag 919 -func (m ExecutionReport) SetDeliveryType(v int) { +func (m ExecutionReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } @@ -1174,7 +1175,7 @@ func (m ExecutionReport) SetHostCrossID(v string) { } //SetSecurityStatus sets SecurityStatus, Tag 965 -func (m ExecutionReport) SetSecurityStatus(v string) { +func (m ExecutionReport) SetSecurityStatus(v enum.SecurityStatus) { m.Set(field.NewSecurityStatus(v)) } @@ -1209,12 +1210,12 @@ func (m ExecutionReport) SetNTPositionLimit(v int) { } //SetUnitOfMeasure sets UnitOfMeasure, Tag 996 -func (m ExecutionReport) SetUnitOfMeasure(v string) { +func (m ExecutionReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { m.Set(field.NewUnitOfMeasure(v)) } //SetTimeUnit sets TimeUnit, Tag 997 -func (m ExecutionReport) SetTimeUnit(v string) { +func (m ExecutionReport) SetTimeUnit(v enum.TimeUnit) { m.Set(field.NewTimeUnit(v)) } @@ -1239,12 +1240,12 @@ func (m ExecutionReport) SetReceivedDeptID(v string) { } //SetCustOrderHandlingInst sets CustOrderHandlingInst, Tag 1031 -func (m ExecutionReport) SetCustOrderHandlingInst(v string) { +func (m ExecutionReport) SetCustOrderHandlingInst(v enum.CustOrderHandlingInst) { m.Set(field.NewCustOrderHandlingInst(v)) } //SetOrderHandlingInstSource sets OrderHandlingInstSource, Tag 1032 -func (m ExecutionReport) SetOrderHandlingInstSource(v int) { +func (m ExecutionReport) SetOrderHandlingInstSource(v enum.OrderHandlingInstSource) { m.Set(field.NewOrderHandlingInstSource(v)) } @@ -1279,12 +1280,12 @@ func (m ExecutionReport) SetSecondaryDisplayQty(value decimal.Decimal, scale int } //SetDisplayWhen sets DisplayWhen, Tag 1083 -func (m ExecutionReport) SetDisplayWhen(v string) { +func (m ExecutionReport) SetDisplayWhen(v enum.DisplayWhen) { m.Set(field.NewDisplayWhen(v)) } //SetDisplayMethod sets DisplayMethod, Tag 1084 -func (m ExecutionReport) SetDisplayMethod(v string) { +func (m ExecutionReport) SetDisplayMethod(v enum.DisplayMethod) { m.Set(field.NewDisplayMethod(v)) } @@ -1324,17 +1325,17 @@ func (m ExecutionReport) SetPreTradeAnonymity(v bool) { } //SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 -func (m ExecutionReport) SetPriceProtectionScope(v string) { +func (m ExecutionReport) SetPriceProtectionScope(v enum.PriceProtectionScope) { m.Set(field.NewPriceProtectionScope(v)) } //SetLotType sets LotType, Tag 1093 -func (m ExecutionReport) SetLotType(v string) { +func (m ExecutionReport) SetLotType(v enum.LotType) { m.Set(field.NewLotType(v)) } //SetPegPriceType sets PegPriceType, Tag 1094 -func (m ExecutionReport) SetPegPriceType(v int) { +func (m ExecutionReport) SetPegPriceType(v enum.PegPriceType) { m.Set(field.NewPegPriceType(v)) } @@ -1364,12 +1365,12 @@ func (m ExecutionReport) SetPegSecurityDesc(v string) { } //SetTriggerType sets TriggerType, Tag 1100 -func (m ExecutionReport) SetTriggerType(v string) { +func (m ExecutionReport) SetTriggerType(v enum.TriggerType) { m.Set(field.NewTriggerType(v)) } //SetTriggerAction sets TriggerAction, Tag 1101 -func (m ExecutionReport) SetTriggerAction(v string) { +func (m ExecutionReport) SetTriggerAction(v enum.TriggerAction) { m.Set(field.NewTriggerAction(v)) } @@ -1399,17 +1400,17 @@ func (m ExecutionReport) SetTriggerSecurityDesc(v string) { } //SetTriggerPriceType sets TriggerPriceType, Tag 1107 -func (m ExecutionReport) SetTriggerPriceType(v string) { +func (m ExecutionReport) SetTriggerPriceType(v enum.TriggerPriceType) { m.Set(field.NewTriggerPriceType(v)) } //SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 -func (m ExecutionReport) SetTriggerPriceTypeScope(v string) { +func (m ExecutionReport) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { m.Set(field.NewTriggerPriceTypeScope(v)) } //SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 -func (m ExecutionReport) SetTriggerPriceDirection(v string) { +func (m ExecutionReport) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { m.Set(field.NewTriggerPriceDirection(v)) } @@ -1419,7 +1420,7 @@ func (m ExecutionReport) SetTriggerNewPrice(value decimal.Decimal, scale int32) } //SetTriggerOrderType sets TriggerOrderType, Tag 1111 -func (m ExecutionReport) SetTriggerOrderType(v string) { +func (m ExecutionReport) SetTriggerOrderType(v enum.TriggerOrderType) { m.Set(field.NewTriggerOrderType(v)) } @@ -1439,7 +1440,7 @@ func (m ExecutionReport) SetTriggerTradingSessionSubID(v string) { } //SetOrderCategory sets OrderCategory, Tag 1115 -func (m ExecutionReport) SetOrderCategory(v string) { +func (m ExecutionReport) SetOrderCategory(v enum.OrderCategory) { m.Set(field.NewOrderCategory(v)) } @@ -1449,272 +1450,407 @@ func (m ExecutionReport) SetDisplayQty(value decimal.Decimal, scale int32) { } //GetAccount gets Account, Tag 1 -func (m ExecutionReport) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAvgPx gets AvgPx, Tag 6 -func (m ExecutionReport) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m ExecutionReport) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m ExecutionReport) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m ExecutionReport) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCumQty gets CumQty, Tag 14 -func (m ExecutionReport) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m ExecutionReport) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecID gets ExecID, Tag 17 -func (m ExecutionReport) GetExecID() (f field.ExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m ExecutionReport) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRefID gets ExecRefID, Tag 19 -func (m ExecutionReport) GetExecRefID() (f field.ExecRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m ExecutionReport) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m ExecutionReport) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastCapacity gets LastCapacity, Tag 29 -func (m ExecutionReport) GetLastCapacity() (f field.LastCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMkt gets LastMkt, Tag 30 -func (m ExecutionReport) GetLastMkt() (f field.LastMktField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastPx gets LastPx, Tag 31 -func (m ExecutionReport) GetLastPx() (f field.LastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastQty gets LastQty, Tag 32 -func (m ExecutionReport) GetLastQty() (f field.LastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m ExecutionReport) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m ExecutionReport) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatus gets OrdStatus, Tag 39 -func (m ExecutionReport) GetOrdStatus() (f field.OrdStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m ExecutionReport) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m ExecutionReport) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m ExecutionReport) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m ExecutionReport) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m ExecutionReport) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m ExecutionReport) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m ExecutionReport) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m ExecutionReport) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m ExecutionReport) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlType gets SettlType, Tag 63 -func (m ExecutionReport) GetSettlType() (f field.SettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate gets SettlDate, Tag 64 -func (m ExecutionReport) GetSettlDate() (f field.SettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m ExecutionReport) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m ExecutionReport) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m ExecutionReport) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionEffect gets PositionEffect, Tag 77 -func (m ExecutionReport) GetPositionEffect() (f field.PositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m ExecutionReport) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdRejReason gets OrdRejReason, Tag 103 -func (m ExecutionReport) GetOrdRejReason() (f field.OrdRejReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m ExecutionReport) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m ExecutionReport) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m ExecutionReport) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m ExecutionReport) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReportToExch gets ReportToExch, Tag 113 -func (m ExecutionReport) GetReportToExch() (f field.ReportToExchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNetMoney gets NetMoney, Tag 118 -func (m ExecutionReport) GetNetMoney() (f field.NetMoneyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrAmt gets SettlCurrAmt, Tag 119 -func (m ExecutionReport) GetSettlCurrAmt() (f field.SettlCurrAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m ExecutionReport) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m ExecutionReport) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1726,206 +1862,308 @@ func (m ExecutionReport) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.Mes } //GetExecType gets ExecType, Tag 150 -func (m ExecutionReport) GetExecType() (f field.ExecTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLeavesQty gets LeavesQty, Tag 151 -func (m ExecutionReport) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m ExecutionReport) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 -func (m ExecutionReport) GetSettlCurrFxRate() (f field.SettlCurrFxRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 -func (m ExecutionReport) GetSettlCurrFxRateCalc() (f field.SettlCurrFxRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNumDaysInterest gets NumDaysInterest, Tag 157 -func (m ExecutionReport) GetNumDaysInterest() (f field.NumDaysInterestField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestRate gets AccruedInterestRate, Tag 158 -func (m ExecutionReport) GetAccruedInterestRate() (f field.AccruedInterestRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 -func (m ExecutionReport) GetAccruedInterestAmt() (f field.AccruedInterestAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m ExecutionReport) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m ExecutionReport) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m ExecutionReport) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate2 gets SettlDate2, Tag 193 -func (m ExecutionReport) GetSettlDate2() (f field.SettlDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastSpotRate gets LastSpotRate, Tag 194 -func (m ExecutionReport) GetLastSpotRate() (f field.LastSpotRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints gets LastForwardPoints, Tag 195 -func (m ExecutionReport) GetLastForwardPoints() (f field.LastForwardPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryOrderID gets SecondaryOrderID, Tag 198 -func (m ExecutionReport) GetSecondaryOrderID() (f field.SecondaryOrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m ExecutionReport) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m ExecutionReport) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m ExecutionReport) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m ExecutionReport) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m ExecutionReport) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetValue gets PegOffsetValue, Tag 211 -func (m ExecutionReport) GetPegOffsetValue() (f field.PegOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSpread gets Spread, Tag 218 -func (m ExecutionReport) GetSpread() (f field.SpreadField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 -func (m ExecutionReport) GetBenchmarkCurveCurrency() (f field.BenchmarkCurveCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 -func (m ExecutionReport) GetBenchmarkCurveName() (f field.BenchmarkCurveNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 -func (m ExecutionReport) GetBenchmarkCurvePoint() (f field.BenchmarkCurvePointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m ExecutionReport) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m ExecutionReport) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m ExecutionReport) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m ExecutionReport) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m ExecutionReport) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m ExecutionReport) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeOriginationDate gets TradeOriginationDate, Tag 229 -func (m ExecutionReport) GetTradeOriginationDate() (f field.TradeOriginationDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDate gets ExDate, Tag 230 -func (m ExecutionReport) GetExDate() (f field.ExDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m ExecutionReport) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1937,128 +2175,191 @@ func (m ExecutionReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quic } //GetYieldType gets YieldType, Tag 235 -func (m ExecutionReport) GetYieldType() (f field.YieldTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYield gets Yield, Tag 236 -func (m ExecutionReport) GetYield() (f field.YieldField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTotalTakedown gets TotalTakedown, Tag 237 -func (m ExecutionReport) GetTotalTakedown() (f field.TotalTakedownField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetConcession gets Concession, Tag 238 -func (m ExecutionReport) GetConcession() (f field.ConcessionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m ExecutionReport) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m ExecutionReport) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m ExecutionReport) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradedFlatSwitch gets TradedFlatSwitch, Tag 258 -func (m ExecutionReport) GetTradedFlatSwitch() (f field.TradedFlatSwitchField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradedFlatSwitch() (v bool, err quickfix.MessageRejectError) { + var f field.TradedFlatSwitchField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBasisFeatureDate gets BasisFeatureDate, Tag 259 -func (m ExecutionReport) GetBasisFeatureDate() (f field.BasisFeatureDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBasisFeatureDate() (v string, err quickfix.MessageRejectError) { + var f field.BasisFeatureDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBasisFeaturePrice gets BasisFeaturePrice, Tag 260 -func (m ExecutionReport) GetBasisFeaturePrice() (f field.BasisFeaturePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBasisFeaturePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BasisFeaturePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m ExecutionReport) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m ExecutionReport) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m ExecutionReport) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m ExecutionReport) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m ExecutionReport) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m ExecutionReport) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m ExecutionReport) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m ExecutionReport) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m ExecutionReport) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecRestatementReason gets ExecRestatementReason, Tag 378 -func (m ExecutionReport) GetExecRestatementReason() (f field.ExecRestatementReasonField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGrossTradeAmt gets GrossTradeAmt, Tag 381 -func (m ExecutionReport) GetGrossTradeAmt() (f field.GrossTradeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2070,56 +2371,83 @@ func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, qu } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m ExecutionReport) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 -func (m ExecutionReport) GetDiscretionOffsetValue() (f field.DiscretionOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceType gets PriceType, Tag 423 -func (m ExecutionReport) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayOrderQty gets DayOrderQty, Tag 424 -func (m ExecutionReport) GetDayOrderQty() (f field.DayOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayCumQty gets DayCumQty, Tag 425 -func (m ExecutionReport) GetDayCumQty() (f field.DayCumQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayCumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayAvgPx gets DayAvgPx, Tag 426 -func (m ExecutionReport) GetDayAvgPx() (f field.DayAvgPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m ExecutionReport) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m ExecutionReport) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMultiLegReportingType gets MultiLegReportingType, Tag 442 -func (m ExecutionReport) GetMultiLegReportingType() (f field.MultiLegReportingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2138,110 +2466,164 @@ func (m ExecutionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, qu } //GetProduct gets Product, Tag 460 -func (m ExecutionReport) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m ExecutionReport) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m ExecutionReport) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m ExecutionReport) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m ExecutionReport) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m ExecutionReport) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m ExecutionReport) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommCurrency gets CommCurrency, Tag 479 -func (m ExecutionReport) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCancellationRights gets CancellationRights, Tag 480 -func (m ExecutionReport) GetCancellationRights() (f field.CancellationRightsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 -func (m ExecutionReport) GetMoneyLaunderingStatus() (f field.MoneyLaunderingStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransBkdTime gets TransBkdTime, Tag 483 -func (m ExecutionReport) GetTransBkdTime() (f field.TransBkdTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecPriceType gets ExecPriceType, Tag 484 -func (m ExecutionReport) GetExecPriceType() (f field.ExecPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecPriceType() (v enum.ExecPriceType, err quickfix.MessageRejectError) { + var f field.ExecPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecPriceAdjustment gets ExecPriceAdjustment, Tag 485 -func (m ExecutionReport) GetExecPriceAdjustment() (f field.ExecPriceAdjustmentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecPriceAdjustment() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ExecPriceAdjustmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDesignation gets Designation, Tag 494 -func (m ExecutionReport) GetDesignation() (f field.DesignationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFundRenewWaiv gets FundRenewWaiv, Tag 497 -func (m ExecutionReport) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRegistID gets RegistID, Tag 513 -func (m ExecutionReport) GetRegistID() (f field.RegistIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecValuationPoint gets ExecValuationPoint, Tag 515 -func (m ExecutionReport) GetExecValuationPoint() (f field.ExecValuationPointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetExecValuationPoint() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExecValuationPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m ExecutionReport) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2253,62 +2635,92 @@ func (m ExecutionReport) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.Mes } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m ExecutionReport) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryExecID gets SecondaryExecID, Tag 527 -func (m ExecutionReport) GetSecondaryExecID() (f field.SecondaryExecIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCapacity gets OrderCapacity, Tag 528 -func (m ExecutionReport) GetOrderCapacity() (f field.OrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderRestrictions gets OrderRestrictions, Tag 529 -func (m ExecutionReport) GetOrderRestrictions() (f field.OrderRestrictionsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m ExecutionReport) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m ExecutionReport) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashMargin gets CashMargin, Tag 544 -func (m ExecutionReport) GetCashMargin() (f field.CashMarginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCrossID gets CrossID, Tag 548 -func (m ExecutionReport) GetCrossID() (f field.CrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCrossType gets CrossType, Tag 549 -func (m ExecutionReport) GetCrossType() (f field.CrossTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigCrossID gets OrigCrossID, Tag 551 -func (m ExecutionReport) GetOrigCrossID() (f field.OrigCrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { + var f field.OrigCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2320,170 +2732,254 @@ func (m ExecutionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageReje } //GetMatchType gets MatchType, Tag 574 -func (m ExecutionReport) GetMatchType() (f field.MatchTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m ExecutionReport) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderCapacity gets CustOrderCapacity, Tag 582 -func (m ExecutionReport) GetCustOrderCapacity() (f field.CustOrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m ExecutionReport) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMassStatusReqID gets MassStatusReqID, Tag 584 -func (m ExecutionReport) GetMassStatusReqID() (f field.MassStatusReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMassStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.MassStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayBookingInst gets DayBookingInst, Tag 589 -func (m ExecutionReport) GetDayBookingInst() (f field.DayBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingUnit gets BookingUnit, Tag 590 -func (m ExecutionReport) GetBookingUnit() (f field.BookingUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreallocMethod gets PreallocMethod, Tag 591 -func (m ExecutionReport) GetPreallocMethod() (f field.PreallocMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m ExecutionReport) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 -func (m ExecutionReport) GetClearingFeeIndicator() (f field.ClearingFeeIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetWorkingIndicator gets WorkingIndicator, Tag 636 -func (m ExecutionReport) GetWorkingIndicator() (f field.WorkingIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.WorkingIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriorityIndicator gets PriorityIndicator, Tag 638 -func (m ExecutionReport) GetPriorityIndicator() (f field.PriorityIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriorityIndicator() (v enum.PriorityIndicator, err quickfix.MessageRejectError) { + var f field.PriorityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceImprovement gets PriceImprovement, Tag 639 -func (m ExecutionReport) GetPriceImprovement() (f field.PriceImprovementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceImprovement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceImprovementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastForwardPoints2 gets LastForwardPoints2, Tag 641 -func (m ExecutionReport) GetLastForwardPoints2() (f field.LastForwardPoints2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLastPx gets UnderlyingLastPx, Tag 651 -func (m ExecutionReport) GetUnderlyingLastPx() (f field.UnderlyingLastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnderlyingLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLastQty gets UnderlyingLastQty, Tag 652 -func (m ExecutionReport) GetUnderlyingLastQty() (f field.UnderlyingLastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnderlyingLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAcctIDSource gets AcctIDSource, Tag 660 -func (m ExecutionReport) GetAcctIDSource() (f field.AcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPrice gets BenchmarkPrice, Tag 662 -func (m ExecutionReport) GetBenchmarkPrice() (f field.BenchmarkPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 -func (m ExecutionReport) GetBenchmarkPriceType() (f field.BenchmarkPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m ExecutionReport) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastParPx gets LastParPx, Tag 669 -func (m ExecutionReport) GetLastParPx() (f field.LastParPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m ExecutionReport) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteRespID gets QuoteRespID, Tag 693 -func (m ExecutionReport) GetQuoteRespID() (f field.QuoteRespIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 -func (m ExecutionReport) GetYieldRedemptionDate() (f field.YieldRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 -func (m ExecutionReport) GetYieldRedemptionPrice() (f field.YieldRedemptionPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 -func (m ExecutionReport) GetYieldRedemptionPriceType() (f field.YieldRedemptionPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 -func (m ExecutionReport) GetBenchmarkSecurityID() (f field.BenchmarkSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldCalcDate gets YieldCalcDate, Tag 701 -func (m ExecutionReport) GetYieldCalcDate() (f field.YieldCalcDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2495,20 +2991,29 @@ func (m ExecutionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickf } //GetInterestAtMaturity gets InterestAtMaturity, Tag 738 -func (m ExecutionReport) GetInterestAtMaturity() (f field.InterestAtMaturityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 -func (m ExecutionReport) GetBenchmarkSecurityIDSource() (f field.BenchmarkSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m ExecutionReport) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2520,134 +3025,200 @@ func (m ExecutionReport) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGro } //GetBookingType gets BookingType, Tag 775 -func (m ExecutionReport) GetBookingType() (f field.BookingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTerminationType gets TerminationType, Tag 788 -func (m ExecutionReport) GetTerminationType() (f field.TerminationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdStatusReqID gets OrdStatusReqID, Tag 790 -func (m ExecutionReport) GetOrdStatusReqID() (f field.OrdStatusReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrdStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.OrdStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 -func (m ExecutionReport) GetCopyMsgIndicator() (f field.CopyMsgIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.CopyMsgIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegMoveType gets PegMoveType, Tag 835 -func (m ExecutionReport) GetPegMoveType() (f field.PegMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetType gets PegOffsetType, Tag 836 -func (m ExecutionReport) GetPegOffsetType() (f field.PegOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegLimitType gets PegLimitType, Tag 837 -func (m ExecutionReport) GetPegLimitType() (f field.PegLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegRoundDirection gets PegRoundDirection, Tag 838 -func (m ExecutionReport) GetPegRoundDirection() (f field.PegRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPeggedPrice gets PeggedPrice, Tag 839 -func (m ExecutionReport) GetPeggedPrice() (f field.PeggedPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPeggedPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PeggedPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegScope gets PegScope, Tag 840 -func (m ExecutionReport) GetPegScope() (f field.PegScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionMoveType gets DiscretionMoveType, Tag 841 -func (m ExecutionReport) GetDiscretionMoveType() (f field.DiscretionMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 -func (m ExecutionReport) GetDiscretionOffsetType() (f field.DiscretionOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionLimitType gets DiscretionLimitType, Tag 843 -func (m ExecutionReport) GetDiscretionLimitType() (f field.DiscretionLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 -func (m ExecutionReport) GetDiscretionRoundDirection() (f field.DiscretionRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionPrice gets DiscretionPrice, Tag 845 -func (m ExecutionReport) GetDiscretionPrice() (f field.DiscretionPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionScope gets DiscretionScope, Tag 846 -func (m ExecutionReport) GetDiscretionScope() (f field.DiscretionScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategy gets TargetStrategy, Tag 847 -func (m ExecutionReport) GetTargetStrategy() (f field.TargetStrategyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 -func (m ExecutionReport) GetTargetStrategyParameters() (f field.TargetStrategyParametersField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetParticipationRate gets ParticipationRate, Tag 849 -func (m ExecutionReport) GetParticipationRate() (f field.ParticipationRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategyPerformance gets TargetStrategyPerformance, Tag 850 -func (m ExecutionReport) GetTargetStrategyPerformance() (f field.TargetStrategyPerformanceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTargetStrategyPerformance() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TargetStrategyPerformanceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastLiquidityInd gets LastLiquidityInd, Tag 851 -func (m ExecutionReport) GetLastLiquidityInd() (f field.LastLiquidityIndField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastLiquidityInd() (v enum.LastLiquidityInd, err quickfix.MessageRejectError) { + var f field.LastLiquidityIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQtyType gets QtyType, Tag 854 -func (m ExecutionReport) GetQtyType() (f field.QtyTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2659,116 +3230,173 @@ func (m ExecutionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.Message } //GetDatedDate gets DatedDate, Tag 873 -func (m ExecutionReport) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m ExecutionReport) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m ExecutionReport) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m ExecutionReport) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarginRatio gets MarginRatio, Tag 898 -func (m ExecutionReport) GetMarginRatio() (f field.MarginRatioField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTotNumReports gets TotNumReports, Tag 911 -func (m ExecutionReport) GetTotNumReports() (f field.TotNumReportsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTotNumReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastRptRequested gets LastRptRequested, Tag 912 -func (m ExecutionReport) GetLastRptRequested() (f field.LastRptRequestedField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { + var f field.LastRptRequestedField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDesc gets AgreementDesc, Tag 913 -func (m ExecutionReport) GetAgreementDesc() (f field.AgreementDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementID gets AgreementID, Tag 914 -func (m ExecutionReport) GetAgreementID() (f field.AgreementIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDate gets AgreementDate, Tag 915 -func (m ExecutionReport) GetAgreementDate() (f field.AgreementDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartDate gets StartDate, Tag 916 -func (m ExecutionReport) GetStartDate() (f field.StartDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndDate gets EndDate, Tag 917 -func (m ExecutionReport) GetEndDate() (f field.EndDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementCurrency gets AgreementCurrency, Tag 918 -func (m ExecutionReport) GetAgreementCurrency() (f field.AgreementCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliveryType gets DeliveryType, Tag 919 -func (m ExecutionReport) GetDeliveryType() (f field.DeliveryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 -func (m ExecutionReport) GetEndAccruedInterestAmt() (f field.EndAccruedInterestAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartCash gets StartCash, Tag 921 -func (m ExecutionReport) GetStartCash() (f field.StartCashField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndCash gets EndCash, Tag 922 -func (m ExecutionReport) GetEndCash() (f field.EndCashField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeBracket gets TimeBracket, Tag 943 -func (m ExecutionReport) GetTimeBracket() (f field.TimeBracketField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeBracket() (v string, err quickfix.MessageRejectError) { + var f field.TimeBracketField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m ExecutionReport) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2780,62 +3408,92 @@ func (m ExecutionReport) GetNoStrategyParameters() (NoStrategyParametersRepeatin } //GetHostCrossID gets HostCrossID, Tag 961 -func (m ExecutionReport) GetHostCrossID() (f field.HostCrossIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetHostCrossID() (v string, err quickfix.MessageRejectError) { + var f field.HostCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityStatus gets SecurityStatus, Tag 965 -func (m ExecutionReport) GetSecurityStatus() (f field.SecurityStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 -func (m ExecutionReport) GetSettleOnOpenFlag() (f field.SettleOnOpenFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeMultiplier gets StrikeMultiplier, Tag 967 -func (m ExecutionReport) GetStrikeMultiplier() (f field.StrikeMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeValue gets StrikeValue, Tag 968 -func (m ExecutionReport) GetStrikeValue() (f field.StrikeValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinPriceIncrement gets MinPriceIncrement, Tag 969 -func (m ExecutionReport) GetMinPriceIncrement() (f field.MinPriceIncrementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionLimit gets PositionLimit, Tag 970 -func (m ExecutionReport) GetPositionLimit() (f field.PositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNTPositionLimit gets NTPositionLimit, Tag 971 -func (m ExecutionReport) GetNTPositionLimit() (f field.NTPositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnitOfMeasure gets UnitOfMeasure, Tag 996 -func (m ExecutionReport) GetUnitOfMeasure() (f field.UnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeUnit gets TimeUnit, Tag 997 -func (m ExecutionReport) GetTimeUnit() (f field.TimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2847,272 +3505,407 @@ func (m ExecutionReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingG } //GetManualOrderIndicator gets ManualOrderIndicator, Tag 1028 -func (m ExecutionReport) GetManualOrderIndicator() (f field.ManualOrderIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetManualOrderIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ManualOrderIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustDirectedOrder gets CustDirectedOrder, Tag 1029 -func (m ExecutionReport) GetCustDirectedOrder() (f field.CustDirectedOrderField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCustDirectedOrder() (v bool, err quickfix.MessageRejectError) { + var f field.CustDirectedOrderField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReceivedDeptID gets ReceivedDeptID, Tag 1030 -func (m ExecutionReport) GetReceivedDeptID() (f field.ReceivedDeptIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetReceivedDeptID() (v string, err quickfix.MessageRejectError) { + var f field.ReceivedDeptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderHandlingInst gets CustOrderHandlingInst, Tag 1031 -func (m ExecutionReport) GetCustOrderHandlingInst() (f field.CustOrderHandlingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCustOrderHandlingInst() (v enum.CustOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.CustOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderHandlingInstSource gets OrderHandlingInstSource, Tag 1032 -func (m ExecutionReport) GetOrderHandlingInstSource() (f field.OrderHandlingInstSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderHandlingInstSource() (v enum.OrderHandlingInstSource, err quickfix.MessageRejectError) { + var f field.OrderHandlingInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 -func (m ExecutionReport) GetInstrmtAssignmentMethod() (f field.InstrmtAssignmentMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCalculatedCcyLastQty gets CalculatedCcyLastQty, Tag 1056 -func (m ExecutionReport) GetCalculatedCcyLastQty() (f field.CalculatedCcyLastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAggressorIndicator gets AggressorIndicator, Tag 1057 -func (m ExecutionReport) GetAggressorIndicator() (f field.AggressorIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetAggressorIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AggressorIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLastSwapPoints gets LastSwapPoints, Tag 1071 -func (m ExecutionReport) GetLastSwapPoints() (f field.LastSwapPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLastSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityTime gets MaturityTime, Tag 1079 -func (m ExecutionReport) GetMaturityTime() (f field.MaturityTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 -func (m ExecutionReport) GetSecondaryDisplayQty() (f field.SecondaryDisplayQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayWhen gets DisplayWhen, Tag 1083 -func (m ExecutionReport) GetDisplayWhen() (f field.DisplayWhenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayMethod gets DisplayMethod, Tag 1084 -func (m ExecutionReport) GetDisplayMethod() (f field.DisplayMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayLowQty gets DisplayLowQty, Tag 1085 -func (m ExecutionReport) GetDisplayLowQty() (f field.DisplayLowQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayHighQty gets DisplayHighQty, Tag 1086 -func (m ExecutionReport) GetDisplayHighQty() (f field.DisplayHighQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 -func (m ExecutionReport) GetDisplayMinIncr() (f field.DisplayMinIncrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRefreshQty gets RefreshQty, Tag 1088 -func (m ExecutionReport) GetRefreshQty() (f field.RefreshQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMatchIncrement gets MatchIncrement, Tag 1089 -func (m ExecutionReport) GetMatchIncrement() (f field.MatchIncrementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 -func (m ExecutionReport) GetMaxPriceLevels() (f field.MaxPriceLevelsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 -func (m ExecutionReport) GetPreTradeAnonymity() (f field.PreTradeAnonymityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 -func (m ExecutionReport) GetPriceProtectionScope() (f field.PriceProtectionScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLotType gets LotType, Tag 1093 -func (m ExecutionReport) GetLotType() (f field.LotTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegPriceType gets PegPriceType, Tag 1094 -func (m ExecutionReport) GetPegPriceType() (f field.PegPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPeggedRefPrice gets PeggedRefPrice, Tag 1095 -func (m ExecutionReport) GetPeggedRefPrice() (f field.PeggedRefPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPeggedRefPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PeggedRefPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 -func (m ExecutionReport) GetPegSecurityIDSource() (f field.PegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSecurityID gets PegSecurityID, Tag 1097 -func (m ExecutionReport) GetPegSecurityID() (f field.PegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSymbol gets PegSymbol, Tag 1098 -func (m ExecutionReport) GetPegSymbol() (f field.PegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 -func (m ExecutionReport) GetPegSecurityDesc() (f field.PegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerType gets TriggerType, Tag 1100 -func (m ExecutionReport) GetTriggerType() (f field.TriggerTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerAction gets TriggerAction, Tag 1101 -func (m ExecutionReport) GetTriggerAction() (f field.TriggerActionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPrice gets TriggerPrice, Tag 1102 -func (m ExecutionReport) GetTriggerPrice() (f field.TriggerPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSymbol gets TriggerSymbol, Tag 1103 -func (m ExecutionReport) GetTriggerSymbol() (f field.TriggerSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 -func (m ExecutionReport) GetTriggerSecurityID() (f field.TriggerSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 -func (m ExecutionReport) GetTriggerSecurityIDSource() (f field.TriggerSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 -func (m ExecutionReport) GetTriggerSecurityDesc() (f field.TriggerSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPriceType gets TriggerPriceType, Tag 1107 -func (m ExecutionReport) GetTriggerPriceType() (f field.TriggerPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 -func (m ExecutionReport) GetTriggerPriceTypeScope() (f field.TriggerPriceTypeScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 -func (m ExecutionReport) GetTriggerPriceDirection() (f field.TriggerPriceDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 -func (m ExecutionReport) GetTriggerNewPrice() (f field.TriggerNewPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerOrderType gets TriggerOrderType, Tag 1111 -func (m ExecutionReport) GetTriggerOrderType() (f field.TriggerOrderTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerNewQty gets TriggerNewQty, Tag 1112 -func (m ExecutionReport) GetTriggerNewQty() (f field.TriggerNewQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 -func (m ExecutionReport) GetTriggerTradingSessionID() (f field.TriggerTradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 -func (m ExecutionReport) GetTriggerTradingSessionSubID() (f field.TriggerTradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCategory gets OrderCategory, Tag 1115 -func (m ExecutionReport) GetOrderCategory() (f field.OrderCategoryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetOrderCategory() (v enum.OrderCategory, err quickfix.MessageRejectError) { + var f field.OrderCategoryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayQty gets DisplayQty, Tag 1138 -func (m ExecutionReport) GetDisplayQty() (f field.DisplayQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m ExecutionReport) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4512,36 +5305,48 @@ func (m NoMiscFees) SetMiscFeeCurr(v string) { } //SetMiscFeeType sets MiscFeeType, Tag 139 -func (m NoMiscFees) SetMiscFeeType(v string) { +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } //SetMiscFeeBasis sets MiscFeeBasis, Tag 891 -func (m NoMiscFees) SetMiscFeeBasis(v int) { +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } //GetMiscFeeAmt gets MiscFeeAmt, Tag 137 -func (m NoMiscFees) GetMiscFeeAmt() (f field.MiscFeeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeCurr gets MiscFeeCurr, Tag 138 -func (m NoMiscFees) GetMiscFeeCurr() (f field.MiscFeeCurrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeType gets MiscFeeType, Tag 139 -func (m NoMiscFees) GetMiscFeeType() (f field.MiscFeeTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMiscFeeBasis gets MiscFeeBasis, Tag 891 -func (m NoMiscFees) GetMiscFeeBasis() (f field.MiscFeeBasisField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4594,7 +5399,7 @@ type NoStipulations struct { } //SetStipulationType sets StipulationType, Tag 233 -func (m NoStipulations) SetStipulationType(v string) { +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } @@ -4604,14 +5409,20 @@ func (m NoStipulations) SetStipulationValue(v string) { } //GetStipulationType gets StipulationType, Tag 233 -func (m NoStipulations) GetStipulationType() (f field.StipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStipulationValue gets StipulationValue, Tag 234 -func (m NoStipulations) GetStipulationValue() (f field.StipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4679,32 +5490,47 @@ func (m NoContraBrokers) SetContraLegRefID(v string) { } //GetContraBroker gets ContraBroker, Tag 375 -func (m NoContraBrokers) GetContraBroker() (f field.ContraBrokerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { + var f field.ContraBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTrader gets ContraTrader, Tag 337 -func (m NoContraBrokers) GetContraTrader() (f field.ContraTraderField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { + var f field.ContraTraderField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeQty gets ContraTradeQty, Tag 437 -func (m NoContraBrokers) GetContraTradeQty() (f field.ContraTradeQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContraTradeQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraTradeTime gets ContraTradeTime, Tag 438 -func (m NoContraBrokers) GetContraTradeTime() (f field.ContraTradeTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ContraTradeTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContraLegRefID gets ContraLegRefID, Tag 655 -func (m NoContraBrokers) GetContraLegRefID() (f field.ContraLegRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContraBrokers) GetContraLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.ContraLegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4767,12 +5593,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -4782,20 +5608,29 @@ func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4837,19 +5672,25 @@ func (m NoPartySubIDs) SetPartySubID(v string) { } //SetPartySubIDType sets PartySubIDType, Tag 803 -func (m NoPartySubIDs) SetPartySubIDType(v int) { +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartySubIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubIDType gets PartySubIDType, Tag 803 -func (m NoPartySubIDs) GetPartySubIDType() (f field.PartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4925,14 +5766,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4975,7 +5822,7 @@ type NoContAmts struct { } //SetContAmtType sets ContAmtType, Tag 519 -func (m NoContAmts) SetContAmtType(v int) { +func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { m.Set(field.NewContAmtType(v)) } @@ -4990,20 +5837,29 @@ func (m NoContAmts) SetContAmtCurr(v string) { } //GetContAmtType gets ContAmtType, Tag 519 -func (m NoContAmts) GetContAmtType() (f field.ContAmtTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { + var f field.ContAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContAmtValue gets ContAmtValue, Tag 520 -func (m NoContAmts) GetContAmtValue() (f field.ContAmtValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContAmtValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContAmtCurr gets ContAmtCurr, Tag 521 -func (m NoContAmts) GetContAmtCurr() (f field.ContAmtCurrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { + var f field.ContAmtCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5276,7 +6132,7 @@ func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { } //SetLegSwapType sets LegSwapType, Tag 690 -func (m NoLegs) SetLegSwapType(v int) { +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } @@ -5351,26 +6207,38 @@ func (m NoLegs) SetLegGrossTradeAmt(value decimal.Decimal, scale int32) { } //GetLegSymbol gets LegSymbol, Tag 600 -func (m NoLegs) GetLegSymbol() (f field.LegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSymbolSfx gets LegSymbolSfx, Tag 601 -func (m NoLegs) GetLegSymbolSfx() (f field.LegSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityID gets LegSecurityID, Tag 602 -func (m NoLegs) GetLegSecurityID() (f field.LegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 -func (m NoLegs) GetLegSecurityIDSource() (f field.LegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5382,248 +6250,371 @@ func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quick } //GetLegProduct gets LegProduct, Tag 607 -func (m NoLegs) GetLegProduct() (f field.LegProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCFICode gets LegCFICode, Tag 608 -func (m NoLegs) GetLegCFICode() (f field.LegCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityType gets LegSecurityType, Tag 609 -func (m NoLegs) GetLegSecurityType() (f field.LegSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecuritySubType gets LegSecuritySubType, Tag 764 -func (m NoLegs) GetLegSecuritySubType() (f field.LegSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 -func (m NoLegs) GetLegMaturityMonthYear() (f field.LegMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityDate gets LegMaturityDate, Tag 611 -func (m NoLegs) GetLegMaturityDate() (f field.LegMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 -func (m NoLegs) GetLegCouponPaymentDate() (f field.LegCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssueDate gets LegIssueDate, Tag 249 -func (m NoLegs) GetLegIssueDate() (f field.LegIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 -func (m NoLegs) GetLegRepoCollateralSecurityType() (f field.LegRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 -func (m NoLegs) GetLegRepurchaseTerm() (f field.LegRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 -func (m NoLegs) GetLegRepurchaseRate() (f field.LegRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegFactor gets LegFactor, Tag 253 -func (m NoLegs) GetLegFactor() (f field.LegFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCreditRating gets LegCreditRating, Tag 257 -func (m NoLegs) GetLegCreditRating() (f field.LegCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInstrRegistry gets LegInstrRegistry, Tag 599 -func (m NoLegs) GetLegInstrRegistry() (f field.LegInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 -func (m NoLegs) GetLegCountryOfIssue() (f field.LegCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 -func (m NoLegs) GetLegStateOrProvinceOfIssue() (f field.LegStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 -func (m NoLegs) GetLegLocaleOfIssue() (f field.LegLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRedemptionDate gets LegRedemptionDate, Tag 254 -func (m NoLegs) GetLegRedemptionDate() (f field.LegRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikePrice gets LegStrikePrice, Tag 612 -func (m NoLegs) GetLegStrikePrice() (f field.LegStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 -func (m NoLegs) GetLegStrikeCurrency() (f field.LegStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegOptAttribute gets LegOptAttribute, Tag 613 -func (m NoLegs) GetLegOptAttribute() (f field.LegOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractMultiplier gets LegContractMultiplier, Tag 614 -func (m NoLegs) GetLegContractMultiplier() (f field.LegContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponRate gets LegCouponRate, Tag 615 -func (m NoLegs) GetLegCouponRate() (f field.LegCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityExchange gets LegSecurityExchange, Tag 616 -func (m NoLegs) GetLegSecurityExchange() (f field.LegSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssuer gets LegIssuer, Tag 617 -func (m NoLegs) GetLegIssuer() (f field.LegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 -func (m NoLegs) GetEncodedLegIssuerLen() (f field.EncodedLegIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 -func (m NoLegs) GetEncodedLegIssuer() (f field.EncodedLegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityDesc gets LegSecurityDesc, Tag 620 -func (m NoLegs) GetLegSecurityDesc() (f field.LegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 -func (m NoLegs) GetEncodedLegSecurityDescLen() (f field.EncodedLegSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 -func (m NoLegs) GetEncodedLegSecurityDesc() (f field.EncodedLegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRatioQty gets LegRatioQty, Tag 623 -func (m NoLegs) GetLegRatioQty() (f field.LegRatioQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSide gets LegSide, Tag 624 -func (m NoLegs) GetLegSide() (f field.LegSideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCurrency gets LegCurrency, Tag 556 -func (m NoLegs) GetLegCurrency() (f field.LegCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPool gets LegPool, Tag 740 -func (m NoLegs) GetLegPool() (f field.LegPoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegDatedDate gets LegDatedDate, Tag 739 -func (m NoLegs) GetLegDatedDate() (f field.LegDatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 -func (m NoLegs) GetLegContractSettlMonth() (f field.LegContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 -func (m NoLegs) GetLegInterestAccrualDate() (f field.LegInterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 -func (m NoLegs) GetLegUnitOfMeasure() (f field.LegUnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegTimeUnit gets LegTimeUnit, Tag 1001 -func (m NoLegs) GetLegTimeUnit() (f field.LegTimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegQty gets LegQty, Tag 687 -func (m NoLegs) GetLegQty() (f field.LegQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSwapType gets LegSwapType, Tag 690 -func (m NoLegs) GetLegSwapType() (f field.LegSwapTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5635,14 +6626,20 @@ func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfi } //GetLegPositionEffect gets LegPositionEffect, Tag 564 -func (m NoLegs) GetLegPositionEffect() (f field.LegPositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 -func (m NoLegs) GetLegCoveredOrUncovered() (f field.LegCoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5654,62 +6651,92 @@ func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix. } //GetLegRefID gets LegRefID, Tag 654 -func (m NoLegs) GetLegRefID() (f field.LegRefIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPrice gets LegPrice, Tag 566 -func (m NoLegs) GetLegPrice() (f field.LegPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSettlType gets LegSettlType, Tag 587 -func (m NoLegs) GetLegSettlType() (f field.LegSettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSettlDate gets LegSettlDate, Tag 588 -func (m NoLegs) GetLegSettlDate() (f field.LegSettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLastPx gets LegLastPx, Tag 637 -func (m NoLegs) GetLegLastPx() (f field.LegLastPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegOrderQty gets LegOrderQty, Tag 685 -func (m NoLegs) GetLegOrderQty() (f field.LegOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSettlCurrency gets LegSettlCurrency, Tag 675 -func (m NoLegs) GetLegSettlCurrency() (f field.LegSettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLastForwardPoints gets LegLastForwardPoints, Tag 1073 -func (m NoLegs) GetLegLastForwardPoints() (f field.LegLastForwardPointsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCalculatedCcyLastQty gets LegCalculatedCcyLastQty, Tag 1074 -func (m NoLegs) GetLegCalculatedCcyLastQty() (f field.LegCalculatedCcyLastQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegGrossTradeAmt gets LegGrossTradeAmt, Tag 1075 -func (m NoLegs) GetLegGrossTradeAmt() (f field.LegGrossTradeAmtField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegGrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6029,14 +7056,20 @@ func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { } //GetLegSecurityAltID gets LegSecurityAltID, Tag 605 -func (m NoLegSecurityAltID) GetLegSecurityAltID() (f field.LegSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 -func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (f field.LegSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6089,14 +7122,20 @@ func (m NoLegStipulations) SetLegStipulationValue(v string) { } //GetLegStipulationType gets LegStipulationType, Tag 688 -func (m NoLegStipulations) GetLegStipulationType() (f field.LegStipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStipulationValue gets LegStipulationValue, Tag 689 -func (m NoLegStipulations) GetLegStipulationValue() (f field.LegStipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6159,20 +7198,29 @@ func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingG } //GetNestedPartyID gets NestedPartyID, Tag 524 -func (m NoNestedPartyIDs) GetNestedPartyID() (f field.NestedPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 -func (m NoNestedPartyIDs) GetNestedPartyIDSource() (f field.NestedPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyRole gets NestedPartyRole, Tag 538 -func (m NoNestedPartyIDs) GetNestedPartyRole() (f field.NestedPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6219,14 +7267,20 @@ func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { } //GetNestedPartySubID gets NestedPartySubID, Tag 545 -func (m NoNestedPartySubIDs) GetNestedPartySubID() (f field.NestedPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 -func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (f field.NestedPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6550,7 +7604,7 @@ func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, sca } //SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) SetUnderlyingSettlementType(v int) { +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { m.Set(field.NewUnderlyingSettlementType(v)) } @@ -6560,7 +7614,7 @@ func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int3 } //SetUnderlyingCashType sets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) SetUnderlyingCashType(v string) { +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { m.Set(field.NewUnderlyingCashType(v)) } @@ -6600,31 +7654,43 @@ func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { } //SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) SetUnderlyingFXRateCalc(v string) { +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { m.Set(field.NewUnderlyingFXRateCalc(v)) } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6636,242 +7702,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6883,44 +8069,65 @@ func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, } //GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 -func (m NoUnderlyings) GetUnderlyingAllocationPercent() (f field.UnderlyingAllocationPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) GetUnderlyingSettlementType() (f field.UnderlyingSettlementTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 -func (m NoUnderlyings) GetUnderlyingCashAmount() (f field.UnderlyingCashAmountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashType gets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) GetUnderlyingCashType() (f field.UnderlyingCashTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 -func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (f field.UnderlyingUnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 -func (m NoUnderlyings) GetUnderlyingTimeUnit() (f field.UnderlyingTimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 -func (m NoUnderlyings) GetUnderlyingCapValue() (f field.UnderlyingCapValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -6932,26 +8139,38 @@ func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRe } //GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 -func (m NoUnderlyings) GetUnderlyingSettlMethod() (f field.UnderlyingSettlMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 -func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (f field.UnderlyingAdjustedQuantityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 -func (m NoUnderlyings) GetUnderlyingFXRate() (f field.UnderlyingFXRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) GetUnderlyingFXRateCalc() (f field.UnderlyingFXRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7261,14 +8480,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7321,14 +8546,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7391,20 +8622,29 @@ func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstr } //GetUndlyInstrumentPartyID gets UndlyInstrumentPartyID, Tag 1059 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (f field.UndlyInstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyIDSource gets UndlyInstrumentPartyIDSource, Tag 1060 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (f field.UndlyInstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyRole gets UndlyInstrumentPartyRole, Tag 1061 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (f field.UndlyInstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7451,14 +8691,20 @@ func (m NoUndlyInstrumentPartySubIDs) SetUndlyInstrumentPartySubIDType(v int) { } //GetUndlyInstrumentPartySubID gets UndlyInstrumentPartySubID, Tag 1063 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (f field.UndlyInstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartySubIDType gets UndlyInstrumentPartySubIDType, Tag 1064 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (f field.UndlyInstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7552,7 +8798,7 @@ func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { } //SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 -func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v int) { +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } @@ -7562,53 +8808,71 @@ func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { } //SetDeskType sets DeskType, Tag 1033 -func (m NoTrdRegTimestamps) SetDeskType(v string) { +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { m.Set(field.NewDeskType(v)) } //SetDeskTypeSource sets DeskTypeSource, Tag 1034 -func (m NoTrdRegTimestamps) SetDeskTypeSource(v int) { +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { m.Set(field.NewDeskTypeSource(v)) } //SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 -func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v string) { +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { m.Set(field.NewDeskOrderHandlingInst(v)) } //GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 -func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (f field.TrdRegTimestampField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 -func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (f field.TrdRegTimestampTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 -func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (f field.TrdRegTimestampOriginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeskType gets DeskType, Tag 1033 -func (m NoTrdRegTimestamps) GetDeskType() (f field.DeskTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeskTypeSource gets DeskTypeSource, Tag 1034 -func (m NoTrdRegTimestamps) GetDeskTypeSource() (f field.DeskTypeSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 -func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (f field.DeskOrderHandlingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7671,7 +8935,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -7691,26 +8955,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7768,7 +9044,7 @@ func (m NoStrategyParameters) SetStrategyParameterName(v string) { } //SetStrategyParameterType sets StrategyParameterType, Tag 959 -func (m NoStrategyParameters) SetStrategyParameterType(v int) { +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { m.Set(field.NewStrategyParameterType(v)) } @@ -7778,20 +9054,29 @@ func (m NoStrategyParameters) SetStrategyParameterValue(v string) { } //GetStrategyParameterName gets StrategyParameterName, Tag 958 -func (m NoStrategyParameters) GetStrategyParameterName() (f field.StrategyParameterNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrategyParameterType gets StrategyParameterType, Tag 959 -func (m NoStrategyParameters) GetStrategyParameterType() (f field.StrategyParameterTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrategyParameterValue gets StrategyParameterValue, Tag 960 -func (m NoStrategyParameters) GetStrategyParameterValue() (f field.StrategyParameterValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7859,20 +9144,29 @@ func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubID } //GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 -func (m NoInstrumentParties) GetInstrumentPartyID() (f field.InstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 -func (m NoInstrumentParties) GetInstrumentPartyIDSource() (f field.InstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 -func (m NoInstrumentParties) GetInstrumentPartyRole() (f field.InstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -7919,14 +9213,20 @@ func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { } //GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (f field.InstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (f field.InstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix50/marketdatarequest/MarketDataRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix50/marketdatarequest/MarketDataRequest.generated.go index cf01e2a..0826ff5 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix50/marketdatarequest/MarketDataRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix50/marketdatarequest/MarketDataRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fixt11" "github.com/quickfixgo/quickfix/tag" @@ -75,7 +76,7 @@ func (m MarketDataRequest) SetMDReqID(v string) { } //SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) SetSubscriptionRequestType(v string) { +func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } @@ -85,7 +86,7 @@ func (m MarketDataRequest) SetMarketDepth(v int) { } //SetMDUpdateType sets MDUpdateType, Tag 265 -func (m MarketDataRequest) SetMDUpdateType(v int) { +func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { m.Set(field.NewMDUpdateType(v)) } @@ -100,7 +101,7 @@ func (m MarketDataRequest) SetNoMDEntryTypes(f NoMDEntryTypesRepeatingGroup) { } //SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 -func (m MarketDataRequest) SetOpenCloseSettlFlag(v string) { +func (m MarketDataRequest) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { m.Set(field.NewOpenCloseSettlFlag(v)) } @@ -110,7 +111,7 @@ func (m MarketDataRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGrou } //SetScope sets Scope, Tag 546 -func (m MarketDataRequest) SetScope(v string) { +func (m MarketDataRequest) SetScope(v enum.Scope) { m.Set(field.NewScope(v)) } @@ -125,12 +126,12 @@ func (m MarketDataRequest) SetApplQueueMax(v int) { } //SetApplQueueAction sets ApplQueueAction, Tag 815 -func (m MarketDataRequest) SetApplQueueAction(v int) { +func (m MarketDataRequest) SetApplQueueAction(v enum.ApplQueueAction) { m.Set(field.NewApplQueueAction(v)) } //SetMDQuoteType sets MDQuoteType, Tag 1070 -func (m MarketDataRequest) SetMDQuoteType(v int) { +func (m MarketDataRequest) SetMDQuoteType(v enum.MDQuoteType) { m.Set(field.NewMDQuoteType(v)) } @@ -142,32 +143,47 @@ func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickf } //GetMDReqID gets MDReqID, Tag 262 -func (m MarketDataRequest) GetMDReqID() (f field.MDReqIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 -func (m MarketDataRequest) GetSubscriptionRequestType() (f field.SubscriptionRequestTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarketDepth gets MarketDepth, Tag 264 -func (m MarketDataRequest) GetMarketDepth() (f field.MarketDepthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDUpdateType gets MDUpdateType, Tag 265 -func (m MarketDataRequest) GetMDUpdateType() (f field.MDUpdateTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { + var f field.MDUpdateTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAggregatedBook gets AggregatedBook, Tag 266 -func (m MarketDataRequest) GetAggregatedBook() (f field.AggregatedBookField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { + var f field.AggregatedBookField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -179,8 +195,11 @@ func (m MarketDataRequest) GetNoMDEntryTypes() (NoMDEntryTypesRepeatingGroup, qu } //GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 -func (m MarketDataRequest) GetOpenCloseSettlFlag() (f field.OpenCloseSettlFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { + var f field.OpenCloseSettlFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -192,32 +211,47 @@ func (m MarketDataRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGro } //GetScope gets Scope, Tag 546 -func (m MarketDataRequest) GetScope() (f field.ScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { + var f field.ScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDImplicitDelete gets MDImplicitDelete, Tag 547 -func (m MarketDataRequest) GetMDImplicitDelete() (f field.MDImplicitDeleteField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDImplicitDelete() (v bool, err quickfix.MessageRejectError) { + var f field.MDImplicitDeleteField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetApplQueueMax gets ApplQueueMax, Tag 812 -func (m MarketDataRequest) GetApplQueueMax() (f field.ApplQueueMaxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetApplQueueMax() (v int, err quickfix.MessageRejectError) { + var f field.ApplQueueMaxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetApplQueueAction gets ApplQueueAction, Tag 815 -func (m MarketDataRequest) GetApplQueueAction() (f field.ApplQueueActionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetApplQueueAction() (v enum.ApplQueueAction, err quickfix.MessageRejectError) { + var f field.ApplQueueActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDQuoteType gets MDQuoteType, Tag 1070 -func (m MarketDataRequest) GetMDQuoteType() (f field.MDQuoteTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m MarketDataRequest) GetMDQuoteType() (v enum.MDQuoteType, err quickfix.MessageRejectError) { + var f field.MDQuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -302,7 +336,7 @@ func (m NoRelatedSym) SetSymbol(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NoRelatedSym) SetSymbolSfx(v string) { +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -312,7 +346,7 @@ func (m NoRelatedSym) SetSecurityID(v string) { } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m NoRelatedSym) SetSecurityIDSource(v string) { +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -322,7 +356,7 @@ func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m NoRelatedSym) SetProduct(v int) { +func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -332,7 +366,7 @@ func (m NoRelatedSym) SetCFICode(v string) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NoRelatedSym) SetSecurityType(v string) { +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -387,7 +421,7 @@ func (m NoRelatedSym) SetCreditRating(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m NoRelatedSym) SetInstrRegistry(v string) { +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } @@ -482,7 +516,7 @@ func (m NoRelatedSym) SetContractSettlMonth(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m NoRelatedSym) SetCPProgram(v int) { +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -507,7 +541,7 @@ func (m NoRelatedSym) SetInterestAccrualDate(v string) { } //SetSecurityStatus sets SecurityStatus, Tag 965 -func (m NoRelatedSym) SetSecurityStatus(v string) { +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { m.Set(field.NewSecurityStatus(v)) } @@ -552,12 +586,12 @@ func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup } //SetUnitOfMeasure sets UnitOfMeasure, Tag 996 -func (m NoRelatedSym) SetUnitOfMeasure(v string) { +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { m.Set(field.NewUnitOfMeasure(v)) } //SetTimeUnit sets TimeUnit, Tag 997 -func (m NoRelatedSym) SetTimeUnit(v string) { +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { m.Set(field.NewTimeUnit(v)) } @@ -582,12 +616,12 @@ func (m NoRelatedSym) SetCurrency(v string) { } //SetQuoteType sets QuoteType, Tag 537 -func (m NoRelatedSym) SetQuoteType(v int) { +func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } //SetSettlType sets SettlType, Tag 63 -func (m NoRelatedSym) SetSettlType(v string) { +func (m NoRelatedSym) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } @@ -602,26 +636,38 @@ func (m NoRelatedSym) SetMDEntrySize(value decimal.Decimal, scale int32) { } //GetSymbol gets Symbol, Tag 55 -func (m NoRelatedSym) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NoRelatedSym) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NoRelatedSym) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m NoRelatedSym) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -633,206 +679,308 @@ func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quick } //GetProduct gets Product, Tag 460 -func (m NoRelatedSym) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m NoRelatedSym) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NoRelatedSym) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m NoRelatedSym) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NoRelatedSym) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m NoRelatedSym) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m NoRelatedSym) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m NoRelatedSym) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m NoRelatedSym) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m NoRelatedSym) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m NoRelatedSym) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m NoRelatedSym) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m NoRelatedSym) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m NoRelatedSym) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m NoRelatedSym) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m NoRelatedSym) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m NoRelatedSym) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m NoRelatedSym) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NoRelatedSym) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m NoRelatedSym) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NoRelatedSym) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NoRelatedSym) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NoRelatedSym) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NoRelatedSym) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NoRelatedSym) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NoRelatedSym) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NoRelatedSym) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NoRelatedSym) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NoRelatedSym) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NoRelatedSym) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m NoRelatedSym) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m NoRelatedSym) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m NoRelatedSym) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m NoRelatedSym) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -844,62 +992,92 @@ func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRej } //GetDatedDate gets DatedDate, Tag 873 -func (m NoRelatedSym) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m NoRelatedSym) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityStatus gets SecurityStatus, Tag 965 -func (m NoRelatedSym) GetSecurityStatus() (f field.SecurityStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 -func (m NoRelatedSym) GetSettleOnOpenFlag() (f field.SettleOnOpenFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 -func (m NoRelatedSym) GetInstrmtAssignmentMethod() (f field.InstrmtAssignmentMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeMultiplier gets StrikeMultiplier, Tag 967 -func (m NoRelatedSym) GetStrikeMultiplier() (f field.StrikeMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeValue gets StrikeValue, Tag 968 -func (m NoRelatedSym) GetStrikeValue() (f field.StrikeValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinPriceIncrement gets MinPriceIncrement, Tag 969 -func (m NoRelatedSym) GetMinPriceIncrement() (f field.MinPriceIncrementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionLimit gets PositionLimit, Tag 970 -func (m NoRelatedSym) GetPositionLimit() (f field.PositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNTPositionLimit gets NTPositionLimit, Tag 971 -func (m NoRelatedSym) GetNTPositionLimit() (f field.NTPositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -911,20 +1089,29 @@ func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGrou } //GetUnitOfMeasure gets UnitOfMeasure, Tag 996 -func (m NoRelatedSym) GetUnitOfMeasure() (f field.UnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeUnit gets TimeUnit, Tag 997 -func (m NoRelatedSym) GetTimeUnit() (f field.TimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityTime gets MaturityTime, Tag 1079 -func (m NoRelatedSym) GetMaturityTime() (f field.MaturityTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -943,32 +1130,47 @@ func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectE } //GetCurrency gets Currency, Tag 15 -func (m NoRelatedSym) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteType gets QuoteType, Tag 537 -func (m NoRelatedSym) GetQuoteType() (f field.QuoteTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlType gets SettlType, Tag 63 -func (m NoRelatedSym) GetSettlType() (f field.SettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate gets SettlDate, Tag 64 -func (m NoRelatedSym) GetSettlDate() (f field.SettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMDEntrySize gets MDEntrySize, Tag 271 -func (m NoRelatedSym) GetMDEntrySize() (f field.MDEntrySizeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoRelatedSym) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1293,14 +1495,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1343,7 +1551,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -1363,26 +1571,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1455,20 +1675,29 @@ func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubID } //GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 -func (m NoInstrumentParties) GetInstrumentPartyID() (f field.InstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 -func (m NoInstrumentParties) GetInstrumentPartyIDSource() (f field.InstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 -func (m NoInstrumentParties) GetInstrumentPartyRole() (f field.InstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1515,14 +1744,20 @@ func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { } //GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (f field.InstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (f field.InstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1823,7 +2058,7 @@ func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, sca } //SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) SetUnderlyingSettlementType(v int) { +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { m.Set(field.NewUnderlyingSettlementType(v)) } @@ -1833,7 +2068,7 @@ func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int3 } //SetUnderlyingCashType sets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) SetUnderlyingCashType(v string) { +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { m.Set(field.NewUnderlyingCashType(v)) } @@ -1873,31 +2108,43 @@ func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { } //SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) SetUnderlyingFXRateCalc(v string) { +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { m.Set(field.NewUnderlyingFXRateCalc(v)) } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1909,242 +2156,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2156,44 +2523,65 @@ func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, } //GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 -func (m NoUnderlyings) GetUnderlyingAllocationPercent() (f field.UnderlyingAllocationPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) GetUnderlyingSettlementType() (f field.UnderlyingSettlementTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 -func (m NoUnderlyings) GetUnderlyingCashAmount() (f field.UnderlyingCashAmountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashType gets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) GetUnderlyingCashType() (f field.UnderlyingCashTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 -func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (f field.UnderlyingUnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 -func (m NoUnderlyings) GetUnderlyingTimeUnit() (f field.UnderlyingTimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 -func (m NoUnderlyings) GetUnderlyingCapValue() (f field.UnderlyingCapValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2205,26 +2593,38 @@ func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRe } //GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 -func (m NoUnderlyings) GetUnderlyingSettlMethod() (f field.UnderlyingSettlMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 -func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (f field.UnderlyingAdjustedQuantityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 -func (m NoUnderlyings) GetUnderlyingFXRate() (f field.UnderlyingFXRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) GetUnderlyingFXRateCalc() (f field.UnderlyingFXRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2534,14 +2934,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2594,14 +3000,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2664,20 +3076,29 @@ func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstr } //GetUndlyInstrumentPartyID gets UndlyInstrumentPartyID, Tag 1059 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (f field.UndlyInstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyIDSource gets UndlyInstrumentPartyIDSource, Tag 1060 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (f field.UndlyInstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyRole gets UndlyInstrumentPartyRole, Tag 1061 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (f field.UndlyInstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2724,14 +3145,20 @@ func (m NoUndlyInstrumentPartySubIDs) SetUndlyInstrumentPartySubIDType(v int) { } //GetUndlyInstrumentPartySubID gets UndlyInstrumentPartySubID, Tag 1063 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (f field.UndlyInstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartySubIDType gets UndlyInstrumentPartySubIDType, Tag 1064 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (f field.UndlyInstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3040,26 +3467,38 @@ func (m NoLegs) SetLegTimeUnit(v string) { } //GetLegSymbol gets LegSymbol, Tag 600 -func (m NoLegs) GetLegSymbol() (f field.LegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSymbolSfx gets LegSymbolSfx, Tag 601 -func (m NoLegs) GetLegSymbolSfx() (f field.LegSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityID gets LegSecurityID, Tag 602 -func (m NoLegs) GetLegSecurityID() (f field.LegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 -func (m NoLegs) GetLegSecurityIDSource() (f field.LegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3071,236 +3510,353 @@ func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quick } //GetLegProduct gets LegProduct, Tag 607 -func (m NoLegs) GetLegProduct() (f field.LegProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCFICode gets LegCFICode, Tag 608 -func (m NoLegs) GetLegCFICode() (f field.LegCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityType gets LegSecurityType, Tag 609 -func (m NoLegs) GetLegSecurityType() (f field.LegSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecuritySubType gets LegSecuritySubType, Tag 764 -func (m NoLegs) GetLegSecuritySubType() (f field.LegSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 -func (m NoLegs) GetLegMaturityMonthYear() (f field.LegMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegMaturityDate gets LegMaturityDate, Tag 611 -func (m NoLegs) GetLegMaturityDate() (f field.LegMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 -func (m NoLegs) GetLegCouponPaymentDate() (f field.LegCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssueDate gets LegIssueDate, Tag 249 -func (m NoLegs) GetLegIssueDate() (f field.LegIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 -func (m NoLegs) GetLegRepoCollateralSecurityType() (f field.LegRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 -func (m NoLegs) GetLegRepurchaseTerm() (f field.LegRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 -func (m NoLegs) GetLegRepurchaseRate() (f field.LegRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegFactor gets LegFactor, Tag 253 -func (m NoLegs) GetLegFactor() (f field.LegFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCreditRating gets LegCreditRating, Tag 257 -func (m NoLegs) GetLegCreditRating() (f field.LegCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInstrRegistry gets LegInstrRegistry, Tag 599 -func (m NoLegs) GetLegInstrRegistry() (f field.LegInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 -func (m NoLegs) GetLegCountryOfIssue() (f field.LegCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 -func (m NoLegs) GetLegStateOrProvinceOfIssue() (f field.LegStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 -func (m NoLegs) GetLegLocaleOfIssue() (f field.LegLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRedemptionDate gets LegRedemptionDate, Tag 254 -func (m NoLegs) GetLegRedemptionDate() (f field.LegRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikePrice gets LegStrikePrice, Tag 612 -func (m NoLegs) GetLegStrikePrice() (f field.LegStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 -func (m NoLegs) GetLegStrikeCurrency() (f field.LegStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegOptAttribute gets LegOptAttribute, Tag 613 -func (m NoLegs) GetLegOptAttribute() (f field.LegOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractMultiplier gets LegContractMultiplier, Tag 614 -func (m NoLegs) GetLegContractMultiplier() (f field.LegContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCouponRate gets LegCouponRate, Tag 615 -func (m NoLegs) GetLegCouponRate() (f field.LegCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityExchange gets LegSecurityExchange, Tag 616 -func (m NoLegs) GetLegSecurityExchange() (f field.LegSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegIssuer gets LegIssuer, Tag 617 -func (m NoLegs) GetLegIssuer() (f field.LegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 -func (m NoLegs) GetEncodedLegIssuerLen() (f field.EncodedLegIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 -func (m NoLegs) GetEncodedLegIssuer() (f field.EncodedLegIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityDesc gets LegSecurityDesc, Tag 620 -func (m NoLegs) GetLegSecurityDesc() (f field.LegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 -func (m NoLegs) GetEncodedLegSecurityDescLen() (f field.EncodedLegSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 -func (m NoLegs) GetEncodedLegSecurityDesc() (f field.EncodedLegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegRatioQty gets LegRatioQty, Tag 623 -func (m NoLegs) GetLegRatioQty() (f field.LegRatioQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSide gets LegSide, Tag 624 -func (m NoLegs) GetLegSide() (f field.LegSideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegCurrency gets LegCurrency, Tag 556 -func (m NoLegs) GetLegCurrency() (f field.LegCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegPool gets LegPool, Tag 740 -func (m NoLegs) GetLegPool() (f field.LegPoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegDatedDate gets LegDatedDate, Tag 739 -func (m NoLegs) GetLegDatedDate() (f field.LegDatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 -func (m NoLegs) GetLegContractSettlMonth() (f field.LegContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 -func (m NoLegs) GetLegInterestAccrualDate() (f field.LegInterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 -func (m NoLegs) GetLegUnitOfMeasure() (f field.LegUnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegTimeUnit gets LegTimeUnit, Tag 1001 -func (m NoLegs) GetLegTimeUnit() (f field.LegTimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3540,14 +4096,20 @@ func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { } //GetLegSecurityAltID gets LegSecurityAltID, Tag 605 -func (m NoLegSecurityAltID) GetLegSecurityAltID() (f field.LegSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 -func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (f field.LegSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3636,13 +4198,16 @@ type NoMDEntryTypes struct { } //SetMDEntryType sets MDEntryType, Tag 269 -func (m NoMDEntryTypes) SetMDEntryType(v string) { +func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } //GetMDEntryType gets MDEntryType, Tag 269 -func (m NoMDEntryTypes) GetMDEntryType() (f field.MDEntryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3680,24 +4245,30 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) SetTradingSessionSubID(v string) { +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix50/newordersingle/NewOrderSingle.generated.go b/vendor/github.com/quickfixgo/quickfix/fix50/newordersingle/NewOrderSingle.generated.go index 36e5494..d2cca5b 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix50/newordersingle/NewOrderSingle.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix50/newordersingle/NewOrderSingle.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fixt11" "github.com/quickfixgo/quickfix/tag" @@ -81,7 +82,7 @@ func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { } //SetCommType sets CommType, Tag 13 -func (m NewOrderSingle) SetCommType(v string) { +func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } @@ -91,17 +92,17 @@ func (m NewOrderSingle) SetCurrency(v string) { } //SetExecInst sets ExecInst, Tag 18 -func (m NewOrderSingle) SetExecInst(v string) { +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } //SetHandlInst sets HandlInst, Tag 21 -func (m NewOrderSingle) SetHandlInst(v string) { +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m NewOrderSingle) SetSecurityIDSource(v string) { +func (m NewOrderSingle) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -116,7 +117,7 @@ func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { } //SetOrdType sets OrdType, Tag 40 -func (m NewOrderSingle) SetOrdType(v string) { +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } @@ -131,7 +132,7 @@ func (m NewOrderSingle) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m NewOrderSingle) SetSide(v string) { +func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -146,7 +147,7 @@ func (m NewOrderSingle) SetText(v string) { } //SetTimeInForce sets TimeInForce, Tag 59 -func (m NewOrderSingle) SetTimeInForce(v string) { +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } @@ -156,7 +157,7 @@ func (m NewOrderSingle) SetTransactTime(v time.Time) { } //SetSettlType sets SettlType, Tag 63 -func (m NewOrderSingle) SetSettlType(v string) { +func (m NewOrderSingle) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } @@ -166,7 +167,7 @@ func (m NewOrderSingle) SetSettlDate(v string) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m NewOrderSingle) SetSymbolSfx(v string) { +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -181,7 +182,7 @@ func (m NewOrderSingle) SetTradeDate(v string) { } //SetPositionEffect sets PositionEffect, Tag 77 -func (m NewOrderSingle) SetPositionEffect(v string) { +func (m NewOrderSingle) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } @@ -191,7 +192,7 @@ func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { } //SetProcessCode sets ProcessCode, Tag 81 -func (m NewOrderSingle) SetProcessCode(v string) { +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } @@ -201,7 +202,7 @@ func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { } //SetExDestination sets ExDestination, Tag 100 -func (m NewOrderSingle) SetExDestination(v string) { +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } @@ -261,7 +262,7 @@ func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { } //SetSecurityType sets SecurityType, Tag 167 -func (m NewOrderSingle) SetSecurityType(v string) { +func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -291,7 +292,7 @@ func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { } //SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) SetCoveredOrUncovered(v int) { +func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } @@ -326,7 +327,7 @@ func (m NewOrderSingle) SetBenchmarkCurveCurrency(v string) { } //SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 -func (m NewOrderSingle) SetBenchmarkCurveName(v string) { +func (m NewOrderSingle) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } @@ -381,7 +382,7 @@ func (m NewOrderSingle) SetNoStipulations(f NoStipulationsRepeatingGroup) { } //SetYieldType sets YieldType, Tag 235 -func (m NewOrderSingle) SetYieldType(v string) { +func (m NewOrderSingle) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } @@ -451,7 +452,7 @@ func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) } //SetDiscretionInst sets DiscretionInst, Tag 388 -func (m NewOrderSingle) SetDiscretionInst(v string) { +func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } @@ -461,12 +462,12 @@ func (m NewOrderSingle) SetDiscretionOffsetValue(value decimal.Decimal, scale in } //SetPriceType sets PriceType, Tag 423 -func (m NewOrderSingle) SetPriceType(v int) { +func (m NewOrderSingle) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } //SetGTBookingInst sets GTBookingInst, Tag 427 -func (m NewOrderSingle) SetGTBookingInst(v int) { +func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } @@ -486,7 +487,7 @@ func (m NewOrderSingle) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { } //SetProduct sets Product, Tag 460 -func (m NewOrderSingle) SetProduct(v int) { +func (m NewOrderSingle) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -496,7 +497,7 @@ func (m NewOrderSingle) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m NewOrderSingle) SetRoundingDirection(v string) { +func (m NewOrderSingle) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -526,12 +527,12 @@ func (m NewOrderSingle) SetCommCurrency(v string) { } //SetCancellationRights sets CancellationRights, Tag 480 -func (m NewOrderSingle) SetCancellationRights(v string) { +func (m NewOrderSingle) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } //SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 -func (m NewOrderSingle) SetMoneyLaunderingStatus(v string) { +func (m NewOrderSingle) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } @@ -541,7 +542,7 @@ func (m NewOrderSingle) SetDesignation(v string) { } //SetFundRenewWaiv sets FundRenewWaiv, Tag 497 -func (m NewOrderSingle) SetFundRenewWaiv(v string) { +func (m NewOrderSingle) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } @@ -561,12 +562,12 @@ func (m NewOrderSingle) SetSecondaryClOrdID(v string) { } //SetOrderCapacity sets OrderCapacity, Tag 528 -func (m NewOrderSingle) SetOrderCapacity(v string) { +func (m NewOrderSingle) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } //SetOrderRestrictions sets OrderRestrictions, Tag 529 -func (m NewOrderSingle) SetOrderRestrictions(v string) { +func (m NewOrderSingle) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } @@ -576,22 +577,22 @@ func (m NewOrderSingle) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m NewOrderSingle) SetInstrRegistry(v string) { +func (m NewOrderSingle) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetCashMargin sets CashMargin, Tag 544 -func (m NewOrderSingle) SetCashMargin(v string) { +func (m NewOrderSingle) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } //SetAccountType sets AccountType, Tag 581 -func (m NewOrderSingle) SetAccountType(v int) { +func (m NewOrderSingle) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } //SetCustOrderCapacity sets CustOrderCapacity, Tag 582 -func (m NewOrderSingle) SetCustOrderCapacity(v int) { +func (m NewOrderSingle) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } @@ -601,22 +602,22 @@ func (m NewOrderSingle) SetClOrdLinkID(v string) { } //SetDayBookingInst sets DayBookingInst, Tag 589 -func (m NewOrderSingle) SetDayBookingInst(v string) { +func (m NewOrderSingle) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } //SetBookingUnit sets BookingUnit, Tag 590 -func (m NewOrderSingle) SetBookingUnit(v string) { +func (m NewOrderSingle) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } //SetPreallocMethod sets PreallocMethod, Tag 591 -func (m NewOrderSingle) SetPreallocMethod(v string) { +func (m NewOrderSingle) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } //SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 -func (m NewOrderSingle) SetClearingFeeIndicator(v string) { +func (m NewOrderSingle) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } @@ -626,7 +627,7 @@ func (m NewOrderSingle) SetPrice2(value decimal.Decimal, scale int32) { } //SetAcctIDSource sets AcctIDSource, Tag 660 -func (m NewOrderSingle) SetAcctIDSource(v int) { +func (m NewOrderSingle) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } @@ -696,67 +697,67 @@ func (m NewOrderSingle) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup } //SetBookingType sets BookingType, Tag 775 -func (m NewOrderSingle) SetBookingType(v int) { +func (m NewOrderSingle) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } //SetTerminationType sets TerminationType, Tag 788 -func (m NewOrderSingle) SetTerminationType(v int) { +func (m NewOrderSingle) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } //SetPegMoveType sets PegMoveType, Tag 835 -func (m NewOrderSingle) SetPegMoveType(v int) { +func (m NewOrderSingle) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } //SetPegOffsetType sets PegOffsetType, Tag 836 -func (m NewOrderSingle) SetPegOffsetType(v int) { +func (m NewOrderSingle) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } //SetPegLimitType sets PegLimitType, Tag 837 -func (m NewOrderSingle) SetPegLimitType(v int) { +func (m NewOrderSingle) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } //SetPegRoundDirection sets PegRoundDirection, Tag 838 -func (m NewOrderSingle) SetPegRoundDirection(v int) { +func (m NewOrderSingle) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } //SetPegScope sets PegScope, Tag 840 -func (m NewOrderSingle) SetPegScope(v int) { +func (m NewOrderSingle) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } //SetDiscretionMoveType sets DiscretionMoveType, Tag 841 -func (m NewOrderSingle) SetDiscretionMoveType(v int) { +func (m NewOrderSingle) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } //SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 -func (m NewOrderSingle) SetDiscretionOffsetType(v int) { +func (m NewOrderSingle) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } //SetDiscretionLimitType sets DiscretionLimitType, Tag 843 -func (m NewOrderSingle) SetDiscretionLimitType(v int) { +func (m NewOrderSingle) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } //SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 -func (m NewOrderSingle) SetDiscretionRoundDirection(v int) { +func (m NewOrderSingle) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } //SetDiscretionScope sets DiscretionScope, Tag 846 -func (m NewOrderSingle) SetDiscretionScope(v int) { +func (m NewOrderSingle) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } //SetTargetStrategy sets TargetStrategy, Tag 847 -func (m NewOrderSingle) SetTargetStrategy(v int) { +func (m NewOrderSingle) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } @@ -771,7 +772,7 @@ func (m NewOrderSingle) SetParticipationRate(value decimal.Decimal, scale int32) } //SetQtyType sets QtyType, Tag 854 -func (m NewOrderSingle) SetQtyType(v int) { +func (m NewOrderSingle) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } @@ -791,7 +792,7 @@ func (m NewOrderSingle) SetInterestAccrualDate(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m NewOrderSingle) SetCPProgram(v int) { +func (m NewOrderSingle) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -836,7 +837,7 @@ func (m NewOrderSingle) SetAgreementCurrency(v string) { } //SetDeliveryType sets DeliveryType, Tag 919 -func (m NewOrderSingle) SetDeliveryType(v int) { +func (m NewOrderSingle) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } @@ -851,7 +852,7 @@ func (m NewOrderSingle) SetNoStrategyParameters(f NoStrategyParametersRepeatingG } //SetSecurityStatus sets SecurityStatus, Tag 965 -func (m NewOrderSingle) SetSecurityStatus(v string) { +func (m NewOrderSingle) SetSecurityStatus(v enum.SecurityStatus) { m.Set(field.NewSecurityStatus(v)) } @@ -886,12 +887,12 @@ func (m NewOrderSingle) SetNTPositionLimit(v int) { } //SetUnitOfMeasure sets UnitOfMeasure, Tag 996 -func (m NewOrderSingle) SetUnitOfMeasure(v string) { +func (m NewOrderSingle) SetUnitOfMeasure(v enum.UnitOfMeasure) { m.Set(field.NewUnitOfMeasure(v)) } //SetTimeUnit sets TimeUnit, Tag 997 -func (m NewOrderSingle) SetTimeUnit(v string) { +func (m NewOrderSingle) SetTimeUnit(v enum.TimeUnit) { m.Set(field.NewTimeUnit(v)) } @@ -916,12 +917,12 @@ func (m NewOrderSingle) SetReceivedDeptID(v string) { } //SetCustOrderHandlingInst sets CustOrderHandlingInst, Tag 1031 -func (m NewOrderSingle) SetCustOrderHandlingInst(v string) { +func (m NewOrderSingle) SetCustOrderHandlingInst(v enum.CustOrderHandlingInst) { m.Set(field.NewCustOrderHandlingInst(v)) } //SetOrderHandlingInstSource sets OrderHandlingInstSource, Tag 1032 -func (m NewOrderSingle) SetOrderHandlingInstSource(v int) { +func (m NewOrderSingle) SetOrderHandlingInstSource(v enum.OrderHandlingInstSource) { m.Set(field.NewOrderHandlingInstSource(v)) } @@ -941,7 +942,7 @@ func (m NewOrderSingle) SetRefOrderID(v string) { } //SetRefOrderIDSource sets RefOrderIDSource, Tag 1081 -func (m NewOrderSingle) SetRefOrderIDSource(v string) { +func (m NewOrderSingle) SetRefOrderIDSource(v enum.RefOrderIDSource) { m.Set(field.NewRefOrderIDSource(v)) } @@ -951,12 +952,12 @@ func (m NewOrderSingle) SetSecondaryDisplayQty(value decimal.Decimal, scale int3 } //SetDisplayWhen sets DisplayWhen, Tag 1083 -func (m NewOrderSingle) SetDisplayWhen(v string) { +func (m NewOrderSingle) SetDisplayWhen(v enum.DisplayWhen) { m.Set(field.NewDisplayWhen(v)) } //SetDisplayMethod sets DisplayMethod, Tag 1084 -func (m NewOrderSingle) SetDisplayMethod(v string) { +func (m NewOrderSingle) SetDisplayMethod(v enum.DisplayMethod) { m.Set(field.NewDisplayMethod(v)) } @@ -996,12 +997,12 @@ func (m NewOrderSingle) SetPreTradeAnonymity(v bool) { } //SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 -func (m NewOrderSingle) SetPriceProtectionScope(v string) { +func (m NewOrderSingle) SetPriceProtectionScope(v enum.PriceProtectionScope) { m.Set(field.NewPriceProtectionScope(v)) } //SetPegPriceType sets PegPriceType, Tag 1094 -func (m NewOrderSingle) SetPegPriceType(v int) { +func (m NewOrderSingle) SetPegPriceType(v enum.PegPriceType) { m.Set(field.NewPegPriceType(v)) } @@ -1026,12 +1027,12 @@ func (m NewOrderSingle) SetPegSecurityDesc(v string) { } //SetTriggerType sets TriggerType, Tag 1100 -func (m NewOrderSingle) SetTriggerType(v string) { +func (m NewOrderSingle) SetTriggerType(v enum.TriggerType) { m.Set(field.NewTriggerType(v)) } //SetTriggerAction sets TriggerAction, Tag 1101 -func (m NewOrderSingle) SetTriggerAction(v string) { +func (m NewOrderSingle) SetTriggerAction(v enum.TriggerAction) { m.Set(field.NewTriggerAction(v)) } @@ -1061,17 +1062,17 @@ func (m NewOrderSingle) SetTriggerSecurityDesc(v string) { } //SetTriggerPriceType sets TriggerPriceType, Tag 1107 -func (m NewOrderSingle) SetTriggerPriceType(v string) { +func (m NewOrderSingle) SetTriggerPriceType(v enum.TriggerPriceType) { m.Set(field.NewTriggerPriceType(v)) } //SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 -func (m NewOrderSingle) SetTriggerPriceTypeScope(v string) { +func (m NewOrderSingle) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { m.Set(field.NewTriggerPriceTypeScope(v)) } //SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 -func (m NewOrderSingle) SetTriggerPriceDirection(v string) { +func (m NewOrderSingle) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { m.Set(field.NewTriggerPriceDirection(v)) } @@ -1081,7 +1082,7 @@ func (m NewOrderSingle) SetTriggerNewPrice(value decimal.Decimal, scale int32) { } //SetTriggerOrderType sets TriggerOrderType, Tag 1111 -func (m NewOrderSingle) SetTriggerOrderType(v string) { +func (m NewOrderSingle) SetTriggerOrderType(v enum.TriggerOrderType) { m.Set(field.NewTriggerOrderType(v)) } @@ -1101,7 +1102,7 @@ func (m NewOrderSingle) SetTriggerTradingSessionSubID(v string) { } //SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 -func (m NewOrderSingle) SetExDestinationIDSource(v string) { +func (m NewOrderSingle) SetExDestinationIDSource(v enum.ExDestinationIDSource) { m.Set(field.NewExDestinationIDSource(v)) } @@ -1111,146 +1112,218 @@ func (m NewOrderSingle) SetDisplayQty(value decimal.Decimal, scale int32) { } //GetAccount gets Account, Tag 1 -func (m NewOrderSingle) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m NewOrderSingle) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommission gets Commission, Tag 12 -func (m NewOrderSingle) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommType gets CommType, Tag 13 -func (m NewOrderSingle) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCurrency gets Currency, Tag 15 -func (m NewOrderSingle) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExecInst gets ExecInst, Tag 18 -func (m NewOrderSingle) GetExecInst() (f field.ExecInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetHandlInst gets HandlInst, Tag 21 -func (m NewOrderSingle) GetHandlInst() (f field.HandlInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m NewOrderSingle) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIOIID gets IOIID, Tag 23 -func (m NewOrderSingle) GetIOIID() (f field.IOIIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m NewOrderSingle) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrdType gets OrdType, Tag 40 -func (m NewOrderSingle) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice gets Price, Tag 44 -func (m NewOrderSingle) GetPrice() (f field.PriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m NewOrderSingle) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m NewOrderSingle) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m NewOrderSingle) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m NewOrderSingle) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeInForce gets TimeInForce, Tag 59 -func (m NewOrderSingle) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m NewOrderSingle) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlType gets SettlType, Tag 63 -func (m NewOrderSingle) GetSettlType() (f field.SettlTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate gets SettlDate, Tag 64 -func (m NewOrderSingle) GetSettlDate() (f field.SettlDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m NewOrderSingle) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocID gets AllocID, Tag 70 -func (m NewOrderSingle) GetAllocID() (f field.AllocIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeDate gets TradeDate, Tag 75 -func (m NewOrderSingle) GetTradeDate() (f field.TradeDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionEffect gets PositionEffect, Tag 77 -func (m NewOrderSingle) GetPositionEffect() (f field.PositionEffectField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1262,224 +1335,335 @@ func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageR } //GetProcessCode gets ProcessCode, Tag 81 -func (m NewOrderSingle) GetProcessCode() (f field.ProcessCodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStopPx gets StopPx, Tag 99 -func (m NewOrderSingle) GetStopPx() (f field.StopPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestination gets ExDestination, Tag 100 -func (m NewOrderSingle) GetExDestination() (f field.ExDestinationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m NewOrderSingle) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m NewOrderSingle) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinQty gets MinQty, Tag 110 -func (m NewOrderSingle) GetMinQty() (f field.MinQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxFloor gets MaxFloor, Tag 111 -func (m NewOrderSingle) GetMaxFloor() (f field.MaxFloorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocateReqd gets LocateReqd, Tag 114 -func (m NewOrderSingle) GetLocateReqd() (f field.LocateReqdField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQuoteID gets QuoteID, Tag 117 -func (m NewOrderSingle) GetQuoteID() (f field.QuoteIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlCurrency gets SettlCurrency, Tag 120 -func (m NewOrderSingle) GetSettlCurrency() (f field.SettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetForexReq gets ForexReq, Tag 121 -func (m NewOrderSingle) GetForexReq() (f field.ForexReqField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireTime gets ExpireTime, Tag 126 -func (m NewOrderSingle) GetExpireTime() (f field.ExpireTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrevClosePx gets PrevClosePx, Tag 140 -func (m NewOrderSingle) GetPrevClosePx() (f field.PrevClosePxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m NewOrderSingle) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m NewOrderSingle) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEffectiveTime gets EffectiveTime, Tag 168 -func (m NewOrderSingle) GetEffectiveTime() (f field.EffectiveTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty2 gets OrderQty2, Tag 192 -func (m NewOrderSingle) GetOrderQty2() (f field.OrderQty2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettlDate2 gets SettlDate2, Tag 193 -func (m NewOrderSingle) GetSettlDate2() (f field.SettlDate2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m NewOrderSingle) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m NewOrderSingle) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 -func (m NewOrderSingle) GetCoveredOrUncovered() (f field.CoveredOrUncoveredField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m NewOrderSingle) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m NewOrderSingle) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxShow gets MaxShow, Tag 210 -func (m NewOrderSingle) GetMaxShow() (f field.MaxShowField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetValue gets PegOffsetValue, Tag 211 -func (m NewOrderSingle) GetPegOffsetValue() (f field.PegOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSpread gets Spread, Tag 218 -func (m NewOrderSingle) GetSpread() (f field.SpreadField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 -func (m NewOrderSingle) GetBenchmarkCurveCurrency() (f field.BenchmarkCurveCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 -func (m NewOrderSingle) GetBenchmarkCurveName() (f field.BenchmarkCurveNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 -func (m NewOrderSingle) GetBenchmarkCurvePoint() (f field.BenchmarkCurvePointField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m NewOrderSingle) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m NewOrderSingle) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m NewOrderSingle) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m NewOrderSingle) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m NewOrderSingle) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m NewOrderSingle) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradeOriginationDate gets TradeOriginationDate, Tag 229 -func (m NewOrderSingle) GetTradeOriginationDate() (f field.TradeOriginationDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m NewOrderSingle) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1491,80 +1675,119 @@ func (m NewOrderSingle) GetNoStipulations() (NoStipulationsRepeatingGroup, quick } //GetYieldType gets YieldType, Tag 235 -func (m NewOrderSingle) GetYieldType() (f field.YieldTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYield gets Yield, Tag 236 -func (m NewOrderSingle) GetYield() (f field.YieldField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m NewOrderSingle) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m NewOrderSingle) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m NewOrderSingle) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m NewOrderSingle) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m NewOrderSingle) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m NewOrderSingle) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m NewOrderSingle) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m NewOrderSingle) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m NewOrderSingle) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m NewOrderSingle) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSolicitedFlag gets SolicitedFlag, Tag 377 -func (m NewOrderSingle) GetSolicitedFlag() (f field.SolicitedFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1576,32 +1799,47 @@ func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, } //GetDiscretionInst gets DiscretionInst, Tag 388 -func (m NewOrderSingle) GetDiscretionInst() (f field.DiscretionInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 -func (m NewOrderSingle) GetDiscretionOffsetValue() (f field.DiscretionOffsetValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceType gets PriceType, Tag 423 -func (m NewOrderSingle) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetGTBookingInst gets GTBookingInst, Tag 427 -func (m NewOrderSingle) GetGTBookingInst() (f field.GTBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExpireDate gets ExpireDate, Tag 432 -func (m NewOrderSingle) GetExpireDate() (f field.ExpireDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1620,230 +1858,344 @@ func (m NewOrderSingle) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, qui } //GetProduct gets Product, Tag 460 -func (m NewOrderSingle) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m NewOrderSingle) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m NewOrderSingle) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m NewOrderSingle) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m NewOrderSingle) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m NewOrderSingle) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m NewOrderSingle) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCommCurrency gets CommCurrency, Tag 479 -func (m NewOrderSingle) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCancellationRights gets CancellationRights, Tag 480 -func (m NewOrderSingle) GetCancellationRights() (f field.CancellationRightsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 -func (m NewOrderSingle) GetMoneyLaunderingStatus() (f field.MoneyLaunderingStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDesignation gets Designation, Tag 494 -func (m NewOrderSingle) GetDesignation() (f field.DesignationField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFundRenewWaiv gets FundRenewWaiv, Tag 497 -func (m NewOrderSingle) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRegistID gets RegistID, Tag 513 -func (m NewOrderSingle) GetRegistID() (f field.RegistIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m NewOrderSingle) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m NewOrderSingle) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderCapacity gets OrderCapacity, Tag 528 -func (m NewOrderSingle) GetOrderCapacity() (f field.OrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderRestrictions gets OrderRestrictions, Tag 529 -func (m NewOrderSingle) GetOrderRestrictions() (f field.OrderRestrictionsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m NewOrderSingle) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m NewOrderSingle) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashMargin gets CashMargin, Tag 544 -func (m NewOrderSingle) GetCashMargin() (f field.CashMarginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m NewOrderSingle) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderCapacity gets CustOrderCapacity, Tag 582 -func (m NewOrderSingle) GetCustOrderCapacity() (f field.CustOrderCapacityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m NewOrderSingle) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDayBookingInst gets DayBookingInst, Tag 589 -func (m NewOrderSingle) GetDayBookingInst() (f field.DayBookingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBookingUnit gets BookingUnit, Tag 590 -func (m NewOrderSingle) GetBookingUnit() (f field.BookingUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreallocMethod gets PreallocMethod, Tag 591 -func (m NewOrderSingle) GetPreallocMethod() (f field.PreallocMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 -func (m NewOrderSingle) GetClearingFeeIndicator() (f field.ClearingFeeIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPrice2 gets Price2, Tag 640 -func (m NewOrderSingle) GetPrice2() (f field.Price2Field, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAcctIDSource gets AcctIDSource, Tag 660 -func (m NewOrderSingle) GetAcctIDSource() (f field.AcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPrice gets BenchmarkPrice, Tag 662 -func (m NewOrderSingle) GetBenchmarkPrice() (f field.BenchmarkPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 -func (m NewOrderSingle) GetBenchmarkPriceType() (f field.BenchmarkPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m NewOrderSingle) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m NewOrderSingle) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 -func (m NewOrderSingle) GetYieldRedemptionDate() (f field.YieldRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 -func (m NewOrderSingle) GetYieldRedemptionPrice() (f field.YieldRedemptionPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 -func (m NewOrderSingle) GetYieldRedemptionPriceType() (f field.YieldRedemptionPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 -func (m NewOrderSingle) GetBenchmarkSecurityID() (f field.BenchmarkSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetYieldCalcDate gets YieldCalcDate, Tag 701 -func (m NewOrderSingle) GetYieldCalcDate() (f field.YieldCalcDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1855,14 +2207,20 @@ func (m NewOrderSingle) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfi } //GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 -func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (f field.BenchmarkSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m NewOrderSingle) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1874,98 +2232,146 @@ func (m NewOrderSingle) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGrou } //GetBookingType gets BookingType, Tag 775 -func (m NewOrderSingle) GetBookingType() (f field.BookingTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTerminationType gets TerminationType, Tag 788 -func (m NewOrderSingle) GetTerminationType() (f field.TerminationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegMoveType gets PegMoveType, Tag 835 -func (m NewOrderSingle) GetPegMoveType() (f field.PegMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegOffsetType gets PegOffsetType, Tag 836 -func (m NewOrderSingle) GetPegOffsetType() (f field.PegOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegLimitType gets PegLimitType, Tag 837 -func (m NewOrderSingle) GetPegLimitType() (f field.PegLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegRoundDirection gets PegRoundDirection, Tag 838 -func (m NewOrderSingle) GetPegRoundDirection() (f field.PegRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegScope gets PegScope, Tag 840 -func (m NewOrderSingle) GetPegScope() (f field.PegScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionMoveType gets DiscretionMoveType, Tag 841 -func (m NewOrderSingle) GetDiscretionMoveType() (f field.DiscretionMoveTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 -func (m NewOrderSingle) GetDiscretionOffsetType() (f field.DiscretionOffsetTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionLimitType gets DiscretionLimitType, Tag 843 -func (m NewOrderSingle) GetDiscretionLimitType() (f field.DiscretionLimitTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 -func (m NewOrderSingle) GetDiscretionRoundDirection() (f field.DiscretionRoundDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDiscretionScope gets DiscretionScope, Tag 846 -func (m NewOrderSingle) GetDiscretionScope() (f field.DiscretionScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategy gets TargetStrategy, Tag 847 -func (m NewOrderSingle) GetTargetStrategy() (f field.TargetStrategyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 -func (m NewOrderSingle) GetTargetStrategyParameters() (f field.TargetStrategyParametersField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetParticipationRate gets ParticipationRate, Tag 849 -func (m NewOrderSingle) GetParticipationRate() (f field.ParticipationRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetQtyType gets QtyType, Tag 854 -func (m NewOrderSingle) GetQtyType() (f field.QtyTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1977,80 +2383,119 @@ func (m NewOrderSingle) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageR } //GetDatedDate gets DatedDate, Tag 873 -func (m NewOrderSingle) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m NewOrderSingle) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m NewOrderSingle) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m NewOrderSingle) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarginRatio gets MarginRatio, Tag 898 -func (m NewOrderSingle) GetMarginRatio() (f field.MarginRatioField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDesc gets AgreementDesc, Tag 913 -func (m NewOrderSingle) GetAgreementDesc() (f field.AgreementDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementID gets AgreementID, Tag 914 -func (m NewOrderSingle) GetAgreementID() (f field.AgreementIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDate gets AgreementDate, Tag 915 -func (m NewOrderSingle) GetAgreementDate() (f field.AgreementDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartDate gets StartDate, Tag 916 -func (m NewOrderSingle) GetStartDate() (f field.StartDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndDate gets EndDate, Tag 917 -func (m NewOrderSingle) GetEndDate() (f field.EndDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementCurrency gets AgreementCurrency, Tag 918 -func (m NewOrderSingle) GetAgreementCurrency() (f field.AgreementCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliveryType gets DeliveryType, Tag 919 -func (m NewOrderSingle) GetDeliveryType() (f field.DeliveryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m NewOrderSingle) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2062,56 +2507,83 @@ func (m NewOrderSingle) GetNoStrategyParameters() (NoStrategyParametersRepeating } //GetSecurityStatus gets SecurityStatus, Tag 965 -func (m NewOrderSingle) GetSecurityStatus() (f field.SecurityStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 -func (m NewOrderSingle) GetSettleOnOpenFlag() (f field.SettleOnOpenFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeMultiplier gets StrikeMultiplier, Tag 967 -func (m NewOrderSingle) GetStrikeMultiplier() (f field.StrikeMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeValue gets StrikeValue, Tag 968 -func (m NewOrderSingle) GetStrikeValue() (f field.StrikeValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinPriceIncrement gets MinPriceIncrement, Tag 969 -func (m NewOrderSingle) GetMinPriceIncrement() (f field.MinPriceIncrementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionLimit gets PositionLimit, Tag 970 -func (m NewOrderSingle) GetPositionLimit() (f field.PositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNTPositionLimit gets NTPositionLimit, Tag 971 -func (m NewOrderSingle) GetNTPositionLimit() (f field.NTPositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnitOfMeasure gets UnitOfMeasure, Tag 996 -func (m NewOrderSingle) GetUnitOfMeasure() (f field.UnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeUnit gets TimeUnit, Tag 997 -func (m NewOrderSingle) GetTimeUnit() (f field.TimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2123,254 +2595,380 @@ func (m NewOrderSingle) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGr } //GetManualOrderIndicator gets ManualOrderIndicator, Tag 1028 -func (m NewOrderSingle) GetManualOrderIndicator() (f field.ManualOrderIndicatorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetManualOrderIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ManualOrderIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustDirectedOrder gets CustDirectedOrder, Tag 1029 -func (m NewOrderSingle) GetCustDirectedOrder() (f field.CustDirectedOrderField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustDirectedOrder() (v bool, err quickfix.MessageRejectError) { + var f field.CustDirectedOrderField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetReceivedDeptID gets ReceivedDeptID, Tag 1030 -func (m NewOrderSingle) GetReceivedDeptID() (f field.ReceivedDeptIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetReceivedDeptID() (v string, err quickfix.MessageRejectError) { + var f field.ReceivedDeptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCustOrderHandlingInst gets CustOrderHandlingInst, Tag 1031 -func (m NewOrderSingle) GetCustOrderHandlingInst() (f field.CustOrderHandlingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetCustOrderHandlingInst() (v enum.CustOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.CustOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderHandlingInstSource gets OrderHandlingInstSource, Tag 1032 -func (m NewOrderSingle) GetOrderHandlingInstSource() (f field.OrderHandlingInstSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetOrderHandlingInstSource() (v enum.OrderHandlingInstSource, err quickfix.MessageRejectError) { + var f field.OrderHandlingInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 -func (m NewOrderSingle) GetInstrmtAssignmentMethod() (f field.InstrmtAssignmentMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityTime gets MaturityTime, Tag 1079 -func (m NewOrderSingle) GetMaturityTime() (f field.MaturityTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRefOrderID gets RefOrderID, Tag 1080 -func (m NewOrderSingle) GetRefOrderID() (f field.RefOrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRefOrderID() (v string, err quickfix.MessageRejectError) { + var f field.RefOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRefOrderIDSource gets RefOrderIDSource, Tag 1081 -func (m NewOrderSingle) GetRefOrderIDSource() (f field.RefOrderIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRefOrderIDSource() (v enum.RefOrderIDSource, err quickfix.MessageRejectError) { + var f field.RefOrderIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 -func (m NewOrderSingle) GetSecondaryDisplayQty() (f field.SecondaryDisplayQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayWhen gets DisplayWhen, Tag 1083 -func (m NewOrderSingle) GetDisplayWhen() (f field.DisplayWhenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayMethod gets DisplayMethod, Tag 1084 -func (m NewOrderSingle) GetDisplayMethod() (f field.DisplayMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayLowQty gets DisplayLowQty, Tag 1085 -func (m NewOrderSingle) GetDisplayLowQty() (f field.DisplayLowQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayHighQty gets DisplayHighQty, Tag 1086 -func (m NewOrderSingle) GetDisplayHighQty() (f field.DisplayHighQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 -func (m NewOrderSingle) GetDisplayMinIncr() (f field.DisplayMinIncrField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRefreshQty gets RefreshQty, Tag 1088 -func (m NewOrderSingle) GetRefreshQty() (f field.RefreshQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMatchIncrement gets MatchIncrement, Tag 1089 -func (m NewOrderSingle) GetMatchIncrement() (f field.MatchIncrementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 -func (m NewOrderSingle) GetMaxPriceLevels() (f field.MaxPriceLevelsField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 -func (m NewOrderSingle) GetPreTradeAnonymity() (f field.PreTradeAnonymityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 -func (m NewOrderSingle) GetPriceProtectionScope() (f field.PriceProtectionScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegPriceType gets PegPriceType, Tag 1094 -func (m NewOrderSingle) GetPegPriceType() (f field.PegPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 -func (m NewOrderSingle) GetPegSecurityIDSource() (f field.PegSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSecurityID gets PegSecurityID, Tag 1097 -func (m NewOrderSingle) GetPegSecurityID() (f field.PegSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSymbol gets PegSymbol, Tag 1098 -func (m NewOrderSingle) GetPegSymbol() (f field.PegSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 -func (m NewOrderSingle) GetPegSecurityDesc() (f field.PegSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerType gets TriggerType, Tag 1100 -func (m NewOrderSingle) GetTriggerType() (f field.TriggerTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerAction gets TriggerAction, Tag 1101 -func (m NewOrderSingle) GetTriggerAction() (f field.TriggerActionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPrice gets TriggerPrice, Tag 1102 -func (m NewOrderSingle) GetTriggerPrice() (f field.TriggerPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSymbol gets TriggerSymbol, Tag 1103 -func (m NewOrderSingle) GetTriggerSymbol() (f field.TriggerSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 -func (m NewOrderSingle) GetTriggerSecurityID() (f field.TriggerSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 -func (m NewOrderSingle) GetTriggerSecurityIDSource() (f field.TriggerSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 -func (m NewOrderSingle) GetTriggerSecurityDesc() (f field.TriggerSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPriceType gets TriggerPriceType, Tag 1107 -func (m NewOrderSingle) GetTriggerPriceType() (f field.TriggerPriceTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 -func (m NewOrderSingle) GetTriggerPriceTypeScope() (f field.TriggerPriceTypeScopeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 -func (m NewOrderSingle) GetTriggerPriceDirection() (f field.TriggerPriceDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 -func (m NewOrderSingle) GetTriggerNewPrice() (f field.TriggerNewPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerOrderType gets TriggerOrderType, Tag 1111 -func (m NewOrderSingle) GetTriggerOrderType() (f field.TriggerOrderTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerNewQty gets TriggerNewQty, Tag 1112 -func (m NewOrderSingle) GetTriggerNewQty() (f field.TriggerNewQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 -func (m NewOrderSingle) GetTriggerTradingSessionID() (f field.TriggerTradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 -func (m NewOrderSingle) GetTriggerTradingSessionSubID() (f field.TriggerTradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 -func (m NewOrderSingle) GetExDestinationIDSource() (f field.ExDestinationIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDisplayQty gets DisplayQty, Tag 1138 -func (m NewOrderSingle) GetDisplayQty() (f field.DisplayQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NewOrderSingle) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3455,26 +4053,38 @@ func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { } //GetAllocAccount gets AllocAccount, Tag 79 -func (m NoAllocs) GetAllocAccount() (f field.AllocAccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 -func (m NoAllocs) GetAllocAcctIDSource() (f field.AllocAcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 -func (m NoAllocs) GetAllocSettlCurrency() (f field.AllocSettlCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIndividualAllocID gets IndividualAllocID, Tag 467 -func (m NoAllocs) GetIndividualAllocID() (f field.IndividualAllocIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3486,8 +4096,11 @@ func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfi } //GetAllocQty gets AllocQty, Tag 80 -func (m NoAllocs) GetAllocQty() (f field.AllocQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3547,20 +4160,29 @@ func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingG } //GetNestedPartyID gets NestedPartyID, Tag 524 -func (m NoNestedPartyIDs) GetNestedPartyID() (f field.NestedPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 -func (m NoNestedPartyIDs) GetNestedPartyIDSource() (f field.NestedPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartyRole gets NestedPartyRole, Tag 538 -func (m NoNestedPartyIDs) GetNestedPartyRole() (f field.NestedPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3607,14 +4229,20 @@ func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { } //GetNestedPartySubID gets NestedPartySubID, Tag 545 -func (m NoNestedPartySubIDs) GetNestedPartySubID() (f field.NestedPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 -func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (f field.NestedPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3703,7 +4331,7 @@ type NoStipulations struct { } //SetStipulationType sets StipulationType, Tag 233 -func (m NoStipulations) SetStipulationType(v string) { +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } @@ -3713,14 +4341,20 @@ func (m NoStipulations) SetStipulationValue(v string) { } //GetStipulationType gets StipulationType, Tag 233 -func (m NoStipulations) GetStipulationType() (f field.StipulationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStipulationValue gets StipulationValue, Tag 234 -func (m NoStipulations) GetStipulationValue() (f field.StipulationValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3763,24 +4397,30 @@ type NoTradingSessions struct { } //SetTradingSessionID sets TradingSessionID, Tag 336 -func (m NoTradingSessions) SetTradingSessionID(v string) { +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } //SetTradingSessionSubID sets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) SetTradingSessionSubID(v string) { +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } //GetTradingSessionID gets TradingSessionID, Tag 336 -func (m NoTradingSessions) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTradingSessionSubID gets TradingSessionSubID, Tag 625 -func (m NoTradingSessions) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3828,12 +4468,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -3843,20 +4483,29 @@ func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3898,19 +4547,25 @@ func (m NoPartySubIDs) SetPartySubID(v string) { } //SetPartySubIDType sets PartySubIDType, Tag 803 -func (m NoPartySubIDs) SetPartySubIDType(v int) { +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartySubIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubIDType gets PartySubIDType, Tag 803 -func (m NoPartySubIDs) GetPartySubIDType() (f field.PartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3986,14 +4641,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4271,7 +4932,7 @@ func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, sca } //SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) SetUnderlyingSettlementType(v int) { +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { m.Set(field.NewUnderlyingSettlementType(v)) } @@ -4281,7 +4942,7 @@ func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int3 } //SetUnderlyingCashType sets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) SetUnderlyingCashType(v string) { +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { m.Set(field.NewUnderlyingCashType(v)) } @@ -4321,31 +4982,43 @@ func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { } //SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) SetUnderlyingFXRateCalc(v string) { +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { m.Set(field.NewUnderlyingFXRateCalc(v)) } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4357,242 +5030,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4604,44 +5397,65 @@ func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, } //GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 -func (m NoUnderlyings) GetUnderlyingAllocationPercent() (f field.UnderlyingAllocationPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) GetUnderlyingSettlementType() (f field.UnderlyingSettlementTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 -func (m NoUnderlyings) GetUnderlyingCashAmount() (f field.UnderlyingCashAmountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashType gets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) GetUnderlyingCashType() (f field.UnderlyingCashTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 -func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (f field.UnderlyingUnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 -func (m NoUnderlyings) GetUnderlyingTimeUnit() (f field.UnderlyingTimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 -func (m NoUnderlyings) GetUnderlyingCapValue() (f field.UnderlyingCapValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4653,26 +5467,38 @@ func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRe } //GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 -func (m NoUnderlyings) GetUnderlyingSettlMethod() (f field.UnderlyingSettlMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 -func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (f field.UnderlyingAdjustedQuantityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 -func (m NoUnderlyings) GetUnderlyingFXRate() (f field.UnderlyingFXRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) GetUnderlyingFXRateCalc() (f field.UnderlyingFXRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -4982,14 +5808,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5042,14 +5874,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5112,20 +5950,29 @@ func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstr } //GetUndlyInstrumentPartyID gets UndlyInstrumentPartyID, Tag 1059 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (f field.UndlyInstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyIDSource gets UndlyInstrumentPartyIDSource, Tag 1060 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (f field.UndlyInstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyRole gets UndlyInstrumentPartyRole, Tag 1061 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (f field.UndlyInstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5172,14 +6019,20 @@ func (m NoUndlyInstrumentPartySubIDs) SetUndlyInstrumentPartySubIDType(v int) { } //GetUndlyInstrumentPartySubID gets UndlyInstrumentPartySubID, Tag 1063 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (f field.UndlyInstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartySubIDType gets UndlyInstrumentPartySubIDType, Tag 1064 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (f field.UndlyInstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5273,7 +6126,7 @@ func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { } //SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 -func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v int) { +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } @@ -5283,53 +6136,71 @@ func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { } //SetDeskType sets DeskType, Tag 1033 -func (m NoTrdRegTimestamps) SetDeskType(v string) { +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { m.Set(field.NewDeskType(v)) } //SetDeskTypeSource sets DeskTypeSource, Tag 1034 -func (m NoTrdRegTimestamps) SetDeskTypeSource(v int) { +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { m.Set(field.NewDeskTypeSource(v)) } //SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 -func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v string) { +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { m.Set(field.NewDeskOrderHandlingInst(v)) } //GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 -func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (f field.TrdRegTimestampField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 -func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (f field.TrdRegTimestampTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 -func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (f field.TrdRegTimestampOriginField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeskType gets DeskType, Tag 1033 -func (m NoTrdRegTimestamps) GetDeskType() (f field.DeskTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeskTypeSource gets DeskTypeSource, Tag 1034 -func (m NoTrdRegTimestamps) GetDeskTypeSource() (f field.DeskTypeSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 -func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (f field.DeskOrderHandlingInstField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5392,7 +6263,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -5412,26 +6283,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5489,7 +6372,7 @@ func (m NoStrategyParameters) SetStrategyParameterName(v string) { } //SetStrategyParameterType sets StrategyParameterType, Tag 959 -func (m NoStrategyParameters) SetStrategyParameterType(v int) { +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { m.Set(field.NewStrategyParameterType(v)) } @@ -5499,20 +6382,29 @@ func (m NoStrategyParameters) SetStrategyParameterValue(v string) { } //GetStrategyParameterName gets StrategyParameterName, Tag 958 -func (m NoStrategyParameters) GetStrategyParameterName() (f field.StrategyParameterNameField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrategyParameterType gets StrategyParameterType, Tag 959 -func (m NoStrategyParameters) GetStrategyParameterType() (f field.StrategyParameterTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrategyParameterValue gets StrategyParameterValue, Tag 960 -func (m NoStrategyParameters) GetStrategyParameterValue() (f field.StrategyParameterValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5580,20 +6472,29 @@ func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubID } //GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 -func (m NoInstrumentParties) GetInstrumentPartyID() (f field.InstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 -func (m NoInstrumentParties) GetInstrumentPartyIDSource() (f field.InstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 -func (m NoInstrumentParties) GetInstrumentPartyRole() (f field.InstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -5640,14 +6541,20 @@ func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { } //GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (f field.InstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (f field.InstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fix50/ordercancelrequest/OrderCancelRequest.generated.go b/vendor/github.com/quickfixgo/quickfix/fix50/ordercancelrequest/OrderCancelRequest.generated.go index 334d11b..0f0d59a 100644 --- a/vendor/github.com/quickfixgo/quickfix/fix50/ordercancelrequest/OrderCancelRequest.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fix50/ordercancelrequest/OrderCancelRequest.generated.go @@ -5,6 +5,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/fixt11" "github.com/quickfixgo/quickfix/tag" @@ -76,7 +77,7 @@ func (m OrderCancelRequest) SetClOrdID(v string) { } //SetSecurityIDSource sets SecurityIDSource, Tag 22 -func (m OrderCancelRequest) SetSecurityIDSource(v string) { +func (m OrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } @@ -101,7 +102,7 @@ func (m OrderCancelRequest) SetSecurityID(v string) { } //SetSide sets Side, Tag 54 -func (m OrderCancelRequest) SetSide(v string) { +func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } @@ -121,7 +122,7 @@ func (m OrderCancelRequest) SetTransactTime(v time.Time) { } //SetSymbolSfx sets SymbolSfx, Tag 65 -func (m OrderCancelRequest) SetSymbolSfx(v string) { +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } @@ -146,7 +147,7 @@ func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) } //SetSecurityType sets SecurityType, Tag 167 -func (m OrderCancelRequest) SetSecurityType(v string) { +func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } @@ -266,7 +267,7 @@ func (m OrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) } //SetProduct sets Product, Tag 460 -func (m OrderCancelRequest) SetProduct(v int) { +func (m OrderCancelRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } @@ -276,7 +277,7 @@ func (m OrderCancelRequest) SetCFICode(v string) { } //SetRoundingDirection sets RoundingDirection, Tag 468 -func (m OrderCancelRequest) SetRoundingDirection(v string) { +func (m OrderCancelRequest) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } @@ -316,12 +317,12 @@ func (m OrderCancelRequest) SetMaturityDate(v string) { } //SetInstrRegistry sets InstrRegistry, Tag 543 -func (m OrderCancelRequest) SetInstrRegistry(v string) { +func (m OrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } //SetAccountType sets AccountType, Tag 581 -func (m OrderCancelRequest) SetAccountType(v int) { +func (m OrderCancelRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } @@ -336,7 +337,7 @@ func (m OrderCancelRequest) SetOrigOrdModTime(v time.Time) { } //SetAcctIDSource sets AcctIDSource, Tag 660 -func (m OrderCancelRequest) SetAcctIDSource(v int) { +func (m OrderCancelRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } @@ -361,7 +362,7 @@ func (m OrderCancelRequest) SetSecuritySubType(v string) { } //SetTerminationType sets TerminationType, Tag 788 -func (m OrderCancelRequest) SetTerminationType(v int) { +func (m OrderCancelRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } @@ -381,7 +382,7 @@ func (m OrderCancelRequest) SetInterestAccrualDate(v string) { } //SetCPProgram sets CPProgram, Tag 875 -func (m OrderCancelRequest) SetCPProgram(v int) { +func (m OrderCancelRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } @@ -426,7 +427,7 @@ func (m OrderCancelRequest) SetAgreementCurrency(v string) { } //SetDeliveryType sets DeliveryType, Tag 919 -func (m OrderCancelRequest) SetDeliveryType(v int) { +func (m OrderCancelRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } @@ -436,7 +437,7 @@ func (m OrderCancelRequest) SetStrikeCurrency(v string) { } //SetSecurityStatus sets SecurityStatus, Tag 965 -func (m OrderCancelRequest) SetSecurityStatus(v string) { +func (m OrderCancelRequest) SetSecurityStatus(v enum.SecurityStatus) { m.Set(field.NewSecurityStatus(v)) } @@ -471,12 +472,12 @@ func (m OrderCancelRequest) SetNTPositionLimit(v int) { } //SetUnitOfMeasure sets UnitOfMeasure, Tag 996 -func (m OrderCancelRequest) SetUnitOfMeasure(v string) { +func (m OrderCancelRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { m.Set(field.NewUnitOfMeasure(v)) } //SetTimeUnit sets TimeUnit, Tag 997 -func (m OrderCancelRequest) SetTimeUnit(v string) { +func (m OrderCancelRequest) SetTimeUnit(v enum.TimeUnit) { m.Set(field.NewTimeUnit(v)) } @@ -496,230 +497,344 @@ func (m OrderCancelRequest) SetMaturityTime(v string) { } //GetAccount gets Account, Tag 1 -func (m OrderCancelRequest) GetAccount() (f field.AccountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdID gets ClOrdID, Tag 11 -func (m OrderCancelRequest) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityIDSource gets SecurityIDSource, Tag 22 -func (m OrderCancelRequest) GetSecurityIDSource() (f field.SecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderID gets OrderID, Tag 37 -func (m OrderCancelRequest) GetOrderID() (f field.OrderIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderQty gets OrderQty, Tag 38 -func (m OrderCancelRequest) GetOrderQty() (f field.OrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigClOrdID gets OrigClOrdID, Tag 41 -func (m OrderCancelRequest) GetOrigClOrdID() (f field.OrigClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityID gets SecurityID, Tag 48 -func (m OrderCancelRequest) GetSecurityID() (f field.SecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSide gets Side, Tag 54 -func (m OrderCancelRequest) GetSide() (f field.SideField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbol gets Symbol, Tag 55 -func (m OrderCancelRequest) GetSymbol() (f field.SymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetText gets Text, Tag 58 -func (m OrderCancelRequest) GetText() (f field.TextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTransactTime gets TransactTime, Tag 60 -func (m OrderCancelRequest) GetTransactTime() (f field.TransactTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSymbolSfx gets SymbolSfx, Tag 65 -func (m OrderCancelRequest) GetSymbolSfx() (f field.SymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetListID gets ListID, Tag 66 -func (m OrderCancelRequest) GetListID() (f field.ListIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssuer gets Issuer, Tag 106 -func (m OrderCancelRequest) GetIssuer() (f field.IssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityDesc gets SecurityDesc, Tag 107 -func (m OrderCancelRequest) GetSecurityDesc() (f field.SecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCashOrderQty gets CashOrderQty, Tag 152 -func (m OrderCancelRequest) GetCashOrderQty() (f field.CashOrderQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityType gets SecurityType, Tag 167 -func (m OrderCancelRequest) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityMonthYear gets MaturityMonthYear, Tag 200 -func (m OrderCancelRequest) GetMaturityMonthYear() (f field.MaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikePrice gets StrikePrice, Tag 202 -func (m OrderCancelRequest) GetStrikePrice() (f field.StrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOptAttribute gets OptAttribute, Tag 206 -func (m OrderCancelRequest) GetOptAttribute() (f field.OptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityExchange gets SecurityExchange, Tag 207 -func (m OrderCancelRequest) GetSecurityExchange() (f field.SecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponRate gets CouponRate, Tag 223 -func (m OrderCancelRequest) GetCouponRate() (f field.CouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCouponPaymentDate gets CouponPaymentDate, Tag 224 -func (m OrderCancelRequest) GetCouponPaymentDate() (f field.CouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetIssueDate gets IssueDate, Tag 225 -func (m OrderCancelRequest) GetIssueDate() (f field.IssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseTerm gets RepurchaseTerm, Tag 226 -func (m OrderCancelRequest) GetRepurchaseTerm() (f field.RepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepurchaseRate gets RepurchaseRate, Tag 227 -func (m OrderCancelRequest) GetRepurchaseRate() (f field.RepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetFactor gets Factor, Tag 228 -func (m OrderCancelRequest) GetFactor() (f field.FactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractMultiplier gets ContractMultiplier, Tag 231 -func (m OrderCancelRequest) GetContractMultiplier() (f field.ContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 -func (m OrderCancelRequest) GetRepoCollateralSecurityType() (f field.RepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRedemptionDate gets RedemptionDate, Tag 240 -func (m OrderCancelRequest) GetRedemptionDate() (f field.RedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCreditRating gets CreditRating, Tag 255 -func (m OrderCancelRequest) GetCreditRating() (f field.CreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 -func (m OrderCancelRequest) GetEncodedIssuerLen() (f field.EncodedIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedIssuer gets EncodedIssuer, Tag 349 -func (m OrderCancelRequest) GetEncodedIssuer() (f field.EncodedIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 -func (m OrderCancelRequest) GetEncodedSecurityDescLen() (f field.EncodedSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 -func (m OrderCancelRequest) GetEncodedSecurityDesc() (f field.EncodedSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedTextLen gets EncodedTextLen, Tag 354 -func (m OrderCancelRequest) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedText gets EncodedText, Tag 355 -func (m OrderCancelRequest) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetComplianceID gets ComplianceID, Tag 376 -func (m OrderCancelRequest) GetComplianceID() (f field.ComplianceIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -738,104 +853,155 @@ func (m OrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, } //GetProduct gets Product, Tag 460 -func (m OrderCancelRequest) GetProduct() (f field.ProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCFICode gets CFICode, Tag 461 -func (m OrderCancelRequest) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingDirection gets RoundingDirection, Tag 468 -func (m OrderCancelRequest) GetRoundingDirection() (f field.RoundingDirectionField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetRoundingModulus gets RoundingModulus, Tag 469 -func (m OrderCancelRequest) GetRoundingModulus() (f field.RoundingModulusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCountryOfIssue gets CountryOfIssue, Tag 470 -func (m OrderCancelRequest) GetCountryOfIssue() (f field.CountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 -func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (f field.StateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetLocaleOfIssue gets LocaleOfIssue, Tag 472 -func (m OrderCancelRequest) GetLocaleOfIssue() (f field.LocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrderPercent gets OrderPercent, Tag 516 -func (m OrderCancelRequest) GetOrderPercent() (f field.OrderPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 -func (m OrderCancelRequest) GetSecondaryClOrdID() (f field.SecondaryClOrdIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityDate gets MaturityDate, Tag 541 -func (m OrderCancelRequest) GetMaturityDate() (f field.MaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrRegistry gets InstrRegistry, Tag 543 -func (m OrderCancelRequest) GetInstrRegistry() (f field.InstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAccountType gets AccountType, Tag 581 -func (m OrderCancelRequest) GetAccountType() (f field.AccountTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetClOrdLinkID gets ClOrdLinkID, Tag 583 -func (m OrderCancelRequest) GetClOrdLinkID() (f field.ClOrdLinkIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigOrdModTime gets OrigOrdModTime, Tag 586 -func (m OrderCancelRequest) GetOrigOrdModTime() (f field.OrigOrdModTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAcctIDSource gets AcctIDSource, Tag 660 -func (m OrderCancelRequest) GetAcctIDSource() (f field.AcctIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetContractSettlMonth gets ContractSettlMonth, Tag 667 -func (m OrderCancelRequest) GetContractSettlMonth() (f field.ContractSettlMonthField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPool gets Pool, Tag 691 -func (m OrderCancelRequest) GetPool() (f field.PoolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -847,14 +1013,20 @@ func (m OrderCancelRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, qui } //GetSecuritySubType gets SecuritySubType, Tag 762 -func (m OrderCancelRequest) GetSecuritySubType() (f field.SecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTerminationType gets TerminationType, Tag 788 -func (m OrderCancelRequest) GetTerminationType() (f field.TerminationTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -866,134 +1038,200 @@ func (m OrderCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.Mess } //GetDatedDate gets DatedDate, Tag 873 -func (m OrderCancelRequest) GetDatedDate() (f field.DatedDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInterestAccrualDate gets InterestAccrualDate, Tag 874 -func (m OrderCancelRequest) GetInterestAccrualDate() (f field.InterestAccrualDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPProgram gets CPProgram, Tag 875 -func (m OrderCancelRequest) GetCPProgram() (f field.CPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetCPRegType gets CPRegType, Tag 876 -func (m OrderCancelRequest) GetCPRegType() (f field.CPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMarginRatio gets MarginRatio, Tag 898 -func (m OrderCancelRequest) GetMarginRatio() (f field.MarginRatioField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDesc gets AgreementDesc, Tag 913 -func (m OrderCancelRequest) GetAgreementDesc() (f field.AgreementDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementID gets AgreementID, Tag 914 -func (m OrderCancelRequest) GetAgreementID() (f field.AgreementIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementDate gets AgreementDate, Tag 915 -func (m OrderCancelRequest) GetAgreementDate() (f field.AgreementDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStartDate gets StartDate, Tag 916 -func (m OrderCancelRequest) GetStartDate() (f field.StartDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEndDate gets EndDate, Tag 917 -func (m OrderCancelRequest) GetEndDate() (f field.EndDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetAgreementCurrency gets AgreementCurrency, Tag 918 -func (m OrderCancelRequest) GetAgreementCurrency() (f field.AgreementCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliveryType gets DeliveryType, Tag 919 -func (m OrderCancelRequest) GetDeliveryType() (f field.DeliveryTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeCurrency gets StrikeCurrency, Tag 947 -func (m OrderCancelRequest) GetStrikeCurrency() (f field.StrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityStatus gets SecurityStatus, Tag 965 -func (m OrderCancelRequest) GetSecurityStatus() (f field.SecurityStatusField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 -func (m OrderCancelRequest) GetSettleOnOpenFlag() (f field.SettleOnOpenFlagField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeMultiplier gets StrikeMultiplier, Tag 967 -func (m OrderCancelRequest) GetStrikeMultiplier() (f field.StrikeMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetStrikeValue gets StrikeValue, Tag 968 -func (m OrderCancelRequest) GetStrikeValue() (f field.StrikeValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMinPriceIncrement gets MinPriceIncrement, Tag 969 -func (m OrderCancelRequest) GetMinPriceIncrement() (f field.MinPriceIncrementField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPositionLimit gets PositionLimit, Tag 970 -func (m OrderCancelRequest) GetPositionLimit() (f field.PositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetNTPositionLimit gets NTPositionLimit, Tag 971 -func (m OrderCancelRequest) GetNTPositionLimit() (f field.NTPositionLimitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnitOfMeasure gets UnitOfMeasure, Tag 996 -func (m OrderCancelRequest) GetUnitOfMeasure() (f field.UnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetTimeUnit gets TimeUnit, Tag 997 -func (m OrderCancelRequest) GetTimeUnit() (f field.TimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1005,14 +1243,20 @@ func (m OrderCancelRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeati } //GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 -func (m OrderCancelRequest) GetInstrmtAssignmentMethod() (f field.InstrmtAssignmentMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetMaturityTime gets MaturityTime, Tag 1079 -func (m OrderCancelRequest) GetMaturityTime() (f field.MaturityTimeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m OrderCancelRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1457,12 +1701,12 @@ func (m NoPartyIDs) SetPartyID(v string) { } //SetPartyIDSource sets PartyIDSource, Tag 447 -func (m NoPartyIDs) SetPartyIDSource(v string) { +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } //SetPartyRole sets PartyRole, Tag 452 -func (m NoPartyIDs) SetPartyRole(v int) { +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } @@ -1472,20 +1716,29 @@ func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { } //GetPartyID gets PartyID, Tag 448 -func (m NoPartyIDs) GetPartyID() (f field.PartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyIDSource gets PartyIDSource, Tag 447 -func (m NoPartyIDs) GetPartyIDSource() (f field.PartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartyRole gets PartyRole, Tag 452 -func (m NoPartyIDs) GetPartyRole() (f field.PartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1527,19 +1780,25 @@ func (m NoPartySubIDs) SetPartySubID(v string) { } //SetPartySubIDType sets PartySubIDType, Tag 803 -func (m NoPartySubIDs) SetPartySubIDType(v int) { +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } //GetPartySubID gets PartySubID, Tag 523 -func (m NoPartySubIDs) GetPartySubID() (f field.PartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetPartySubIDType gets PartySubIDType, Tag 803 -func (m NoPartySubIDs) GetPartySubIDType() (f field.PartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1615,14 +1874,20 @@ func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { } //GetSecurityAltID gets SecurityAltID, Tag 455 -func (m NoSecurityAltID) GetSecurityAltID() (f field.SecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 -func (m NoSecurityAltID) GetSecurityAltIDSource() (f field.SecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1900,7 +2165,7 @@ func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, sca } //SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) SetUnderlyingSettlementType(v int) { +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { m.Set(field.NewUnderlyingSettlementType(v)) } @@ -1910,7 +2175,7 @@ func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int3 } //SetUnderlyingCashType sets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) SetUnderlyingCashType(v string) { +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { m.Set(field.NewUnderlyingCashType(v)) } @@ -1950,31 +2215,43 @@ func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { } //SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) SetUnderlyingFXRateCalc(v string) { +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { m.Set(field.NewUnderlyingFXRateCalc(v)) } //GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 -func (m NoUnderlyings) GetUnderlyingSymbol() (f field.UnderlyingSymbolField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 -func (m NoUnderlyings) GetUnderlyingSymbolSfx() (f field.UnderlyingSymbolSfxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 -func (m NoUnderlyings) GetUnderlyingSecurityID() (f field.UnderlyingSecurityIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 -func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (f field.UnderlyingSecurityIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -1986,242 +2263,362 @@ func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltID } //GetUnderlyingProduct gets UnderlyingProduct, Tag 462 -func (m NoUnderlyings) GetUnderlyingProduct() (f field.UnderlyingProductField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 -func (m NoUnderlyings) GetUnderlyingCFICode() (f field.UnderlyingCFICodeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 -func (m NoUnderlyings) GetUnderlyingSecurityType() (f field.UnderlyingSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 -func (m NoUnderlyings) GetUnderlyingSecuritySubType() (f field.UnderlyingSecuritySubTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 -func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (f field.UnderlyingMaturityMonthYearField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 -func (m NoUnderlyings) GetUnderlyingMaturityDate() (f field.UnderlyingMaturityDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 -func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (f field.UnderlyingCouponPaymentDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 -func (m NoUnderlyings) GetUnderlyingIssueDate() (f field.UnderlyingIssueDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 -func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (f field.UnderlyingRepoCollateralSecurityTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 -func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (f field.UnderlyingRepurchaseTermField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 -func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (f field.UnderlyingRepurchaseRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFactor gets UnderlyingFactor, Tag 246 -func (m NoUnderlyings) GetUnderlyingFactor() (f field.UnderlyingFactorField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 -func (m NoUnderlyings) GetUnderlyingCreditRating() (f field.UnderlyingCreditRatingField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 -func (m NoUnderlyings) GetUnderlyingInstrRegistry() (f field.UnderlyingInstrRegistryField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 -func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (f field.UnderlyingCountryOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 -func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (f field.UnderlyingStateOrProvinceOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 -func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (f field.UnderlyingLocaleOfIssueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 -func (m NoUnderlyings) GetUnderlyingRedemptionDate() (f field.UnderlyingRedemptionDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 -func (m NoUnderlyings) GetUnderlyingStrikePrice() (f field.UnderlyingStrikePriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 -func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (f field.UnderlyingStrikeCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 -func (m NoUnderlyings) GetUnderlyingOptAttribute() (f field.UnderlyingOptAttributeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 -func (m NoUnderlyings) GetUnderlyingContractMultiplier() (f field.UnderlyingContractMultiplierField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 -func (m NoUnderlyings) GetUnderlyingCouponRate() (f field.UnderlyingCouponRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 -func (m NoUnderlyings) GetUnderlyingSecurityExchange() (f field.UnderlyingSecurityExchangeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 -func (m NoUnderlyings) GetUnderlyingIssuer() (f field.UnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 -func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (f field.EncodedUnderlyingIssuerLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 -func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (f field.EncodedUnderlyingIssuerField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 -func (m NoUnderlyings) GetUnderlyingSecurityDesc() (f field.UnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (f field.EncodedUnderlyingSecurityDescLenField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 -func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (f field.EncodedUnderlyingSecurityDescField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 -func (m NoUnderlyings) GetUnderlyingCPProgram() (f field.UnderlyingCPProgramField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 -func (m NoUnderlyings) GetUnderlyingCPRegType() (f field.UnderlyingCPRegTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 -func (m NoUnderlyings) GetUnderlyingCurrency() (f field.UnderlyingCurrencyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingQty gets UnderlyingQty, Tag 879 -func (m NoUnderlyings) GetUnderlyingQty() (f field.UnderlyingQtyField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingPx gets UnderlyingPx, Tag 810 -func (m NoUnderlyings) GetUnderlyingPx() (f field.UnderlyingPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 -func (m NoUnderlyings) GetUnderlyingDirtyPrice() (f field.UnderlyingDirtyPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 -func (m NoUnderlyings) GetUnderlyingEndPrice() (f field.UnderlyingEndPriceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 -func (m NoUnderlyings) GetUnderlyingStartValue() (f field.UnderlyingStartValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 -func (m NoUnderlyings) GetUnderlyingCurrentValue() (f field.UnderlyingCurrentValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 -func (m NoUnderlyings) GetUnderlyingEndValue() (f field.UnderlyingEndValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2233,44 +2630,65 @@ func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, } //GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 -func (m NoUnderlyings) GetUnderlyingAllocationPercent() (f field.UnderlyingAllocationPercentField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 -func (m NoUnderlyings) GetUnderlyingSettlementType() (f field.UnderlyingSettlementTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 -func (m NoUnderlyings) GetUnderlyingCashAmount() (f field.UnderlyingCashAmountField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCashType gets UnderlyingCashType, Tag 974 -func (m NoUnderlyings) GetUnderlyingCashType() (f field.UnderlyingCashTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 -func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (f field.UnderlyingUnitOfMeasureField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 -func (m NoUnderlyings) GetUnderlyingTimeUnit() (f field.UnderlyingTimeUnitField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 -func (m NoUnderlyings) GetUnderlyingCapValue() (f field.UnderlyingCapValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2282,26 +2700,38 @@ func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRe } //GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 -func (m NoUnderlyings) GetUnderlyingSettlMethod() (f field.UnderlyingSettlMethodField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 -func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (f field.UnderlyingAdjustedQuantityField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 -func (m NoUnderlyings) GetUnderlyingFXRate() (f field.UnderlyingFXRateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 -func (m NoUnderlyings) GetUnderlyingFXRateCalc() (f field.UnderlyingFXRateCalcField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2611,14 +3041,20 @@ func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { } //GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (f field.UnderlyingSecurityAltIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 -func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (f field.UnderlyingSecurityAltIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2671,14 +3107,20 @@ func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { } //GetUnderlyingStipType gets UnderlyingStipType, Tag 888 -func (m NoUnderlyingStips) GetUnderlyingStipType() (f field.UnderlyingStipTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 -func (m NoUnderlyingStips) GetUnderlyingStipValue() (f field.UnderlyingStipValueField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2741,20 +3183,29 @@ func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstr } //GetUndlyInstrumentPartyID gets UndlyInstrumentPartyID, Tag 1059 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (f field.UndlyInstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyIDSource gets UndlyInstrumentPartyIDSource, Tag 1060 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (f field.UndlyInstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartyRole gets UndlyInstrumentPartyRole, Tag 1061 -func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (f field.UndlyInstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentParties) GetUndlyInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2801,14 +3252,20 @@ func (m NoUndlyInstrumentPartySubIDs) SetUndlyInstrumentPartySubIDType(v int) { } //GetUndlyInstrumentPartySubID gets UndlyInstrumentPartySubID, Tag 1063 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (f field.UndlyInstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetUndlyInstrumentPartySubIDType gets UndlyInstrumentPartySubIDType, Tag 1064 -func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (f field.UndlyInstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoUndlyInstrumentPartySubIDs) GetUndlyInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UndlyInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -2897,7 +3354,7 @@ type NoEvents struct { } //SetEventType sets EventType, Tag 865 -func (m NoEvents) SetEventType(v int) { +func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } @@ -2917,26 +3374,38 @@ func (m NoEvents) SetEventText(v string) { } //GetEventType gets EventType, Tag 865 -func (m NoEvents) GetEventType() (f field.EventTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventDate gets EventDate, Tag 866 -func (m NoEvents) GetEventDate() (f field.EventDateField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventPx gets EventPx, Tag 867 -func (m NoEvents) GetEventPx() (f field.EventPxField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetEventText gets EventText, Tag 868 -func (m NoEvents) GetEventText() (f field.EventTextField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3009,20 +3478,29 @@ func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubID } //GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 -func (m NoInstrumentParties) GetInstrumentPartyID() (f field.InstrumentPartyIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 -func (m NoInstrumentParties) GetInstrumentPartyIDSource() (f field.InstrumentPartyIDSourceField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 -func (m NoInstrumentParties) GetInstrumentPartyRole() (f field.InstrumentPartyRoleField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } @@ -3069,14 +3547,20 @@ func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { } //GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (f field.InstrumentPartySubIDField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } //GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 -func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (f field.InstrumentPartySubIDTypeField, err quickfix.MessageRejectError) { - err = m.Get(&f) +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fixt11/header.generated.go b/vendor/github.com/quickfixgo/quickfix/fixt11/header.generated.go index 8b9eb67..8e34c46 100644 --- a/vendor/github.com/quickfixgo/quickfix/fixt11/header.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fixt11/header.generated.go @@ -4,6 +4,7 @@ import ( "time" "github.com/quickfixgo/quickfix" + "github.com/quickfixgo/quickfix/enum" "github.com/quickfixgo/quickfix/field" "github.com/quickfixgo/quickfix/tag" ) @@ -36,7 +37,7 @@ func (h Header) SetMsgSeqNum(v int) { } //SetMsgType sets MsgType, Tag 35 -func (h Header) SetMsgType(v string) { +func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } @@ -141,7 +142,7 @@ func (h Header) SetXmlData(v string) { } //SetMessageEncoding sets MessageEncoding, Tag 347 -func (h Header) SetMessageEncoding(v string) { +func (h Header) SetMessageEncoding(v enum.MessageEncoding) { h.Set(field.NewMessageEncoding(v)) } @@ -156,7 +157,7 @@ func (h Header) SetNoHops(f NoHopsRepeatingGroup) { } //SetApplVerID sets ApplVerID, Tag 1128 -func (h Header) SetApplVerID(v string) { +func (h Header) SetApplVerID(v enum.ApplVerID) { h.Set(field.NewApplVerID(v)) } @@ -166,158 +167,236 @@ func (h Header) SetCstmApplVerID(v string) { } //GetBeginString gets BeginString, Tag 8 -func (h Header) GetBeginString() (f field.BeginStringField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetBodyLength gets BodyLength, Tag 9 -func (h Header) GetBodyLength() (f field.BodyLengthField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgSeqNum gets MsgSeqNum, Tag 34 -func (h Header) GetMsgSeqNum() (f field.MsgSeqNumField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMsgType gets MsgType, Tag 35 -func (h Header) GetMsgType() (f field.MsgTypeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossDupFlag gets PossDupFlag, Tag 43 -func (h Header) GetPossDupFlag() (f field.PossDupFlagField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderCompID gets SenderCompID, Tag 49 -func (h Header) GetSenderCompID() (f field.SenderCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderSubID gets SenderSubID, Tag 50 -func (h Header) GetSenderSubID() (f field.SenderSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSendingTime gets SendingTime, Tag 52 -func (h Header) GetSendingTime() (f field.SendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetCompID gets TargetCompID, Tag 56 -func (h Header) GetTargetCompID() (f field.TargetCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetSubID gets TargetSubID, Tag 57 -func (h Header) GetTargetSubID() (f field.TargetSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureDataLen gets SecureDataLen, Tag 90 -func (h Header) GetSecureDataLen() (f field.SecureDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSecureData gets SecureData, Tag 91 -func (h Header) GetSecureData() (f field.SecureDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetPossResend gets PossResend, Tag 97 -func (h Header) GetPossResend() (f field.PossResendField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 -func (h Header) GetOnBehalfOfCompID() (f field.OnBehalfOfCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 -func (h Header) GetOnBehalfOfSubID() (f field.OnBehalfOfSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOrigSendingTime gets OrigSendingTime, Tag 122 -func (h Header) GetOrigSendingTime() (f field.OrigSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToCompID gets DeliverToCompID, Tag 128 -func (h Header) GetDeliverToCompID() (f field.DeliverToCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToSubID gets DeliverToSubID, Tag 129 -func (h Header) GetDeliverToSubID() (f field.DeliverToSubIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetSenderLocationID gets SenderLocationID, Tag 142 -func (h Header) GetSenderLocationID() (f field.SenderLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { + var f field.SenderLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetTargetLocationID gets TargetLocationID, Tag 143 -func (h Header) GetTargetLocationID() (f field.TargetLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.TargetLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 -func (h Header) GetOnBehalfOfLocationID() (f field.OnBehalfOfLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetDeliverToLocationID gets DeliverToLocationID, Tag 145 -func (h Header) GetDeliverToLocationID() (f field.DeliverToLocationIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlDataLen gets XmlDataLen, Tag 212 -func (h Header) GetXmlDataLen() (f field.XmlDataLenField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { + var f field.XmlDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetXmlData gets XmlData, Tag 213 -func (h Header) GetXmlData() (f field.XmlDataField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { + var f field.XmlDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetMessageEncoding gets MessageEncoding, Tag 347 -func (h Header) GetMessageEncoding() (f field.MessageEncodingField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { + var f field.MessageEncodingField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 -func (h Header) GetLastMsgSeqNumProcessed() (f field.LastMsgSeqNumProcessedField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { + var f field.LastMsgSeqNumProcessedField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } @@ -329,14 +408,20 @@ func (h Header) GetNoHops() (NoHopsRepeatingGroup, quickfix.MessageRejectError) } //GetApplVerID gets ApplVerID, Tag 1128 -func (h Header) GetApplVerID() (f field.ApplVerIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetApplVerID() (v enum.ApplVerID, err quickfix.MessageRejectError) { + var f field.ApplVerIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetCstmApplVerID gets CstmApplVerID, Tag 1129 -func (h Header) GetCstmApplVerID() (f field.CstmApplVerIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h Header) GetCstmApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.CstmApplVerIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } @@ -506,20 +591,29 @@ func (h NoHops) SetHopRefID(v int) { } //GetHopCompID gets HopCompID, Tag 628 -func (h NoHops) GetHopCompID() (f field.HopCompIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopCompID() (v string, err quickfix.MessageRejectError) { + var f field.HopCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetHopSendingTime gets HopSendingTime, Tag 629 -func (h NoHops) GetHopSendingTime() (f field.HopSendingTimeField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.HopSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } //GetHopRefID gets HopRefID, Tag 630 -func (h NoHops) GetHopRefID() (f field.HopRefIDField, err quickfix.MessageRejectError) { - err = h.Get(&f) +func (h NoHops) GetHopRefID() (v int, err quickfix.MessageRejectError) { + var f field.HopRefIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/fixt11/trailer.generated.go b/vendor/github.com/quickfixgo/quickfix/fixt11/trailer.generated.go index cbff27d..c3b1876 100644 --- a/vendor/github.com/quickfixgo/quickfix/fixt11/trailer.generated.go +++ b/vendor/github.com/quickfixgo/quickfix/fixt11/trailer.generated.go @@ -27,20 +27,29 @@ func (t Trailer) SetSignatureLength(v int) { } //GetCheckSum gets CheckSum, Tag 10 -func (t Trailer) GetCheckSum() (f field.CheckSumField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignature gets Signature, Tag 89 -func (t Trailer) GetSignature() (f field.SignatureField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } //GetSignatureLength gets SignatureLength, Tag 93 -func (t Trailer) GetSignatureLength() (f field.SignatureLengthField, err quickfix.MessageRejectError) { - err = t.Get(&f) +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } return } diff --git a/vendor/github.com/quickfixgo/quickfix/in_session.go b/vendor/github.com/quickfixgo/quickfix/in_session.go index 4fed04e..e1bc49f 100644 --- a/vendor/github.com/quickfixgo/quickfix/in_session.go +++ b/vendor/github.com/quickfixgo/quickfix/in_session.go @@ -17,10 +17,10 @@ func (state inSession) FixMsgIn(session *session, msg Message) sessionState { return handleStateError(session, err) } - switch string(msgType) { + switch enum.MsgType(msgType) { case enum.MsgType_LOGON: if err := session.handleLogon(msg); err != nil { - if err := session.initiateLogout(""); err != nil { + if err := session.initiateLogoutInReplyTo("", &msg); err != nil { return handleStateError(session, err) } return logoutState{} @@ -80,7 +80,7 @@ func (state inSession) handleLogout(session *session, msg Message) (nextState se session.log.OnEvent("Received logout request") session.log.OnEvent("Sending logout response") - if err := session.sendLogout(""); err != nil { + if err := session.sendLogoutInReplyTo("", &msg); err != nil { session.logError(err) } } else { @@ -111,7 +111,7 @@ func (state inSession) handleTestRequest(session *session, msg Message) (nextSta heartBt := NewMessage() heartBt.Header.SetField(tagMsgType, FIXString("0")) heartBt.Body.SetField(tagTestReqID, testReq) - if err := session.send(heartBt); err != nil { + if err := session.sendInReplyTo(heartBt, &msg); err != nil { return handleStateError(session, err) } } @@ -183,7 +183,7 @@ func (state inSession) handleResendRequest(session *session, msg Message) (nextS endSeqNo = expectedSeqNum - 1 } - if err := state.resendMessages(session, int(beginSeqNo), endSeqNo); err != nil { + if err := state.resendMessages(session, int(beginSeqNo), endSeqNo, msg); err != nil { return handleStateError(session, err) } @@ -201,7 +201,7 @@ func (state inSession) handleResendRequest(session *session, msg Message) (nextS return state } -func (state inSession) resendMessages(session *session, beginSeqNo, endSeqNo int) (err error) { +func (state inSession) resendMessages(session *session, beginSeqNo, endSeqNo int, inReplyTo Message) (err error) { msgs, err := session.store.GetMessages(beginSeqNo, endSeqNo) if err != nil { session.log.OnEventf("error retrieving messages from store: %s", err.Error()) @@ -226,7 +226,7 @@ func (state inSession) resendMessages(session *session, beginSeqNo, endSeqNo int } if seqNum != sentMessageSeqNum { - if err = state.generateSequenceReset(session, seqNum, sentMessageSeqNum); err != nil { + if err = state.generateSequenceReset(session, seqNum, sentMessageSeqNum, inReplyTo); err != nil { return err } } @@ -242,7 +242,7 @@ func (state inSession) resendMessages(session *session, beginSeqNo, endSeqNo int } if seqNum != nextSeqNum { // gapfill for catch-up - if err = state.generateSequenceReset(session, seqNum, nextSeqNum); err != nil { + if err = state.generateSequenceReset(session, seqNum, nextSeqNum, inReplyTo); err != nil { return err } } @@ -324,7 +324,9 @@ func (state inSession) doTargetTooLow(session *session, msg Message, rej targetT } if !msg.Header.Has(tagOrigSendingTime) { - session.doReject(msg, RequiredTagMissing(tagOrigSendingTime)) + if err := session.doReject(msg, RequiredTagMissing(tagOrigSendingTime)); err != nil { + return handleStateError(session, err) + } return state } @@ -355,9 +357,9 @@ func (state inSession) doTargetTooLow(session *session, msg Message, rej targetT return state } -func (state *inSession) generateSequenceReset(session *session, beginSeqNo int, endSeqNo int) (err error) { +func (state *inSession) generateSequenceReset(session *session, beginSeqNo int, endSeqNo int, inReplyTo Message) (err error) { sequenceReset := NewMessage() - session.fillDefaultHeader(sequenceReset) + session.fillDefaultHeader(sequenceReset, &inReplyTo) sequenceReset.Header.SetField(tagMsgType, FIXString("4")) sequenceReset.Header.SetField(tagMsgSeqNum, FIXInt(beginSeqNo)) diff --git a/vendor/github.com/quickfixgo/quickfix/internal/session_settings.go b/vendor/github.com/quickfixgo/quickfix/internal/session_settings.go index 43cb76f..451ee92 100644 --- a/vendor/github.com/quickfixgo/quickfix/internal/session_settings.go +++ b/vendor/github.com/quickfixgo/quickfix/internal/session_settings.go @@ -4,13 +4,14 @@ import "time" //SessionSettings stores all of the configuration for a given session type SessionSettings struct { - ResetOnLogon bool - RefreshOnLogon bool - ResetOnLogout bool - HeartBtInt time.Duration - SessionTime *TimeRange - InitiateLogon bool - ResendRequestChunkSize int + ResetOnLogon bool + RefreshOnLogon bool + ResetOnLogout bool + HeartBtInt time.Duration + SessionTime *TimeRange + InitiateLogon bool + ResendRequestChunkSize int + EnableLastMsgSeqNumProcessed bool //required on logon for FIX.T.1 messages DefaultApplVerID string diff --git a/vendor/github.com/quickfixgo/quickfix/logon_state.go b/vendor/github.com/quickfixgo/quickfix/logon_state.go index 8fab05f..6027bb0 100644 --- a/vendor/github.com/quickfixgo/quickfix/logon_state.go +++ b/vendor/github.com/quickfixgo/quickfix/logon_state.go @@ -15,7 +15,7 @@ func (s logonState) FixMsgIn(session *session, msg Message) (nextState sessionSt return handleStateError(session, err) } - if string(msgType) != enum.MsgType_LOGON { + if enum.MsgType(msgType) != enum.MsgType_LOGON { session.log.OnEventf("Invalid Session State: Received Msg %s while waiting for Logon", msg) return latentState{} } @@ -24,9 +24,9 @@ func (s logonState) FixMsgIn(session *session, msg Message) (nextState sessionSt switch err := err.(type) { case RejectLogon: session.log.OnEvent(err.Text) - msg := session.buildLogout(err.Text) + logout := session.buildLogout(err.Text) - if err := session.dropAndSend(msg, false); err != nil { + if err := session.dropAndSendInReplyTo(logout, false, &msg); err != nil { session.logError(err) } diff --git a/vendor/github.com/quickfixgo/quickfix/message_router.go b/vendor/github.com/quickfixgo/quickfix/message_router.go index 5989b9b..25c4994 100644 --- a/vendor/github.com/quickfixgo/quickfix/message_router.go +++ b/vendor/github.com/quickfixgo/quickfix/message_router.go @@ -51,7 +51,7 @@ func (c MessageRouter) tryRoute(beginString string, msgType string, msg Message, applVerID = FIXString(session.TargetDefaultApplicationVersionID()) } - switch string(applVerID) { + switch enum.ApplVerID(applVerID) { case enum.ApplVerID_FIX40: fixVersion = enum.BeginStringFIX40 case enum.ApplVerID_FIX41: diff --git a/vendor/github.com/quickfixgo/quickfix/session.go b/vendor/github.com/quickfixgo/quickfix/session.go index 765d429..6ef0857 100644 --- a/vendor/github.com/quickfixgo/quickfix/session.go +++ b/vendor/github.com/quickfixgo/quickfix/session.go @@ -96,15 +96,31 @@ func (s *session) insertSendingTime(header Header) { } } -func (s *session) fillDefaultHeader(msg Message) { +func (s *session) fillDefaultHeader(msg Message, inReplyTo *Message) { msg.Header.SetField(tagBeginString, FIXString(s.sessionID.BeginString)) msg.Header.SetField(tagSenderCompID, FIXString(s.sessionID.SenderCompID)) msg.Header.SetField(tagTargetCompID, FIXString(s.sessionID.TargetCompID)) s.insertSendingTime(msg.Header) + + if s.EnableLastMsgSeqNumProcessed { + if inReplyTo != nil { + if lastSeqNum, err := inReplyTo.Header.GetInt(tagMsgSeqNum); err != nil { + s.logError(err) + } else { + msg.Header.SetInt(tagLastMsgSeqNumProcessed, lastSeqNum) + } + } else { + msg.Header.SetInt(tagLastMsgSeqNumProcessed, s.store.NextTargetMsgSeqNum()-1) + } + } } func (s *session) sendLogon(resetStore, setResetSeqNum bool) error { + return s.sendLogonInReplyTo(resetStore, setResetSeqNum, nil) +} + +func (s *session) sendLogonInReplyTo(resetStore, setResetSeqNum bool, inReplyTo *Message) error { logon := NewMessage() logon.Header.SetField(tagMsgType, FIXString("A")) logon.Header.SetField(tagBeginString, FIXString(s.sessionID.BeginString)) @@ -121,7 +137,7 @@ func (s *session) sendLogon(resetStore, setResetSeqNum bool) error { logon.Body.SetField(tagDefaultApplVerID, FIXString(s.DefaultApplVerID)) } - if err := s.dropAndSend(logon, resetStore); err != nil { + if err := s.dropAndSendInReplyTo(logon, resetStore, inReplyTo); err != nil { return err } @@ -142,8 +158,12 @@ func (s *session) buildLogout(reason string) Message { } func (s *session) sendLogout(reason string) error { + return s.sendLogoutInReplyTo(reason, nil) +} + +func (s *session) sendLogoutInReplyTo(reason string, inReplyTo *Message) error { logout := s.buildLogout(reason) - return s.send(logout) + return s.sendInReplyTo(logout, inReplyTo) } func (s *session) resend(msg Message) bool { @@ -164,7 +184,7 @@ func (s *session) queueForSend(msg Message) error { s.sendMutex.Lock() defer s.sendMutex.Unlock() - if err := s.prepMessageForSend(&msg); err != nil { + if err := s.prepMessageForSend(&msg, nil); err != nil { return err } @@ -180,6 +200,9 @@ func (s *session) queueForSend(msg Message) error { //send will validate, persist, queue the message. If the session is logged on, send all messages in the queue func (s *session) send(msg Message) error { + return s.sendInReplyTo(msg, nil) +} +func (s *session) sendInReplyTo(msg Message, inReplyTo *Message) error { if !s.IsLoggedOn() { return s.queueForSend(msg) } @@ -187,7 +210,7 @@ func (s *session) send(msg Message) error { s.sendMutex.Lock() defer s.sendMutex.Unlock() - if err := s.prepMessageForSend(&msg); err != nil { + if err := s.prepMessageForSend(&msg, inReplyTo); err != nil { return err } @@ -208,7 +231,9 @@ func (s *session) dropAndReset() error { //dropAndSend will optionally reset the store, validate and persist the message, then drops the send queue and sends the message. func (s *session) dropAndSend(msg Message, resetStore bool) error { - + return s.dropAndSendInReplyTo(msg, resetStore, nil) +} +func (s *session) dropAndSendInReplyTo(msg Message, resetStore bool, inReplyTo *Message) error { s.sendMutex.Lock() defer s.sendMutex.Unlock() @@ -218,7 +243,7 @@ func (s *session) dropAndSend(msg Message, resetStore bool) error { } } - if err := s.prepMessageForSend(&msg); err != nil { + if err := s.prepMessageForSend(&msg, inReplyTo); err != nil { return err } @@ -229,8 +254,8 @@ func (s *session) dropAndSend(msg Message, resetStore bool) error { return nil } -func (s *session) prepMessageForSend(msg *Message) error { - s.fillDefaultHeader(*msg) +func (s *session) prepMessageForSend(msg, inReplyTo *Message) error { + s.fillDefaultHeader(*msg, inReplyTo) seqNum := s.store.NextSenderMsgSeqNum() msg.Header.SetField(tagMsgSeqNum, FIXInt(seqNum)) @@ -242,7 +267,7 @@ func (s *session) prepMessageForSend(msg *Message) error { if isAdminMessageType(string(msgType)) { s.application.ToAdmin(*msg, s.sessionID) - if msgType.String() == enum.MsgType_LOGON { + if enum.MsgType(msgType) == enum.MsgType_LOGON { var resetSeqNumFlag FIXBoolean if msg.Body.Has(tagResetSeqNumFlag) { if err := msg.Body.GetField(tagResetSeqNumFlag, &resetSeqNumFlag); err != nil { @@ -392,7 +417,7 @@ func (s *session) handleLogon(msg Message) error { } s.log.OnEvent("Responding to logon request") - if err := s.sendLogon(resetStore, resetSeqNumFlag.Bool()); err != nil { + if err := s.sendLogonInReplyTo(resetStore, resetSeqNumFlag.Bool(), &msg); err != nil { return err } } @@ -409,7 +434,11 @@ func (s *session) handleLogon(msg Message) error { } func (s *session) initiateLogout(reason string) (err error) { - if err = s.sendLogout(reason); err != nil { + return s.initiateLogoutInReplyTo(reason, nil) +} + +func (s *session) initiateLogoutInReplyTo(reason string, inReplyTo *Message) (err error) { + if err = s.sendLogoutInReplyTo(reason, inReplyTo); err != nil { s.logError(err) return } @@ -597,7 +626,7 @@ func (s *session) doReject(msg Message, rej MessageRejectError) error { } s.log.OnEventf("Message Rejected: %v", rej.Error()) - return s.send(reply) + return s.sendInReplyTo(reply, &msg) } type fixIn struct { diff --git a/vendor/github.com/quickfixgo/quickfix/session_factory.go b/vendor/github.com/quickfixgo/quickfix/session_factory.go index 1cb1c91..338a6f6 100644 --- a/vendor/github.com/quickfixgo/quickfix/session_factory.go +++ b/vendor/github.com/quickfixgo/quickfix/session_factory.go @@ -140,6 +140,12 @@ func (f sessionFactory) newSession( } } + if settings.HasSetting(config.EnableLastMsgSeqNumProcessed) { + if s.EnableLastMsgSeqNumProcessed, err = settings.BoolSetting(config.EnableLastMsgSeqNumProcessed); err != nil { + return + } + } + if settings.HasSetting(config.ResendRequestChunkSize) { if s.ResendRequestChunkSize, err = settings.IntSetting(config.ResendRequestChunkSize); err != nil { return diff --git a/vendor/vendor.json b/vendor/vendor.json index 85dbecc..65eeed5 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -3,213 +3,213 @@ "ignore": "test", "package": [ { - "checksumSHA1": "C35fMnG0E7nBTI/3tTi2/fJ7FeE=", + "checksumSHA1": "DxlaH8a97aZfSv1dgzeWc7BKzg4=", "path": "github.com/quickfixgo/quickfix", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "NM0j2xeK3vaYn+RFNFvPLJNqc50=", + "checksumSHA1": "NQgdlqwOrvqucQgRp8ezqkWJEeo=", "path": "github.com/quickfixgo/quickfix/config", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { "checksumSHA1": "xI+yIzVkLijTjZSLMj7FYjlYbJ4=", "path": "github.com/quickfixgo/quickfix/datadictionary", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, { - "checksumSHA1": "7vbog/p6qHM83fj/tf8+t/9BFNc=", + "checksumSHA1": "NIh1muEqHUoO7Jcky+KDd5nElAQ=", "path": "github.com/quickfixgo/quickfix/enum", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "ftEVBlTm+aVJUNAn7CVNCmXd9xk=", + "checksumSHA1": "TB2abZADXugxIkbseqFmnnS821E=", "path": "github.com/quickfixgo/quickfix/field", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "SccUGK1rp+651wucUvGhsR5OYB8=", + "checksumSHA1": "v5pkXnW1+UzK2aEPyv7zKkqBub0=", "path": "github.com/quickfixgo/quickfix/fix40", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, { - "checksumSHA1": "7h/Kkjy7/VnI0ZSMerDk29QmByA=", + "checksumSHA1": "qyl5O2jnA30XF/h3wSe9lbp2N7s=", "path": "github.com/quickfixgo/quickfix/fix40/executionreport", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "NZ/yJZ+LTxf91BynJ+vnVJAUGJA=", + "checksumSHA1": "jHOKn15jML2XFGW9bQQoEOVu4hA=", "path": "github.com/quickfixgo/quickfix/fix40/newordersingle", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "oYxvrPjzDOn928CAA7KvaHyaO1A=", + "checksumSHA1": "gsCkQFFG8teA6kmdvR0DaB3EQnw=", "path": "github.com/quickfixgo/quickfix/fix40/ordercancelrequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "o5jle4y4miPIERVzfTjIAeHEgqc=", + "checksumSHA1": "pdgeg/euHhaSXCYfLdSREydWUVg=", "path": "github.com/quickfixgo/quickfix/fix41", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, { - "checksumSHA1": "Y7NQnNNe+78klkpF7EKpowIG2LE=", + "checksumSHA1": "KPhJqMf+x/7JJwdZc/apTjr3Iis=", "path": "github.com/quickfixgo/quickfix/fix41/executionreport", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "bqJXPT0COhgScLpFLyOH9PZKAGA=", + "checksumSHA1": "Bk/sHSuahmFAZYSDM90GA6t0qgQ=", "path": "github.com/quickfixgo/quickfix/fix41/newordersingle", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "OPLfvFfNpKi88hELezQyPeuMycs=", + "checksumSHA1": "Wrz4yIMed+ZlZiRDHIMliUwycFg=", "path": "github.com/quickfixgo/quickfix/fix41/ordercancelrequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "BNGNuU9P+LRDe/5h5cd+uFC3llc=", + "checksumSHA1": "UBMxVv8PBZ1SlEpQruRkiSvYlEo=", "path": "github.com/quickfixgo/quickfix/fix42", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "AHPgcrwd4KUqcVdLAH+pj+jrKT0=", + "checksumSHA1": "XrCfGng+UQWnLFwgeXzxHXObSzo=", "path": "github.com/quickfixgo/quickfix/fix42/executionreport", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "KtCbsji/p9lisqwCHOfKwKr9z4Y=", + "checksumSHA1": "PJhVa3k+7brYbypZri3QvcXBiJM=", "path": "github.com/quickfixgo/quickfix/fix42/marketdatarequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "EROFI3AxLxbJgz4frY8Ef2kqpNs=", + "checksumSHA1": "Cfv6PFo3tlPXYHO4h6ppxoBhbbA=", "path": "github.com/quickfixgo/quickfix/fix42/newordersingle", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "9AMB3Qf8TlY+rrXKW1PeELD9smw=", + "checksumSHA1": "rkZ9PLSLksCvG0EBk6M2mpQShQQ=", "path": "github.com/quickfixgo/quickfix/fix42/ordercancelrequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "0n6KKUwJe2/cznaGk5CPSCSiXh8=", + "checksumSHA1": "YE/g1JwGQSPffl6gmZZuqjfHFvY=", "path": "github.com/quickfixgo/quickfix/fix43", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, { - "checksumSHA1": "9bq8FqiknbaN5UoT2gQEW7yZzXA=", + "checksumSHA1": "2hKxpurYYE3C+y4HabXxpv4GxQE=", "path": "github.com/quickfixgo/quickfix/fix43/executionreport", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "rwJXgolU+Pyu6Yg+RtLIlpLTSeU=", + "checksumSHA1": "r1O8TMQEkblkOCYxWNpD07Gt8Es=", "path": "github.com/quickfixgo/quickfix/fix43/marketdatarequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "rFkwLQeucmpsAUxtK7FDaGuxmlc=", + "checksumSHA1": "ptwlzVzF1mOrx/FfxT9JGexN6No=", "path": "github.com/quickfixgo/quickfix/fix43/newordersingle", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "emmmrr5oMrA8IKADbPKFa5YnePE=", + "checksumSHA1": "fh7oJWG2BcUq09oD0tZxeyhUXik=", "path": "github.com/quickfixgo/quickfix/fix43/ordercancelrequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "+FkPQdqSEp0juWcxlx7jamFWbvk=", + "checksumSHA1": "CXBVLmKBh3snoOEue/LwBjaY0HU=", "path": "github.com/quickfixgo/quickfix/fix44", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, { - "checksumSHA1": "K1njKnEUkfjFm5Z/xoIRZTqbcMU=", + "checksumSHA1": "78+mqxtmr/AZTXRulySEfeR0d7A=", "path": "github.com/quickfixgo/quickfix/fix44/executionreport", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "PPNbxotB3ieXnh56szaT03ZRdno=", + "checksumSHA1": "onAJNAokw6+eX+cMjLQuMwNsEV0=", "path": "github.com/quickfixgo/quickfix/fix44/marketdatarequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "can775Qlg4EaLaZMdh5WK7pUr9s=", + "checksumSHA1": "4wnaJCZwKFoihRvtYE0nQl+CwPk=", "path": "github.com/quickfixgo/quickfix/fix44/newordersingle", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "AQwNq5QOoINepIBoGb05vTnSu0E=", + "checksumSHA1": "SDlnG9PH3gH8Fk82moeq+369r/c=", "path": "github.com/quickfixgo/quickfix/fix44/ordercancelrequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "U1LBzPzCue/2BrzklyOJfF/A1iA=", + "checksumSHA1": "SNWTHW/S3crrIpp63W8F1jZ9I/g=", "path": "github.com/quickfixgo/quickfix/fix50/executionreport", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "Qx8Bpd7OWVdVBqxiLrxnkfKuO4E=", + "checksumSHA1": "lDmrO4RnB31jM0FHBGS3p82c+u0=", "path": "github.com/quickfixgo/quickfix/fix50/marketdatarequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "vea0rPZCRl0RxAGgTGsAhHzIxig=", + "checksumSHA1": "0J9d0UtGABVPLR2T7G24LOwOwqI=", "path": "github.com/quickfixgo/quickfix/fix50/newordersingle", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "+9nVl1txOPx0sVXYuUuPPy7VSzo=", + "checksumSHA1": "xE/Fvgs4x7CwgxL6YrucdNW+UmM=", "path": "github.com/quickfixgo/quickfix/fix50/ordercancelrequest", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { - "checksumSHA1": "S1ZzSdXOqe//QQUNxPaAksZZzVw=", + "checksumSHA1": "i+KCM8Arx4+r2P8C3IGdqQL+8vM=", "path": "github.com/quickfixgo/quickfix/fixt11", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, { - "checksumSHA1": "tWQf1vebQNVaiIpBzcSRyVIE6Sc=", + "checksumSHA1": "sUiOkXoI8ACn1tWZVtAKzB+kzSI=", "path": "github.com/quickfixgo/quickfix/internal", - "revision": "d0add3b9dde372ea2e3f9ac10857247a0d90c28a", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-09-13T19:11:26Z" }, { "checksumSHA1": "N8Ite5SbLcV2jVE6uiuKuL4rNY4=", "path": "github.com/quickfixgo/quickfix/tag", - "revision": "666d295eba4d271c4b55acca5e363c97bee42742", + "revision": "85bb337062cce43252a11af3142653af26828428", "revisionTime": "2016-08-16T20:57:37Z" }, {