Documentation ¶
Overview ¶
Package papi is the Reactive Platform API.
Index ¶
- Variables
- func CreateMDLevel2(builder *flatbuffers.Builder, qty float64, price float64) flatbuffers.UOffsetT
- func FeedRequestAcceptAddFeedId(builder *flatbuffers.Builder, feedId int32)
- func FeedRequestAcceptAddReqId(builder *flatbuffers.Builder, reqId flatbuffers.UOffsetT)
- func FeedRequestAcceptEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func FeedRequestAcceptStart(builder *flatbuffers.Builder)
- func FeedRequestAddDepth(builder *flatbuffers.Builder, depth int16)
- func FeedRequestAddFeedType(builder *flatbuffers.Builder, feedType FeedType)
- func FeedRequestAddFrequency(builder *flatbuffers.Builder, frequency int16)
- func FeedRequestAddGrouping(builder *flatbuffers.Builder, grouping uint16)
- func FeedRequestAddMarkets(builder *flatbuffers.Builder, markets flatbuffers.UOffsetT)
- func FeedRequestAddReqId(builder *flatbuffers.Builder, reqId flatbuffers.UOffsetT)
- func FeedRequestAddSubReqType(builder *flatbuffers.Builder, subReqType SubReqType)
- func FeedRequestEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func FeedRequestRejectAddErrorCode(builder *flatbuffers.Builder, errorCode int32)
- func FeedRequestRejectAddErrorMessage(builder *flatbuffers.Builder, errorMessage flatbuffers.UOffsetT)
- func FeedRequestRejectAddReqId(builder *flatbuffers.Builder, reqId flatbuffers.UOffsetT)
- func FeedRequestRejectEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func FeedRequestRejectStart(builder *flatbuffers.Builder)
- func FeedRequestStart(builder *flatbuffers.Builder)
- func FeedRequestStartMarketsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func LiquidationOrderAddExecVenue(builder *flatbuffers.Builder, execVenue flatbuffers.UOffsetT)
- func LiquidationOrderAddFeedId(builder *flatbuffers.Builder, feedId int32)
- func LiquidationOrderAddFlags(builder *flatbuffers.Builder, flags uint16)
- func LiquidationOrderAddMarket(builder *flatbuffers.Builder, market flatbuffers.UOffsetT)
- func LiquidationOrderAddOrderId(builder *flatbuffers.Builder, orderId flatbuffers.UOffsetT)
- func LiquidationOrderAddPrice(builder *flatbuffers.Builder, price float64)
- func LiquidationOrderAddQty(builder *flatbuffers.Builder, qty float64)
- func LiquidationOrderAddSide(builder *flatbuffers.Builder, side Side)
- func LiquidationOrderAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
- func LiquidationOrderAddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
- func LiquidationOrderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func LiquidationOrderStart(builder *flatbuffers.Builder)
- func MDSnapshotL2AddBidSide(builder *flatbuffers.Builder, bidSide flatbuffers.UOffsetT)
- func MDSnapshotL2AddDepth(builder *flatbuffers.Builder, depth int16)
- func MDSnapshotL2AddFeedId(builder *flatbuffers.Builder, feedId int32)
- func MDSnapshotL2AddFlags(builder *flatbuffers.Builder, flags uint16)
- func MDSnapshotL2AddId(builder *flatbuffers.Builder, id int64)
- func MDSnapshotL2AddMarket(builder *flatbuffers.Builder, market flatbuffers.UOffsetT)
- func MDSnapshotL2AddOfferSide(builder *flatbuffers.Builder, offerSide flatbuffers.UOffsetT)
- func MDSnapshotL2AddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
- func MDSnapshotL2AddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
- func MDSnapshotL2End(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func MDSnapshotL2Start(builder *flatbuffers.Builder)
- func MDSnapshotL2StartBidSideVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MDSnapshotL2StartOfferSideVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MessageAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)
- func MessageAddBodyType(builder *flatbuffers.Builder, bodyType Body)
- func MessageAddTts(builder *flatbuffers.Builder, tts int64)
- func MessageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func MessageStart(builder *flatbuffers.Builder)
- func PublicTradeAddExecVenue(builder *flatbuffers.Builder, execVenue flatbuffers.UOffsetT)
- func PublicTradeAddFeedId(builder *flatbuffers.Builder, feedId int32)
- func PublicTradeAddFlags(builder *flatbuffers.Builder, flags uint16)
- func PublicTradeAddMarket(builder *flatbuffers.Builder, market flatbuffers.UOffsetT)
- func PublicTradeAddPrice(builder *flatbuffers.Builder, price float64)
- func PublicTradeAddQty(builder *flatbuffers.Builder, qty float64)
- func PublicTradeAddSide(builder *flatbuffers.Builder, side Side)
- func PublicTradeAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
- func PublicTradeAddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
- func PublicTradeAddTradeId(builder *flatbuffers.Builder, tradeId flatbuffers.UOffsetT)
- func PublicTradeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func PublicTradeStart(builder *flatbuffers.Builder)
- func SessionStatusAddCode(builder *flatbuffers.Builder, code int32)
- func SessionStatusAddMessage(builder *flatbuffers.Builder, message flatbuffers.UOffsetT)
- func SessionStatusAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
- func SessionStatusAddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
- func SessionStatusEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func SessionStatusStart(builder *flatbuffers.Builder)
- type Body
- type FeedRequest
- func (rcv *FeedRequest) Depth() int16
- func (rcv *FeedRequest) FeedType() FeedType
- func (rcv *FeedRequest) Frequency() int16
- func (rcv *FeedRequest) Grouping() uint16
- func (rcv *FeedRequest) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *FeedRequest) Markets(j int) []byte
- func (rcv *FeedRequest) MarketsLength() int
- func (rcv *FeedRequest) MutateDepth(n int16) bool
- func (rcv *FeedRequest) MutateFeedType(n FeedType) bool
- func (rcv *FeedRequest) MutateFrequency(n int16) bool
- func (rcv *FeedRequest) MutateGrouping(n uint16) bool
- func (rcv *FeedRequest) MutateSubReqType(n SubReqType) bool
- func (rcv *FeedRequest) ReqId() []byte
- func (rcv *FeedRequest) SubReqType() SubReqType
- func (rcv *FeedRequest) Table() flatbuffers.Table
- type FeedRequestAccept
- type FeedRequestReject
- func (rcv *FeedRequestReject) ErrorCode() int32
- func (rcv *FeedRequestReject) ErrorMessage() []byte
- func (rcv *FeedRequestReject) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *FeedRequestReject) MutateErrorCode(n int32) bool
- func (rcv *FeedRequestReject) ReqId() []byte
- func (rcv *FeedRequestReject) Table() flatbuffers.Table
- type FeedType
- type LiquidationOrder
- func (rcv *LiquidationOrder) ExecVenue() []byte
- func (rcv *LiquidationOrder) FeedId() int32
- func (rcv *LiquidationOrder) Flags() uint16
- func (rcv *LiquidationOrder) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *LiquidationOrder) Market() []byte
- func (rcv *LiquidationOrder) MutateFeedId(n int32) bool
- func (rcv *LiquidationOrder) MutateFlags(n uint16) bool
- func (rcv *LiquidationOrder) MutatePrice(n float64) bool
- func (rcv *LiquidationOrder) MutateQty(n float64) bool
- func (rcv *LiquidationOrder) MutateSide(n Side) bool
- func (rcv *LiquidationOrder) MutateSourceTs(n int64) bool
- func (rcv *LiquidationOrder) OrderId() []byte
- func (rcv *LiquidationOrder) Price() float64
- func (rcv *LiquidationOrder) Qty() float64
- func (rcv *LiquidationOrder) Side() Side
- func (rcv *LiquidationOrder) Source() []byte
- func (rcv *LiquidationOrder) SourceTs() int64
- func (rcv *LiquidationOrder) Table() flatbuffers.Table
- type MDLevel2
- type MDSnapshotL2
- func (rcv *MDSnapshotL2) BidSide(obj *MDLevel2, j int) bool
- func (rcv *MDSnapshotL2) BidSideLength() int
- func (rcv *MDSnapshotL2) Depth() int16
- func (rcv *MDSnapshotL2) FeedId() int32
- func (rcv *MDSnapshotL2) Flags() uint16
- func (rcv *MDSnapshotL2) Id() int64
- func (rcv *MDSnapshotL2) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *MDSnapshotL2) Market() []byte
- func (rcv *MDSnapshotL2) MutateDepth(n int16) bool
- func (rcv *MDSnapshotL2) MutateFeedId(n int32) bool
- func (rcv *MDSnapshotL2) MutateFlags(n uint16) bool
- func (rcv *MDSnapshotL2) MutateId(n int64) bool
- func (rcv *MDSnapshotL2) MutateSourceTs(n int64) bool
- func (rcv *MDSnapshotL2) OfferSide(obj *MDLevel2, j int) bool
- func (rcv *MDSnapshotL2) OfferSideLength() int
- func (rcv *MDSnapshotL2) Source() []byte
- func (rcv *MDSnapshotL2) SourceTs() int64
- func (rcv *MDSnapshotL2) Table() flatbuffers.Table
- type Message
- func (rcv *Message) Body(obj *flatbuffers.Table) bool
- func (rcv *Message) BodyType() Body
- func (rcv *Message) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Message) MutateBodyType(n Body) bool
- func (rcv *Message) MutateTts(n int64) bool
- func (rcv *Message) Table() flatbuffers.Table
- func (rcv *Message) Tts() int64
- type PublicTrade
- func (rcv *PublicTrade) ExecVenue() []byte
- func (rcv *PublicTrade) FeedId() int32
- func (rcv *PublicTrade) Flags() uint16
- func (rcv *PublicTrade) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *PublicTrade) Market() []byte
- func (rcv *PublicTrade) MutateFeedId(n int32) bool
- func (rcv *PublicTrade) MutateFlags(n uint16) bool
- func (rcv *PublicTrade) MutatePrice(n float64) bool
- func (rcv *PublicTrade) MutateQty(n float64) bool
- func (rcv *PublicTrade) MutateSide(n Side) bool
- func (rcv *PublicTrade) MutateSourceTs(n int64) bool
- func (rcv *PublicTrade) Price() float64
- func (rcv *PublicTrade) Qty() float64
- func (rcv *PublicTrade) Side() Side
- func (rcv *PublicTrade) Source() []byte
- func (rcv *PublicTrade) SourceTs() int64
- func (rcv *PublicTrade) Table() flatbuffers.Table
- func (rcv *PublicTrade) TradeId() []byte
- type SessionStatus
- func (rcv *SessionStatus) Code() int32
- func (rcv *SessionStatus) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *SessionStatus) Message() []byte
- func (rcv *SessionStatus) MutateCode(n int32) bool
- func (rcv *SessionStatus) MutateSourceTs(n int64) bool
- func (rcv *SessionStatus) Source() []byte
- func (rcv *SessionStatus) SourceTs() int64
- func (rcv *SessionStatus) Table() flatbuffers.Table
- type Side
- type SubReqType
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesBody = map[Body]string{ BodyNONE: "NONE", BodyFeedRequest: "FeedRequest", BodyFeedRequestAccept: "FeedRequestAccept", BodyFeedRequestReject: "FeedRequestReject", BodyMDSnapshotL2: "MDSnapshotL2", BodyPublicTrade: "PublicTrade", BodySessionStatus: "SessionStatus", BodyLiquidationOrder: "LiquidationOrder", }
View Source
var EnumNamesFeedType = map[FeedType]string{ FeedTypeDefault: "Default", FeedTypeTrade: "Trade", FeedTypeLiquidation: "Liquidation", }
View Source
var EnumNamesSide = map[Side]string{ SideSell: "Sell", SideNone: "None", SideBuy: "Buy", }
View Source
var EnumNamesSubReqType = map[SubReqType]string{ SubReqTypeSubscribe: "Subscribe", SubReqTypeUnsubscribe: "Unsubscribe", }
View Source
var EnumValuesBody = map[string]Body{ "NONE": BodyNONE, "FeedRequest": BodyFeedRequest, "FeedRequestAccept": BodyFeedRequestAccept, "FeedRequestReject": BodyFeedRequestReject, "MDSnapshotL2": BodyMDSnapshotL2, "PublicTrade": BodyPublicTrade, "SessionStatus": BodySessionStatus, "LiquidationOrder": BodyLiquidationOrder, }
View Source
var EnumValuesFeedType = map[string]FeedType{ "Default": FeedTypeDefault, "Trade": FeedTypeTrade, "Liquidation": FeedTypeLiquidation, }
View Source
var EnumValuesSide = map[string]Side{ "Sell": SideSell, "None": SideNone, "Buy": SideBuy, }
View Source
var EnumValuesSubReqType = map[string]SubReqType{ "Subscribe": SubReqTypeSubscribe, "Unsubscribe": SubReqTypeUnsubscribe, }
Functions ¶
func CreateMDLevel2 ¶
func CreateMDLevel2(builder *flatbuffers.Builder, qty float64, price float64) flatbuffers.UOffsetT
func FeedRequestAcceptAddFeedId ¶ added in v0.4.0
func FeedRequestAcceptAddFeedId(builder *flatbuffers.Builder, feedId int32)
func FeedRequestAcceptAddReqId ¶ added in v0.4.0
func FeedRequestAcceptAddReqId(builder *flatbuffers.Builder, reqId flatbuffers.UOffsetT)
func FeedRequestAcceptEnd ¶ added in v0.4.0
func FeedRequestAcceptEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FeedRequestAcceptStart ¶ added in v0.4.0
func FeedRequestAcceptStart(builder *flatbuffers.Builder)
func FeedRequestAddDepth ¶
func FeedRequestAddDepth(builder *flatbuffers.Builder, depth int16)
func FeedRequestAddFeedType ¶
func FeedRequestAddFeedType(builder *flatbuffers.Builder, feedType FeedType)
func FeedRequestAddFrequency ¶
func FeedRequestAddFrequency(builder *flatbuffers.Builder, frequency int16)
func FeedRequestAddGrouping ¶
func FeedRequestAddGrouping(builder *flatbuffers.Builder, grouping uint16)
func FeedRequestAddMarkets ¶
func FeedRequestAddMarkets(builder *flatbuffers.Builder, markets flatbuffers.UOffsetT)
func FeedRequestAddReqId ¶
func FeedRequestAddReqId(builder *flatbuffers.Builder, reqId flatbuffers.UOffsetT)
func FeedRequestAddSubReqType ¶
func FeedRequestAddSubReqType(builder *flatbuffers.Builder, subReqType SubReqType)
func FeedRequestEnd ¶
func FeedRequestEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FeedRequestRejectAddErrorCode ¶
func FeedRequestRejectAddErrorCode(builder *flatbuffers.Builder, errorCode int32)
func FeedRequestRejectAddErrorMessage ¶
func FeedRequestRejectAddErrorMessage(builder *flatbuffers.Builder, errorMessage flatbuffers.UOffsetT)
func FeedRequestRejectAddReqId ¶
func FeedRequestRejectAddReqId(builder *flatbuffers.Builder, reqId flatbuffers.UOffsetT)
func FeedRequestRejectEnd ¶
func FeedRequestRejectEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FeedRequestRejectStart ¶
func FeedRequestRejectStart(builder *flatbuffers.Builder)
func FeedRequestStart ¶
func FeedRequestStart(builder *flatbuffers.Builder)
func FeedRequestStartMarketsVector ¶
func FeedRequestStartMarketsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func LiquidationOrderAddExecVenue ¶ added in v1.2.0
func LiquidationOrderAddExecVenue(builder *flatbuffers.Builder, execVenue flatbuffers.UOffsetT)
func LiquidationOrderAddFeedId ¶ added in v0.11.0
func LiquidationOrderAddFeedId(builder *flatbuffers.Builder, feedId int32)
func LiquidationOrderAddFlags ¶ added in v0.10.0
func LiquidationOrderAddFlags(builder *flatbuffers.Builder, flags uint16)
func LiquidationOrderAddMarket ¶ added in v0.10.0
func LiquidationOrderAddMarket(builder *flatbuffers.Builder, market flatbuffers.UOffsetT)
func LiquidationOrderAddOrderId ¶ added in v0.10.0
func LiquidationOrderAddOrderId(builder *flatbuffers.Builder, orderId flatbuffers.UOffsetT)
func LiquidationOrderAddPrice ¶ added in v0.10.0
func LiquidationOrderAddPrice(builder *flatbuffers.Builder, price float64)
func LiquidationOrderAddQty ¶ added in v0.10.0
func LiquidationOrderAddQty(builder *flatbuffers.Builder, qty float64)
func LiquidationOrderAddSide ¶ added in v0.10.0
func LiquidationOrderAddSide(builder *flatbuffers.Builder, side Side)
func LiquidationOrderAddSource ¶ added in v0.10.0
func LiquidationOrderAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
func LiquidationOrderAddSourceTs ¶ added in v0.10.0
func LiquidationOrderAddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
func LiquidationOrderEnd ¶ added in v0.10.0
func LiquidationOrderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func LiquidationOrderStart ¶ added in v0.10.0
func LiquidationOrderStart(builder *flatbuffers.Builder)
func MDSnapshotL2AddBidSide ¶
func MDSnapshotL2AddBidSide(builder *flatbuffers.Builder, bidSide flatbuffers.UOffsetT)
func MDSnapshotL2AddDepth ¶
func MDSnapshotL2AddDepth(builder *flatbuffers.Builder, depth int16)
func MDSnapshotL2AddFeedId ¶
func MDSnapshotL2AddFeedId(builder *flatbuffers.Builder, feedId int32)
func MDSnapshotL2AddFlags ¶
func MDSnapshotL2AddFlags(builder *flatbuffers.Builder, flags uint16)
func MDSnapshotL2AddId ¶
func MDSnapshotL2AddId(builder *flatbuffers.Builder, id int64)
func MDSnapshotL2AddMarket ¶
func MDSnapshotL2AddMarket(builder *flatbuffers.Builder, market flatbuffers.UOffsetT)
func MDSnapshotL2AddOfferSide ¶
func MDSnapshotL2AddOfferSide(builder *flatbuffers.Builder, offerSide flatbuffers.UOffsetT)
func MDSnapshotL2AddSource ¶
func MDSnapshotL2AddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
func MDSnapshotL2AddSourceTs ¶
func MDSnapshotL2AddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
func MDSnapshotL2End ¶
func MDSnapshotL2End(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MDSnapshotL2Start ¶
func MDSnapshotL2Start(builder *flatbuffers.Builder)
func MDSnapshotL2StartBidSideVector ¶
func MDSnapshotL2StartBidSideVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MDSnapshotL2StartOfferSideVector ¶
func MDSnapshotL2StartOfferSideVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MessageAddBody ¶
func MessageAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)
func MessageAddBodyType ¶
func MessageAddBodyType(builder *flatbuffers.Builder, bodyType Body)
func MessageAddTts ¶
func MessageAddTts(builder *flatbuffers.Builder, tts int64)
func MessageEnd ¶
func MessageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MessageStart ¶
func MessageStart(builder *flatbuffers.Builder)
func PublicTradeAddExecVenue ¶
func PublicTradeAddExecVenue(builder *flatbuffers.Builder, execVenue flatbuffers.UOffsetT)
func PublicTradeAddFeedId ¶
func PublicTradeAddFeedId(builder *flatbuffers.Builder, feedId int32)
func PublicTradeAddFlags ¶
func PublicTradeAddFlags(builder *flatbuffers.Builder, flags uint16)
func PublicTradeAddMarket ¶
func PublicTradeAddMarket(builder *flatbuffers.Builder, market flatbuffers.UOffsetT)
func PublicTradeAddPrice ¶
func PublicTradeAddPrice(builder *flatbuffers.Builder, price float64)
func PublicTradeAddQty ¶
func PublicTradeAddQty(builder *flatbuffers.Builder, qty float64)
func PublicTradeAddSide ¶
func PublicTradeAddSide(builder *flatbuffers.Builder, side Side)
func PublicTradeAddSource ¶
func PublicTradeAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
func PublicTradeAddSourceTs ¶
func PublicTradeAddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
func PublicTradeAddTradeId ¶
func PublicTradeAddTradeId(builder *flatbuffers.Builder, tradeId flatbuffers.UOffsetT)
func PublicTradeEnd ¶
func PublicTradeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func PublicTradeStart ¶
func PublicTradeStart(builder *flatbuffers.Builder)
func SessionStatusAddCode ¶
func SessionStatusAddCode(builder *flatbuffers.Builder, code int32)
func SessionStatusAddMessage ¶
func SessionStatusAddMessage(builder *flatbuffers.Builder, message flatbuffers.UOffsetT)
func SessionStatusAddSource ¶
func SessionStatusAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
func SessionStatusAddSourceTs ¶
func SessionStatusAddSourceTs(builder *flatbuffers.Builder, sourceTs int64)
func SessionStatusEnd ¶
func SessionStatusEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SessionStatusStart ¶
func SessionStatusStart(builder *flatbuffers.Builder)
Types ¶
type FeedRequest ¶
type FeedRequest struct {
// contains filtered or unexported fields
}
func GetRootAsFeedRequest ¶
func GetRootAsFeedRequest(buf []byte, offset flatbuffers.UOffsetT) *FeedRequest
func (*FeedRequest) Depth ¶
func (rcv *FeedRequest) Depth() int16
func (*FeedRequest) FeedType ¶
func (rcv *FeedRequest) FeedType() FeedType
func (*FeedRequest) Frequency ¶
func (rcv *FeedRequest) Frequency() int16
func (*FeedRequest) Grouping ¶
func (rcv *FeedRequest) Grouping() uint16
func (*FeedRequest) Init ¶
func (rcv *FeedRequest) Init(buf []byte, i flatbuffers.UOffsetT)
func (*FeedRequest) Markets ¶
func (rcv *FeedRequest) Markets(j int) []byte
func (*FeedRequest) MarketsLength ¶
func (rcv *FeedRequest) MarketsLength() int
func (*FeedRequest) MutateDepth ¶
func (rcv *FeedRequest) MutateDepth(n int16) bool
func (*FeedRequest) MutateFeedType ¶
func (rcv *FeedRequest) MutateFeedType(n FeedType) bool
func (*FeedRequest) MutateFrequency ¶
func (rcv *FeedRequest) MutateFrequency(n int16) bool
func (*FeedRequest) MutateGrouping ¶
func (rcv *FeedRequest) MutateGrouping(n uint16) bool
func (*FeedRequest) MutateSubReqType ¶
func (rcv *FeedRequest) MutateSubReqType(n SubReqType) bool
func (*FeedRequest) ReqId ¶
func (rcv *FeedRequest) ReqId() []byte
func (*FeedRequest) SubReqType ¶
func (rcv *FeedRequest) SubReqType() SubReqType
func (*FeedRequest) Table ¶
func (rcv *FeedRequest) Table() flatbuffers.Table
type FeedRequestAccept ¶ added in v0.4.0
type FeedRequestAccept struct {
// contains filtered or unexported fields
}
func GetRootAsFeedRequestAccept ¶ added in v0.4.0
func GetRootAsFeedRequestAccept(buf []byte, offset flatbuffers.UOffsetT) *FeedRequestAccept
func (*FeedRequestAccept) FeedId ¶ added in v0.4.0
func (rcv *FeedRequestAccept) FeedId() int32
func (*FeedRequestAccept) Init ¶ added in v0.4.0
func (rcv *FeedRequestAccept) Init(buf []byte, i flatbuffers.UOffsetT)
func (*FeedRequestAccept) MutateFeedId ¶ added in v0.4.0
func (rcv *FeedRequestAccept) MutateFeedId(n int32) bool
func (*FeedRequestAccept) ReqId ¶ added in v0.4.0
func (rcv *FeedRequestAccept) ReqId() []byte
func (*FeedRequestAccept) Table ¶ added in v0.4.0
func (rcv *FeedRequestAccept) Table() flatbuffers.Table
type FeedRequestReject ¶
type FeedRequestReject struct {
// contains filtered or unexported fields
}
func GetRootAsFeedRequestReject ¶
func GetRootAsFeedRequestReject(buf []byte, offset flatbuffers.UOffsetT) *FeedRequestReject
func (*FeedRequestReject) ErrorCode ¶
func (rcv *FeedRequestReject) ErrorCode() int32
func (*FeedRequestReject) ErrorMessage ¶
func (rcv *FeedRequestReject) ErrorMessage() []byte
func (*FeedRequestReject) Init ¶
func (rcv *FeedRequestReject) Init(buf []byte, i flatbuffers.UOffsetT)
func (*FeedRequestReject) MutateErrorCode ¶
func (rcv *FeedRequestReject) MutateErrorCode(n int32) bool
func (*FeedRequestReject) ReqId ¶
func (rcv *FeedRequestReject) ReqId() []byte
func (*FeedRequestReject) Table ¶
func (rcv *FeedRequestReject) Table() flatbuffers.Table
type LiquidationOrder ¶ added in v0.10.0
type LiquidationOrder struct {
// contains filtered or unexported fields
}
func GetRootAsLiquidationOrder ¶ added in v0.10.0
func GetRootAsLiquidationOrder(buf []byte, offset flatbuffers.UOffsetT) *LiquidationOrder
func (*LiquidationOrder) ExecVenue ¶ added in v1.2.0
func (rcv *LiquidationOrder) ExecVenue() []byte
func (*LiquidationOrder) FeedId ¶ added in v0.11.0
func (rcv *LiquidationOrder) FeedId() int32
func (*LiquidationOrder) Flags ¶ added in v0.10.0
func (rcv *LiquidationOrder) Flags() uint16
func (*LiquidationOrder) Init ¶ added in v0.10.0
func (rcv *LiquidationOrder) Init(buf []byte, i flatbuffers.UOffsetT)
func (*LiquidationOrder) Market ¶ added in v0.10.0
func (rcv *LiquidationOrder) Market() []byte
func (*LiquidationOrder) MutateFeedId ¶ added in v0.11.0
func (rcv *LiquidationOrder) MutateFeedId(n int32) bool
func (*LiquidationOrder) MutateFlags ¶ added in v0.10.0
func (rcv *LiquidationOrder) MutateFlags(n uint16) bool
func (*LiquidationOrder) MutatePrice ¶ added in v0.10.0
func (rcv *LiquidationOrder) MutatePrice(n float64) bool
func (*LiquidationOrder) MutateQty ¶ added in v0.10.0
func (rcv *LiquidationOrder) MutateQty(n float64) bool
func (*LiquidationOrder) MutateSide ¶ added in v0.10.0
func (rcv *LiquidationOrder) MutateSide(n Side) bool
func (*LiquidationOrder) MutateSourceTs ¶ added in v0.10.0
func (rcv *LiquidationOrder) MutateSourceTs(n int64) bool
func (*LiquidationOrder) OrderId ¶ added in v0.10.0
func (rcv *LiquidationOrder) OrderId() []byte
func (*LiquidationOrder) Price ¶ added in v0.10.0
func (rcv *LiquidationOrder) Price() float64
func (*LiquidationOrder) Qty ¶ added in v0.10.0
func (rcv *LiquidationOrder) Qty() float64
func (*LiquidationOrder) Side ¶ added in v0.10.0
func (rcv *LiquidationOrder) Side() Side
func (*LiquidationOrder) Source ¶ added in v0.10.0
func (rcv *LiquidationOrder) Source() []byte
func (*LiquidationOrder) SourceTs ¶ added in v0.10.0
func (rcv *LiquidationOrder) SourceTs() int64
func (*LiquidationOrder) Table ¶ added in v0.10.0
func (rcv *LiquidationOrder) Table() flatbuffers.Table
type MDLevel2 ¶
type MDLevel2 struct {
// contains filtered or unexported fields
}
func (*MDLevel2) MutatePrice ¶
func (*MDLevel2) Table ¶
func (rcv *MDLevel2) Table() flatbuffers.Table
type MDSnapshotL2 ¶
type MDSnapshotL2 struct {
// contains filtered or unexported fields
}
func GetRootAsMDSnapshotL2 ¶
func GetRootAsMDSnapshotL2(buf []byte, offset flatbuffers.UOffsetT) *MDSnapshotL2
func (*MDSnapshotL2) BidSideLength ¶
func (rcv *MDSnapshotL2) BidSideLength() int
func (*MDSnapshotL2) Depth ¶
func (rcv *MDSnapshotL2) Depth() int16
func (*MDSnapshotL2) FeedId ¶
func (rcv *MDSnapshotL2) FeedId() int32
func (*MDSnapshotL2) Flags ¶
func (rcv *MDSnapshotL2) Flags() uint16
func (*MDSnapshotL2) Id ¶
func (rcv *MDSnapshotL2) Id() int64
func (*MDSnapshotL2) Init ¶
func (rcv *MDSnapshotL2) Init(buf []byte, i flatbuffers.UOffsetT)
func (*MDSnapshotL2) Market ¶
func (rcv *MDSnapshotL2) Market() []byte
func (*MDSnapshotL2) MutateDepth ¶
func (rcv *MDSnapshotL2) MutateDepth(n int16) bool
func (*MDSnapshotL2) MutateFeedId ¶
func (rcv *MDSnapshotL2) MutateFeedId(n int32) bool
func (*MDSnapshotL2) MutateFlags ¶
func (rcv *MDSnapshotL2) MutateFlags(n uint16) bool
func (*MDSnapshotL2) MutateId ¶
func (rcv *MDSnapshotL2) MutateId(n int64) bool
func (*MDSnapshotL2) MutateSourceTs ¶
func (rcv *MDSnapshotL2) MutateSourceTs(n int64) bool
func (*MDSnapshotL2) OfferSideLength ¶
func (rcv *MDSnapshotL2) OfferSideLength() int
func (*MDSnapshotL2) Source ¶
func (rcv *MDSnapshotL2) Source() []byte
func (*MDSnapshotL2) SourceTs ¶
func (rcv *MDSnapshotL2) SourceTs() int64
func (*MDSnapshotL2) Table ¶
func (rcv *MDSnapshotL2) Table() flatbuffers.Table
type Message ¶
type Message struct {
// contains filtered or unexported fields
}
func GetRootAsMessage ¶
func GetRootAsMessage(buf []byte, offset flatbuffers.UOffsetT) *Message
func (*Message) MutateBodyType ¶
func (*Message) Table ¶
func (rcv *Message) Table() flatbuffers.Table
type PublicTrade ¶
type PublicTrade struct {
// contains filtered or unexported fields
}
func GetRootAsPublicTrade ¶
func GetRootAsPublicTrade(buf []byte, offset flatbuffers.UOffsetT) *PublicTrade
func (*PublicTrade) ExecVenue ¶
func (rcv *PublicTrade) ExecVenue() []byte
func (*PublicTrade) FeedId ¶
func (rcv *PublicTrade) FeedId() int32
func (*PublicTrade) Flags ¶
func (rcv *PublicTrade) Flags() uint16
func (*PublicTrade) Init ¶
func (rcv *PublicTrade) Init(buf []byte, i flatbuffers.UOffsetT)
func (*PublicTrade) Market ¶
func (rcv *PublicTrade) Market() []byte
func (*PublicTrade) MutateFeedId ¶
func (rcv *PublicTrade) MutateFeedId(n int32) bool
func (*PublicTrade) MutateFlags ¶
func (rcv *PublicTrade) MutateFlags(n uint16) bool
func (*PublicTrade) MutatePrice ¶
func (rcv *PublicTrade) MutatePrice(n float64) bool
func (*PublicTrade) MutateQty ¶
func (rcv *PublicTrade) MutateQty(n float64) bool
func (*PublicTrade) MutateSide ¶
func (rcv *PublicTrade) MutateSide(n Side) bool
func (*PublicTrade) MutateSourceTs ¶
func (rcv *PublicTrade) MutateSourceTs(n int64) bool
func (*PublicTrade) Price ¶
func (rcv *PublicTrade) Price() float64
func (*PublicTrade) Qty ¶
func (rcv *PublicTrade) Qty() float64
func (*PublicTrade) Side ¶
func (rcv *PublicTrade) Side() Side
func (*PublicTrade) Source ¶
func (rcv *PublicTrade) Source() []byte
func (*PublicTrade) SourceTs ¶
func (rcv *PublicTrade) SourceTs() int64
func (*PublicTrade) Table ¶
func (rcv *PublicTrade) Table() flatbuffers.Table
func (*PublicTrade) TradeId ¶
func (rcv *PublicTrade) TradeId() []byte
type SessionStatus ¶
type SessionStatus struct {
// contains filtered or unexported fields
}
func GetRootAsSessionStatus ¶
func GetRootAsSessionStatus(buf []byte, offset flatbuffers.UOffsetT) *SessionStatus
func (*SessionStatus) Code ¶
func (rcv *SessionStatus) Code() int32
func (*SessionStatus) Init ¶
func (rcv *SessionStatus) Init(buf []byte, i flatbuffers.UOffsetT)
func (*SessionStatus) Message ¶
func (rcv *SessionStatus) Message() []byte
func (*SessionStatus) MutateCode ¶
func (rcv *SessionStatus) MutateCode(n int32) bool
func (*SessionStatus) MutateSourceTs ¶
func (rcv *SessionStatus) MutateSourceTs(n int64) bool
func (*SessionStatus) Source ¶
func (rcv *SessionStatus) Source() []byte
func (*SessionStatus) SourceTs ¶
func (rcv *SessionStatus) SourceTs() int64
func (*SessionStatus) Table ¶
func (rcv *SessionStatus) Table() flatbuffers.Table
type SubReqType ¶
type SubReqType int8
const ( SubReqTypeSubscribe SubReqType = 1 SubReqTypeUnsubscribe SubReqType = 2 )
func (SubReqType) String ¶
func (v SubReqType) String() string
Click to show internal directories.
Click to hide internal directories.