Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type BidResponse
- func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError)
- func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError)
- func (m BidResponse) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError)
- func (m BidResponse) HasBidID() bool
- func (m BidResponse) HasClientBidID() bool
- func (m BidResponse) HasNoBidComponents() bool
- func (m BidResponse) SetBidID(v string)
- func (m BidResponse) SetClientBidID(v string)
- func (m BidResponse) SetNoBidComponents(f NoBidComponentsRepeatingGroup)
- func (m BidResponse) ToMessage() *quickfix.Message
- type NoBidComponents
- func (m NoBidComponents) GetCommCurrency() (v string, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
- func (m NoBidComponents) HasCommCurrency() bool
- func (m NoBidComponents) HasCommType() bool
- func (m NoBidComponents) HasCommission() bool
- func (m NoBidComponents) HasCountry() bool
- func (m NoBidComponents) HasEncodedText() bool
- func (m NoBidComponents) HasEncodedTextLen() bool
- func (m NoBidComponents) HasFairValue() bool
- func (m NoBidComponents) HasFundRenewWaiv() bool
- func (m NoBidComponents) HasListID() bool
- func (m NoBidComponents) HasNetGrossInd() bool
- func (m NoBidComponents) HasPrice() bool
- func (m NoBidComponents) HasPriceType() bool
- func (m NoBidComponents) HasSettlDate() bool
- func (m NoBidComponents) HasSettlType() bool
- func (m NoBidComponents) HasSide() bool
- func (m NoBidComponents) HasText() bool
- func (m NoBidComponents) HasTradingSessionID() bool
- func (m NoBidComponents) HasTradingSessionSubID() bool
- func (m NoBidComponents) SetCommCurrency(v string)
- func (m NoBidComponents) SetCommType(v enum.CommType)
- func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32)
- func (m NoBidComponents) SetCountry(v string)
- func (m NoBidComponents) SetEncodedText(v string)
- func (m NoBidComponents) SetEncodedTextLen(v int)
- func (m NoBidComponents) SetFairValue(value decimal.Decimal, scale int32)
- func (m NoBidComponents) SetFundRenewWaiv(v enum.FundRenewWaiv)
- func (m NoBidComponents) SetListID(v string)
- func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd)
- func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32)
- func (m NoBidComponents) SetPriceType(v enum.PriceType)
- func (m NoBidComponents) SetSettlDate(v string)
- func (m NoBidComponents) SetSettlType(v enum.SettlType)
- func (m NoBidComponents) SetSide(v enum.Side)
- func (m NoBidComponents) SetText(v string)
- func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID)
- func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID)
- type NoBidComponentsRepeatingGroup
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BidResponse ¶ added in v0.4.0
BidResponse is the fix50sp2 BidResponse type, MsgType = l
func FromMessage ¶ added in v0.4.0
func FromMessage(m *quickfix.Message) BidResponse
FromMessage creates a BidResponse from a quickfix.Message instance
func New ¶ added in v0.2.0
func New() (m BidResponse)
New returns a BidResponse initialized with the required fields for BidResponse
func (BidResponse) GetBidID ¶ added in v0.4.0
func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError)
GetBidID gets BidID, Tag 390
func (BidResponse) GetClientBidID ¶ added in v0.4.0
func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError)
GetClientBidID gets ClientBidID, Tag 391
func (BidResponse) GetNoBidComponents ¶ added in v0.4.0
func (m BidResponse) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError)
GetNoBidComponents gets NoBidComponents, Tag 420
func (BidResponse) HasBidID ¶ added in v0.4.0
func (m BidResponse) HasBidID() bool
HasBidID returns true if BidID is present, Tag 390
func (BidResponse) HasClientBidID ¶ added in v0.4.0
func (m BidResponse) HasClientBidID() bool
HasClientBidID returns true if ClientBidID is present, Tag 391
func (BidResponse) HasNoBidComponents ¶ added in v0.4.0
func (m BidResponse) HasNoBidComponents() bool
HasNoBidComponents returns true if NoBidComponents is present, Tag 420
func (BidResponse) SetBidID ¶ added in v0.4.0
func (m BidResponse) SetBidID(v string)
SetBidID sets BidID, Tag 390
func (BidResponse) SetClientBidID ¶ added in v0.4.0
func (m BidResponse) SetClientBidID(v string)
SetClientBidID sets ClientBidID, Tag 391
func (BidResponse) SetNoBidComponents ¶ added in v0.4.0
func (m BidResponse) SetNoBidComponents(f NoBidComponentsRepeatingGroup)
SetNoBidComponents sets NoBidComponents, Tag 420
func (BidResponse) ToMessage ¶ added in v0.4.0
func (m BidResponse) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance
type NoBidComponents ¶ added in v0.4.0
NoBidComponents is a repeating group element, Tag 420
func (NoBidComponents) GetCommCurrency ¶ added in v0.4.0
func (m NoBidComponents) GetCommCurrency() (v string, err quickfix.MessageRejectError)
GetCommCurrency gets CommCurrency, Tag 479
func (NoBidComponents) GetCommType ¶ added in v0.4.0
func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRejectError)
GetCommType gets CommType, Tag 13
func (NoBidComponents) GetCommission ¶ added in v0.4.0
func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError)
GetCommission gets Commission, Tag 12
func (NoBidComponents) GetCountry ¶ added in v0.4.0
func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError)
GetCountry gets Country, Tag 421
func (NoBidComponents) GetEncodedText ¶ added in v0.4.0
func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectError)
GetEncodedText gets EncodedText, Tag 355
func (NoBidComponents) GetEncodedTextLen ¶ added in v0.4.0
func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
GetEncodedTextLen gets EncodedTextLen, Tag 354
func (NoBidComponents) GetFairValue ¶ added in v0.4.0
func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError)
GetFairValue gets FairValue, Tag 406
func (NoBidComponents) GetFundRenewWaiv ¶ added in v0.4.0
func (m NoBidComponents) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError)
GetFundRenewWaiv gets FundRenewWaiv, Tag 497
func (NoBidComponents) GetListID ¶ added in v0.4.0
func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError)
GetListID gets ListID, Tag 66
func (NoBidComponents) GetNetGrossInd ¶ added in v0.4.0
func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError)
GetNetGrossInd gets NetGrossInd, Tag 430
func (NoBidComponents) GetPrice ¶ added in v0.4.0
func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError)
GetPrice gets Price, Tag 44
func (NoBidComponents) GetPriceType ¶ added in v0.4.0
func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError)
GetPriceType gets PriceType, Tag 423
func (NoBidComponents) GetSettlDate ¶ added in v0.4.0
func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectError)
GetSettlDate gets SettlDate, Tag 64
func (NoBidComponents) GetSettlType ¶ added in v0.4.0
func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError)
GetSettlType gets SettlType, Tag 63
func (NoBidComponents) GetSide ¶ added in v0.4.0
func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError)
GetSide gets Side, Tag 54
func (NoBidComponents) GetText ¶ added in v0.4.0
func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError)
GetText gets Text, Tag 58
func (NoBidComponents) GetTradingSessionID ¶ added in v0.4.0
func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
GetTradingSessionID gets TradingSessionID, Tag 336
func (NoBidComponents) GetTradingSessionSubID ¶ added in v0.4.0
func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
GetTradingSessionSubID gets TradingSessionSubID, Tag 625
func (NoBidComponents) HasCommCurrency ¶ added in v0.4.0
func (m NoBidComponents) HasCommCurrency() bool
HasCommCurrency returns true if CommCurrency is present, Tag 479
func (NoBidComponents) HasCommType ¶ added in v0.4.0
func (m NoBidComponents) HasCommType() bool
HasCommType returns true if CommType is present, Tag 13
func (NoBidComponents) HasCommission ¶ added in v0.4.0
func (m NoBidComponents) HasCommission() bool
HasCommission returns true if Commission is present, Tag 12
func (NoBidComponents) HasCountry ¶ added in v0.4.0
func (m NoBidComponents) HasCountry() bool
HasCountry returns true if Country is present, Tag 421
func (NoBidComponents) HasEncodedText ¶ added in v0.4.0
func (m NoBidComponents) HasEncodedText() bool
HasEncodedText returns true if EncodedText is present, Tag 355
func (NoBidComponents) HasEncodedTextLen ¶ added in v0.4.0
func (m NoBidComponents) HasEncodedTextLen() bool
HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354
func (NoBidComponents) HasFairValue ¶ added in v0.4.0
func (m NoBidComponents) HasFairValue() bool
HasFairValue returns true if FairValue is present, Tag 406
func (NoBidComponents) HasFundRenewWaiv ¶ added in v0.4.0
func (m NoBidComponents) HasFundRenewWaiv() bool
HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497
func (NoBidComponents) HasListID ¶ added in v0.4.0
func (m NoBidComponents) HasListID() bool
HasListID returns true if ListID is present, Tag 66
func (NoBidComponents) HasNetGrossInd ¶ added in v0.4.0
func (m NoBidComponents) HasNetGrossInd() bool
HasNetGrossInd returns true if NetGrossInd is present, Tag 430
func (NoBidComponents) HasPrice ¶ added in v0.4.0
func (m NoBidComponents) HasPrice() bool
HasPrice returns true if Price is present, Tag 44
func (NoBidComponents) HasPriceType ¶ added in v0.4.0
func (m NoBidComponents) HasPriceType() bool
HasPriceType returns true if PriceType is present, Tag 423
func (NoBidComponents) HasSettlDate ¶ added in v0.4.0
func (m NoBidComponents) HasSettlDate() bool
HasSettlDate returns true if SettlDate is present, Tag 64
func (NoBidComponents) HasSettlType ¶ added in v0.4.0
func (m NoBidComponents) HasSettlType() bool
HasSettlType returns true if SettlType is present, Tag 63
func (NoBidComponents) HasSide ¶ added in v0.4.0
func (m NoBidComponents) HasSide() bool
HasSide returns true if Side is present, Tag 54
func (NoBidComponents) HasText ¶ added in v0.4.0
func (m NoBidComponents) HasText() bool
HasText returns true if Text is present, Tag 58
func (NoBidComponents) HasTradingSessionID ¶ added in v0.4.0
func (m NoBidComponents) HasTradingSessionID() bool
HasTradingSessionID returns true if TradingSessionID is present, Tag 336
func (NoBidComponents) HasTradingSessionSubID ¶ added in v0.4.0
func (m NoBidComponents) HasTradingSessionSubID() bool
HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625
func (NoBidComponents) SetCommCurrency ¶ added in v0.4.0
func (m NoBidComponents) SetCommCurrency(v string)
SetCommCurrency sets CommCurrency, Tag 479
func (NoBidComponents) SetCommType ¶ added in v0.4.0
func (m NoBidComponents) SetCommType(v enum.CommType)
SetCommType sets CommType, Tag 13
func (NoBidComponents) SetCommission ¶ added in v0.4.0
func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32)
SetCommission sets Commission, Tag 12
func (NoBidComponents) SetCountry ¶ added in v0.4.0
func (m NoBidComponents) SetCountry(v string)
SetCountry sets Country, Tag 421
func (NoBidComponents) SetEncodedText ¶ added in v0.4.0
func (m NoBidComponents) SetEncodedText(v string)
SetEncodedText sets EncodedText, Tag 355
func (NoBidComponents) SetEncodedTextLen ¶ added in v0.4.0
func (m NoBidComponents) SetEncodedTextLen(v int)
SetEncodedTextLen sets EncodedTextLen, Tag 354
func (NoBidComponents) SetFairValue ¶ added in v0.4.0
func (m NoBidComponents) SetFairValue(value decimal.Decimal, scale int32)
SetFairValue sets FairValue, Tag 406
func (NoBidComponents) SetFundRenewWaiv ¶ added in v0.4.0
func (m NoBidComponents) SetFundRenewWaiv(v enum.FundRenewWaiv)
SetFundRenewWaiv sets FundRenewWaiv, Tag 497
func (NoBidComponents) SetListID ¶ added in v0.4.0
func (m NoBidComponents) SetListID(v string)
SetListID sets ListID, Tag 66
func (NoBidComponents) SetNetGrossInd ¶ added in v0.4.0
func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd)
SetNetGrossInd sets NetGrossInd, Tag 430
func (NoBidComponents) SetPrice ¶ added in v0.4.0
func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32)
SetPrice sets Price, Tag 44
func (NoBidComponents) SetPriceType ¶ added in v0.4.0
func (m NoBidComponents) SetPriceType(v enum.PriceType)
SetPriceType sets PriceType, Tag 423
func (NoBidComponents) SetSettlDate ¶ added in v0.4.0
func (m NoBidComponents) SetSettlDate(v string)
SetSettlDate sets SettlDate, Tag 64
func (NoBidComponents) SetSettlType ¶ added in v0.4.0
func (m NoBidComponents) SetSettlType(v enum.SettlType)
SetSettlType sets SettlType, Tag 63
func (NoBidComponents) SetSide ¶ added in v0.4.0
func (m NoBidComponents) SetSide(v enum.Side)
SetSide sets Side, Tag 54
func (NoBidComponents) SetText ¶ added in v0.4.0
func (m NoBidComponents) SetText(v string)
SetText sets Text, Tag 58
func (NoBidComponents) SetTradingSessionID ¶ added in v0.4.0
func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID)
SetTradingSessionID sets TradingSessionID, Tag 336
func (NoBidComponents) SetTradingSessionSubID ¶ added in v0.4.0
func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID)
SetTradingSessionSubID sets TradingSessionSubID, Tag 625
type NoBidComponentsRepeatingGroup ¶ added in v0.4.0
type NoBidComponentsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoBidComponentsRepeatingGroup is a repeating group, Tag 420
func NewNoBidComponentsRepeatingGroup ¶ added in v0.4.0
func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup
NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup
func (NoBidComponentsRepeatingGroup) Add ¶ added in v0.4.0
func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents
Add create and append a new NoBidComponents to this group
func (NoBidComponentsRepeatingGroup) Get ¶ added in v0.4.0
func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents
Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup
type RouteOut ¶
type RouteOut func(msg BidResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message