confirmationrequest

package
v1.0.1-rc.6 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-1.1, 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