| Class and Description | 
|---|
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| ProducerStatus
 The event that gets released when the status of the producer gets updated 
 | 
| RecoveryInitiated
 The event that gets released when the recovery for the producer is initiated 
 | 
| Class and Description | 
|---|
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| Class and Description | 
|---|
| MessageTimestamp
 Defines a contract for all message timestamps
 Created and Sent are generated on rabbit server and Received and Dispatched on a local machine running sdk. 
 | 
| UnmarshalledMessage
 An interface implemented by all the feed schema message objects 
 | 
| Class and Description | 
|---|
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| Class and Description | 
|---|
| BetCancel
 Sent to describe that all bets on the particular market (line) for the particular competition
 should be cancelled and refunded in full. 
 | 
| BetSettlement
 Received when one or more markets for a particular competition have an outcome and results should
 be cleared 
 | 
| BetStop
 Is sent to signal that a set of markets (often all) should be moved to a suspended state (odds
 updated, but bets not accepted). 
 | 
| CashOutProbabilities
 Defines methods implemented by cash-out probability messages 
 | 
| FixtureChange
 Fixture change is sent when some SportRadar system has made a fixture change it deems is
 important. 
 | 
| MessageTimestamp
 Defines a contract for all message timestamps
 Created and Sent are generated on rabbit server and Received and Dispatched on a local machine running sdk. 
 | 
| OddsChange
 Describes a set of odds changes for a particular competition 
 | 
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| ProducerScope
 An indication of what type of event messages may be dispatched by a specific  
Producer | 
| ProducerStatus
 The event that gets released when the status of the producer gets updated 
 | 
| ProducerStatusReason
 Describes reasons why the  
ProducerStatusReason message was dispatched | 
| RecoveryInfo | 
| RecoveryInitiated
 The event that gets released when the recovery for the producer is initiated 
 | 
| RollbackBetCancel
 This message is sent to rollback/undo a previously sent out BetCancel message if possible. 
 | 
| RollbackBetSettlement
 Rollback is sent when a previously sent bet_settlement was sent in error and needs to be
 rollbacked 
 | 
| UnmarshalledMessage
 An interface implemented by all the feed schema message objects 
 | 
| UnparsableMessage
 The event that gets released when an unparsable/bad message gets detected 
 | 
| Class and Description | 
|---|
| OddsGeneration
 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. 
 | 
| Class and Description | 
|---|
| Market
 The basic Market interface 
 | 
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| Class and Description | 
|---|
| BetCancel
 Sent to describe that all bets on the particular market (line) for the particular competition
 should be cancelled and refunded in full. 
 | 
| BetSettlement
 Received when one or more markets for a particular competition have an outcome and results should
 be cleared 
 | 
| BetStop
 Is sent to signal that a set of markets (often all) should be moved to a suspended state (odds
 updated, but bets not accepted). 
 | 
| CashOutProbabilities
 Defines methods implemented by cash-out probability messages 
 | 
| EventMessage
 Represents a  
Message associated with a sport event | 
| FixtureChange
 Fixture change is sent when some SportRadar system has made a fixture change it deems is
 important. 
 | 
| MarketMessage
 The basic message that contains data regarding market changes 
 | 
| MarketWithProbabilities
 Defines methods used to access data of markets with probabilities 
 | 
| Message | 
| MessageTimestamp
 Defines a contract for all message timestamps
 Created and Sent are generated on rabbit server and Received and Dispatched on a local machine running sdk. 
 | 
| OddsChange
 Describes a set of odds changes for a particular competition 
 | 
| ProducerStatus
 The event that gets released when the status of the producer gets updated 
 | 
| ProducerStatusReason
 Describes reasons why the  
ProducerStatusReason message was dispatched | 
| RecoveryInfo | 
| RecoveryInitiated
 The event that gets released when the recovery for the producer is initiated 
 | 
| RollbackBetCancel
 This message is sent to rollback/undo a previously sent out BetCancel message if possible. 
 | 
| RollbackBetSettlement
 Rollback is sent when a previously sent bet_settlement was sent in error and needs to be
 rollbacked 
 | 
| UnparsableMessage
 The event that gets released when an unparsable/bad message gets detected 
 | 
| Class and Description | 
|---|
| AdditionalProbabilities
 Additional probability attributes for markets which potentially will be (partly) refunded
 This is valid only for those markets which are sent with x.0, x.25 and x.75 lines and in addition the "no bet" markets (draw no bet, home no bet, ...) 
 | 
| CashOutStatus
 Defines possible cashout availability states 
 | 
| Market
 The basic Market interface 
 | 
| MarketCancel
 Information about a market that was cancelled 
 | 
| MarketMetadata
 Defines methods used to access market metadata values 
 | 
| MarketStatus
 MarketStatus describes the status for a market (line) and it can be in one of three states
 
 Active - Odds are provided and bets can be accepted
 Suspended - Bets should not be accepted, but odds are still provided
 Deactivated - Odds are no longer provided for this market. 
 | 
| MarketWithOdds
 This represents the odds changes for one market in the  
OddsChange message. | 
| MarketWithProbabilities
 Defines methods used to access data of markets with probabilities 
 | 
| MarketWithSettlement
 Information about how to clear bets for the outcomes of a particular market 
 | 
| Outcome
 Describes an outcome for a particular market 
 | 
| OutcomeOdds
 Describes the odds for a particular outcome (e.g. 
 | 
| OutcomeProbabilities
 Defines methods used to access data on outcomes with probabilities 
 | 
| PlayerOutcomeOdds
 Describes a player outcome. 
 | 
| Class and Description | 
|---|
| MessageTimestamp
 Defines a contract for all message timestamps
 Created and Sent are generated on rabbit server and Received and Dispatched on a local machine running sdk. 
 | 
| UnmarshalledMessage
 An interface implemented by all the feed schema message objects 
 | 
| Class and Description | 
|---|
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| Class and Description | 
|---|
| UnmarshalledMessage
 An interface implemented by all the feed schema message objects 
 | 
| Class and Description | 
|---|
| CashOutProbabilities
 Defines methods implemented by cash-out probability messages 
 | 
| Market
 The basic Market interface 
 | 
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| Class and Description | 
|---|
| AdditionalProbabilities
 Additional probability attributes for markets which potentially will be (partly) refunded
 This is valid only for those markets which are sent with x.0, x.25 and x.75 lines and in addition the "no bet" markets (draw no bet, home no bet, ...) 
 | 
| BetSettlementCertainty | 
| CashOutStatus
 Defines possible cashout availability states 
 | 
| EventMessage
 Represents a  
Message associated with a sport event | 
| FixtureChangeType
 What is the reason for a SDKFixtureChange message. 
 | 
| Market
 The basic Market interface 
 | 
| MarketCancel
 Information about a market that was cancelled 
 | 
| MarketDefinition
 Represents a market definition which is related to an event message 
 | 
| MarketMessage
 The basic message that contains data regarding market changes 
 | 
| MarketMetadata
 Defines methods used to access market metadata values 
 | 
| MarketStatus
 MarketStatus describes the status for a market (line) and it can be in one of three states
 
 Active - Odds are provided and bets can be accepted
 Suspended - Bets should not be accepted, but odds are still provided
 Deactivated - Odds are no longer provided for this market. 
 | 
| MarketWithOdds
 This represents the odds changes for one market in the  
OddsChange message. | 
| MarketWithProbabilities
 Defines methods used to access data of markets with probabilities 
 | 
| MarketWithSettlement
 Information about how to clear bets for the outcomes of a particular market 
 | 
| Message | 
| MessageTimestamp
 Defines a contract for all message timestamps
 Created and Sent are generated on rabbit server and Received and Dispatched on a local machine running sdk. 
 | 
| OddsChangeReason
 Reason for an OddsChange message (default: normal) 
 | 
| OddsDisplayType
 Possible options for displaying outcome odds 
 | 
| OddsGeneration
 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. 
 | 
| Outcome
 Describes an outcome for a particular market 
 | 
| OutcomeDefinition
 Defines methods to access outcome data which is not directly associated with a feed message 
 | 
| OutcomeOdds
 Describes the odds for a particular outcome (e.g. 
 | 
| OutcomeProbabilities
 Defines methods used to access data on outcomes with probabilities 
 | 
| OutcomeResult
 An indication of the outcome result 
 | 
| OutcomeSettlement
 Describes how to handle a bet on a particular outcome for a particular market 
 | 
| Producer
 Represents a Sportradar message producer(Live Odds, Betradar Ctrl, Premium Cricket,...) 
 | 
| ProducerDownReason
 Describes reasons why the Producer was marked down 
 | 
| ProducerScope
 An indication of what type of event messages may be dispatched by a specific  
Producer | 
| ProducerStatusReason
 Describes reasons why the  
ProducerStatusReason message was dispatched | 
| ProducerUpReason
 Represents reasons why the Producer was marked up 
 | 
| RecoveryInfo | 
Copyright © 2016–2025. All rights reserved.