tradingsessionlist

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 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 NoTradingSessions

type NoTradingSessions struct {
	*quickfix.Group
}

NoTradingSessions is a repeating group element, Tag 386.

func (NoTradingSessions) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355.

func (NoTradingSessions) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (NoTradingSessions) GetSecurityExchange

func (m NoTradingSessions) GetSecurityExchange() (v string, err quickfix.MessageRejectError)

GetSecurityExchange gets SecurityExchange, Tag 207.

func (NoTradingSessions) GetText

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

GetText gets Text, Tag 58.

func (NoTradingSessions) GetTotalVolumeTraded

func (m NoTradingSessions) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError)

GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387.

func (NoTradingSessions) GetTradSesCloseTime

func (m NoTradingSessions) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError)

GetTradSesCloseTime gets TradSesCloseTime, Tag 344.

func (NoTradingSessions) GetTradSesEndTime

func (m NoTradingSessions) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError)

GetTradSesEndTime gets TradSesEndTime, Tag 345.

func (NoTradingSessions) GetTradSesMethod

func (m NoTradingSessions) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError)

GetTradSesMethod gets TradSesMethod, Tag 338.

func (NoTradingSessions) GetTradSesMode

func (m NoTradingSessions) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError)

GetTradSesMode gets TradSesMode, Tag 339.

func (NoTradingSessions) GetTradSesOpenTime

func (m NoTradingSessions) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError)

GetTradSesOpenTime gets TradSesOpenTime, Tag 342.

func (NoTradingSessions) GetTradSesPreCloseTime

func (m NoTradingSessions) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError)

GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343.

func (NoTradingSessions) GetTradSesStartTime

func (m NoTradingSessions) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError)

GetTradSesStartTime gets TradSesStartTime, Tag 341.

func (NoTradingSessions) GetTradSesStatus

func (m NoTradingSessions) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError)

GetTradSesStatus gets TradSesStatus, Tag 340.

func (NoTradingSessions) GetTradSesStatusRejReason

func (m NoTradingSessions) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError)

GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567.

func (NoTradingSessions) GetTradingSessionID

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

GetTradingSessionID gets TradingSessionID, Tag 336.

func (NoTradingSessions) GetTradingSessionSubID

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

GetTradingSessionSubID gets TradingSessionSubID, Tag 625.

func (NoTradingSessions) GetUnsolicitedIndicator

func (m NoTradingSessions) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError)

GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325.

func (NoTradingSessions) HasEncodedText

func (m NoTradingSessions) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (NoTradingSessions) HasEncodedTextLen

func (m NoTradingSessions) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (NoTradingSessions) HasSecurityExchange

func (m NoTradingSessions) HasSecurityExchange() bool

HasSecurityExchange returns true if SecurityExchange is present, Tag 207.

func (NoTradingSessions) HasText

func (m NoTradingSessions) HasText() bool

HasText returns true if Text is present, Tag 58.

func (NoTradingSessions) HasTotalVolumeTraded

func (m NoTradingSessions) HasTotalVolumeTraded() bool

HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387.

func (NoTradingSessions) HasTradSesCloseTime

func (m NoTradingSessions) HasTradSesCloseTime() bool

HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344.

func (NoTradingSessions) HasTradSesEndTime

func (m NoTradingSessions) HasTradSesEndTime() bool

HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345.

func (NoTradingSessions) HasTradSesMethod

func (m NoTradingSessions) HasTradSesMethod() bool

HasTradSesMethod returns true if TradSesMethod is present, Tag 338.

func (NoTradingSessions) HasTradSesMode

func (m NoTradingSessions) HasTradSesMode() bool

HasTradSesMode returns true if TradSesMode is present, Tag 339.

func (NoTradingSessions) HasTradSesOpenTime

func (m NoTradingSessions) HasTradSesOpenTime() bool

HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342.

func (NoTradingSessions) HasTradSesPreCloseTime

func (m NoTradingSessions) HasTradSesPreCloseTime() bool

HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343.

func (NoTradingSessions) HasTradSesStartTime

func (m NoTradingSessions) HasTradSesStartTime() bool

HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341.

func (NoTradingSessions) HasTradSesStatus

func (m NoTradingSessions) HasTradSesStatus() bool

HasTradSesStatus returns true if TradSesStatus is present, Tag 340.

func (NoTradingSessions) HasTradSesStatusRejReason

func (m NoTradingSessions) HasTradSesStatusRejReason() bool

HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567.

func (NoTradingSessions) HasTradingSessionID

func (m NoTradingSessions) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336.

func (NoTradingSessions) HasTradingSessionSubID

func (m NoTradingSessions) HasTradingSessionSubID() bool

HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625.

func (NoTradingSessions) HasUnsolicitedIndicator

func (m NoTradingSessions) HasUnsolicitedIndicator() bool

HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325.

func (NoTradingSessions) SetEncodedText

func (m NoTradingSessions) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (NoTradingSessions) SetEncodedTextLen

func (m NoTradingSessions) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (NoTradingSessions) SetSecurityExchange

func (m NoTradingSessions) SetSecurityExchange(v string)

SetSecurityExchange sets SecurityExchange, Tag 207.

func (NoTradingSessions) SetText

func (m NoTradingSessions) SetText(v string)

SetText sets Text, Tag 58.

func (NoTradingSessions) SetTotalVolumeTraded

func (m NoTradingSessions) SetTotalVolumeTraded(value decimal.Decimal, scale int32)

SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387.

func (NoTradingSessions) SetTradSesCloseTime

func (m NoTradingSessions) SetTradSesCloseTime(v time.Time)

SetTradSesCloseTime sets TradSesCloseTime, Tag 344.

func (NoTradingSessions) SetTradSesEndTime

func (m NoTradingSessions) SetTradSesEndTime(v time.Time)

SetTradSesEndTime sets TradSesEndTime, Tag 345.

func (NoTradingSessions) SetTradSesMethod

func (m NoTradingSessions) SetTradSesMethod(v enum.TradSesMethod)

SetTradSesMethod sets TradSesMethod, Tag 338.

func (NoTradingSessions) SetTradSesMode

func (m NoTradingSessions) SetTradSesMode(v enum.TradSesMode)

SetTradSesMode sets TradSesMode, Tag 339.

func (NoTradingSessions) SetTradSesOpenTime

func (m NoTradingSessions) SetTradSesOpenTime(v time.Time)

SetTradSesOpenTime sets TradSesOpenTime, Tag 342.

func (NoTradingSessions) SetTradSesPreCloseTime

func (m NoTradingSessions) SetTradSesPreCloseTime(v time.Time)

SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343.

func (NoTradingSessions) SetTradSesStartTime

func (m NoTradingSessions) SetTradSesStartTime(v time.Time)

SetTradSesStartTime sets TradSesStartTime, Tag 341.

func (NoTradingSessions) SetTradSesStatus

func (m NoTradingSessions) SetTradSesStatus(v enum.TradSesStatus)

SetTradSesStatus sets TradSesStatus, Tag 340.

func (NoTradingSessions) SetTradSesStatusRejReason

func (m NoTradingSessions) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason)

SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567.

func (NoTradingSessions) SetTradingSessionID

func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID)

SetTradingSessionID sets TradingSessionID, Tag 336.

func (NoTradingSessions) SetTradingSessionSubID

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

SetTradingSessionSubID sets TradingSessionSubID, Tag 625.

func (NoTradingSessions) SetUnsolicitedIndicator

func (m NoTradingSessions) SetUnsolicitedIndicator(v bool)

SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325.

type NoTradingSessionsRepeatingGroup

type NoTradingSessionsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTradingSessionsRepeatingGroup is a repeating group, Tag 386.

func NewNoTradingSessionsRepeatingGroup

func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup

NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup.

func (NoTradingSessionsRepeatingGroup) Add

Add create and append a new NoTradingSessions to this group.

func (NoTradingSessionsRepeatingGroup) Get

Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup.

type RouteOut

type RouteOut func(msg TradingSessionList, sessionID quickfix.SessionID) quickfix.MessageRejectError

A RouteOut is the callback type that should be implemented for routing Message.

type TradingSessionList

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

TradingSessionList is the fix50 TradingSessionList type, MsgType = BJ.

func FromMessage

func FromMessage(m *quickfix.Message) TradingSessionList

FromMessage creates a TradingSessionList from a quickfix.Message instance.

func New

func New() (m TradingSessionList)

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

func (TradingSessionList) GetNoTradingSessions

GetNoTradingSessions gets NoTradingSessions, Tag 386.

func (TradingSessionList) GetTradSesReqID

func (m TradingSessionList) GetTradSesReqID() (v string, err quickfix.MessageRejectError)

GetTradSesReqID gets TradSesReqID, Tag 335.

func (TradingSessionList) HasNoTradingSessions

func (m TradingSessionList) HasNoTradingSessions() bool

HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386.

func (TradingSessionList) HasTradSesReqID

func (m TradingSessionList) HasTradSesReqID() bool

HasTradSesReqID returns true if TradSesReqID is present, Tag 335.

func (TradingSessionList) SetNoTradingSessions

func (m TradingSessionList) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup)

SetNoTradingSessions sets NoTradingSessions, Tag 386.

func (TradingSessionList) SetTradSesReqID

func (m TradingSessionList) SetTradSesReqID(v string)

SetTradSesReqID sets TradSesReqID, Tag 335.

func (TradingSessionList) ToMessage

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

ToMessage returns a quickfix.Message instance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL