Table of Contents

Namespace Sportradar.OddsFeed.SDK.Entities

Interfaces

IAdditionalProbabilities

Additional probability attributes for markets which potentially will be (partly) refunded

IBetCancel<T>

Defines a contract implemented by bet-cancel messages

IBetSettlement<T>

Defines a contract implemented by bet-settlement messages

IBetStop<T>

Defines a contract implemented by bet-stop messages

ICashOutProbabilities<T>

Defines a contract implemented by cash-out probability messages

IEventMessage<T>

Defines a contract implemented by all messages associated with sport events

IFixtureChange<T>

Defines a contract implemented by messages which indicate a fixture was changed

IMarket

Represents a betting market

IMarketCancel

Represents information for a market with void reason

IMarketDefinition

Defines methods used to access market definition properties

IMarketMessage<T, T1>

Defines a contract implemented by all messages containing market related information

IMarketMetadata

Defines a contract for classes implementing additional market information

IMarketWithOdds

Defines a contract implemented by classes providing odds information for betting markets

IMarketWithProbabilities

Defines a contract implemented by classes providing probability information for betting markets

IMarketWithSettlement

Represents settlement information for a market

IMessage

Defines a contract followed by all top-level messages produced by the feed

IMessageTimestamp

Defines a contract for all message timestamps

IOddsChange<T>

Defines a contract implemented by odds-change messages

IOddsGeneration

Provided by the prematch odds producer only, and contains a few key-parameters that can be used in a client’s own special odds model, or even offer spread betting bets based on it.

IOutcome

Represent a betting market outcome

IOutcomeDefinition

Defines methods used to access outcome definition properties

IOutcomeOdds

Represents an odds for an outcome(selection)

IOutcomeProbabilities

Represents a selection with probabilities information

IOutcomeSettlement

Represent settlement information for an outcome(market selection)

IPlayerOutcomeOdds

Represents an odds for a player outcome(selection)

IProducerStatusChange

Defines a contract implemented by messages indicating that a producer status changed to down or up

IRollbackBetCancel<T>

Defines a contract implemented by bet-cancel-rollback messages

IRollbackBetSettlement<T>

Defines a contract implemented by bet-settlement-rollback messages

ISnapshotCompleted

Defines a contract implemented by messages indicating that all messages from the requested snapshot were send