bidresponse

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: 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 {
	fix42.Header
	*quickfix.Body
	fix42.Trailer
	Message *quickfix.Message
}

BidResponse is the fix42 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

type NoBidComponents struct {
	*quickfix.Group
}

NoBidComponents is a repeating group element, Tag 420.

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) 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) 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) 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) 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) 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) 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) 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) 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) 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) SetCommType added in v0.2.0

func (m NoBidComponents) SetCommType(v enum.CommType)

SetCommType sets CommType, Tag 13.

func (NoBidComponents) SetCommission added in v0.2.0

func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32)

SetCommission sets Commission, Tag 12.

func (NoBidComponents) SetCountry added in v0.2.0

func (m NoBidComponents) SetCountry(v string)

SetCountry sets Country, Tag 421.

func (NoBidComponents) SetEncodedText added in v0.2.0

func (m NoBidComponents) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (NoBidComponents) SetEncodedTextLen added in v0.2.0

func (m NoBidComponents) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (NoBidComponents) SetFairValue added in v0.2.0

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

SetFairValue sets FairValue, Tag 406.

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) SetPrice added in v0.2.0

func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32)

SetPrice sets Price, Tag 44.

func (NoBidComponents) SetPriceType added in v0.2.0

func (m NoBidComponents) SetPriceType(v enum.PriceType)

SetPriceType sets PriceType, Tag 423.

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) SetText added in v0.2.0

func (m NoBidComponents) SetText(v string)

SetText sets Text, Tag 58.

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