bidresponse

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2021 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

type BidResponse struct {
	fix44.Header
	*quickfix.Body
	fix44.Trailer
	Message *quickfix.Message
}

BidResponse is the fix44 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() (v string, err quickfix.MessageRejectError)

GetBidID gets BidID, Tag 390.

func (BidResponse) GetClientBidID

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

GetClientBidID gets ClientBidID, Tag 391.

func (BidResponse) GetNoBidComponents

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

func (m BidResponse) SetBidID(v string)

SetBidID sets BidID, Tag 390.

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

type NoBidComponents struct {
	*quickfix.Group
}

NoBidComponents is a repeating group element, Tag 420.

func (NoBidComponents) GetCommCurrency

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

GetCommCurrency gets CommCurrency, Tag 479.

func (NoBidComponents) GetCommType

func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRejectError)

GetCommType gets CommType, Tag 13.

func (NoBidComponents) GetCommission

func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCommission gets Commission, Tag 12.

func (NoBidComponents) GetCountry

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

GetCountry gets Country, Tag 421.

func (NoBidComponents) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355.

func (NoBidComponents) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (NoBidComponents) GetFairValue

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

GetFairValue gets FairValue, Tag 406.

func (NoBidComponents) GetFundRenewWaiv

func (m NoBidComponents) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError)

GetFundRenewWaiv gets FundRenewWaiv, Tag 497.

func (NoBidComponents) GetListID

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

GetListID gets ListID, Tag 66.

func (NoBidComponents) GetNetGrossInd

func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError)

GetNetGrossInd gets NetGrossInd, Tag 430.

func (NoBidComponents) GetPrice

GetPrice gets Price, Tag 44.

func (NoBidComponents) GetPriceType

func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError)

GetPriceType gets PriceType, Tag 423.

func (NoBidComponents) GetSettlDate

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

GetSettlDate gets SettlDate, Tag 64.

func (NoBidComponents) GetSettlType

func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError)

GetSettlType gets SettlType, Tag 63.

func (NoBidComponents) GetSide

func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError)

GetSide gets Side, Tag 54.

func (NoBidComponents) GetText

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

GetText gets Text, Tag 58.

func (NoBidComponents) GetTradingSessionID

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

GetTradingSessionID gets TradingSessionID, Tag 336.

func (NoBidComponents) GetTradingSessionSubID

func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)

GetTradingSessionSubID gets TradingSessionSubID, Tag 625.

func (NoBidComponents) HasCommCurrency

func (m NoBidComponents) HasCommCurrency() bool

HasCommCurrency returns true if CommCurrency is present, Tag 479.

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

func (m NoBidComponents) HasFundRenewWaiv() bool

HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497.

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

func (m NoBidComponents) HasSettlDate() bool

HasSettlDate returns true if SettlDate is present, Tag 64.

func (NoBidComponents) HasSettlType

func (m NoBidComponents) HasSettlType() bool

HasSettlType returns true if SettlType 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) HasTradingSessionSubID

func (m NoBidComponents) HasTradingSessionSubID() bool

HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625.

func (NoBidComponents) SetCommCurrency

func (m NoBidComponents) SetCommCurrency(v string)

SetCommCurrency sets CommCurrency, Tag 479.

func (NoBidComponents) SetCommType

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

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

func (m NoBidComponents) SetFundRenewWaiv(v enum.FundRenewWaiv)

SetFundRenewWaiv sets FundRenewWaiv, Tag 497.

func (NoBidComponents) SetListID

func (m NoBidComponents) SetListID(v string)

SetListID sets ListID, Tag 66.

func (NoBidComponents) SetNetGrossInd

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

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 enum.PriceType)

SetPriceType sets PriceType, Tag 423.

func (NoBidComponents) SetSettlDate

func (m NoBidComponents) SetSettlDate(v string)

SetSettlDate sets SettlDate, Tag 64.

func (NoBidComponents) SetSettlType

func (m NoBidComponents) SetSettlType(v enum.SettlType)

SetSettlType sets SettlType, Tag 63.

func (NoBidComponents) SetSide

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

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 enum.TradingSessionID)

SetTradingSessionID sets TradingSessionID, Tag 336.

func (NoBidComponents) SetTradingSessionSubID

func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID)

SetTradingSessionSubID sets TradingSessionSubID, Tag 625.

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

Add create and append a new NoBidComponents to this group.

func (NoBidComponentsRepeatingGroup) Get

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