bidrequest

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2023 License: Apache-1.1 Imports: 7 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 BidRequest added in v0.4.0

type BidRequest struct {
	fix42.Header
	*quickfix.Body
	fix42.Trailer
	Message *quickfix.Message
}

BidRequest is the fix42 BidRequest type, MsgType = k.

func FromMessage added in v0.4.0

func FromMessage(m *quickfix.Message) BidRequest

FromMessage creates a BidRequest from a quickfix.Message instance.

func New added in v0.2.0

func New(clientbidid field.ClientBidIDField, bidrequesttranstype field.BidRequestTransTypeField, totalnumsecurities field.TotalNumSecuritiesField, bidtype field.BidTypeField, tradetype field.TradeTypeField, basispxtype field.BasisPxTypeField) (m BidRequest)

New returns a BidRequest initialized with the required fields for BidRequest.

func (BidRequest) GetBasisPxType added in v0.4.0

func (m BidRequest) GetBasisPxType() (v enum.BasisPxType, err quickfix.MessageRejectError)

GetBasisPxType gets BasisPxType, Tag 419.

func (BidRequest) GetBidID added in v0.4.0

func (m BidRequest) GetBidID() (v string, err quickfix.MessageRejectError)

GetBidID gets BidID, Tag 390.

func (BidRequest) GetBidRequestTransType added in v0.4.0

func (m BidRequest) GetBidRequestTransType() (v enum.BidRequestTransType, err quickfix.MessageRejectError)

GetBidRequestTransType gets BidRequestTransType, Tag 374.

func (BidRequest) GetBidType added in v0.4.0

func (m BidRequest) GetBidType() (v enum.BidType, err quickfix.MessageRejectError)

GetBidType gets BidType, Tag 394.

func (BidRequest) GetClientBidID added in v0.4.0

func (m BidRequest) GetClientBidID() (v string, err quickfix.MessageRejectError)

GetClientBidID gets ClientBidID, Tag 391.

func (BidRequest) GetCrossPercent added in v0.4.0

func (m BidRequest) GetCrossPercent() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCrossPercent gets CrossPercent, Tag 413.

func (BidRequest) GetCurrency added in v0.4.0

func (m BidRequest) GetCurrency() (v string, err quickfix.MessageRejectError)

GetCurrency gets Currency, Tag 15.

func (BidRequest) GetEncodedText added in v0.4.0

func (m BidRequest) GetEncodedText() (v string, err quickfix.MessageRejectError)

GetEncodedText gets EncodedText, Tag 355.

func (BidRequest) GetEncodedTextLen added in v0.4.0

func (m BidRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (BidRequest) GetExchangeForPhysical added in v0.4.0

func (m BidRequest) GetExchangeForPhysical() (v bool, err quickfix.MessageRejectError)

GetExchangeForPhysical gets ExchangeForPhysical, Tag 411.

func (BidRequest) GetForexReq added in v0.4.0

func (m BidRequest) GetForexReq() (v bool, err quickfix.MessageRejectError)

GetForexReq gets ForexReq, Tag 121.

func (BidRequest) GetIncTaxInd added in v0.4.0

func (m BidRequest) GetIncTaxInd() (v enum.IncTaxInd, err quickfix.MessageRejectError)

GetIncTaxInd gets IncTaxInd, Tag 416.

func (BidRequest) GetLiquidityIndType added in v0.4.0

func (m BidRequest) GetLiquidityIndType() (v enum.LiquidityIndType, err quickfix.MessageRejectError)

GetLiquidityIndType gets LiquidityIndType, Tag 409.

func (BidRequest) GetListName added in v0.4.0

func (m BidRequest) GetListName() (v string, err quickfix.MessageRejectError)

GetListName gets ListName, Tag 392.

func (BidRequest) GetNoBidComponents added in v0.4.0

func (m BidRequest) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError)

GetNoBidComponents gets NoBidComponents, Tag 420.

func (BidRequest) GetNoBidDescriptors added in v0.4.0

func (m BidRequest) GetNoBidDescriptors() (NoBidDescriptorsRepeatingGroup, quickfix.MessageRejectError)

GetNoBidDescriptors gets NoBidDescriptors, Tag 398.

func (BidRequest) GetNumBidders added in v0.4.0

func (m BidRequest) GetNumBidders() (v int, err quickfix.MessageRejectError)

GetNumBidders gets NumBidders, Tag 417.

func (BidRequest) GetNumTickets added in v0.4.0

func (m BidRequest) GetNumTickets() (v int, err quickfix.MessageRejectError)

GetNumTickets gets NumTickets, Tag 395.

func (BidRequest) GetOutMainCntryUIndex added in v0.4.0

func (m BidRequest) GetOutMainCntryUIndex() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOutMainCntryUIndex gets OutMainCntryUIndex, Tag 412.

func (BidRequest) GetProgPeriodInterval added in v0.4.0

func (m BidRequest) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError)

GetProgPeriodInterval gets ProgPeriodInterval, Tag 415.

func (BidRequest) GetProgRptReqs added in v0.4.0

func (m BidRequest) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError)

GetProgRptReqs gets ProgRptReqs, Tag 414.

func (BidRequest) GetSideValue1 added in v0.4.0

func (m BidRequest) GetSideValue1() (v decimal.Decimal, err quickfix.MessageRejectError)

GetSideValue1 gets SideValue1, Tag 396.

func (BidRequest) GetSideValue2 added in v0.4.0

func (m BidRequest) GetSideValue2() (v decimal.Decimal, err quickfix.MessageRejectError)

GetSideValue2 gets SideValue2, Tag 397.

func (BidRequest) GetStrikeTime added in v0.4.0

func (m BidRequest) GetStrikeTime() (v time.Time, err quickfix.MessageRejectError)

GetStrikeTime gets StrikeTime, Tag 443.

func (BidRequest) GetText added in v0.4.0

func (m BidRequest) GetText() (v string, err quickfix.MessageRejectError)

GetText gets Text, Tag 58.

func (BidRequest) GetTotalNumSecurities added in v0.4.0

func (m BidRequest) GetTotalNumSecurities() (v int, err quickfix.MessageRejectError)

GetTotalNumSecurities gets TotalNumSecurities, Tag 393.

func (BidRequest) GetTradeDate added in v0.4.0

func (m BidRequest) GetTradeDate() (v string, err quickfix.MessageRejectError)

GetTradeDate gets TradeDate, Tag 75.

func (BidRequest) GetTradeType added in v0.4.0

func (m BidRequest) GetTradeType() (v enum.TradeType, err quickfix.MessageRejectError)

GetTradeType gets TradeType, Tag 418.

func (BidRequest) GetWtAverageLiquidity added in v0.4.0

func (m BidRequest) GetWtAverageLiquidity() (v decimal.Decimal, err quickfix.MessageRejectError)

GetWtAverageLiquidity gets WtAverageLiquidity, Tag 410.

func (BidRequest) HasBasisPxType added in v0.4.0

func (m BidRequest) HasBasisPxType() bool

HasBasisPxType returns true if BasisPxType is present, Tag 419.

func (BidRequest) HasBidID added in v0.4.0

func (m BidRequest) HasBidID() bool

HasBidID returns true if BidID is present, Tag 390.

func (BidRequest) HasBidRequestTransType added in v0.4.0

func (m BidRequest) HasBidRequestTransType() bool

HasBidRequestTransType returns true if BidRequestTransType is present, Tag 374.

func (BidRequest) HasBidType added in v0.4.0

func (m BidRequest) HasBidType() bool

HasBidType returns true if BidType is present, Tag 394.

func (BidRequest) HasClientBidID added in v0.4.0

func (m BidRequest) HasClientBidID() bool

HasClientBidID returns true if ClientBidID is present, Tag 391.

func (BidRequest) HasCrossPercent added in v0.4.0

func (m BidRequest) HasCrossPercent() bool

HasCrossPercent returns true if CrossPercent is present, Tag 413.

func (BidRequest) HasCurrency added in v0.4.0

func (m BidRequest) HasCurrency() bool

HasCurrency returns true if Currency is present, Tag 15.

func (BidRequest) HasEncodedText added in v0.4.0

func (m BidRequest) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (BidRequest) HasEncodedTextLen added in v0.4.0

func (m BidRequest) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (BidRequest) HasExchangeForPhysical added in v0.4.0

func (m BidRequest) HasExchangeForPhysical() bool

HasExchangeForPhysical returns true if ExchangeForPhysical is present, Tag 411.

func (BidRequest) HasForexReq added in v0.4.0

func (m BidRequest) HasForexReq() bool

HasForexReq returns true if ForexReq is present, Tag 121.

func (BidRequest) HasIncTaxInd added in v0.4.0

func (m BidRequest) HasIncTaxInd() bool

HasIncTaxInd returns true if IncTaxInd is present, Tag 416.

func (BidRequest) HasLiquidityIndType added in v0.4.0

func (m BidRequest) HasLiquidityIndType() bool

HasLiquidityIndType returns true if LiquidityIndType is present, Tag 409.

func (BidRequest) HasListName added in v0.4.0

func (m BidRequest) HasListName() bool

HasListName returns true if ListName is present, Tag 392.

func (BidRequest) HasNoBidComponents added in v0.4.0

func (m BidRequest) HasNoBidComponents() bool

HasNoBidComponents returns true if NoBidComponents is present, Tag 420.

func (BidRequest) HasNoBidDescriptors added in v0.4.0

func (m BidRequest) HasNoBidDescriptors() bool

HasNoBidDescriptors returns true if NoBidDescriptors is present, Tag 398.

func (BidRequest) HasNumBidders added in v0.4.0

func (m BidRequest) HasNumBidders() bool

HasNumBidders returns true if NumBidders is present, Tag 417.

func (BidRequest) HasNumTickets added in v0.4.0

func (m BidRequest) HasNumTickets() bool

HasNumTickets returns true if NumTickets is present, Tag 395.

func (BidRequest) HasOutMainCntryUIndex added in v0.4.0

func (m BidRequest) HasOutMainCntryUIndex() bool

HasOutMainCntryUIndex returns true if OutMainCntryUIndex is present, Tag 412.

func (BidRequest) HasProgPeriodInterval added in v0.4.0

func (m BidRequest) HasProgPeriodInterval() bool

HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415.

func (BidRequest) HasProgRptReqs added in v0.4.0

func (m BidRequest) HasProgRptReqs() bool

HasProgRptReqs returns true if ProgRptReqs is present, Tag 414.

func (BidRequest) HasSideValue1 added in v0.4.0

func (m BidRequest) HasSideValue1() bool

HasSideValue1 returns true if SideValue1 is present, Tag 396.

func (BidRequest) HasSideValue2 added in v0.4.0

func (m BidRequest) HasSideValue2() bool

HasSideValue2 returns true if SideValue2 is present, Tag 397.

func (BidRequest) HasStrikeTime added in v0.4.0

func (m BidRequest) HasStrikeTime() bool

HasStrikeTime returns true if StrikeTime is present, Tag 443.

func (BidRequest) HasText added in v0.4.0

func (m BidRequest) HasText() bool

HasText returns true if Text is present, Tag 58.

func (BidRequest) HasTotalNumSecurities added in v0.4.0

func (m BidRequest) HasTotalNumSecurities() bool

HasTotalNumSecurities returns true if TotalNumSecurities is present, Tag 393.

func (BidRequest) HasTradeDate added in v0.4.0

func (m BidRequest) HasTradeDate() bool

HasTradeDate returns true if TradeDate is present, Tag 75.

func (BidRequest) HasTradeType added in v0.4.0

func (m BidRequest) HasTradeType() bool

HasTradeType returns true if TradeType is present, Tag 418.

func (BidRequest) HasWtAverageLiquidity added in v0.4.0

func (m BidRequest) HasWtAverageLiquidity() bool

HasWtAverageLiquidity returns true if WtAverageLiquidity is present, Tag 410.

func (BidRequest) SetBasisPxType added in v0.4.0

func (m BidRequest) SetBasisPxType(v enum.BasisPxType)

SetBasisPxType sets BasisPxType, Tag 419.

func (BidRequest) SetBidID added in v0.4.0

func (m BidRequest) SetBidID(v string)

SetBidID sets BidID, Tag 390.

func (BidRequest) SetBidRequestTransType added in v0.4.0

func (m BidRequest) SetBidRequestTransType(v enum.BidRequestTransType)

SetBidRequestTransType sets BidRequestTransType, Tag 374.

func (BidRequest) SetBidType added in v0.4.0

func (m BidRequest) SetBidType(v enum.BidType)

SetBidType sets BidType, Tag 394.

func (BidRequest) SetClientBidID added in v0.4.0

func (m BidRequest) SetClientBidID(v string)

SetClientBidID sets ClientBidID, Tag 391.

func (BidRequest) SetCrossPercent added in v0.4.0

func (m BidRequest) SetCrossPercent(value decimal.Decimal, scale int32)

SetCrossPercent sets CrossPercent, Tag 413.

func (BidRequest) SetCurrency added in v0.4.0

func (m BidRequest) SetCurrency(v string)

SetCurrency sets Currency, Tag 15.

func (BidRequest) SetEncodedText added in v0.4.0

func (m BidRequest) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (BidRequest) SetEncodedTextLen added in v0.4.0

func (m BidRequest) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (BidRequest) SetExchangeForPhysical added in v0.4.0

func (m BidRequest) SetExchangeForPhysical(v bool)

SetExchangeForPhysical sets ExchangeForPhysical, Tag 411.

func (BidRequest) SetForexReq added in v0.4.0

func (m BidRequest) SetForexReq(v bool)

SetForexReq sets ForexReq, Tag 121.

func (BidRequest) SetIncTaxInd added in v0.4.0

func (m BidRequest) SetIncTaxInd(v enum.IncTaxInd)

SetIncTaxInd sets IncTaxInd, Tag 416.

func (BidRequest) SetLiquidityIndType added in v0.4.0

func (m BidRequest) SetLiquidityIndType(v enum.LiquidityIndType)

SetLiquidityIndType sets LiquidityIndType, Tag 409.

func (BidRequest) SetListName added in v0.4.0

func (m BidRequest) SetListName(v string)

SetListName sets ListName, Tag 392.

func (BidRequest) SetNoBidComponents added in v0.4.0

func (m BidRequest) SetNoBidComponents(f NoBidComponentsRepeatingGroup)

SetNoBidComponents sets NoBidComponents, Tag 420.

func (BidRequest) SetNoBidDescriptors added in v0.4.0

func (m BidRequest) SetNoBidDescriptors(f NoBidDescriptorsRepeatingGroup)

SetNoBidDescriptors sets NoBidDescriptors, Tag 398.

func (BidRequest) SetNumBidders added in v0.4.0

func (m BidRequest) SetNumBidders(v int)

SetNumBidders sets NumBidders, Tag 417.

func (BidRequest) SetNumTickets added in v0.4.0

func (m BidRequest) SetNumTickets(v int)

SetNumTickets sets NumTickets, Tag 395.

func (BidRequest) SetOutMainCntryUIndex added in v0.4.0

func (m BidRequest) SetOutMainCntryUIndex(value decimal.Decimal, scale int32)

SetOutMainCntryUIndex sets OutMainCntryUIndex, Tag 412.

func (BidRequest) SetProgPeriodInterval added in v0.4.0

func (m BidRequest) SetProgPeriodInterval(v int)

SetProgPeriodInterval sets ProgPeriodInterval, Tag 415.

func (BidRequest) SetProgRptReqs added in v0.4.0

func (m BidRequest) SetProgRptReqs(v enum.ProgRptReqs)

SetProgRptReqs sets ProgRptReqs, Tag 414.

func (BidRequest) SetSideValue1 added in v0.4.0

func (m BidRequest) SetSideValue1(value decimal.Decimal, scale int32)

SetSideValue1 sets SideValue1, Tag 396.

func (BidRequest) SetSideValue2 added in v0.4.0

func (m BidRequest) SetSideValue2(value decimal.Decimal, scale int32)

SetSideValue2 sets SideValue2, Tag 397.

func (BidRequest) SetStrikeTime added in v0.4.0

func (m BidRequest) SetStrikeTime(v time.Time)

SetStrikeTime sets StrikeTime, Tag 443.

func (BidRequest) SetText added in v0.4.0

func (m BidRequest) SetText(v string)

SetText sets Text, Tag 58.

func (BidRequest) SetTotalNumSecurities added in v0.4.0

func (m BidRequest) SetTotalNumSecurities(v int)

SetTotalNumSecurities sets TotalNumSecurities, Tag 393.

func (BidRequest) SetTradeDate added in v0.4.0

func (m BidRequest) SetTradeDate(v string)

SetTradeDate sets TradeDate, Tag 75.

func (BidRequest) SetTradeType added in v0.4.0

func (m BidRequest) SetTradeType(v enum.TradeType)

SetTradeType sets TradeType, Tag 418.

func (BidRequest) SetWtAverageLiquidity added in v0.4.0

func (m BidRequest) SetWtAverageLiquidity(value decimal.Decimal, scale int32)

SetWtAverageLiquidity sets WtAverageLiquidity, Tag 410.

func (BidRequest) ToMessage added in v0.4.0

func (m BidRequest) ToMessage() *quickfix.Message

ToMessage returns a quickfix.Message instance.

type NoBidComponents

type NoBidComponents struct {
	*quickfix.Group
}

NoBidComponents is a repeating group element, Tag 420.

func (NoBidComponents) GetAccount added in v0.4.0

func (m NoBidComponents) GetAccount() (v string, err quickfix.MessageRejectError)

GetAccount gets Account, Tag 1.

func (NoBidComponents) GetFutSettDate added in v0.4.0

func (m NoBidComponents) GetFutSettDate() (v string, err quickfix.MessageRejectError)

GetFutSettDate gets FutSettDate, Tag 64.

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) GetSettlmntTyp added in v0.4.0

func (m NoBidComponents) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError)

GetSettlmntTyp gets SettlmntTyp, 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) GetTradingSessionID added in v0.4.0

func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)

GetTradingSessionID gets TradingSessionID, Tag 336.

func (NoBidComponents) HasAccount added in v0.4.0

func (m NoBidComponents) HasAccount() bool

HasAccount returns true if Account is present, Tag 1.

func (NoBidComponents) HasFutSettDate added in v0.4.0

func (m NoBidComponents) HasFutSettDate() bool

HasFutSettDate returns true if FutSettDate is present, Tag 64.

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) HasSettlmntTyp added in v0.4.0

func (m NoBidComponents) HasSettlmntTyp() bool

HasSettlmntTyp returns true if SettlmntTyp 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) HasTradingSessionID added in v0.4.0

func (m NoBidComponents) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336.

func (NoBidComponents) SetAccount added in v0.2.0

func (m NoBidComponents) SetAccount(v string)

SetAccount sets Account, Tag 1.

func (NoBidComponents) SetFutSettDate added in v0.2.0

func (m NoBidComponents) SetFutSettDate(v string)

SetFutSettDate sets FutSettDate, Tag 64.

func (NoBidComponents) SetListID added in v0.2.0

func (m NoBidComponents) SetListID(v string)

SetListID sets ListID, Tag 66.

func (NoBidComponents) SetNetGrossInd added in v0.2.0

func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd)

SetNetGrossInd sets NetGrossInd, Tag 430.

func (NoBidComponents) SetSettlmntTyp added in v0.2.0

func (m NoBidComponents) SetSettlmntTyp(v enum.SettlmntTyp)

SetSettlmntTyp sets SettlmntTyp, Tag 63.

func (NoBidComponents) SetSide added in v0.2.0

func (m NoBidComponents) SetSide(v enum.Side)

SetSide sets Side, Tag 54.

func (NoBidComponents) SetTradingSessionID added in v0.2.0

func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID)

SetTradingSessionID sets TradingSessionID, Tag 336.

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 NoBidDescriptors

type NoBidDescriptors struct {
	*quickfix.Group
}

NoBidDescriptors is a repeating group element, Tag 398.

func (NoBidDescriptors) GetBidDescriptor added in v0.4.0

func (m NoBidDescriptors) GetBidDescriptor() (v string, err quickfix.MessageRejectError)

GetBidDescriptor gets BidDescriptor, Tag 400.

func (NoBidDescriptors) GetBidDescriptorType added in v0.4.0

func (m NoBidDescriptors) GetBidDescriptorType() (v enum.BidDescriptorType, err quickfix.MessageRejectError)

GetBidDescriptorType gets BidDescriptorType, Tag 399.

func (NoBidDescriptors) GetEFPTrackingError added in v0.4.0

func (m NoBidDescriptors) GetEFPTrackingError() (v decimal.Decimal, err quickfix.MessageRejectError)

GetEFPTrackingError gets EFPTrackingError, Tag 405.

func (NoBidDescriptors) GetFairValue added in v0.4.0

func (m NoBidDescriptors) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError)

GetFairValue gets FairValue, Tag 406.

func (NoBidDescriptors) GetLiquidityNumSecurities added in v0.4.0

func (m NoBidDescriptors) GetLiquidityNumSecurities() (v int, err quickfix.MessageRejectError)

GetLiquidityNumSecurities gets LiquidityNumSecurities, Tag 441.

func (NoBidDescriptors) GetLiquidityPctHigh added in v0.4.0

func (m NoBidDescriptors) GetLiquidityPctHigh() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLiquidityPctHigh gets LiquidityPctHigh, Tag 403.

func (NoBidDescriptors) GetLiquidityPctLow added in v0.4.0

func (m NoBidDescriptors) GetLiquidityPctLow() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLiquidityPctLow gets LiquidityPctLow, Tag 402.

func (NoBidDescriptors) GetLiquidityValue added in v0.4.0

func (m NoBidDescriptors) GetLiquidityValue() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLiquidityValue gets LiquidityValue, Tag 404.

func (NoBidDescriptors) GetOutsideIndexPct added in v0.4.0

func (m NoBidDescriptors) GetOutsideIndexPct() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOutsideIndexPct gets OutsideIndexPct, Tag 407.

func (NoBidDescriptors) GetSideValueInd added in v0.4.0

func (m NoBidDescriptors) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError)

GetSideValueInd gets SideValueInd, Tag 401.

func (NoBidDescriptors) GetValueOfFutures added in v0.4.0

func (m NoBidDescriptors) GetValueOfFutures() (v decimal.Decimal, err quickfix.MessageRejectError)

GetValueOfFutures gets ValueOfFutures, Tag 408.

func (NoBidDescriptors) HasBidDescriptor added in v0.4.0

func (m NoBidDescriptors) HasBidDescriptor() bool

HasBidDescriptor returns true if BidDescriptor is present, Tag 400.

func (NoBidDescriptors) HasBidDescriptorType added in v0.4.0

func (m NoBidDescriptors) HasBidDescriptorType() bool

HasBidDescriptorType returns true if BidDescriptorType is present, Tag 399.

func (NoBidDescriptors) HasEFPTrackingError added in v0.4.0

func (m NoBidDescriptors) HasEFPTrackingError() bool

HasEFPTrackingError returns true if EFPTrackingError is present, Tag 405.

func (NoBidDescriptors) HasFairValue added in v0.4.0

func (m NoBidDescriptors) HasFairValue() bool

HasFairValue returns true if FairValue is present, Tag 406.

func (NoBidDescriptors) HasLiquidityNumSecurities added in v0.4.0

func (m NoBidDescriptors) HasLiquidityNumSecurities() bool

HasLiquidityNumSecurities returns true if LiquidityNumSecurities is present, Tag 441.

func (NoBidDescriptors) HasLiquidityPctHigh added in v0.4.0

func (m NoBidDescriptors) HasLiquidityPctHigh() bool

HasLiquidityPctHigh returns true if LiquidityPctHigh is present, Tag 403.

func (NoBidDescriptors) HasLiquidityPctLow added in v0.4.0

func (m NoBidDescriptors) HasLiquidityPctLow() bool

HasLiquidityPctLow returns true if LiquidityPctLow is present, Tag 402.

func (NoBidDescriptors) HasLiquidityValue added in v0.4.0

func (m NoBidDescriptors) HasLiquidityValue() bool

HasLiquidityValue returns true if LiquidityValue is present, Tag 404.

func (NoBidDescriptors) HasOutsideIndexPct added in v0.4.0

func (m NoBidDescriptors) HasOutsideIndexPct() bool

HasOutsideIndexPct returns true if OutsideIndexPct is present, Tag 407.

func (NoBidDescriptors) HasSideValueInd added in v0.4.0

func (m NoBidDescriptors) HasSideValueInd() bool

HasSideValueInd returns true if SideValueInd is present, Tag 401.

func (NoBidDescriptors) HasValueOfFutures added in v0.4.0

func (m NoBidDescriptors) HasValueOfFutures() bool

HasValueOfFutures returns true if ValueOfFutures is present, Tag 408.

func (NoBidDescriptors) SetBidDescriptor added in v0.2.0

func (m NoBidDescriptors) SetBidDescriptor(v string)

SetBidDescriptor sets BidDescriptor, Tag 400.

func (NoBidDescriptors) SetBidDescriptorType added in v0.2.0

func (m NoBidDescriptors) SetBidDescriptorType(v enum.BidDescriptorType)

SetBidDescriptorType sets BidDescriptorType, Tag 399.

func (NoBidDescriptors) SetEFPTrackingError added in v0.2.0

func (m NoBidDescriptors) SetEFPTrackingError(value decimal.Decimal, scale int32)

SetEFPTrackingError sets EFPTrackingError, Tag 405.

func (NoBidDescriptors) SetFairValue added in v0.2.0

func (m NoBidDescriptors) SetFairValue(value decimal.Decimal, scale int32)

SetFairValue sets FairValue, Tag 406.

func (NoBidDescriptors) SetLiquidityNumSecurities added in v0.2.0

func (m NoBidDescriptors) SetLiquidityNumSecurities(v int)

SetLiquidityNumSecurities sets LiquidityNumSecurities, Tag 441.

func (NoBidDescriptors) SetLiquidityPctHigh added in v0.2.0

func (m NoBidDescriptors) SetLiquidityPctHigh(value decimal.Decimal, scale int32)

SetLiquidityPctHigh sets LiquidityPctHigh, Tag 403.

func (NoBidDescriptors) SetLiquidityPctLow added in v0.2.0

func (m NoBidDescriptors) SetLiquidityPctLow(value decimal.Decimal, scale int32)

SetLiquidityPctLow sets LiquidityPctLow, Tag 402.

func (NoBidDescriptors) SetLiquidityValue added in v0.2.0

func (m NoBidDescriptors) SetLiquidityValue(value decimal.Decimal, scale int32)

SetLiquidityValue sets LiquidityValue, Tag 404.

func (NoBidDescriptors) SetOutsideIndexPct added in v0.2.0

func (m NoBidDescriptors) SetOutsideIndexPct(value decimal.Decimal, scale int32)

SetOutsideIndexPct sets OutsideIndexPct, Tag 407.

func (NoBidDescriptors) SetSideValueInd added in v0.2.0

func (m NoBidDescriptors) SetSideValueInd(v enum.SideValueInd)

SetSideValueInd sets SideValueInd, Tag 401.

func (NoBidDescriptors) SetValueOfFutures added in v0.2.0

func (m NoBidDescriptors) SetValueOfFutures(value decimal.Decimal, scale int32)

SetValueOfFutures sets ValueOfFutures, Tag 408.

type NoBidDescriptorsRepeatingGroup added in v0.4.0

type NoBidDescriptorsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoBidDescriptorsRepeatingGroup is a repeating group, Tag 398.

func NewNoBidDescriptorsRepeatingGroup added in v0.4.0

func NewNoBidDescriptorsRepeatingGroup() NoBidDescriptorsRepeatingGroup

NewNoBidDescriptorsRepeatingGroup returns an initialized, NoBidDescriptorsRepeatingGroup.

func (NoBidDescriptorsRepeatingGroup) Add added in v0.4.0

Add create and append a new NoBidDescriptors to this group.

func (NoBidDescriptorsRepeatingGroup) Get added in v0.4.0

Get returns the ith NoBidDescriptors in the NoBidDescriptorsRepeatinGroup.

type RouteOut

type RouteOut func(msg BidRequest, 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