bidresponse

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2016 License: Apache-1.1 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Route

func Route(router RouteOut) (string, string, quickfix.MessageRoute)

Route returns the beginstring, message type, and MessageRoute for this Message type

Types

type BidResponse added in v0.4.0

type BidResponse struct {
	fixt11.Header
	quickfix.Body
	fixt11.Trailer
	//ReceiveTime is the time that this message was read from the socket connection
	ReceiveTime time.Time
}

BidResponse is the fix50sp1 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() (f field.BidIDField, err quickfix.MessageRejectError)

GetBidID gets BidID, Tag 390

func (BidResponse) GetClientBidID added in v0.4.0

func (m BidResponse) GetClientBidID() (f field.ClientBidIDField, err quickfix.MessageRejectError)

GetClientBidID gets ClientBidID, Tag 391

func (BidResponse) GetNoBidComponents added in v0.4.0

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

type NoBidComponents struct {
	quickfix.Group
}

NoBidComponents is a repeating group element, Tag 420

func (NoBidComponents) GetCommCurrency added in v0.4.0

func (m NoBidComponents) GetCommCurrency() (f field.CommCurrencyField, err quickfix.MessageRejectError)

GetCommCurrency gets CommCurrency, Tag 479

func (NoBidComponents) GetCommType added in v0.4.0

GetCommType gets CommType, Tag 13

func (NoBidComponents) GetCommission added in v0.4.0

GetCommission gets Commission, Tag 12

func (NoBidComponents) GetCountry added in v0.4.0

GetCountry gets Country, Tag 421

func (NoBidComponents) GetEncodedText added in v0.4.0

GetEncodedText gets EncodedText, Tag 355

func (NoBidComponents) GetEncodedTextLen added in v0.4.0

func (m NoBidComponents) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError)

GetEncodedTextLen gets EncodedTextLen, Tag 354

func (NoBidComponents) GetFairValue added in v0.4.0

GetFairValue gets FairValue, Tag 406

func (NoBidComponents) GetFundRenewWaiv added in v0.4.0

func (m NoBidComponents) GetFundRenewWaiv() (f field.FundRenewWaivField, err quickfix.MessageRejectError)

GetFundRenewWaiv gets FundRenewWaiv, Tag 497

func (NoBidComponents) GetListID added in v0.4.0

GetListID gets ListID, Tag 66

func (NoBidComponents) GetNetGrossInd added in v0.4.0

GetNetGrossInd gets NetGrossInd, Tag 430

func (NoBidComponents) GetPrice added in v0.4.0

GetPrice gets Price, Tag 44

func (NoBidComponents) GetPriceType added in v0.4.0

GetPriceType gets PriceType, Tag 423

func (NoBidComponents) GetSettlDate added in v0.4.0

GetSettlDate gets SettlDate, Tag 64

func (NoBidComponents) GetSettlType added in v0.4.0

GetSettlType gets SettlType, Tag 63

func (NoBidComponents) GetSide added in v0.4.0

GetSide gets Side, Tag 54

func (NoBidComponents) GetText added in v0.4.0

GetText gets Text, Tag 58

func (NoBidComponents) GetTradingSessionID added in v0.4.0

func (m NoBidComponents) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError)

GetTradingSessionID gets TradingSessionID, Tag 336

func (NoBidComponents) GetTradingSessionSubID added in v0.4.0

func (m NoBidComponents) GetTradingSessionSubID() (f field.TradingSessionSubIDField, 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 string)

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 string)

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 int)

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 int)

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 string)

SetSettlType sets SettlType, Tag 63

func (NoBidComponents) SetSide added in v0.4.0

func (m NoBidComponents) SetSide(v string)

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 string)

SetTradingSessionID sets TradingSessionID, Tag 336

func (NoBidComponents) SetTradingSessionSubID added in v0.4.0

func (m NoBidComponents) SetTradingSessionSubID(v string)

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

Add create and append a new NoBidComponents to this group

func (NoBidComponentsRepeatingGroup) Get added in v0.4.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL