tradingsessionstatus

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2023 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

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

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

type TradingSessionStatus added in v0.4.0

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

TradingSessionStatus is the fix44 TradingSessionStatus type, MsgType = h.

func FromMessage added in v0.4.0

func FromMessage(m *quickfix.Message) TradingSessionStatus

FromMessage creates a TradingSessionStatus from a quickfix.Message instance.

func New added in v0.2.0

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

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

func (TradingSessionStatus) GetEncodedText added in v0.4.0

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

GetEncodedText gets EncodedText, Tag 355.

func (TradingSessionStatus) GetEncodedTextLen added in v0.4.0

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (TradingSessionStatus) GetText added in v0.4.0

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

GetText gets Text, Tag 58.

func (TradingSessionStatus) GetTotalVolumeTraded added in v0.4.0

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

GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387.

func (TradingSessionStatus) GetTradSesCloseTime added in v0.4.0

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

GetTradSesCloseTime gets TradSesCloseTime, Tag 344.

func (TradingSessionStatus) GetTradSesEndTime added in v0.4.0

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

GetTradSesEndTime gets TradSesEndTime, Tag 345.

func (TradingSessionStatus) GetTradSesMethod added in v0.4.0

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

GetTradSesMethod gets TradSesMethod, Tag 338.

func (TradingSessionStatus) GetTradSesMode added in v0.4.0

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

GetTradSesMode gets TradSesMode, Tag 339.

func (TradingSessionStatus) GetTradSesOpenTime added in v0.4.0

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

GetTradSesOpenTime gets TradSesOpenTime, Tag 342.

func (TradingSessionStatus) GetTradSesPreCloseTime added in v0.4.0

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

GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343.

func (TradingSessionStatus) GetTradSesReqID added in v0.4.0

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

GetTradSesReqID gets TradSesReqID, Tag 335.

func (TradingSessionStatus) GetTradSesStartTime added in v0.4.0

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

GetTradSesStartTime gets TradSesStartTime, Tag 341.

func (TradingSessionStatus) GetTradSesStatus added in v0.4.0

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

GetTradSesStatus gets TradSesStatus, Tag 340.

func (TradingSessionStatus) GetTradSesStatusRejReason added in v0.4.0

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

GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567.

func (TradingSessionStatus) GetTradingSessionID added in v0.4.0

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

GetTradingSessionID gets TradingSessionID, Tag 336.

func (TradingSessionStatus) GetTradingSessionSubID added in v0.4.0

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

GetTradingSessionSubID gets TradingSessionSubID, Tag 625.

func (TradingSessionStatus) GetUnsolicitedIndicator added in v0.4.0

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

GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325.

func (TradingSessionStatus) HasEncodedText added in v0.4.0

func (m TradingSessionStatus) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (TradingSessionStatus) HasEncodedTextLen added in v0.4.0

func (m TradingSessionStatus) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (TradingSessionStatus) HasText added in v0.4.0

func (m TradingSessionStatus) HasText() bool

HasText returns true if Text is present, Tag 58.

func (TradingSessionStatus) HasTotalVolumeTraded added in v0.4.0

func (m TradingSessionStatus) HasTotalVolumeTraded() bool

HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387.

func (TradingSessionStatus) HasTradSesCloseTime added in v0.4.0

func (m TradingSessionStatus) HasTradSesCloseTime() bool

HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344.

func (TradingSessionStatus) HasTradSesEndTime added in v0.4.0

func (m TradingSessionStatus) HasTradSesEndTime() bool

HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345.

func (TradingSessionStatus) HasTradSesMethod added in v0.4.0

func (m TradingSessionStatus) HasTradSesMethod() bool

HasTradSesMethod returns true if TradSesMethod is present, Tag 338.

func (TradingSessionStatus) HasTradSesMode added in v0.4.0

func (m TradingSessionStatus) HasTradSesMode() bool

HasTradSesMode returns true if TradSesMode is present, Tag 339.

func (TradingSessionStatus) HasTradSesOpenTime added in v0.4.0

func (m TradingSessionStatus) HasTradSesOpenTime() bool

HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342.

func (TradingSessionStatus) HasTradSesPreCloseTime added in v0.4.0

func (m TradingSessionStatus) HasTradSesPreCloseTime() bool

HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343.

func (TradingSessionStatus) HasTradSesReqID added in v0.4.0

func (m TradingSessionStatus) HasTradSesReqID() bool

HasTradSesReqID returns true if TradSesReqID is present, Tag 335.

func (TradingSessionStatus) HasTradSesStartTime added in v0.4.0

func (m TradingSessionStatus) HasTradSesStartTime() bool

HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341.

func (TradingSessionStatus) HasTradSesStatus added in v0.4.0

func (m TradingSessionStatus) HasTradSesStatus() bool

HasTradSesStatus returns true if TradSesStatus is present, Tag 340.

func (TradingSessionStatus) HasTradSesStatusRejReason added in v0.4.0

func (m TradingSessionStatus) HasTradSesStatusRejReason() bool

HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567.

func (TradingSessionStatus) HasTradingSessionID added in v0.4.0

func (m TradingSessionStatus) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336.

func (TradingSessionStatus) HasTradingSessionSubID added in v0.4.0

func (m TradingSessionStatus) HasTradingSessionSubID() bool

HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625.

func (TradingSessionStatus) HasUnsolicitedIndicator added in v0.4.0

func (m TradingSessionStatus) HasUnsolicitedIndicator() bool

HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325.

func (TradingSessionStatus) SetEncodedText added in v0.4.0

func (m TradingSessionStatus) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (TradingSessionStatus) SetEncodedTextLen added in v0.4.0

func (m TradingSessionStatus) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (TradingSessionStatus) SetText added in v0.4.0

func (m TradingSessionStatus) SetText(v string)

SetText sets Text, Tag 58.

func (TradingSessionStatus) SetTotalVolumeTraded added in v0.4.0

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

SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387.

func (TradingSessionStatus) SetTradSesCloseTime added in v0.4.0

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

SetTradSesCloseTime sets TradSesCloseTime, Tag 344.

func (TradingSessionStatus) SetTradSesEndTime added in v0.4.0

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

SetTradSesEndTime sets TradSesEndTime, Tag 345.

func (TradingSessionStatus) SetTradSesMethod added in v0.4.0

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

SetTradSesMethod sets TradSesMethod, Tag 338.

func (TradingSessionStatus) SetTradSesMode added in v0.4.0

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

SetTradSesMode sets TradSesMode, Tag 339.

func (TradingSessionStatus) SetTradSesOpenTime added in v0.4.0

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

SetTradSesOpenTime sets TradSesOpenTime, Tag 342.

func (TradingSessionStatus) SetTradSesPreCloseTime added in v0.4.0

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

SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343.

func (TradingSessionStatus) SetTradSesReqID added in v0.4.0

func (m TradingSessionStatus) SetTradSesReqID(v string)

SetTradSesReqID sets TradSesReqID, Tag 335.

func (TradingSessionStatus) SetTradSesStartTime added in v0.4.0

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

SetTradSesStartTime sets TradSesStartTime, Tag 341.

func (TradingSessionStatus) SetTradSesStatus added in v0.4.0

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

SetTradSesStatus sets TradSesStatus, Tag 340.

func (TradingSessionStatus) SetTradSesStatusRejReason added in v0.4.0

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

SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567.

func (TradingSessionStatus) SetTradingSessionID added in v0.4.0

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

SetTradingSessionID sets TradingSessionID, Tag 336.

func (TradingSessionStatus) SetTradingSessionSubID added in v0.4.0

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

SetTradingSessionSubID sets TradingSessionSubID, Tag 625.

func (TradingSessionStatus) SetUnsolicitedIndicator added in v0.4.0

func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool)

SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325.

func (TradingSessionStatus) ToMessage added in v0.4.0

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