Versions in this module Expand all Collapse all v1 v1.0.1 Aug 20, 2022 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