Table of Contents

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

T

A 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

INamedValue

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

OddsChangeReason?

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