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