Interface IOddsChange<T>
- Namespace
- Sportradar.OddsFeed.SDK.Entities
- Assembly
- Sportradar.OddsFeed.SDK.dll
Defines a contract implemented by odds-change messages
public interface IOddsChange<out T> : IMarketMessage<IMarketWithOdds, T>, IEventMessage<T>, IMessage where T : ISportEvent
Type Parameters
TA ICompetition derived type specifying the type of the associated sport event
- Inherited Members
Properties
BetStopReason
Gets the INamedValue specifying the reason for betting being stopped, or a null reference if the reason is not known
INamedValue BetStopReason { get; }
Property Value
- INamedValue
The bet stop reason.
BettingStatus
Gets a INamedValue indicating the odds change was triggered by a possible event
INamedValue BettingStatus { get; }
Property Value
ChangeReason
Gets a OddsChangeReason enum member specifying the reason for odds change or a null reference if the reason is not known
OddsChangeReason? ChangeReason { get; }
Property Value
OddsGenerationProperties
Gets the odds generation properties (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)
IOddsGeneration OddsGenerationProperties { get; }
Property Value
- IOddsGeneration
The odds generation properties