tradingsessionstatus

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 RouteOut

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

type TradingSessionStatus

type TradingSessionStatus struct {
	fix42.Header
	*quickfix.Body
	fix42.Trailer
	Message *quickfix.Message
}

TradingSessionStatus is the fix42 TradingSessionStatus type, MsgType = h.

func FromMessage

func FromMessage(m *quickfix.Message) TradingSessionStatus

FromMessage creates a TradingSessionStatus from a quickfix.Message instance.

func New

func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradSesStatusField) (m TradingSessionStatus)

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

func (TradingSessionStatus) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355.

func (TradingSessionStatus) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (TradingSessionStatus) GetText

GetText gets Text, Tag 58.

func (TradingSessionStatus) GetTotalVolumeTraded

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

GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387.

func (TradingSessionStatus) GetTradSesCloseTime

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

GetTradSesCloseTime gets TradSesCloseTime, Tag 344.

func (TradingSessionStatus) GetTradSesEndTime

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

GetTradSesEndTime gets TradSesEndTime, Tag 345.

func (TradingSessionStatus) GetTradSesMethod

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

GetTradSesMethod gets TradSesMethod, Tag 338.

func (TradingSessionStatus) GetTradSesMode

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

GetTradSesMode gets TradSesMode, Tag 339.

func (TradingSessionStatus) GetTradSesOpenTime

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

GetTradSesOpenTime gets TradSesOpenTime, Tag 342.

func (TradingSessionStatus) GetTradSesPreCloseTime

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

GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343.

func (TradingSessionStatus) GetTradSesReqID

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

GetTradSesReqID gets TradSesReqID, Tag 335.

func (TradingSessionStatus) GetTradSesStartTime

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

GetTradSesStartTime gets TradSesStartTime, Tag 341.

func (TradingSessionStatus) GetTradSesStatus

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

GetTradSesStatus gets TradSesStatus, Tag 340.

func (TradingSessionStatus) GetTradingSessionID

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

GetTradingSessionID gets TradingSessionID, Tag 336.

func (TradingSessionStatus) GetUnsolicitedIndicator

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

GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325.

func (TradingSessionStatus) HasEncodedText

func (m TradingSessionStatus) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (TradingSessionStatus) HasEncodedTextLen

func (m TradingSessionStatus) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (TradingSessionStatus) HasText

func (m TradingSessionStatus) HasText() bool

HasText returns true if Text is present, Tag 58.

func (TradingSessionStatus) HasTotalVolumeTraded

func (m TradingSessionStatus) HasTotalVolumeTraded() bool

HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387.

func (TradingSessionStatus) HasTradSesCloseTime

func (m TradingSessionStatus) HasTradSesCloseTime() bool

HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344.

func (TradingSessionStatus) HasTradSesEndTime

func (m TradingSessionStatus) HasTradSesEndTime() bool

HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345.

func (TradingSessionStatus) HasTradSesMethod

func (m TradingSessionStatus) HasTradSesMethod() bool

HasTradSesMethod returns true if TradSesMethod is present, Tag 338.

func (TradingSessionStatus) HasTradSesMode

func (m TradingSessionStatus) HasTradSesMode() bool

HasTradSesMode returns true if TradSesMode is present, Tag 339.

func (TradingSessionStatus) HasTradSesOpenTime

func (m TradingSessionStatus) HasTradSesOpenTime() bool

HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342.

func (TradingSessionStatus) HasTradSesPreCloseTime

func (m TradingSessionStatus) HasTradSesPreCloseTime() bool

HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343.

func (TradingSessionStatus) HasTradSesReqID

func (m TradingSessionStatus) HasTradSesReqID() bool

HasTradSesReqID returns true if TradSesReqID is present, Tag 335.

func (TradingSessionStatus) HasTradSesStartTime

func (m TradingSessionStatus) HasTradSesStartTime() bool

HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341.

func (TradingSessionStatus) HasTradSesStatus

func (m TradingSessionStatus) HasTradSesStatus() bool

HasTradSesStatus returns true if TradSesStatus is present, Tag 340.

func (TradingSessionStatus) HasTradingSessionID

func (m TradingSessionStatus) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336.

func (TradingSessionStatus) HasUnsolicitedIndicator

func (m TradingSessionStatus) HasUnsolicitedIndicator() bool

HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325.

func (TradingSessionStatus) SetEncodedText

func (m TradingSessionStatus) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (TradingSessionStatus) SetEncodedTextLen

func (m TradingSessionStatus) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (TradingSessionStatus) SetText

func (m TradingSessionStatus) SetText(v string)

SetText sets Text, Tag 58.

func (TradingSessionStatus) SetTotalVolumeTraded

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

SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387.

func (TradingSessionStatus) SetTradSesCloseTime

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

SetTradSesCloseTime sets TradSesCloseTime, Tag 344.

func (TradingSessionStatus) SetTradSesEndTime

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

SetTradSesEndTime sets TradSesEndTime, Tag 345.

func (TradingSessionStatus) SetTradSesMethod

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

SetTradSesMethod sets TradSesMethod, Tag 338.

func (TradingSessionStatus) SetTradSesMode

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

SetTradSesMode sets TradSesMode, Tag 339.

func (TradingSessionStatus) SetTradSesOpenTime

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

SetTradSesOpenTime sets TradSesOpenTime, Tag 342.

func (TradingSessionStatus) SetTradSesPreCloseTime

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

SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343.

func (TradingSessionStatus) SetTradSesReqID

func (m TradingSessionStatus) SetTradSesReqID(v string)

SetTradSesReqID sets TradSesReqID, Tag 335.

func (TradingSessionStatus) SetTradSesStartTime

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

SetTradSesStartTime sets TradSesStartTime, Tag 341.

func (TradingSessionStatus) SetTradSesStatus

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

SetTradSesStatus sets TradSesStatus, Tag 340.

func (TradingSessionStatus) SetTradingSessionID

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

SetTradingSessionID sets TradingSessionID, Tag 336.

func (TradingSessionStatus) SetUnsolicitedIndicator

func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool)

SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325.

func (TradingSessionStatus) ToMessage

func (m TradingSessionStatus) 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