confirmationrequest

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

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

ConfirmationRequest is the fix44 ConfirmationRequest type, MsgType = BH.

func FromMessage added in v0.4.0

func FromMessage(m *quickfix.Message) ConfirmationRequest

FromMessage creates a ConfirmationRequest from a quickfix.Message instance.

func New added in v0.2.0

func New(confirmreqid field.ConfirmReqIDField, confirmtype field.ConfirmTypeField, transacttime field.TransactTimeField) (m ConfirmationRequest)

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

func (ConfirmationRequest) GetAllocAccount added in v0.4.0

func (m ConfirmationRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError)

GetAllocAccount gets AllocAccount, Tag 79.

func (ConfirmationRequest) GetAllocAccountType added in v0.4.0

func (m ConfirmationRequest) GetAllocAccountType() (v enum.AllocAccountType, err quickfix.MessageRejectError)

GetAllocAccountType gets AllocAccountType, Tag 798.

func (ConfirmationRequest) GetAllocAcctIDSource added in v0.4.0

func (m ConfirmationRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError)

GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661.

func (ConfirmationRequest) GetAllocID added in v0.4.0

func (m ConfirmationRequest) GetAllocID() (v string, err quickfix.MessageRejectError)

GetAllocID gets AllocID, Tag 70.

func (ConfirmationRequest) GetConfirmReqID added in v0.4.0

func (m ConfirmationRequest) GetConfirmReqID() (v string, err quickfix.MessageRejectError)

GetConfirmReqID gets ConfirmReqID, Tag 859.

func (ConfirmationRequest) GetConfirmType added in v0.4.0

func (m ConfirmationRequest) GetConfirmType() (v enum.ConfirmType, err quickfix.MessageRejectError)

GetConfirmType gets ConfirmType, Tag 773.

func (ConfirmationRequest) GetEncodedText added in v0.4.0

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

GetEncodedText gets EncodedText, Tag 355.

func (ConfirmationRequest) GetEncodedTextLen added in v0.4.0

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (ConfirmationRequest) GetIndividualAllocID added in v0.4.0

func (m ConfirmationRequest) GetIndividualAllocID() (v string, err quickfix.MessageRejectError)

GetIndividualAllocID gets IndividualAllocID, Tag 467.

func (ConfirmationRequest) GetNoOrders added in v0.4.0

func (m ConfirmationRequest) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError)

GetNoOrders gets NoOrders, Tag 73.

func (ConfirmationRequest) GetSecondaryAllocID added in v0.4.0

func (m ConfirmationRequest) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError)

GetSecondaryAllocID gets SecondaryAllocID, Tag 793.

func (ConfirmationRequest) GetText added in v0.4.0

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

GetText gets Text, Tag 58.

func (ConfirmationRequest) GetTransactTime added in v0.4.0

func (m ConfirmationRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)

GetTransactTime gets TransactTime, Tag 60.

func (ConfirmationRequest) HasAllocAccount added in v0.4.0

func (m ConfirmationRequest) HasAllocAccount() bool

HasAllocAccount returns true if AllocAccount is present, Tag 79.

func (ConfirmationRequest) HasAllocAccountType added in v0.4.0

func (m ConfirmationRequest) HasAllocAccountType() bool

HasAllocAccountType returns true if AllocAccountType is present, Tag 798.

func (ConfirmationRequest) HasAllocAcctIDSource added in v0.4.0

func (m ConfirmationRequest) HasAllocAcctIDSource() bool

HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661.

func (ConfirmationRequest) HasAllocID added in v0.4.0

func (m ConfirmationRequest) HasAllocID() bool

HasAllocID returns true if AllocID is present, Tag 70.

func (ConfirmationRequest) HasConfirmReqID added in v0.4.0

func (m ConfirmationRequest) HasConfirmReqID() bool

HasConfirmReqID returns true if ConfirmReqID is present, Tag 859.

func (ConfirmationRequest) HasConfirmType added in v0.4.0

func (m ConfirmationRequest) HasConfirmType() bool

HasConfirmType returns true if ConfirmType is present, Tag 773.

func (ConfirmationRequest) HasEncodedText added in v0.4.0

func (m ConfirmationRequest) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (ConfirmationRequest) HasEncodedTextLen added in v0.4.0

func (m ConfirmationRequest) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (ConfirmationRequest) HasIndividualAllocID added in v0.4.0

func (m ConfirmationRequest) HasIndividualAllocID() bool

HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467.

func (ConfirmationRequest) HasNoOrders added in v0.4.0

func (m ConfirmationRequest) HasNoOrders() bool

HasNoOrders returns true if NoOrders is present, Tag 73.

func (ConfirmationRequest) HasSecondaryAllocID added in v0.4.0

func (m ConfirmationRequest) HasSecondaryAllocID() bool

HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793.

func (ConfirmationRequest) HasText added in v0.4.0

func (m ConfirmationRequest) HasText() bool

HasText returns true if Text is present, Tag 58.

func (ConfirmationRequest) HasTransactTime added in v0.4.0

func (m ConfirmationRequest) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60.

func (ConfirmationRequest) SetAllocAccount added in v0.4.0

func (m ConfirmationRequest) SetAllocAccount(v string)

SetAllocAccount sets AllocAccount, Tag 79.

func (ConfirmationRequest) SetAllocAccountType added in v0.4.0

func (m ConfirmationRequest) SetAllocAccountType(v enum.AllocAccountType)

SetAllocAccountType sets AllocAccountType, Tag 798.

func (ConfirmationRequest) SetAllocAcctIDSource added in v0.4.0

func (m ConfirmationRequest) SetAllocAcctIDSource(v int)

SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661.

func (ConfirmationRequest) SetAllocID added in v0.4.0

func (m ConfirmationRequest) SetAllocID(v string)

SetAllocID sets AllocID, Tag 70.

func (ConfirmationRequest) SetConfirmReqID added in v0.4.0

func (m ConfirmationRequest) SetConfirmReqID(v string)

SetConfirmReqID sets ConfirmReqID, Tag 859.

func (ConfirmationRequest) SetConfirmType added in v0.4.0

func (m ConfirmationRequest) SetConfirmType(v enum.ConfirmType)

SetConfirmType sets ConfirmType, Tag 773.

func (ConfirmationRequest) SetEncodedText added in v0.4.0

func (m ConfirmationRequest) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (ConfirmationRequest) SetEncodedTextLen added in v0.4.0

func (m ConfirmationRequest) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (ConfirmationRequest) SetIndividualAllocID added in v0.4.0

func (m ConfirmationRequest) SetIndividualAllocID(v string)

SetIndividualAllocID sets IndividualAllocID, Tag 467.

func (ConfirmationRequest) SetNoOrders added in v0.4.0

SetNoOrders sets NoOrders, Tag 73.

func (ConfirmationRequest) SetSecondaryAllocID added in v0.4.0

func (m ConfirmationRequest) SetSecondaryAllocID(v string)

SetSecondaryAllocID sets SecondaryAllocID, Tag 793.

func (ConfirmationRequest) SetText added in v0.4.0

func (m ConfirmationRequest) SetText(v string)

SetText sets Text, Tag 58.

func (ConfirmationRequest) SetTransactTime added in v0.4.0

func (m ConfirmationRequest) SetTransactTime(v time.Time)

SetTransactTime sets TransactTime, Tag 60.

func (ConfirmationRequest) ToMessage added in v0.4.0

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

ToMessage returns a quickfix.Message instance.

type NoNested2PartyIDs added in v0.4.0

type NoNested2PartyIDs struct {
	*quickfix.Group
}

NoNested2PartyIDs is a repeating group element, Tag 756.

func (NoNested2PartyIDs) GetNested2PartyID added in v0.4.0

func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError)

GetNested2PartyID gets Nested2PartyID, Tag 757.

func (NoNested2PartyIDs) GetNested2PartyIDSource added in v0.4.0

func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError)

GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758.

func (NoNested2PartyIDs) GetNested2PartyRole added in v0.4.0

func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError)

GetNested2PartyRole gets Nested2PartyRole, Tag 759.

func (NoNested2PartyIDs) GetNoNested2PartySubIDs added in v0.4.0

func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError)

GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806.

func (NoNested2PartyIDs) HasNested2PartyID added in v0.4.0

func (m NoNested2PartyIDs) HasNested2PartyID() bool

HasNested2PartyID returns true if Nested2PartyID is present, Tag 757.

func (NoNested2PartyIDs) HasNested2PartyIDSource added in v0.4.0

func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool

HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758.

func (NoNested2PartyIDs) HasNested2PartyRole added in v0.4.0

func (m NoNested2PartyIDs) HasNested2PartyRole() bool

HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759.

func (NoNested2PartyIDs) HasNoNested2PartySubIDs added in v0.4.0

func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool

HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806.

func (NoNested2PartyIDs) SetNested2PartyID added in v0.4.0

func (m NoNested2PartyIDs) SetNested2PartyID(v string)

SetNested2PartyID sets Nested2PartyID, Tag 757.

func (NoNested2PartyIDs) SetNested2PartyIDSource added in v0.4.0

func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string)

SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758.

func (NoNested2PartyIDs) SetNested2PartyRole added in v0.4.0

func (m NoNested2PartyIDs) SetNested2PartyRole(v int)

SetNested2PartyRole sets Nested2PartyRole, Tag 759.

func (NoNested2PartyIDs) SetNoNested2PartySubIDs added in v0.4.0

func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup)

SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806.

type NoNested2PartyIDsRepeatingGroup added in v0.4.0

type NoNested2PartyIDsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756.

func NewNoNested2PartyIDsRepeatingGroup added in v0.4.0

func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup

NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup.

func (NoNested2PartyIDsRepeatingGroup) Add added in v0.4.0

Add create and append a new NoNested2PartyIDs to this group.

func (NoNested2PartyIDsRepeatingGroup) Get added in v0.4.0

Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup.

type NoNested2PartySubIDs added in v0.4.0

type NoNested2PartySubIDs struct {
	*quickfix.Group
}

NoNested2PartySubIDs is a repeating group element, Tag 806.

func (NoNested2PartySubIDs) GetNested2PartySubID added in v0.4.0

func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError)

GetNested2PartySubID gets Nested2PartySubID, Tag 760.

func (NoNested2PartySubIDs) GetNested2PartySubIDType added in v0.4.0

func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError)

GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807.

func (NoNested2PartySubIDs) HasNested2PartySubID added in v0.4.0

func (m NoNested2PartySubIDs) HasNested2PartySubID() bool

HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760.

func (NoNested2PartySubIDs) HasNested2PartySubIDType added in v0.4.0

func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool

HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807.

func (NoNested2PartySubIDs) SetNested2PartySubID added in v0.4.0

func (m NoNested2PartySubIDs) SetNested2PartySubID(v string)

SetNested2PartySubID sets Nested2PartySubID, Tag 760.

func (NoNested2PartySubIDs) SetNested2PartySubIDType added in v0.4.0

func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int)

SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807.

type NoNested2PartySubIDsRepeatingGroup added in v0.4.0

type NoNested2PartySubIDsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806.

func NewNoNested2PartySubIDsRepeatingGroup added in v0.4.0

func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup

NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup.

func (NoNested2PartySubIDsRepeatingGroup) Add added in v0.4.0

Add create and append a new NoNested2PartySubIDs to this group.

func (NoNested2PartySubIDsRepeatingGroup) Get added in v0.4.0

Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup.

type NoOrders

type NoOrders struct {
	*quickfix.Group
}

NoOrders is a repeating group element, Tag 73.

func (NoOrders) GetClOrdID added in v0.4.0

func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError)

GetClOrdID gets ClOrdID, Tag 11.

func (NoOrders) GetListID added in v0.4.0

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

GetListID gets ListID, Tag 66.

func (NoOrders) GetNoNested2PartyIDs added in v0.4.0

func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError)

GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756.

func (NoOrders) GetOrderAvgPx added in v0.4.0

func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOrderAvgPx gets OrderAvgPx, Tag 799.

func (NoOrders) GetOrderBookingQty added in v0.4.0

func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOrderBookingQty gets OrderBookingQty, Tag 800.

func (NoOrders) GetOrderID added in v0.4.0

func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError)

GetOrderID gets OrderID, Tag 37.

func (NoOrders) GetOrderQty added in v0.4.0

func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOrderQty gets OrderQty, Tag 38.

func (NoOrders) GetSecondaryClOrdID added in v0.4.0

func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError)

GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526.

func (NoOrders) GetSecondaryOrderID added in v0.4.0

func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError)

GetSecondaryOrderID gets SecondaryOrderID, Tag 198.

func (NoOrders) HasClOrdID added in v0.4.0

func (m NoOrders) HasClOrdID() bool

HasClOrdID returns true if ClOrdID is present, Tag 11.

func (NoOrders) HasListID added in v0.4.0

func (m NoOrders) HasListID() bool

HasListID returns true if ListID is present, Tag 66.

func (NoOrders) HasNoNested2PartyIDs added in v0.4.0

func (m NoOrders) HasNoNested2PartyIDs() bool

HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756.

func (NoOrders) HasOrderAvgPx added in v0.4.0

func (m NoOrders) HasOrderAvgPx() bool

HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799.

func (NoOrders) HasOrderBookingQty added in v0.4.0

func (m NoOrders) HasOrderBookingQty() bool

HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800.

func (NoOrders) HasOrderID added in v0.4.0

func (m NoOrders) HasOrderID() bool

HasOrderID returns true if OrderID is present, Tag 37.

func (NoOrders) HasOrderQty added in v0.4.0

func (m NoOrders) HasOrderQty() bool

HasOrderQty returns true if OrderQty is present, Tag 38.

func (NoOrders) HasSecondaryClOrdID added in v0.4.0

func (m NoOrders) HasSecondaryClOrdID() bool

HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526.

func (NoOrders) HasSecondaryOrderID added in v0.4.0

func (m NoOrders) HasSecondaryOrderID() bool

HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198.

func (NoOrders) SetClOrdID added in v0.2.0

func (m NoOrders) SetClOrdID(v string)

SetClOrdID sets ClOrdID, Tag 11.

func (NoOrders) SetListID added in v0.2.0

func (m NoOrders) SetListID(v string)

SetListID sets ListID, Tag 66.

func (NoOrders) SetNoNested2PartyIDs added in v0.4.0

func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup)

SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756.

func (NoOrders) SetOrderAvgPx added in v0.2.0

func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32)

SetOrderAvgPx sets OrderAvgPx, Tag 799.

func (NoOrders) SetOrderBookingQty added in v0.2.0

func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32)

SetOrderBookingQty sets OrderBookingQty, Tag 800.

func (NoOrders) SetOrderID added in v0.2.0

func (m NoOrders) SetOrderID(v string)

SetOrderID sets OrderID, Tag 37.

func (NoOrders) SetOrderQty added in v0.2.0

func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32)

SetOrderQty sets OrderQty, Tag 38.

func (NoOrders) SetSecondaryClOrdID added in v0.2.0

func (m NoOrders) SetSecondaryClOrdID(v string)

SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526.

func (NoOrders) SetSecondaryOrderID added in v0.2.0

func (m NoOrders) SetSecondaryOrderID(v string)

SetSecondaryOrderID sets SecondaryOrderID, Tag 198.

type NoOrdersRepeatingGroup added in v0.4.0

type NoOrdersRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoOrdersRepeatingGroup is a repeating group, Tag 73.

func NewNoOrdersRepeatingGroup added in v0.4.0

func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup

NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup.

func (NoOrdersRepeatingGroup) Add added in v0.4.0

Add create and append a new NoOrders to this group.

func (NoOrdersRepeatingGroup) Get added in v0.4.0

Get returns the ith NoOrders in the NoOrdersRepeatinGroup.

type RouteOut

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