Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type BidResponse
- func (m BidResponse) GetBidID() (f field.BidIDField, err quickfix.MessageRejectError)
- func (m BidResponse) GetClientBidID() (f field.ClientBidIDField, 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) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetCountry() (f field.CountryField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetFairValue() (f field.FairValueField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetListID() (f field.ListIDField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetNetGrossInd() (f field.NetGrossIndField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetPrice() (f field.PriceField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetSide() (f field.SideField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetText() (f field.TextField, err quickfix.MessageRejectError)
- func (m NoBidComponents) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError)
- 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) HasFutSettDate() bool
- func (m NoBidComponents) HasListID() bool
- func (m NoBidComponents) HasNetGrossInd() bool
- func (m NoBidComponents) HasPrice() bool
- func (m NoBidComponents) HasPriceType() bool
- func (m NoBidComponents) HasSettlmntTyp() bool
- func (m NoBidComponents) HasSide() bool
- func (m NoBidComponents) HasText() bool
- func (m NoBidComponents) HasTradingSessionID() bool
- func (m NoBidComponents) SetCommType(v string)
- 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) SetFutSettDate(v string)
- func (m NoBidComponents) SetListID(v string)
- func (m NoBidComponents) SetNetGrossInd(v int)
- func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32)
- func (m NoBidComponents) SetPriceType(v int)
- func (m NoBidComponents) SetSettlmntTyp(v string)
- func (m NoBidComponents) SetSide(v string)
- func (m NoBidComponents) SetText(v string)
- func (m NoBidComponents) SetTradingSessionID(v string)
- type NoBidComponentsRepeatingGroup
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BidResponse ¶
type BidResponse struct { fix42.Header quickfix.Body fix42.Trailer //ReceiveTime is the time that this message was read from the socket connection ReceiveTime time.Time }
BidResponse is the fix42 BidResponse type, MsgType = l
func FromMessage ¶
func FromMessage(m quickfix.Message) BidResponse
FromMessage creates a BidResponse from a quickfix.Message instance
func New ¶
func New() (m BidResponse)
New returns a BidResponse initialized with the required fields for BidResponse
func (BidResponse) GetBidID ¶
func (m BidResponse) GetBidID() (f field.BidIDField, err quickfix.MessageRejectError)
GetBidID gets BidID, Tag 390
func (BidResponse) GetClientBidID ¶
func (m BidResponse) GetClientBidID() (f field.ClientBidIDField, err quickfix.MessageRejectError)
GetClientBidID gets ClientBidID, Tag 391
func (BidResponse) GetNoBidComponents ¶
func (m BidResponse) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError)
GetNoBidComponents gets NoBidComponents, Tag 420
func (BidResponse) HasBidID ¶
func (m BidResponse) HasBidID() bool
HasBidID returns true if BidID is present, Tag 390
func (BidResponse) HasClientBidID ¶
func (m BidResponse) HasClientBidID() bool
HasClientBidID returns true if ClientBidID is present, Tag 391
func (BidResponse) HasNoBidComponents ¶
func (m BidResponse) HasNoBidComponents() bool
HasNoBidComponents returns true if NoBidComponents is present, Tag 420
func (BidResponse) SetClientBidID ¶
func (m BidResponse) SetClientBidID(v string)
SetClientBidID sets ClientBidID, Tag 391
func (BidResponse) SetNoBidComponents ¶
func (m BidResponse) SetNoBidComponents(f NoBidComponentsRepeatingGroup)
SetNoBidComponents sets NoBidComponents, Tag 420
func (BidResponse) ToMessage ¶
func (m BidResponse) ToMessage() quickfix.Message
ToMessage returns a quickfix.Message instance
type NoBidComponents ¶
NoBidComponents is a repeating group element, Tag 420
func (NoBidComponents) GetCommType ¶
func (m NoBidComponents) GetCommType() (f field.CommTypeField, err quickfix.MessageRejectError)
GetCommType gets CommType, Tag 13
func (NoBidComponents) GetCommission ¶
func (m NoBidComponents) GetCommission() (f field.CommissionField, err quickfix.MessageRejectError)
GetCommission gets Commission, Tag 12
func (NoBidComponents) GetCountry ¶
func (m NoBidComponents) GetCountry() (f field.CountryField, err quickfix.MessageRejectError)
GetCountry gets Country, Tag 421
func (NoBidComponents) GetEncodedText ¶
func (m NoBidComponents) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError)
GetEncodedText gets EncodedText, Tag 355
func (NoBidComponents) GetEncodedTextLen ¶
func (m NoBidComponents) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError)
GetEncodedTextLen gets EncodedTextLen, Tag 354
func (NoBidComponents) GetFairValue ¶
func (m NoBidComponents) GetFairValue() (f field.FairValueField, err quickfix.MessageRejectError)
GetFairValue gets FairValue, Tag 406
func (NoBidComponents) GetFutSettDate ¶
func (m NoBidComponents) GetFutSettDate() (f field.FutSettDateField, err quickfix.MessageRejectError)
GetFutSettDate gets FutSettDate, Tag 64
func (NoBidComponents) GetListID ¶
func (m NoBidComponents) GetListID() (f field.ListIDField, err quickfix.MessageRejectError)
GetListID gets ListID, Tag 66
func (NoBidComponents) GetNetGrossInd ¶
func (m NoBidComponents) GetNetGrossInd() (f field.NetGrossIndField, err quickfix.MessageRejectError)
GetNetGrossInd gets NetGrossInd, Tag 430
func (NoBidComponents) GetPrice ¶
func (m NoBidComponents) GetPrice() (f field.PriceField, err quickfix.MessageRejectError)
GetPrice gets Price, Tag 44
func (NoBidComponents) GetPriceType ¶
func (m NoBidComponents) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError)
GetPriceType gets PriceType, Tag 423
func (NoBidComponents) GetSettlmntTyp ¶
func (m NoBidComponents) GetSettlmntTyp() (f field.SettlmntTypField, err quickfix.MessageRejectError)
GetSettlmntTyp gets SettlmntTyp, Tag 63
func (NoBidComponents) GetSide ¶
func (m NoBidComponents) GetSide() (f field.SideField, err quickfix.MessageRejectError)
GetSide gets Side, Tag 54
func (NoBidComponents) GetText ¶
func (m NoBidComponents) GetText() (f field.TextField, err quickfix.MessageRejectError)
GetText gets Text, Tag 58
func (NoBidComponents) GetTradingSessionID ¶
func (m NoBidComponents) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError)
GetTradingSessionID gets TradingSessionID, Tag 336
func (NoBidComponents) HasCommType ¶
func (m NoBidComponents) HasCommType() bool
HasCommType returns true if CommType is present, Tag 13
func (NoBidComponents) HasCommission ¶
func (m NoBidComponents) HasCommission() bool
HasCommission returns true if Commission is present, Tag 12
func (NoBidComponents) HasCountry ¶
func (m NoBidComponents) HasCountry() bool
HasCountry returns true if Country is present, Tag 421
func (NoBidComponents) HasEncodedText ¶
func (m NoBidComponents) HasEncodedText() bool
HasEncodedText returns true if EncodedText is present, Tag 355
func (NoBidComponents) HasEncodedTextLen ¶
func (m NoBidComponents) HasEncodedTextLen() bool
HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354
func (NoBidComponents) HasFairValue ¶
func (m NoBidComponents) HasFairValue() bool
HasFairValue returns true if FairValue is present, Tag 406
func (NoBidComponents) HasFutSettDate ¶
func (m NoBidComponents) HasFutSettDate() bool
HasFutSettDate returns true if FutSettDate is present, Tag 64
func (NoBidComponents) HasListID ¶
func (m NoBidComponents) HasListID() bool
HasListID returns true if ListID is present, Tag 66
func (NoBidComponents) HasNetGrossInd ¶
func (m NoBidComponents) HasNetGrossInd() bool
HasNetGrossInd returns true if NetGrossInd is present, Tag 430
func (NoBidComponents) HasPrice ¶
func (m NoBidComponents) HasPrice() bool
HasPrice returns true if Price is present, Tag 44
func (NoBidComponents) HasPriceType ¶
func (m NoBidComponents) HasPriceType() bool
HasPriceType returns true if PriceType is present, Tag 423
func (NoBidComponents) HasSettlmntTyp ¶
func (m NoBidComponents) HasSettlmntTyp() bool
HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63
func (NoBidComponents) HasSide ¶
func (m NoBidComponents) HasSide() bool
HasSide returns true if Side is present, Tag 54
func (NoBidComponents) HasText ¶
func (m NoBidComponents) HasText() bool
HasText returns true if Text is present, Tag 58
func (NoBidComponents) HasTradingSessionID ¶
func (m NoBidComponents) HasTradingSessionID() bool
HasTradingSessionID returns true if TradingSessionID is present, Tag 336
func (NoBidComponents) SetCommType ¶
func (m NoBidComponents) SetCommType(v string)
SetCommType sets CommType, Tag 13
func (NoBidComponents) SetCommission ¶
func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32)
SetCommission sets Commission, Tag 12
func (NoBidComponents) SetCountry ¶
func (m NoBidComponents) SetCountry(v string)
SetCountry sets Country, Tag 421
func (NoBidComponents) SetEncodedText ¶
func (m NoBidComponents) SetEncodedText(v string)
SetEncodedText sets EncodedText, Tag 355
func (NoBidComponents) SetEncodedTextLen ¶
func (m NoBidComponents) SetEncodedTextLen(v int)
SetEncodedTextLen sets EncodedTextLen, Tag 354
func (NoBidComponents) SetFairValue ¶
func (m NoBidComponents) SetFairValue(value decimal.Decimal, scale int32)
SetFairValue sets FairValue, Tag 406
func (NoBidComponents) SetFutSettDate ¶
func (m NoBidComponents) SetFutSettDate(v string)
SetFutSettDate sets FutSettDate, Tag 64
func (NoBidComponents) SetListID ¶
func (m NoBidComponents) SetListID(v string)
SetListID sets ListID, Tag 66
func (NoBidComponents) SetNetGrossInd ¶
func (m NoBidComponents) SetNetGrossInd(v int)
SetNetGrossInd sets NetGrossInd, Tag 430
func (NoBidComponents) SetPrice ¶
func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32)
SetPrice sets Price, Tag 44
func (NoBidComponents) SetPriceType ¶
func (m NoBidComponents) SetPriceType(v int)
SetPriceType sets PriceType, Tag 423
func (NoBidComponents) SetSettlmntTyp ¶
func (m NoBidComponents) SetSettlmntTyp(v string)
SetSettlmntTyp sets SettlmntTyp, Tag 63
func (NoBidComponents) SetSide ¶
func (m NoBidComponents) SetSide(v string)
SetSide sets Side, Tag 54
func (NoBidComponents) SetText ¶
func (m NoBidComponents) SetText(v string)
SetText sets Text, Tag 58
func (NoBidComponents) SetTradingSessionID ¶
func (m NoBidComponents) SetTradingSessionID(v string)
SetTradingSessionID sets TradingSessionID, Tag 336
type NoBidComponentsRepeatingGroup ¶
type NoBidComponentsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoBidComponentsRepeatingGroup is a repeating group, Tag 420
func NewNoBidComponentsRepeatingGroup ¶
func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup
NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup
func (NoBidComponentsRepeatingGroup) Add ¶
func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents
Add create and append a new NoBidComponents to this group
func (NoBidComponentsRepeatingGroup) Get ¶
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