confirmationrequest

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

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

ConfirmationRequest is the fix50sp2 ConfirmationRequest type, MsgType = BH.

func FromMessage

func FromMessage(m *quickfix.Message) ConfirmationRequest

FromMessage creates a ConfirmationRequest from a quickfix.Message instance.

func New

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

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

GetAllocAccount gets AllocAccount, Tag 79.

func (ConfirmationRequest) GetAllocAccountType

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

GetAllocAccountType gets AllocAccountType, Tag 798.

func (ConfirmationRequest) GetAllocAcctIDSource

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

GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661.

func (ConfirmationRequest) GetAllocID

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

GetAllocID gets AllocID, Tag 70.

func (ConfirmationRequest) GetConfirmReqID

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

GetConfirmReqID gets ConfirmReqID, Tag 859.

func (ConfirmationRequest) GetConfirmType

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

GetConfirmType gets ConfirmType, Tag 773.

func (ConfirmationRequest) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355.

func (ConfirmationRequest) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (ConfirmationRequest) GetIndividualAllocID

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

GetIndividualAllocID gets IndividualAllocID, Tag 467.

func (ConfirmationRequest) GetNoOrders

GetNoOrders gets NoOrders, Tag 73.

func (ConfirmationRequest) GetSecondaryAllocID

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

GetSecondaryAllocID gets SecondaryAllocID, Tag 793.

func (ConfirmationRequest) GetText

GetText gets Text, Tag 58.

func (ConfirmationRequest) GetTransactTime

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

GetTransactTime gets TransactTime, Tag 60.

func (ConfirmationRequest) HasAllocAccount

func (m ConfirmationRequest) HasAllocAccount() bool

HasAllocAccount returns true if AllocAccount is present, Tag 79.

func (ConfirmationRequest) HasAllocAccountType

func (m ConfirmationRequest) HasAllocAccountType() bool

HasAllocAccountType returns true if AllocAccountType is present, Tag 798.

func (ConfirmationRequest) HasAllocAcctIDSource

func (m ConfirmationRequest) HasAllocAcctIDSource() bool

HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661.

func (ConfirmationRequest) HasAllocID

func (m ConfirmationRequest) HasAllocID() bool

HasAllocID returns true if AllocID is present, Tag 70.

func (ConfirmationRequest) HasConfirmReqID

func (m ConfirmationRequest) HasConfirmReqID() bool

HasConfirmReqID returns true if ConfirmReqID is present, Tag 859.

func (ConfirmationRequest) HasConfirmType

func (m ConfirmationRequest) HasConfirmType() bool

HasConfirmType returns true if ConfirmType is present, Tag 773.

func (ConfirmationRequest) HasEncodedText

func (m ConfirmationRequest) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (ConfirmationRequest) HasEncodedTextLen

func (m ConfirmationRequest) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (ConfirmationRequest) HasIndividualAllocID

func (m ConfirmationRequest) HasIndividualAllocID() bool

HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467.

func (ConfirmationRequest) HasNoOrders

func (m ConfirmationRequest) HasNoOrders() bool

HasNoOrders returns true if NoOrders is present, Tag 73.

func (ConfirmationRequest) HasSecondaryAllocID

func (m ConfirmationRequest) HasSecondaryAllocID() bool

HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793.

func (ConfirmationRequest) HasText

func (m ConfirmationRequest) HasText() bool

HasText returns true if Text is present, Tag 58.

func (ConfirmationRequest) HasTransactTime

func (m ConfirmationRequest) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60.

func (ConfirmationRequest) SetAllocAccount

func (m ConfirmationRequest) SetAllocAccount(v string)

SetAllocAccount sets AllocAccount, Tag 79.

func (ConfirmationRequest) SetAllocAccountType

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

SetAllocAccountType sets AllocAccountType, Tag 798.

func (ConfirmationRequest) SetAllocAcctIDSource

func (m ConfirmationRequest) SetAllocAcctIDSource(v int)

SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661.

func (ConfirmationRequest) SetAllocID

func (m ConfirmationRequest) SetAllocID(v string)

SetAllocID sets AllocID, Tag 70.

func (ConfirmationRequest) SetConfirmReqID

func (m ConfirmationRequest) SetConfirmReqID(v string)

SetConfirmReqID sets ConfirmReqID, Tag 859.

func (ConfirmationRequest) SetConfirmType

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

SetConfirmType sets ConfirmType, Tag 773.

func (ConfirmationRequest) SetEncodedText

func (m ConfirmationRequest) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (ConfirmationRequest) SetEncodedTextLen

func (m ConfirmationRequest) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (ConfirmationRequest) SetIndividualAllocID

func (m ConfirmationRequest) SetIndividualAllocID(v string)

SetIndividualAllocID sets IndividualAllocID, Tag 467.

func (ConfirmationRequest) SetNoOrders

SetNoOrders sets NoOrders, Tag 73.

func (ConfirmationRequest) SetSecondaryAllocID

func (m ConfirmationRequest) SetSecondaryAllocID(v string)

SetSecondaryAllocID sets SecondaryAllocID, Tag 793.

func (ConfirmationRequest) SetText

func (m ConfirmationRequest) SetText(v string)

SetText sets Text, Tag 58.

func (ConfirmationRequest) SetTransactTime

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

SetTransactTime sets TransactTime, Tag 60.

func (ConfirmationRequest) ToMessage

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

ToMessage returns a quickfix.Message instance.

type NoNested2PartyIDs

type NoNested2PartyIDs struct {
	*quickfix.Group
}

NoNested2PartyIDs is a repeating group element, Tag 756.

func (NoNested2PartyIDs) GetNested2PartyID

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

GetNested2PartyID gets Nested2PartyID, Tag 757.

func (NoNested2PartyIDs) GetNested2PartyIDSource

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

GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758.

func (NoNested2PartyIDs) GetNested2PartyRole

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

GetNested2PartyRole gets Nested2PartyRole, Tag 759.

func (NoNested2PartyIDs) GetNoNested2PartySubIDs

GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806.

func (NoNested2PartyIDs) HasNested2PartyID

func (m NoNested2PartyIDs) HasNested2PartyID() bool

HasNested2PartyID returns true if Nested2PartyID is present, Tag 757.

func (NoNested2PartyIDs) HasNested2PartyIDSource

func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool

HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758.

func (NoNested2PartyIDs) HasNested2PartyRole

func (m NoNested2PartyIDs) HasNested2PartyRole() bool

HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759.

func (NoNested2PartyIDs) HasNoNested2PartySubIDs

func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool

HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806.

func (NoNested2PartyIDs) SetNested2PartyID

func (m NoNested2PartyIDs) SetNested2PartyID(v string)

SetNested2PartyID sets Nested2PartyID, Tag 757.

func (NoNested2PartyIDs) SetNested2PartyIDSource

func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string)

SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758.

func (NoNested2PartyIDs) SetNested2PartyRole

func (m NoNested2PartyIDs) SetNested2PartyRole(v int)

SetNested2PartyRole sets Nested2PartyRole, Tag 759.

func (NoNested2PartyIDs) SetNoNested2PartySubIDs

func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup)

SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806.

type NoNested2PartyIDsRepeatingGroup

type NoNested2PartyIDsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756.

func NewNoNested2PartyIDsRepeatingGroup

func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup

NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup.

func (NoNested2PartyIDsRepeatingGroup) Add

Add create and append a new NoNested2PartyIDs to this group.

func (NoNested2PartyIDsRepeatingGroup) Get

Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup.

type NoNested2PartySubIDs

type NoNested2PartySubIDs struct {
	*quickfix.Group
}

NoNested2PartySubIDs is a repeating group element, Tag 806.

func (NoNested2PartySubIDs) GetNested2PartySubID

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

GetNested2PartySubID gets Nested2PartySubID, Tag 760.

func (NoNested2PartySubIDs) GetNested2PartySubIDType

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

GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807.

func (NoNested2PartySubIDs) HasNested2PartySubID

func (m NoNested2PartySubIDs) HasNested2PartySubID() bool

HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760.

func (NoNested2PartySubIDs) HasNested2PartySubIDType

func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool

HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807.

func (NoNested2PartySubIDs) SetNested2PartySubID

func (m NoNested2PartySubIDs) SetNested2PartySubID(v string)

SetNested2PartySubID sets Nested2PartySubID, Tag 760.

func (NoNested2PartySubIDs) SetNested2PartySubIDType

func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int)

SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807.

type NoNested2PartySubIDsRepeatingGroup

type NoNested2PartySubIDsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806.

func NewNoNested2PartySubIDsRepeatingGroup

func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup

NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup.

func (NoNested2PartySubIDsRepeatingGroup) Add

Add create and append a new NoNested2PartySubIDs to this group.

func (NoNested2PartySubIDsRepeatingGroup) Get

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

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

GetClOrdID gets ClOrdID, Tag 11.

func (NoOrders) GetListID

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

GetListID gets ListID, Tag 66.

func (NoOrders) GetNoNested2PartyIDs

GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756.

func (NoOrders) GetOrderAvgPx

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

GetOrderAvgPx gets OrderAvgPx, Tag 799.

func (NoOrders) GetOrderBookingQty

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

GetOrderBookingQty gets OrderBookingQty, Tag 800.

func (NoOrders) GetOrderID

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

GetOrderID gets OrderID, Tag 37.

func (NoOrders) GetOrderQty

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

GetOrderQty gets OrderQty, Tag 38.

func (NoOrders) GetSecondaryClOrdID

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

GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526.

func (NoOrders) GetSecondaryOrderID

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

GetSecondaryOrderID gets SecondaryOrderID, Tag 198.

func (NoOrders) HasClOrdID

func (m NoOrders) HasClOrdID() bool

HasClOrdID returns true if ClOrdID is present, Tag 11.

func (NoOrders) HasListID

func (m NoOrders) HasListID() bool

HasListID returns true if ListID is present, Tag 66.

func (NoOrders) HasNoNested2PartyIDs

func (m NoOrders) HasNoNested2PartyIDs() bool

HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756.

func (NoOrders) HasOrderAvgPx

func (m NoOrders) HasOrderAvgPx() bool

HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799.

func (NoOrders) HasOrderBookingQty

func (m NoOrders) HasOrderBookingQty() bool

HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800.

func (NoOrders) HasOrderID

func (m NoOrders) HasOrderID() bool

HasOrderID returns true if OrderID is present, Tag 37.

func (NoOrders) HasOrderQty

func (m NoOrders) HasOrderQty() bool

HasOrderQty returns true if OrderQty is present, Tag 38.

func (NoOrders) HasSecondaryClOrdID

func (m NoOrders) HasSecondaryClOrdID() bool

HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526.

func (NoOrders) HasSecondaryOrderID

func (m NoOrders) HasSecondaryOrderID() bool

HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198.

func (NoOrders) SetClOrdID

func (m NoOrders) SetClOrdID(v string)

SetClOrdID sets ClOrdID, Tag 11.

func (NoOrders) SetListID

func (m NoOrders) SetListID(v string)

SetListID sets ListID, Tag 66.

func (NoOrders) SetNoNested2PartyIDs

func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup)

SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756.

func (NoOrders) SetOrderAvgPx

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

SetOrderAvgPx sets OrderAvgPx, Tag 799.

func (NoOrders) SetOrderBookingQty

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

SetOrderBookingQty sets OrderBookingQty, Tag 800.

func (NoOrders) SetOrderID

func (m NoOrders) SetOrderID(v string)

SetOrderID sets OrderID, Tag 37.

func (NoOrders) SetOrderQty

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

SetOrderQty sets OrderQty, Tag 38.

func (NoOrders) SetSecondaryClOrdID

func (m NoOrders) SetSecondaryClOrdID(v string)

SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526.

func (NoOrders) SetSecondaryOrderID

func (m NoOrders) SetSecondaryOrderID(v string)

SetSecondaryOrderID sets SecondaryOrderID, Tag 198.

type NoOrdersRepeatingGroup

type NoOrdersRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoOrdersRepeatingGroup is a repeating group, Tag 73.

func NewNoOrdersRepeatingGroup

func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup

NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup.

func (NoOrdersRepeatingGroup) Add

Add create and append a new NoOrders to this group.

func (NoOrdersRepeatingGroup) Get

Get returns the ith NoOrders in the NoOrdersRepeatinGroup.

type RouteOut

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