Versions in this module Expand all Collapse all v1 v1.1.4 Apr 1, 2022 v1.1.3 Feb 20, 2022 v1.1.2 Feb 19, 2022 v1.1.1 Jan 12, 2022 v1.1.0 Dec 29, 2021 v1.0.2 Oct 3, 2021 v1.0.1 Oct 1, 2021 Changes in this version + const AllRequestTypesExampleOpTypesAuthentication + const AllRequestTypesExampleOpTypesHeartbeat + const AllRequestTypesExampleOpTypesMarketSubscription + const AllRequestTypesExampleOpTypesOrderSubscription + const AllResponseTypesExampleOpTypesConnection + const AllResponseTypesExampleOpTypesMcm + const AllResponseTypesExampleOpTypesOcm + const AllResponseTypesExampleOpTypesStatus + const MarketDefinitionBettingTypeASIANHANDICAPDOUBLELINE + const MarketDefinitionBettingTypeASIANHANDICAPSINGLELINE + const MarketDefinitionBettingTypeLINE + const MarketDefinitionBettingTypeODDS + const MarketDefinitionBettingTypeRANGE + const MarketDefinitionStatusCLOSED + const MarketDefinitionStatusINACTIVE + const MarketDefinitionStatusOPEN + const MarketDefinitionStatusSUSPENDED + const OrderOtL + const OrderOtLOC + const OrderOtMOC + const OrderPtL + const OrderPtMOC + const OrderPtP + const OrderSideB + const OrderSideL + const OrderStatusE + const OrderStatusEC + const PriceLadderDefinitionTypeCLASSIC + const PriceLadderDefinitionTypeFINEST + const PriceLadderDefinitionTypeLINERANGE + const RunnerDefinitionStatusACTIVE + const RunnerDefinitionStatusHIDDEN + const RunnerDefinitionStatusLOSER + const RunnerDefinitionStatusPLACED + const RunnerDefinitionStatusREMOVED + const RunnerDefinitionStatusREMOVEDVACANT + const RunnerDefinitionStatusWINNER + type AllRequestTypesExample struct + Authentication *AuthenticationMessage + Heartbeat *HeartbeatMessage + MarketSubscription *MarketSubscriptionMessage + OpTypes string + OrderSubscriptionMessage *OrderSubscriptionMessage + func (m *AllRequestTypesExample) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *AllRequestTypesExample) MarshalBinary() ([]byte, error) + func (m *AllRequestTypesExample) UnmarshalBinary(b []byte) error + func (m *AllRequestTypesExample) Validate(formats strfmt.Registry) error + type AllResponseTypesExample struct + Connection *ConnectionMessage + MarketChangeMessage *MarketChangeMessage + OpTypes string + OrderChangeMessage *OrderChangeMessage + Status *StatusMessage + func (m *AllResponseTypesExample) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *AllResponseTypesExample) MarshalBinary() ([]byte, error) + func (m *AllResponseTypesExample) UnmarshalBinary(b []byte) error + func (m *AllResponseTypesExample) Validate(formats strfmt.Registry) error + type AuthenticationMessage struct + AppKey string + Session string + func (m *AuthenticationMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *AuthenticationMessage) ID() int32 + func (m *AuthenticationMessage) MarshalBinary() ([]byte, error) + func (m *AuthenticationMessage) Op() string + func (m *AuthenticationMessage) SetID(val int32) + func (m *AuthenticationMessage) SetOp(val string) + func (m *AuthenticationMessage) UnmarshalBinary(b []byte) error + func (m *AuthenticationMessage) UnmarshalJSON(raw []byte) error + func (m *AuthenticationMessage) Validate(formats strfmt.Registry) error + func (m AuthenticationMessage) MarshalJSON() ([]byte, error) + type ConnectionMessage struct + ConnectionID string + func (m *ConnectionMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *ConnectionMessage) ID() int32 + func (m *ConnectionMessage) MarshalBinary() ([]byte, error) + func (m *ConnectionMessage) Op() string + func (m *ConnectionMessage) SetID(val int32) + func (m *ConnectionMessage) SetOp(val string) + func (m *ConnectionMessage) UnmarshalBinary(b []byte) error + func (m *ConnectionMessage) UnmarshalJSON(raw []byte) error + func (m *ConnectionMessage) Validate(formats strfmt.Registry) error + func (m ConnectionMessage) MarshalJSON() ([]byte, error) + type HeartbeatMessage struct + func (m *HeartbeatMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *HeartbeatMessage) ID() int32 + func (m *HeartbeatMessage) MarshalBinary() ([]byte, error) + func (m *HeartbeatMessage) Op() string + func (m *HeartbeatMessage) SetID(val int32) + func (m *HeartbeatMessage) SetOp(val string) + func (m *HeartbeatMessage) UnmarshalBinary(b []byte) error + func (m *HeartbeatMessage) UnmarshalJSON(raw []byte) error + func (m *HeartbeatMessage) Validate(formats strfmt.Registry) error + func (m HeartbeatMessage) MarshalJSON() ([]byte, error) + type HeartbeatMessageAllOf1 interface + type KeyLineDefinition struct + Kl []*KeyLineSelection + func (m *KeyLineDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *KeyLineDefinition) MarshalBinary() ([]byte, error) + func (m *KeyLineDefinition) UnmarshalBinary(b []byte) error + func (m *KeyLineDefinition) Validate(formats strfmt.Registry) error + type KeyLineSelection struct + Hc float64 + ID int64 + func (m *KeyLineSelection) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *KeyLineSelection) MarshalBinary() ([]byte, error) + func (m *KeyLineSelection) UnmarshalBinary(b []byte) error + func (m *KeyLineSelection) Validate(formats strfmt.Registry) error + type MarketChange struct + Con bool + ID string + Img bool + MarketDefinition *MarketDefinition + Rc []*RunnerChange + Tv float64 + func (m *MarketChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *MarketChange) MarshalBinary() ([]byte, error) + func (m *MarketChange) UnmarshalBinary(b []byte) error + func (m *MarketChange) Validate(formats strfmt.Registry) error + type MarketChangeMessage struct + Clk string + ConflateMs int64 + Ct string + HeartbeatMs int64 + InitialClk string + Mc []*MarketChange + Pt int64 + SegmentType string + Status int32 + func (m *MarketChangeMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *MarketChangeMessage) ID() int32 + func (m *MarketChangeMessage) MarshalBinary() ([]byte, error) + func (m *MarketChangeMessage) Op() string + func (m *MarketChangeMessage) SetID(val int32) + func (m *MarketChangeMessage) SetOp(val string) + func (m *MarketChangeMessage) UnmarshalBinary(b []byte) error + func (m *MarketChangeMessage) UnmarshalJSON(raw []byte) error + func (m *MarketChangeMessage) Validate(formats strfmt.Registry) error + func (m MarketChangeMessage) MarshalJSON() ([]byte, error) + type MarketDataFilter struct + Fields []string + LadderLevels int32 + func (m *MarketDataFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *MarketDataFilter) MarshalBinary() ([]byte, error) + func (m *MarketDataFilter) UnmarshalBinary(b []byte) error + func (m *MarketDataFilter) Validate(formats strfmt.Registry) error + type MarketDefinition struct + BetDelay int32 + BettingType string + BspMarket bool + BspReconciled bool + Complete bool + CountryCode string + CrossMatching bool + DiscountAllowed bool + EachWayDivisor float64 + EventID string + EventTypeID string + InPlay bool + KeyLineDefinition *KeyLineDefinition + LineInterval float64 + LineMaxUnit float64 + LineMinUnit float64 + MarketBaseRate float64 + MarketTime strfmt.DateTime + MarketType string + NumberOfActiveRunners int32 + NumberOfWinners int32 + OpenDate strfmt.DateTime + PersistenceEnabled bool + PriceLadderDefinition *PriceLadderDefinition + RaceType string + Regulators []string + Runners []*RunnerDefinition + RunnersVoidable bool + SettledTime strfmt.DateTime + Status string + SuspendTime strfmt.DateTime + Timezone string + TurnInPlayEnabled bool + Venue string + Version int64 + func (m *MarketDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *MarketDefinition) MarshalBinary() ([]byte, error) + func (m *MarketDefinition) UnmarshalBinary(b []byte) error + func (m *MarketDefinition) Validate(formats strfmt.Registry) error + type MarketFilter struct + BettingTypes []string + BspMarket bool + CountryCodes []string + EventIds []string + EventTypeIds []string + MarketIds []string + MarketTypes []string + RaceTypes []string + TurnInPlayEnabled bool + Venues []string + func (m *MarketFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *MarketFilter) MarshalBinary() ([]byte, error) + func (m *MarketFilter) UnmarshalBinary(b []byte) error + func (m *MarketFilter) Validate(formats strfmt.Registry) error + type MarketSubscriptionMessage struct + Clk string + ConflateMs int64 + HeartbeatMs int64 + InitialClk string + MarketDataFilter *MarketDataFilter + MarketFilter *MarketFilter + SegmentationEnabled bool + func (m *MarketSubscriptionMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *MarketSubscriptionMessage) ID() int32 + func (m *MarketSubscriptionMessage) MarshalBinary() ([]byte, error) + func (m *MarketSubscriptionMessage) Op() string + func (m *MarketSubscriptionMessage) SetID(val int32) + func (m *MarketSubscriptionMessage) SetOp(val string) + func (m *MarketSubscriptionMessage) UnmarshalBinary(b []byte) error + func (m *MarketSubscriptionMessage) UnmarshalJSON(raw []byte) error + func (m *MarketSubscriptionMessage) Validate(formats strfmt.Registry) error + func (m MarketSubscriptionMessage) MarshalJSON() ([]byte, error) + type Order struct + Avp float64 + Bsp float64 + Cd int64 + ID string + Ld int64 + Lsrc string + Md int64 + Ot string + P float64 + Pd int64 + Pt string + Rac string + Rc string + Rfo string + Rfs string + S float64 + Sc float64 + Side string + Sl float64 + Sm float64 + Sr float64 + Status string + Sv float64 + func (m *Order) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *Order) MarshalBinary() ([]byte, error) + func (m *Order) UnmarshalBinary(b []byte) error + func (m *Order) Validate(formats strfmt.Registry) error + type OrderChangeMessage struct + Clk string + ConflateMs int64 + Ct string + HeartbeatMs int64 + InitialClk string + Oc []*OrderMarketChange + Pt int64 + SegmentType string + Status int32 + func (m *OrderChangeMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *OrderChangeMessage) ID() int32 + func (m *OrderChangeMessage) MarshalBinary() ([]byte, error) + func (m *OrderChangeMessage) Op() string + func (m *OrderChangeMessage) SetID(val int32) + func (m *OrderChangeMessage) SetOp(val string) + func (m *OrderChangeMessage) UnmarshalBinary(b []byte) error + func (m *OrderChangeMessage) UnmarshalJSON(raw []byte) error + func (m *OrderChangeMessage) Validate(formats strfmt.Registry) error + func (m OrderChangeMessage) MarshalJSON() ([]byte, error) + type OrderFilter struct + AccountIds []int64 + CustomerStrategyRefs []string + IncludeOverallPosition bool + PartitionMatchedByStrategyRef bool + func (m *OrderFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *OrderFilter) MarshalBinary() ([]byte, error) + func (m *OrderFilter) UnmarshalBinary(b []byte) error + func (m *OrderFilter) Validate(formats strfmt.Registry) error + type OrderMarketChange struct + AccountID int64 + Closed bool + FullImage bool + ID string + Orc []*OrderRunnerChange + func (m *OrderMarketChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *OrderMarketChange) MarshalBinary() ([]byte, error) + func (m *OrderMarketChange) UnmarshalBinary(b []byte) error + func (m *OrderMarketChange) Validate(formats strfmt.Registry) error + type OrderRunnerChange struct + FullImage bool + Hc float64 + ID int64 + Mb [][]float64 + Ml [][]float64 + Smc map[string]StrategyMatchChange + Uo []*Order + func (m *OrderRunnerChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *OrderRunnerChange) MarshalBinary() ([]byte, error) + func (m *OrderRunnerChange) UnmarshalBinary(b []byte) error + func (m *OrderRunnerChange) Validate(formats strfmt.Registry) error + type OrderSubscriptionMessage struct + Clk string + ConflateMs int64 + HeartbeatMs int64 + InitialClk string + OrderFilter *OrderFilter + SegmentationEnabled bool + func (m *OrderSubscriptionMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *OrderSubscriptionMessage) ID() int32 + func (m *OrderSubscriptionMessage) MarshalBinary() ([]byte, error) + func (m *OrderSubscriptionMessage) Op() string + func (m *OrderSubscriptionMessage) SetID(val int32) + func (m *OrderSubscriptionMessage) SetOp(val string) + func (m *OrderSubscriptionMessage) UnmarshalBinary(b []byte) error + func (m *OrderSubscriptionMessage) UnmarshalJSON(raw []byte) error + func (m *OrderSubscriptionMessage) Validate(formats strfmt.Registry) error + func (m OrderSubscriptionMessage) MarshalJSON() ([]byte, error) + type PriceLadderDefinition struct + Type string + func (m *PriceLadderDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *PriceLadderDefinition) MarshalBinary() ([]byte, error) + func (m *PriceLadderDefinition) UnmarshalBinary(b []byte) error + func (m *PriceLadderDefinition) Validate(formats strfmt.Registry) error + type RequestMessage interface + ID func() int32 + Op func() string + SetID func(int32) + SetOp func(string) + func UnmarshalRequestMessage(reader io.Reader, consumer runtime.Consumer) (RequestMessage, error) + func UnmarshalRequestMessageSlice(reader io.Reader, consumer runtime.Consumer) ([]RequestMessage, error) + type ResponseMessage interface + ID func() int32 + Op func() string + SetID func(int32) + SetOp func(string) + func UnmarshalResponseMessage(reader io.Reader, consumer runtime.Consumer) (ResponseMessage, error) + func UnmarshalResponseMessageSlice(reader io.Reader, consumer runtime.Consumer) ([]ResponseMessage, error) + type RunnerChange struct + Atb [][]float64 + Atl [][]float64 + Batb [][]float64 + Batl [][]float64 + Bdatb [][]float64 + Bdatl [][]float64 + Hc float64 + ID int64 + Ltp float64 + Spb [][]float64 + Spf float64 + Spl [][]float64 + Spn float64 + Trd [][]float64 + Tv float64 + func (m *RunnerChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *RunnerChange) MarshalBinary() ([]byte, error) + func (m *RunnerChange) UnmarshalBinary(b []byte) error + func (m *RunnerChange) Validate(formats strfmt.Registry) error + type RunnerDefinition struct + AdjustmentFactor float64 + Bsp float64 + Hc float64 + ID int64 + RemovalDate strfmt.DateTime + SortPriority int32 + Status string + func (m *RunnerDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *RunnerDefinition) MarshalBinary() ([]byte, error) + func (m *RunnerDefinition) UnmarshalBinary(b []byte) error + func (m *RunnerDefinition) Validate(formats strfmt.Registry) error + type StatusMessage struct + ConnectionClosed bool + ConnectionID string + ConnectionsAvailable int32 + ErrorCode string + ErrorMessage string + StatusCode string + func (m *StatusMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *StatusMessage) ID() int32 + func (m *StatusMessage) MarshalBinary() ([]byte, error) + func (m *StatusMessage) Op() string + func (m *StatusMessage) SetID(val int32) + func (m *StatusMessage) SetOp(val string) + func (m *StatusMessage) UnmarshalBinary(b []byte) error + func (m *StatusMessage) UnmarshalJSON(raw []byte) error + func (m *StatusMessage) Validate(formats strfmt.Registry) error + func (m StatusMessage) MarshalJSON() ([]byte, error) + type StrategyMatchChange struct + Mb [][]float64 + Ml [][]float64 + func (m *StrategyMatchChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error + func (m *StrategyMatchChange) MarshalBinary() ([]byte, error) + func (m *StrategyMatchChange) UnmarshalBinary(b []byte) error + func (m *StrategyMatchChange) Validate(formats strfmt.Registry) error v1.0.0 Oct 1, 2021