tradingsessionstatus

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Jul 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 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