Sportradar. |
Class | Description | |
---|---|---|
Alive | Betradar system sends Alive message every 10 seconds so that a bookmaker client can be sure that it has a working connection to the Betradar system at all times. This message contains status, timestamp in UTC, and empty Match elements to identify the events that Betradar system supplies live odds for at the given time. Every event element also contains betstatus information ("started" or "stopped"). Score information included with the event indicates the current score in the event while the msgnr indicates the number of the last message sent for this event. | |
AliveEventArgs | Event arguments passed with OnAlive. | |
BaseWaiter | ||
BetCancel | Indicates that an odds type for a match has been cancelled for a reason. All bets accepted on the odds with that id should be cancelled and cashed out with an odd of 1,0 (stakes returned). If the StartTime and EndTime are set, only bets accepted in this interval should be cancelled. | |
BetCancelEventArgs | Event arguments passed with OnBetCancel. | |
BetCancelUndo | Indicates undo of some previous bet cancellation when for some reason an odds type has been cancelled when it shouldn’t have been. Odds element will match the Odds element of the corresponding “cancelbet" message. StartTime and EndTime will also match the values from the previous “cancelbet" message. | |
BetCancelUndoEventArgs | Event arguments passed with OnBetCancelUndo. | |
BetClear | Indicates that a situation occurred during the match so that a bet can be decided. Time which is set to (Timestamp - Time) seconds indicates the time at which the event happened. The message also includes the match element indicating the match id and the cleared score with an Odds element indicating the odds type, and this again with each EventOddsField and the status of the outcomes. Some bet types, like Asian handicap and Asian total, can also include void factor for each EventOddsField element. Void factor can either be 1 or 0.5 indicating that the whole or half the bet is voided and should be refunded to the customer. When the void factor is set to 0.5 the outcome attribute will indicate if the other half is won or lost. The id attribute in the Odds element corresponds to the odds elements in the previously sent out odds change messages. Evaluation of bet outcomes is responsibility of the client. | |
BetClearEventArgs | Event arguments passed with OnBetClear. | |
BetClearRollback | Indicates that a wrong information was sent out about a bet clearing and that previous bet clear should be rolled back now. Odds identified by corresponding ids tell what odds the bet clear rollback is for. ClearedScore will be set to the cleared score of the original bet clearing. The time for the original bet clearing is (Timestamp - Time) seconds. The odds element also includes odds field elements to indicate what field was cleared in the original bet clearing. The client is responsible to handle this accordingly. | |
BetClearRollbackEventArgs | Event arguments passed with OnBetClearRollback. | |
BetStart | Indicates that the bets for a particular match can open again. The message contains s Timestamp and also a Time attribute which tells when the situation occurred in seconds before the Timestamp. If time is 0, bet start is from timestamp, if time > 0, bet start is from (Timestamp - Time). Score indicates the current score in the match. | |
BetStartEventArgs | Event arguments passed with OnBetStart. | |
BetStop | Indicates that a betstop situation occurred during a match (e.g. goal, red card or other important event occurred). When the bets can open again, a "betstart" message will be sent. Bet stop message contains Timestamp and also a Time attribute which tells when the situation occurred in seconds before the Timestamp. If time is 0 betstop is from timestamp, if time > 0, betstop is from (Timestamp - Time). Score indicates the current score in the match. | |
BetStopEventArgs | Event arguments passed with OnBetStop. | |
BetStopReason | Reason abut a bet stop. | |
BookmatchWaiter | ||
CurrentWaiter | ||
ErrorWaiter | ||
EventBetStatus | Bet status | |
EventDataReceivedEventArgs | Event arguments passed with OnEventMessages and OnEventStatus. | |
EventHeader | Contains core data about an event. Base class for RaceHeader and MatchHeader | |
EventOdds | Match odds and corresponding odd fields. | |
EventOddsField | Match odds field specifying each outcome for a specific odds type. Only odds types that are active contain odds fields. | |
EventOddsLite | Match odds used for bet type registration request (i.e. activation and deactivation of odds types and fields). | |
EventOddsType | Event odds type | |
EventStatus | Event status as used by Live Odds. | |
IrrelevantOddsChange | Indicates that a change occurred which should be of no interest to the client. This could for example be bet clearing of an odds type which is unsubscribed. If this is not set, then an odds update is sent instead. | |
MetaInfo | Contains event meta-information in response to client meta request or when a event is added to the system or when a event has been cancelled. | |
MetaInfoDataContainer | Base class for data contained in MetaInfo. Classes extending this one are LiveOddsMetaData and RaceMetaData | |
MetaInfoEventArgs | Event arguments passed with OnMetaInfo. | |
MetaInfoReply | Asynchronous response wrapper for the GetMatchListAsync method. | |
MetaWaiter | ||
OddsChange | When an odds change occurs, all the odds types for that match are sent in a message. Only active odds types contain odds fields, while inactive odds types do not. Each odds type also has an attribute named changed which indicates whether this odds type has been changed or not. An attribute score indicates the current score in the match. | |
OddsChangeEventArgs | Event arguments passed with OnOddsChange. | |
OddsEntityBase | Serves as a base class that all LiveOdds entities should be derived from. | |
OddsMatchEarlyBetStatus | Early bet status | |
OddsReplyType | Message reply type that identifies the type of message coming from betradar.com. This attribute is used for replies to error, current, unregister, register and score requests from clients. | |
OddsServerType | Live odds feed server type | |
OddsStatus | Live Odds status specifying the actual message type (e.g. current, clearbet, change, score, cards, etc.) | |
OddsTypeFieldStatus | Odds field status used during bet type registration. | |
RaceResultEventArgs | Event arguments passed with OnRaceResult. | |
ReplyStartEnd | Reply start and reply end messages can be used to easier group the response messages together and to know when a new response starts and ends. | |
ScoreCardSummaryEventArgs | Event arguments passed with OnScoreCardSummary. | |
ScoreCardWaiter | ||
SingleHeaderEvent | Base class for all events that regard only one event | |
SingleHeaderWithOddsEvent | Base class for all events that regard only one event and contain odds | |
SubscriptionWaiter | ||
UserRequest | Use requests. | |
UserRequestUserRequestTarget |
Interface | Description | |
---|---|---|
ILiveOddsCommon | Interface describing events and methods common for all LiveOdds feeds which do not contain outrights | |
ILiveOddsCommonBase | Interface describing events and methods common for all LiveOdds feeds |