diff --git a/CHANGELOG.md b/CHANGELOG.md index cdeb8108..d0fccfde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ### Unified Feed SDK 3.x changelog +**3.3.0 (2024-07-29)** +* feat: Enabled accessing match statistics on MatchStatus received via Match.getStatus object (beside Soccer also supports Kabaddi statistics) + **3.2.0 (2024-05-15)** * feat: Improved Variant Market handling when API call is not successful or has some faulty data (i.e. missing outcome name or missing market name) * fix: CustomBet API error responses are properly extracted and available for analysis either in logs or in the exception message (dependent on the configured exception handling strategy) diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html new file mode 100644 index 00000000..a6fb1bf9 --- /dev/null +++ b/docs/allclasses-frame.html @@ -0,0 +1,256 @@ + + + +
+ + +public interface BookingManager
+Modifier and Type | +Method and Description | +
---|---|
boolean |
+bookLiveOddsEvent(Urn eventId)
+Performs a request on the API which books the event associated with the provided
+Urn identifier |
+
boolean bookLiveOddsEvent(Urn eventId) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
Urn
identifiereventId
- the Urn
identifier of the event which needs to be bookedtrue
if the booking was successful; otherwise false
com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/BookingManagerImpl.html b/docs/com/sportradar/unifiedodds/sdk/BookingManagerImpl.html new file mode 100644 index 00000000..d4631863 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/BookingManagerImpl.html @@ -0,0 +1,259 @@ + + + + + + +public class BookingManagerImpl +extends Object +implements BookingManager+
BookingManager
Modifier and Type | +Method and Description | +
---|---|
boolean |
+bookLiveOddsEvent(Urn eventId)
+Performs a request on the API which books the event associated with the provided
+Urn identifier |
+
public boolean bookLiveOddsEvent(Urn eventId) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
Urn
identifierbookLiveOddsEvent
in interface BookingManager
eventId
- the Urn
identifier of the event which needs to be bookedtrue
if the booking was successful; otherwise false
com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/CashOutProbabilitiesManager.html b/docs/com/sportradar/unifiedodds/sdk/CashOutProbabilitiesManager.html new file mode 100644 index 00000000..f4c91ebd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/CashOutProbabilitiesManager.html @@ -0,0 +1,329 @@ + + + + + + +public interface CashOutProbabilitiesManager
+Modifier and Type | +Method and Description | +
---|---|
<T extends SportEvent> |
+getCashOutProbabilities(Urn eventId)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event |
+
<T extends SportEvent> |
+getCashOutProbabilities(Urn eventId,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event |
+
<T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId)+
CashOutProbabilities
instance providing the cashout probabilities for the specified event
+ (the provided data is translated in the default language)T
- a SportEvent inherited instanceeventId
- the Urn
identifier of the eventCashOutProbabilities
providing the probabilities of the associated event<T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId, + Locale locale)+
CashOutProbabilities
instance providing the cashout probabilities for the specified eventT
- a SportEvent inherited instanceeventId
- the Urn
identifier of the eventlocale
- the Locale
in which to provide the dataCashOutProbabilities
providing the probabilities of the associated event<T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId, + int marketId, + Map<String,String> specifiers)+
CashOutProbabilities
instance providing the cashout probabilities for the specified market on the associated event
+ (the provided data is translated in the default language)T
- a SportEvent inherited instanceeventId
- the Urn
identifier of the eventmarketId
- the market identifierspecifiers
- a Map
containing market specifiers or a null reference if market has no specifiersCashOutProbabilities
providing the probabilities of the associated event/market combination<T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId, + int marketId, + Map<String,String> specifiers, + Locale locale)+
CashOutProbabilities
instance providing the cashout probabilities for the specified market on the associated eventT
- a SportEvent inherited instanceeventId
- the Urn
identifier of the eventmarketId
- the market identifierspecifiers
- a Map
containing market specifiers or a null reference if market has no specifierslocale
- the Locale
in which to provide the dataCashOutProbabilities
providing the probabilities of the associated event/market combinationCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/CustomBetManager.html b/docs/com/sportradar/unifiedodds/sdk/CustomBetManager.html new file mode 100644 index 00000000..a5b37ec9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/CustomBetManager.html @@ -0,0 +1,312 @@ + + + + + + +public interface CustomBetManager
+Modifier and Type | +Method and Description | +
---|---|
Calculation |
+calculateProbability(List<Selection> selections)
+Returns an
+Calculation instance providing the probability for the specified selections |
+
CalculationFilter |
+calculateProbabilityFilter(List<Selection> selections)
+Returns an
+CalculationFilter instance providing the probability for the specified selections (filtered) |
+
AvailableSelections |
+getAvailableSelections(Urn eventId)
+Returns an
+AvailableSelections instance providing the available selections
+ for the event associated with the provided Urn identifier |
+
CustomBetSelectionBuilder |
+getCustomBetSelectionBuilder()
+Returns an
+CustomBetSelectionBuilder instance used to build selections |
+
CustomBetSelectionBuilder getCustomBetSelectionBuilder()+
CustomBetSelectionBuilder
instance used to build selectionsCustomBetSelectionBuilder
instance used to build selectionsAvailableSelections getAvailableSelections(Urn eventId) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
AvailableSelections
instance providing the available selections
+ for the event associated with the provided Urn
identifiereventId
- the Urn
identifier of the event for which the available selections should be returnedAvailableSelections
providing the the available selections of the associated eventcom.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
Calculation calculateProbability(List<Selection> selections) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
Calculation
instance providing the probability for the specified selectionsselections
- the List
containing selections for which the probability should be calculatedCalculation
providing the probability for the specified selectionscom.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
CalculationFilter calculateProbabilityFilter(List<Selection> selections) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
CalculationFilter
instance providing the probability for the specified selections (filtered)selections
- the List
containing selections for which the probability should be calculatedCalculationFilter
providing the probability for the specified selectionscom.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/CustomBetManagerImpl.html b/docs/com/sportradar/unifiedodds/sdk/CustomBetManagerImpl.html new file mode 100644 index 00000000..08a2f847 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/CustomBetManagerImpl.html @@ -0,0 +1,341 @@ + + + + + + +public class CustomBetManagerImpl +extends Object +implements CustomBetManager+
CustomBetManager
Modifier and Type | +Method and Description | +
---|---|
Calculation |
+calculateProbability(List<Selection> selections)
+Returns an
+Calculation instance providing the probability for the specified selections |
+
CalculationFilter |
+calculateProbabilityFilter(List<Selection> selections)
+Returns an
+CalculationFilter instance providing the probability for the specified selections (filtered) |
+
AvailableSelections |
+getAvailableSelections(Urn eventId)
+Returns an
+AvailableSelections instance providing the available selections
+ for the event associated with the provided Urn identifier |
+
CustomBetSelectionBuilder |
+getCustomBetSelectionBuilder()
+Returns an
+CustomBetSelectionBuilder instance used to build selections |
+
public CustomBetSelectionBuilder getCustomBetSelectionBuilder()+
CustomBetManager
CustomBetSelectionBuilder
instance used to build selectionsgetCustomBetSelectionBuilder
in interface CustomBetManager
CustomBetSelectionBuilder
instance used to build selectionspublic AvailableSelections getAvailableSelections(Urn eventId) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
CustomBetManager
AvailableSelections
instance providing the available selections
+ for the event associated with the provided Urn
identifiergetAvailableSelections
in interface CustomBetManager
eventId
- the Urn
identifier of the event for which the available selections should be returnedAvailableSelections
providing the the available selections of the associated eventcom.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
public Calculation calculateProbability(List<Selection> selections) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
CustomBetManager
Calculation
instance providing the probability for the specified selectionscalculateProbability
in interface CustomBetManager
selections
- the List
containing selections for which the probability should be calculatedCalculation
providing the probability for the specified selectionscom.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
public CalculationFilter calculateProbabilityFilter(List<Selection> selections) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException+
CustomBetManager
CalculationFilter
instance providing the probability for the specified selections (filtered)calculateProbabilityFilter
in interface CustomBetManager
selections
- the List
containing selections for which the probability should be calculatedCalculationFilter
providing the probability for the specified selectionscom.sportradar.unifiedodds.sdk.exceptions.internal.CommunicationException
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/CustomBetSelectionBuilder.html b/docs/com/sportradar/unifiedodds/sdk/CustomBetSelectionBuilder.html new file mode 100644 index 00000000..60ce442f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/CustomBetSelectionBuilder.html @@ -0,0 +1,354 @@ + + + + + + +public interface CustomBetSelectionBuilder
+Modifier and Type | +Method and Description | +
---|---|
Selection |
+build()
+Builds and returns a
+Selection instance |
+
Selection |
+build(Urn eventId,
+ int marketId,
+ String specifiers,
+ String outcomeId)
+Builds and returns a
+Selection instance |
+
CustomBetSelectionBuilder |
+setEventId(Urn eventId)
+Sets event id to the provided
+Urn |
+
CustomBetSelectionBuilder |
+setMarketId(int marketId)
+Sets market id to the provided value
+ |
+
CustomBetSelectionBuilder |
+setOutcomeId(String outcomeId)
+Sets outcome id to the provided value
+ |
+
CustomBetSelectionBuilder |
+setSpecifiers(String specifiers)
+Sets specifiers to the provided value
+ |
+
CustomBetSelectionBuilder setEventId(Urn eventId)+
Urn
eventId
- the Urn
representing the event idCustomBetSelectionBuilder
instance used to set additional valuesCustomBetSelectionBuilder setMarketId(int marketId)+
marketId
- the value representing the market idCustomBetSelectionBuilder
instance used to set additional valuesCustomBetSelectionBuilder setSpecifiers(String specifiers)+
specifiers
- the value representing the specifiersCustomBetSelectionBuilder
instance used to set additional valuesCustomBetSelectionBuilder setOutcomeId(String outcomeId)+
outcomeId
- the value representing the outcome idCustomBetSelectionBuilder
instance used to set additional valuesSelection build()+
Selection
instanceSelection
instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/CustomBetSelectionBuilderImpl.html b/docs/com/sportradar/unifiedodds/sdk/CustomBetSelectionBuilderImpl.html new file mode 100644 index 00000000..f88b6d3b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/CustomBetSelectionBuilderImpl.html @@ -0,0 +1,423 @@ + + + + + + +public class CustomBetSelectionBuilderImpl +extends Object +implements CustomBetSelectionBuilder+
CustomBetSelectionBuilder
Constructor and Description | +
---|
CustomBetSelectionBuilderImpl() |
+
Modifier and Type | +Method and Description | +
---|---|
Selection |
+build()
+Builds and returns a
+Selection instance |
+
Selection |
+build(Urn eventId,
+ int marketId,
+ String specifiers,
+ String outcomeId)
+Builds and returns a
+Selection instance |
+
CustomBetSelectionBuilder |
+setEventId(Urn eventId)
+Sets event id to the provided
+Urn |
+
CustomBetSelectionBuilder |
+setMarketId(int marketId)
+Sets market id to the provided value
+ |
+
CustomBetSelectionBuilder |
+setOutcomeId(String outcomeId)
+Sets outcome id to the provided value
+ |
+
CustomBetSelectionBuilder |
+setSpecifiers(String specifiers)
+Sets specifiers to the provided value
+ |
+
public CustomBetSelectionBuilderImpl()+
public CustomBetSelectionBuilder setEventId(Urn eventId)+
CustomBetSelectionBuilder
Urn
setEventId
in interface CustomBetSelectionBuilder
eventId
- the Urn
representing the event idCustomBetSelectionBuilder
instance used to set additional valuespublic CustomBetSelectionBuilder setMarketId(int marketId)+
CustomBetSelectionBuilder
setMarketId
in interface CustomBetSelectionBuilder
marketId
- the value representing the market idCustomBetSelectionBuilder
instance used to set additional valuespublic CustomBetSelectionBuilder setOutcomeId(String outcomeId)+
CustomBetSelectionBuilder
setOutcomeId
in interface CustomBetSelectionBuilder
outcomeId
- the value representing the outcome idCustomBetSelectionBuilder
instance used to set additional valuespublic CustomBetSelectionBuilder setSpecifiers(String specifiers)+
CustomBetSelectionBuilder
setSpecifiers
in interface CustomBetSelectionBuilder
specifiers
- the value representing the specifiersCustomBetSelectionBuilder
instance used to set additional valuespublic Selection build()+
CustomBetSelectionBuilder
Selection
instancebuild
in interface CustomBetSelectionBuilder
Selection
instancepublic Selection build(Urn eventId, + int marketId, + String specifiers, + String outcomeId)+
CustomBetSelectionBuilder
Selection
instancebuild
in interface CustomBetSelectionBuilder
eventId
- the Urn
representing the event idmarketId
- the value representing the market idspecifiers
- the value representing the specifiersoutcomeId
- the value representing the outcome idSelection
instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/CustomisableUofSdk.html b/docs/com/sportradar/unifiedodds/sdk/CustomisableUofSdk.html new file mode 100644 index 00000000..712a4360 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/CustomisableUofSdk.html @@ -0,0 +1,312 @@ + + + + + + +public class CustomisableUofSdk +extends UofSdk+
injector, oddsFeedConfiguration, uofConfiguration
Constructor and Description | +
---|
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
close, createSdkInjector, getAvailableLanguages, getBookingManager, getBookmakerDetails, getCashOutProbabilitiesManager, getCustomBetManager, getEventChangeManager, getEventRecoveryRequestIssuer, getMarketDescriptionManager, getProducerManager, getReplayManager, getSessionBuilder, getSportDataProvider, getUofConfigurationBuilder, getUofConfigurationBuilder, initOddsFeedInstance, isOpen, open
public CustomisableUofSdk(UofGlobalEventsListener listener, + UofConfiguration config, + com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)+
listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feedcustomisableSdkModule
- the customised injection modulepublic CustomisableUofSdk(UofGlobalEventsListener listener, + UofConfiguration config, + com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule, + UofExtListener uofExtListener)+
listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feedcustomisableSdkModule
- the customised injection moduleuofExtListener
- UofExtListener
used to receive raw feed and api dataCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/EventChangeListener.html b/docs/com/sportradar/unifiedodds/sdk/EventChangeListener.html new file mode 100644 index 00000000..8fac04ed --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/EventChangeListener.html @@ -0,0 +1,263 @@ + + + + + + +public interface EventChangeListener
+Modifier and Type | +Method and Description | +
---|---|
void |
+onFixtureChange(Urn eventId,
+ Date updated,
+ SportEvent sportEvent)
+Method invoked for new fixture change
+ |
+
void |
+onResultChange(Urn eventId,
+ Date updated,
+ SportEvent sportEvent)
+Method invoked for new result change
+ |
+
void onFixtureChange(Urn eventId, + Date updated, + SportEvent sportEvent)+
eventId
- the associated event identifierupdated
- the date when change was madesportEvent
- the SportEvent
void onResultChange(Urn eventId, + Date updated, + SportEvent sportEvent)+
eventId
- the associated event identifierupdated
- the date when change was madesportEvent
- the SportEvent
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/EventChangeManager.html b/docs/com/sportradar/unifiedodds/sdk/EventChangeManager.html new file mode 100644 index 00000000..11fade61 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/EventChangeManager.html @@ -0,0 +1,451 @@ + + + + + + +public interface EventChangeManager
+FixtureChange
and/or ResultChange
Modifier and Type | +Method and Description | +
---|---|
Duration |
+getFixtureChangeInterval()
+Returns the interval for getting new list of fixture changes
+ |
+
Date |
+getLastFixtureChange()
+Returns the timestamp of last processed fixture change
+ |
+
Date |
+getLastResultChange()
+Returns the timestamp of last processed result change
+ |
+
Duration |
+getResultChangeInterval()
+Returns the interval for getting new list of result changes
+ |
+
boolean |
+isRunning()
+Returns a value indicating whether this instance is running
+ |
+
void |
+setFixtureChangeInterval(Duration fixtureChangeInterval)
+Sets the fixture change interval between two Sports API requests.
+ |
+
void |
+setFixtureChangeTimestamp(Date fixtureChangeTimestamp)
+Sets the last processed fixture change timestamp
+ It can be only set when it is stopped
+ |
+
void |
+setListener(EventChangeListener listener)
+Sets the
+EventChangeListener |
+
void |
+setResultChangeInterval(Duration resultChangeInterval)
+Sets the result change interval between two Sports API requests.
+ |
+
void |
+setResultChangeTimestamp(Date resultChangeTimestamp)
+Sets the last processed result change timestamp
+ It can be only set when it is stopped
+ |
+
void |
+start()
+Starts scheduled job for fetching fixture and result changes
+ |
+
void |
+stop()
+Stops scheduled job for fetching fixture and result changes
+ |
+
void setListener(EventChangeListener listener)+
EventChangeListener
listener
- the event change listenerDate getLastFixtureChange()+
Date getLastResultChange()+
Duration getFixtureChangeInterval()+
Duration getResultChangeInterval()+
boolean isRunning()+
void setFixtureChangeInterval(Duration fixtureChangeInterval)+
fixtureChangeInterval
- the fixture change interval between two Sports API requestsvoid setResultChangeInterval(Duration resultChangeInterval)+
resultChangeInterval
- the result change interval between two Sports API requestsvoid setFixtureChangeTimestamp(Date fixtureChangeTimestamp)+
fixtureChangeTimestamp
- the last processed fixture change timestampvoid setResultChangeTimestamp(Date resultChangeTimestamp)+
resultChangeTimestamp
- the last processed result change timestampvoid start()+
void stop()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/EventChangeManagerImpl.html b/docs/com/sportradar/unifiedodds/sdk/EventChangeManagerImpl.html new file mode 100644 index 00000000..8c7f5e06 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/EventChangeManagerImpl.html @@ -0,0 +1,507 @@ + + + + + + +public class EventChangeManagerImpl +extends Object +implements EventChangeManager+
Modifier and Type | +Method and Description | +
---|---|
Duration |
+getFixtureChangeInterval()
+Returns the interval for getting new list of fixture changes
+ |
+
Date |
+getLastFixtureChange()
+Returns the timestamp of last processed fixture change
+ |
+
Date |
+getLastResultChange()
+Returns the timestamp of last processed result change
+ |
+
Duration |
+getResultChangeInterval()
+Returns the interval for getting new list of result changes
+ |
+
boolean |
+isRunning()
+Returns a value indicating whether this instance is running
+ |
+
void |
+setFixtureChangeInterval(Duration fixtureChangeInterval)
+Sets the fixture change interval between two Sports API requests.
+ |
+
void |
+setFixtureChangeTimestamp(Date fixtureChangeTimestamp)
+Sets the last processed fixture change timestamp
+ It can be only set when it is stopped
+ |
+
void |
+setListener(EventChangeListener listener)
+Sets the
+EventChangeListener |
+
void |
+setResultChangeInterval(Duration resultChangeInterval)
+Sets the result change interval between two Sports API requests.
+ |
+
void |
+setResultChangeTimestamp(Date resultChangeTimestamp)
+Sets the last processed result change timestamp
+ It can be only set when it is stopped
+ |
+
void |
+start()
+Starts scheduled job for fetching fixture and result changes
+ |
+
void |
+stop()
+Stops scheduled job for fetching fixture and result changes
+ |
+
public void setListener(EventChangeListener listener)+
EventChangeManager
EventChangeListener
setListener
in interface EventChangeManager
listener
- the event change listenerpublic Date getLastFixtureChange()+
EventChangeManager
getLastFixtureChange
in interface EventChangeManager
public Date getLastResultChange()+
EventChangeManager
getLastResultChange
in interface EventChangeManager
public Duration getFixtureChangeInterval()+
EventChangeManager
getFixtureChangeInterval
in interface EventChangeManager
public Duration getResultChangeInterval()+
EventChangeManager
getResultChangeInterval
in interface EventChangeManager
public boolean isRunning()+
EventChangeManager
isRunning
in interface EventChangeManager
public void setFixtureChangeInterval(Duration fixtureChangeInterval)+
EventChangeManager
setFixtureChangeInterval
in interface EventChangeManager
fixtureChangeInterval
- the fixture change interval between two Sports API requestspublic void setResultChangeInterval(Duration resultChangeInterval)+
EventChangeManager
setResultChangeInterval
in interface EventChangeManager
resultChangeInterval
- the result change interval between two Sports API requestspublic void setFixtureChangeTimestamp(Date fixtureChangeTimestamp)+
EventChangeManager
setFixtureChangeTimestamp
in interface EventChangeManager
fixtureChangeTimestamp
- the last processed fixture change timestamppublic void setResultChangeTimestamp(Date resultChangeTimestamp)+
EventChangeManager
setResultChangeTimestamp
in interface EventChangeManager
resultChangeTimestamp
- the last processed result change timestamppublic void start()+
EventChangeManager
start
in interface EventChangeManager
public void stop()+
EventChangeManager
stop
in interface EventChangeManager
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/EventRecoveryRequestIssuer.html b/docs/com/sportradar/unifiedodds/sdk/EventRecoveryRequestIssuer.html new file mode 100644 index 00000000..b08f4d25 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/EventRecoveryRequestIssuer.html @@ -0,0 +1,273 @@ + + + + + + +public interface EventRecoveryRequestIssuer
+Modifier and Type | +Method and Description | +
---|---|
Long |
+initiateEventOddsMessagesRecovery(Producer producer,
+ Urn eventId)
+Initiates a odds recovery procedure for the event associated with the provided
+Urn identifier on the requested Producer
+ (The odds recovery procedure re-sends all odds for all markets for a sport event)
+
+ Note: The event must be either EventStatus.NotStarted or EventStatus.Live |
+
Long |
+initiateEventStatefulMessagesRecovery(Producer producer,
+ Urn eventId)
+Initiates a stateful recovery procedure for the event associated with the provided
+Urn identifier on the requested Producer
+ (The stateful message recovery procedure re-sends all stateful-messages (BetSettlement, RollbackBetSettlement, BetCancel, UndoBetCancel) for a sport event)
+
+ Note: The event can be up to 30 days in the past |
+
Long initiateEventOddsMessagesRecovery(Producer producer, + Urn eventId)+
Urn
identifier on the requested Producer
+ (The odds recovery procedure re-sends all odds for all markets for a sport event)
+
+ Note: The event must be either EventStatus.NotStarted
or EventStatus.Live
producer
- the producer on which the recovery should be initializedeventId
- the Urn
identifier of the event for which the recovery is neededLong initiateEventStatefulMessagesRecovery(Producer producer, + Urn eventId)+
Urn
identifier on the requested Producer
+ (The stateful message recovery procedure re-sends all stateful-messages (BetSettlement, RollbackBetSettlement, BetCancel, UndoBetCancel) for a sport event)
+
+ Note: The event can be up to 30 days in the pastproducer
- the producer on which the recovery should be initializedeventId
- the Urn
identifier of the event for which the recovery is neededCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/ExceptionHandlingStrategy.html b/docs/com/sportradar/unifiedodds/sdk/ExceptionHandlingStrategy.html new file mode 100644 index 00000000..69ad6842 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/ExceptionHandlingStrategy.html @@ -0,0 +1,350 @@ + + + + + + +public enum ExceptionHandlingStrategy +extends Enum<ExceptionHandlingStrategy>+
Enum Constant and Description | +
---|
Catch
+If an exception occurs, catch the exception and return a "null" value
+ |
+
Throw
+If an exception occurs, rethrow the exception
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static ExceptionHandlingStrategy |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ExceptionHandlingStrategy[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ExceptionHandlingStrategy Throw+
public static final ExceptionHandlingStrategy Catch+
public static ExceptionHandlingStrategy[] values()+
+for (ExceptionHandlingStrategy c : ExceptionHandlingStrategy.values()) + System.out.println(c); +
public static ExceptionHandlingStrategy valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkClientInteractionLog.html b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkClientInteractionLog.html new file mode 100644 index 00000000..6dbded41 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkClientInteractionLog.html @@ -0,0 +1,174 @@ + + + + + + +public static interface LoggerDefinitions.UfSdkClientInteractionLog
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkRestTrafficLog.html b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkRestTrafficLog.html new file mode 100644 index 00000000..a33017bd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkRestTrafficLog.html @@ -0,0 +1,174 @@ + + + + + + +public static interface LoggerDefinitions.UfSdkRestTrafficLog
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkTrafficFailureLog.html b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkTrafficFailureLog.html new file mode 100644 index 00000000..2cce338b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkTrafficFailureLog.html @@ -0,0 +1,174 @@ + + + + + + +public static interface LoggerDefinitions.UfSdkTrafficFailureLog
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkTrafficLog.html b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkTrafficLog.html new file mode 100644 index 00000000..1309cecb --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.UfSdkTrafficLog.html @@ -0,0 +1,174 @@ + + + + + + +public static interface LoggerDefinitions.UfSdkTrafficLog
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.html b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.html new file mode 100644 index 00000000..96f668a2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/LoggerDefinitions.html @@ -0,0 +1,215 @@ + + + + + + +public interface LoggerDefinitions
+Modifier and Type | +Interface and Description | +
---|---|
static interface |
+LoggerDefinitions.UfSdkClientInteractionLog
+The log for user requested operations
+ |
+
static interface |
+LoggerDefinitions.UfSdkRestTrafficLog
+The log of API request responses
+ |
+
static interface |
+LoggerDefinitions.UfSdkTrafficFailureLog
+The log of received messages that failed to process
+ |
+
static interface |
+LoggerDefinitions.UfSdkTrafficLog
+The log of received messages
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/MarketDescriptionManager.html b/docs/com/sportradar/unifiedodds/sdk/MarketDescriptionManager.html new file mode 100644 index 00000000..8797bc3b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/MarketDescriptionManager.html @@ -0,0 +1,439 @@ + + + + + + +public interface MarketDescriptionManager
+Modifier and Type | +Method and Description | +
---|---|
void |
+deleteVariantMarketDescriptionFromCache(int marketId,
+ String variantValue)
+Deletes the variant market description from cache
+ |
+
List<MarketDescription> |
+getMarketDescriptions()
+Returns the list of all available static market descriptions.
+ |
+
List<MarketDescription> |
+getMarketDescriptions(Locale locale)
+Returns the list of all available static market descriptions in the provided
+Locale |
+
List<MarketMappingData> |
+getMarketMapping(int marketId,
+ Map<String,String> specifiers,
+ Producer producer)
+Returns a list of available market mappings(including possible variant mappings) for the
+ provided marketId/producer combination
+ |
+
List<MarketMappingData> |
+getMarketMapping(int marketId,
+ Producer producer)
+Returns a list of available mappings for the provided marketId/producer combination
+ |
+
boolean |
+loadMarketDescriptions()
+Loads the invariant and variant list of market descriptions from the Sports API
+ |
+
long |
+parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets)
+Prefetch variant market descriptions in parallel
+ Useful when list of markets on feed message contains many variant markets which calls single variant market description api endpoint
+ Only call this if name of the market is needed.
+ |
+
long |
+parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets,
+ boolean onlyVariantMarkets)
+Prefetch variant market descriptions in parallel
+ Useful when list of markets on feed message contains many variant markets which calls single variant market description api endpoint
+ Only call this if name of the market is needed.
+ |
+
long |
+parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets,
+ boolean onlyVariantMarkets,
+ int threadPoolSize)
+Prefetch variant market descriptions in parallel
+ Useful when list of markets on feed message contains many variant markets which calls single variant market description api endpoint
+ Only call this if name of the market is needed.
+ |
+
List<MarketDescription> getMarketDescriptions()+
List<MarketDescription> getMarketDescriptions(Locale locale)+
Locale
locale
- the language in which the market static descriptions should be translatedLocale
List<MarketMappingData> getMarketMapping(int marketId, + Producer producer)+
marketId
- the id of the market for which you need the mappingproducer
- the producer for which you need the mappingList<MarketMappingData> getMarketMapping(int marketId, + Map<String,String> specifiers, + Producer producer)+
marketId
- the id of the market for which you need the mappingspecifiers
- the associated market specifiersproducer
- the producer for which you need the mappingboolean loadMarketDescriptions()+
void deleteVariantMarketDescriptionFromCache(int marketId, + String variantValue)+
marketId
- the market id used to delete variant market description from the cachevariantValue
- the variant value used to delete variant market description from the cachelong parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets)+
markets
- the list of markets to be checked and fetchedlong parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets, + boolean onlyVariantMarkets)+
markets
- the list of markets to be checked and fetchedonlyVariantMarkets
- prefetch only variant markets or all markets in the list (default: true)long parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets, + boolean onlyVariantMarkets, + int threadPoolSize)+
markets
- the list of markets to be checked and fetchedonlyVariantMarkets
- prefetch only variant markets or all markets in the list (default: true)threadPoolSize
- the size of the fixed thread pool (default: 100)Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/MessageInterest.html b/docs/com/sportradar/unifiedodds/sdk/MessageInterest.html new file mode 100644 index 00000000..a4486a7a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/MessageInterest.html @@ -0,0 +1,544 @@ + + + + + + +public enum MessageInterest +extends Enum<MessageInterest>+
Enum Constant and Description | +
---|
AllMessages
+Interested in all messages
+ |
+
HiPrioMessagesOnly
+Interested in hi priority messages only
+ |
+
LiveMessagesOnly
+Interested in live-match messages only
+ |
+
LoPrioMessagesOnly
+Interested in lo priority messages only
+ |
+
PrematchMessagesOnly
+Interested in pre-match messages only
+ |
+
SpecifiedMatchesOnly
+Interested only in messages for specific matches
+ |
+
SystemAliveMessages
+Interest for Alive messages (messages that indicate producers health status),
+ sessions with this message interest do not dispatch any events.
+ |
+
VirtualSports
+Interested in virtual sports messages only
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Set<Integer> |
+getPossibleSourceProducers(Map<Integer,Producer> availableProducers)
+Returns the producer ids that generate this specific message interest
+ |
+
List<String> |
+getRoutingKeys()
+Gets the routing key(s) for the current
+MessageInterest instance or a null reference if
+ routing key is not static |
+
boolean |
+isProducerInScope(Producer producer)
+Returns an indication if the provided
+Producer is in the message interest scope |
+
boolean |
+isRoutingKeyStatic()
+Gets a value indicating whether the routing key for current
+MessageInterest instance
+ is static (does not change) |
+
String |
+toShortString() |
+
static MessageInterest |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static MessageInterest[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final MessageInterest LiveMessagesOnly+
public static final MessageInterest PrematchMessagesOnly+
public static final MessageInterest VirtualSports+
public static final MessageInterest HiPrioMessagesOnly+
public static final MessageInterest LoPrioMessagesOnly+
public static final MessageInterest SpecifiedMatchesOnly+
public static final MessageInterest AllMessages+
public static final MessageInterest SystemAliveMessages+
public static MessageInterest[] values()+
+for (MessageInterest c : MessageInterest.values()) + System.out.println(c); +
public static MessageInterest valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isRoutingKeyStatic()+
MessageInterest
instance
+ is static (does not change)MessageInterest
+ instance is static (does not change)public List<String> getRoutingKeys()+
MessageInterest
instance or a null reference if
+ routing key is not staticMessageInterest
instance or a null reference
+ if routing key is not staticpublic Set<Integer> getPossibleSourceProducers(Map<Integer,Producer> availableProducers)+
availableProducers
- a list of available producerspublic boolean isProducerInScope(Producer producer)+
Producer
is in the message interest scopeproducer
- the Producer
that needs to be checked for the scopetrue
if the producer is in scope, otherwise false
public String toShortString()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/ProducerManager.html b/docs/com/sportradar/unifiedodds/sdk/ProducerManager.html new file mode 100644 index 00000000..7dd47964 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/ProducerManager.html @@ -0,0 +1,389 @@ + + + + + + +public interface ProducerManager
+ProducerManager
is used to manage Sportradar message producersModifier and Type | +Method and Description | +
---|---|
void |
+disableProducer(int producerId)
+Disables te
+Producer associated with the provided id
+ (by default all the active producers are enabled) |
+
void |
+enableProducer(int producerId)
+Enables te
+Producer associated with the provided id
+ (by default all the active producers are enabled) |
+
Map<Integer,Producer> |
+getActiveProducers()
+Returns a
+Map of activated producers for the provided access token |
+
Map<Integer,Producer> |
+getAvailableProducers()
+Returns a
+Map of all the available Sportradar producers |
+
Producer |
+getProducer(int id)
+Returns the requested
+Producer |
+
boolean |
+isProducerDown(int producerId)
+An indication if the producer is currently marked as down by the SDK
+ |
+
boolean |
+isProducerEnabled(int producerId)
+An indication if the producer is enabled.
+ |
+
void |
+setProducerRecoveryFromTimestamp(int producerId,
+ long lastMessageTimestamp)
+Sets the last message received timestamp.
+ |
+
Map<Integer,Producer> getAvailableProducers()+
Map
of all the available Sportradar producersMap
of all the available Sportradar producersMap<Integer,Producer> getActiveProducers()+
Map
of activated producers for the provided access tokenMap
of active producers for the provided access tokenvoid enableProducer(int producerId)+
Producer
associated with the provided id
+ (by default all the active producers are enabled)producerId
- - the identifier of the producer that you want to enablevoid disableProducer(int producerId)+
Producer
associated with the provided id
+ (by default all the active producers are enabled)producerId
- - the identifier of the producer that you want to disablevoid setProducerRecoveryFromTimestamp(int producerId, + long lastMessageTimestamp)+
Producer.getTimestampForRecovery()
producerId
- - the identifier of the producer to which the last known message timestamp belongs toolastMessageTimestamp
- - the timestamp from which the SDK will request the recovery (in milliseconds)boolean isProducerEnabled(int producerId)+
producerId
- - the identifier of the producer for which to checktrue
if the producer is enabled, otherwise false
boolean isProducerDown(int producerId)+
producerId
- - the identifier of the producer for which to checktrue
if the producer is down, otherwise false
ProducerDownReason
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/ProducerScope.html b/docs/com/sportradar/unifiedodds/sdk/ProducerScope.html new file mode 100644 index 00000000..48d3f374 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/ProducerScope.html @@ -0,0 +1,365 @@ + + + + + + +public enum ProducerScope +extends Enum<ProducerScope>+
Producer
Enum Constant and Description | +
---|
Live
+Live event messages
+ |
+
Prematch
+Prematch messages
+ |
+
Virtuals
+Virtuals messages
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static ProducerScope |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerScope[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ProducerScope Live+
public static final ProducerScope Prematch+
public static final ProducerScope Virtuals+
public static ProducerScope[] values()+
+for (ProducerScope c : ProducerScope.values()) + System.out.println(c); +
public static ProducerScope valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/RecoveryManager.html b/docs/com/sportradar/unifiedodds/sdk/RecoveryManager.html new file mode 100644 index 00000000..25d34135 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/RecoveryManager.html @@ -0,0 +1,330 @@ + + + + + + +public interface RecoveryManager
+Modifier and Type | +Method and Description | +
---|---|
void |
+onAliveReceived(int producerId,
+ long aliveGenTimestamp,
+ long receivedTimestamp,
+ boolean subscribed,
+ boolean isSystemSession)
+Method invoked when the message of type "Alive" is received
+ |
+
void |
+onMessageProcessingEnded(int uniqueMessageProcessorIdentifier,
+ int producerId,
+ Long processedMessageGenTimestamp,
+ String eventId)
+Method invoked when the AMQP message processing ended
+ |
+
void |
+onMessageProcessingStarted(int uniqueMessageProcessorIdentifier,
+ int producerId,
+ Long requestId,
+ long now)
+Method invoked when the AMQP message processing started
+ |
+
void |
+onSnapshotCompleteReceived(int producerId,
+ long now,
+ long requestId,
+ MessageInterest sessionMessageInterest)
+Method invoked when the message of type "SnapshotComplete" is received
+ |
+
void onMessageProcessingStarted(int uniqueMessageProcessorIdentifier, + int producerId, + Long requestId, + long now)+
uniqueMessageProcessorIdentifier
- a unique representation of the message processor invoking the methodproducerId
- the source producer of the messagerequestId
- the recovery request id of the message (if present)now
- the current timestampvoid onMessageProcessingEnded(int uniqueMessageProcessorIdentifier, + int producerId, + Long processedMessageGenTimestamp, + String eventId)+
uniqueMessageProcessorIdentifier
- a unique representation of the message processor invoking the methodproducerId
- the source producer of the messageprocessedMessageGenTimestamp
- the generated timestamp of the processed messageeventId
- the eventId associated with feed message (if present)void onAliveReceived(int producerId, + long aliveGenTimestamp, + long receivedTimestamp, + boolean subscribed, + boolean isSystemSession)+
producerId
- the producer which generated the Alive messagealiveGenTimestamp
- the message generation timestampreceivedTimestamp
- the timestamp of when the message was receivedsubscribed
- an indication if the Alive message was sent from a producer that the SDK is subscribed toisSystemSession
- an indication if the alive was received on the system sessionvoid onSnapshotCompleteReceived(int producerId, + long now, + long requestId, + MessageInterest sessionMessageInterest)+
producerId
- the producer which generated the Alive messagenow
- the timestamp of when the message was receivedrequestId
- the request id that is the cause of the SnapshotCompletesessionMessageInterest
- the message interest of the session that received the messageCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/RuntimeConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/RuntimeConfiguration.html new file mode 100644 index 00000000..2d5fbd65 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/RuntimeConfiguration.html @@ -0,0 +1,454 @@ + + + + + + +@Deprecated +public final class RuntimeConfiguration +extends Object+
Constructor and Description | +
---|
RuntimeConfiguration()
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static Duration |
+getFastHttpClientTimeout()
+Deprecated.
+Gets a timeout for HttpClient for fast api request (in seconds).
+ |
+
static boolean |
+getIgnoreBetPalTimelineSportEventStatus()
+Deprecated.
+Gets a value indicating whether to ignore sport event status from timeline endpoint for sport events on BetPal producer (default: false)
+ |
+
static int |
+getRabbitConnectionTimeout()
+Deprecated.
+Gets a rabbit timeout setting for connection attempts (in seconds)
+ Between 10 and 120 (default 30s)
+ |
+
static int |
+getRabbitHeartbeat()
+Deprecated.
+Gets a heartbeat timeout to use when negotiating with the server (in seconds)
+ Between 10 and 180 (default 60s)
+ |
+
static void |
+setFastHttpClientTimeout(Duration timeout)
+Deprecated.
+Sets the timeout for HttpClient for fast api request (in seconds).
+ |
+
static void |
+setIgnoreBetPalTimelineSportEventStatus(boolean ignore)
+Deprecated.
+Sets the value indicating whether to ignore sport event status from timeline endpoint for sport events on BetPal producer
+ |
+
static void |
+setRabbitConnectionTimeout(int timeout)
+Deprecated.
+Sets the rabbit timeout setting for connection attempts (in seconds)
+ Between 10 and 120 (default 30s) - set before connection is made
+ |
+
static void |
+setRabbitHeartbeat(int heartbeat)
+Deprecated.
+Sets a heartbeat timeout to use when negotiating with the rabbit server (in seconds)
+ Between 10 and 180 (default 60s) - set before connection is made
+ |
+
public RuntimeConfiguration()+
public static boolean getIgnoreBetPalTimelineSportEventStatus()+
public static int getRabbitConnectionTimeout()+
public static int getRabbitHeartbeat()+
public static Duration getFastHttpClientTimeout()+
public static void setIgnoreBetPalTimelineSportEventStatus(boolean ignore)+
ignore
- ignore valuepublic static void setRabbitConnectionTimeout(int timeout)+
timeout
- the rabbit timeout setting for connection attempts (in seconds)public static void setRabbitHeartbeat(int heartbeat)+
heartbeat
- a heartbeat timeout to use when negotiating with the rabbit server (in seconds)public static void setFastHttpClientTimeout(Duration timeout)+
timeout
- timeout valueCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SdkConnectionStatusListener.html b/docs/com/sportradar/unifiedodds/sdk/SdkConnectionStatusListener.html new file mode 100644 index 00000000..1a8d01ba --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SdkConnectionStatusListener.html @@ -0,0 +1,251 @@ + + + + + + +public interface SdkConnectionStatusListener
+Modifier and Type | +Method and Description | +
---|---|
void |
+onConnectionDown()
+Invoked when a connection to the feed is closed
+ |
+
void |
+onConnectionException(Throwable throwable)
+Invoked when an exception is thrown inside connection loop
+ |
+
void onConnectionDown()+
void onConnectionException(Throwable throwable)+
throwable
- that caused connection loop to failCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SdkEventRecoveryStatusListener.html b/docs/com/sportradar/unifiedodds/sdk/SdkEventRecoveryStatusListener.html new file mode 100644 index 00000000..d605802a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SdkEventRecoveryStatusListener.html @@ -0,0 +1,238 @@ + + + + + + +public interface SdkEventRecoveryStatusListener
+Modifier and Type | +Method and Description | +
---|---|
void |
+onEventRecoveryCompleted(Urn eventId,
+ long requestId)
+Method invoked when a requested event recovery completes
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SdkInternalConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/SdkInternalConfiguration.html new file mode 100644 index 00000000..f1e9b8cd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SdkInternalConfiguration.html @@ -0,0 +1,814 @@ + + + + + + +public class SdkInternalConfiguration +extends Object+
Modifier and Type | +Method and Description | +
---|---|
String |
+getAccessToken() |
+
String |
+getApiHost() |
+
String |
+getApiHostAndPort() |
+
int |
+getApiPort() |
+
Locale |
+getDefaultLocale()
+The default locale used for any getter that returns localized Strings.
+ |
+
List<Locale> |
+getDesiredLocales()
+Returns a
+List of locales in which the data should be prefetched |
+
List<Integer> |
+getDisabledProducers()
+Returns a list of producer identifiers which should be disabled automatically when the SDK starts up
+ |
+
Environment |
+getEnvironment() |
+
ExceptionHandlingStrategy |
+getExceptionHandlingStrategy()
+Returns an indication on how should be the SDK exceptions handled
+ |
+
int |
+getHttpClientMaxConnPerRoute()
+Returns maximum number of concurrent connections per route for http client
+ |
+
int |
+getHttpClientMaxConnTotal()
+Returns connection pool size for http client
+ |
+
int |
+getHttpClientTimeout()
+Indicates the timeout which should be used on HTTP requests(seconds)
+ |
+
int |
+getLongestInactivityInterval() |
+
int |
+getMaxRecoveryExecutionSeconds() |
+
String |
+getMessagingHost() |
+
String |
+getMessagingPassword()
+Returns the password of the broker to which you are connecting - this field should be null/blank if
+ connecting to the default Sportradar AMQP servers
+ |
+
String |
+getMessagingUsername()
+Returns the username of the broker to which you are currently connecting - this field should be null/blank if
+ you are connecting to the default Sportradar AMQP servers
+ |
+
String |
+getMessagingVirtualHost()
+Returns the custom set messaging virtual host
+ |
+
int |
+getMinIntervalBetweenRecoveryRequests() |
+
int |
+getPort()
+Gets the port used to connect to AMQP broker
+ |
+
int |
+getRecoveryHttpClientMaxConnPerRoute()
+Returns maximum number of concurrent connections per route for recovery http client
+ |
+
int |
+getRecoveryHttpClientMaxConnTotal()
+Returns connection pool size for recovery http client
+ |
+
int |
+getRecoveryHttpClientTimeout()
+Indicates the timeout which should be used on HTTP requests for recovery endpoints(seconds)
+ |
+
Set<String> |
+getSchedulerTasksToSkip()
+Returns a set of task names that should be skipped
+ |
+
Integer |
+getSdkNodeId()
+Returns the assigned SDK node identifier
+ |
+
boolean |
+getUseApiSsl()
+Gets a value indicating whether SSL should be used when requesting API endpoints
+ |
+
boolean |
+getUseMessagingSsl()
+Gets a value indicating whether SSL should be used when connecting to AMQP broker
+ |
+
boolean |
+isCleanTrafficLogEntriesEnabled()
+Indicates if the received xml payloads should be cleaned from special characters such as new lines or not
+ |
+
boolean |
+isReplaySession()
+An indication if the current configuration is setup for use in a replay session
+ |
+
String |
+toString() |
+
void |
+updateApiHost(String newApiHost)
+Updates the API host - this method can be used only while in replay mode, no other SDK modes support this
+ |
+
public String getMessagingHost()+
public String getApiHost()+
public int getApiPort()+
public String getApiHostAndPort()+
public Environment getEnvironment()+
public int getLongestInactivityInterval()+
public int getMaxRecoveryExecutionSeconds()+
public int getMinIntervalBetweenRecoveryRequests()+
public String getAccessToken()+
public boolean getUseMessagingSsl()+
public boolean getUseApiSsl()+
public int getPort()+
public Locale getDefaultLocale()+
public List<Locale> getDesiredLocales()+
List
of locales in which the data should be prefetchedList
of locales in which the data should be prefetchedpublic boolean isReplaySession()+
public String getMessagingUsername()+
public String getMessagingPassword()+
public String getMessagingVirtualHost()+
public ExceptionHandlingStrategy getExceptionHandlingStrategy()+
public Integer getSdkNodeId()+
public boolean isCleanTrafficLogEntriesEnabled()+
true
if the message entries should be cleaned; otherwise false
public int getHttpClientTimeout()+
public int getRecoveryHttpClientTimeout()+
public List<Integer> getDisabledProducers()+
public Set<String> getSchedulerTasksToSkip()+
public int getHttpClientMaxConnTotal()+
public int getHttpClientMaxConnPerRoute()+
public int getRecoveryHttpClientMaxConnTotal()+
public int getRecoveryHttpClientMaxConnPerRoute()+
public void updateApiHost(String newApiHost)+
newApiHost
- the new API hostCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SdkProducerStatusListener.html b/docs/com/sportradar/unifiedodds/sdk/SdkProducerStatusListener.html new file mode 100644 index 00000000..684d1fcd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SdkProducerStatusListener.html @@ -0,0 +1,272 @@ + + + + + + +public interface SdkProducerStatusListener
+ProducerStatusChange
+ messages)Modifier and Type | +Method and Description | +
---|---|
void |
+onProducerStatusChange(ProducerStatus producerStatus)
+Invoked when the producer status changes, some examples:
+
+ Producer up to producer down
+ Producer down(processing queue delay) to producer down(alive interval violation)
+ Producer down to producer up
+ ...
+
+ |
+
void |
+onRecoveryInitiated(RecoveryInitiated recoveryInitiated)
+Invoked when the recovery is initiated
+ |
+
void onProducerStatusChange(ProducerStatus producerStatus)+
producerStatus
- the new ProducerStatus
void onRecoveryInitiated(RecoveryInitiated recoveryInitiated)+
recoveryInitiated
- the new RecoveryInitiated
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SnapshotCompleted.html b/docs/com/sportradar/unifiedodds/sdk/SnapshotCompleted.html new file mode 100644 index 00000000..63561639 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SnapshotCompleted.html @@ -0,0 +1,264 @@ + + + + + + +public interface SnapshotCompleted
+Modifier and Type | +Method and Description | +
---|---|
int |
+getBookmakerId() |
+
int |
+getProducerId() |
+
long |
+getRecoveryId() |
+
boolean |
+getWillBeRestarted() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SnapshotFailed.html b/docs/com/sportradar/unifiedodds/sdk/SnapshotFailed.html new file mode 100644 index 00000000..c40c3e48 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SnapshotFailed.html @@ -0,0 +1,251 @@ + + + + + + +public interface SnapshotFailed
+Modifier and Type | +Method and Description | +
---|---|
int |
+getBookmakerId() |
+
int |
+getProducerId() |
+
long |
+getRecoveryId() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SnapshotRequest.html b/docs/com/sportradar/unifiedodds/sdk/SnapshotRequest.html new file mode 100644 index 00000000..105d9a1e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SnapshotRequest.html @@ -0,0 +1,277 @@ + + + + + + +public interface SnapshotRequest
+Modifier and Type | +Method and Description | +
---|---|
void |
+approveRecovery() |
+
int |
+getBookmakerId() |
+
int |
+getProducerId() |
+
long |
+getRecoveryFromTimestamp() |
+
long |
+getRecoveryId() |
+
int getBookmakerId()+
int getProducerId()+
long getRecoveryId()+
long getRecoveryFromTimestamp()+
void approveRecovery()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SnapshotRequestManager.html b/docs/com/sportradar/unifiedodds/sdk/SnapshotRequestManager.html new file mode 100644 index 00000000..42a0cf73 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SnapshotRequestManager.html @@ -0,0 +1,251 @@ + + + + + + +public interface SnapshotRequestManager
+Modifier and Type | +Method and Description | +
---|---|
void |
+requestCompleted(SnapshotCompleted completed) |
+
void |
+requestFailed(SnapshotFailed failed) |
+
void |
+scheduleRequest(SnapshotRequest request) |
+
void scheduleRequest(SnapshotRequest request)+
void requestCompleted(SnapshotCompleted completed)+
void requestFailed(SnapshotFailed failed)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SoccerUofListener.html b/docs/com/sportradar/unifiedodds/sdk/SoccerUofListener.html new file mode 100644 index 00000000..1efeefc5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SoccerUofListener.html @@ -0,0 +1,448 @@ + + + + + + +public interface SoccerUofListener
+Modifier and Type | +Method and Description | +
---|---|
void |
+onBetCancel(UofSession sender,
+ BetCancel<T> betCancel)
+If the markets were cancelled you may receive a
+
+BetCancel describing which markets were
+ cancelled |
+
void |
+onBetSettlement(UofSession sender,
+ BetSettlement<T> clearBets)
+The onBetSettlement callback is received whenever a BetSettlement message is received.
+ |
+
void |
+onBetStop(UofSession sender,
+ BetStop<T> betStop)
+Send to rapidly suspend a set of markets (often all)
+ |
+
void |
+onFixtureChange(UofSession sender,
+ FixtureChange<T> fixtureChange)
+If there are important fixture updates you will receive fixturechange message.
+ |
+
void |
+onOddsChange(UofSession sender,
+ OddsChange<T> oddsChanges)
+Any kind of odds update, or betstop signal results in an OddsChanges Message.
+ |
+
void |
+onRollbackBetCancel(UofSession sender,
+ RollbackBetCancel<T> rbBetCancel)
+If the bet cancellations were send in error you may receive a
+
+RollbackBetCancel describing the
+ erroneous cancellations |
+
void |
+onRollbackBetSettlement(UofSession sender,
+ RollbackBetSettlement<T> rollbackBetSettlement)
+If a BetSettlement was generated in error, you may receive a RollbackBetsettlement and have
+ to try to do whatever you can to undo the BetSettlement if possible.
+ |
+
void |
+onUnparsableMessage(UofSession sender,
+ UnparsableMessage unparsableMessage)
+This handler is called when the SDK detects that it has problems parsing/dispatching a message.
+ |
+
void |
+onUserUnhandledException(UofSession sender,
+ Exception exception)
+This handler is called when the SDK detects problems while
+UofListener process a message. |
+
void onOddsChange(UofSession sender, + OddsChange<T> oddsChanges)+
sender
- the sessionoddsChanges
- the odds changes messagevoid onBetStop(UofSession sender, + BetStop<T> betStop)+
sender
- the sessionbetStop
- the betstop messagevoid onBetSettlement(UofSession sender, + BetSettlement<T> clearBets)+
sender
- the sessionclearBets
- the BetSettlement messagevoid onRollbackBetSettlement(UofSession sender, + RollbackBetSettlement<T> rollbackBetSettlement)+
sender
- the sessionrollbackBetSettlement
- the rollbackBetSettlement message referring to a previous
+ BetSettlementvoid onBetCancel(UofSession sender, + BetCancel<T> betCancel)+
BetCancel
describing which markets were
+ cancelledsender
- the sessionbetCancel
- A BetCancel
instance
+ specifying which markets were cancelledvoid onRollbackBetCancel(UofSession sender, + RollbackBetCancel<T> rbBetCancel)+
RollbackBetCancel
describing the
+ erroneous cancellationssender
- the sessionrbBetCancel
- A RollbackBetCancel
+ specifying erroneous cancellationsvoid onFixtureChange(UofSession sender, + FixtureChange<T> fixtureChange)+
sender
- the sessionfixtureChange
- the SDKFixtureChange message - describing what sport event and what type
+ of fixture changevoid onUnparsableMessage(UofSession sender, + UnparsableMessage unparsableMessage)+
sender
- the sessionunparsableMessage
- A UnparsableMessage
instance describing the message that had issuesvoid onUserUnhandledException(UofSession sender, + Exception exception)+
UofListener
process a message.
+ The handler can choose to handle exception or just ignore it.
+ The SDK itself will always log exception.sender
- the sessionexception
- A Exception
instance containing unhandled exceptionCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SportDataProvider.html b/docs/com/sportradar/unifiedodds/sdk/SportDataProvider.html new file mode 100644 index 00000000..69a81218 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SportDataProvider.html @@ -0,0 +1,1241 @@ + + + + + + +public interface SportDataProvider
+Modifier and Type | +Method and Description | +
---|---|
List<com.sportradar.unifiedodds.sdk.caching.exportable.ExportableCi> |
+cacheExport(EnumSet<com.sportradar.unifiedodds.sdk.caching.exportable.CacheType> cacheType)
+Exports current items in the cache
+ |
+
void |
+cacheImport(List<com.sportradar.unifiedodds.sdk.caching.exportable.ExportableCi> items)
+Imports provided items into caches
+ |
+
Integer |
+deleteSportEventsFromCache(Date before)
+Deletes the sport events from cache which are scheduled before specified date
+ |
+
List<SportEvent> |
+getActiveTournaments()
+Returns all the active tournaments
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+getActiveTournaments(Locale locale)
+Returns all the active tournaments
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+getActiveTournaments(String sportName)
+Returns all the active tournaments of a specific sport
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+getActiveTournaments(String sportName,
+ Locale locale)
+Returns all the active tournaments of a specific sport
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+getAvailableTournaments(Urn sportId)
+Returns all the available tournaments for a specific sport
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+getAvailableTournaments(Urn sportId,
+ Locale locale)
+Returns all the available tournaments for a specific sport
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
Competition |
+getCompetition(Urn id)
+Returns a
+Competition representing the specified competition
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
Competition |
+getCompetition(Urn id,
+ Locale locale)
+Returns a
+Competition representing the specified competition
+ (the returned data is translated in the specified Locale ) |
+
List<Competition> |
+getCompetitionsFor(Date date)
+Returns a list of all competitions scheduled on the specified date
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
List<Competition> |
+getCompetitionsFor(Date date,
+ Locale locale)
+Returns a list of all competitions scheduled on the specified date
+ (the returned data is translated in the specified
+Locale ) |
+
Competitor |
+getCompetitor(Urn id)
+Returns a
+Competitor representing the specified competitor
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
Competitor |
+getCompetitor(Urn id,
+ Locale locale)
+Returns a
+Competitor representing the specified competitor
+ (the returned data is translated in the specified Locale ) |
+
List<FixtureChange> |
+getFixtureChanges()
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+getFixtureChanges(Date after,
+ Urn sportId)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+getFixtureChanges(Date after,
+ Urn sportId,
+ Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+getFixtureChanges(Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<Competition> |
+getListOfSportEvents(int startIndex,
+ int limit)
+Lists almost all events we are offering prematch odds for.
+ |
+
List<Competition> |
+getListOfSportEvents(int startIndex,
+ int limit,
+ Locale locale)
+Lists almost all events we are offering prematch odds for.
+ |
+
List<Competition> |
+getLiveCompetitions()
+Returns all the competitions that are currently live
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
List<Competition> |
+getLiveCompetitions(Locale locale)
+Returns all the competitions that are currently live
+ (the returned data is translated in the specified
+Locale ) |
+
LongTermEvent |
+getLongTermEvent(Urn id)
+Returns the specified long term event
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
LongTermEvent |
+getLongTermEvent(Urn id,
+ Locale locale)
+Returns the specified long term event
+ (the returned data is translated in the specified
+Locale ) |
+
List<Lottery> |
+getLotteries(Locale locale)
+Returns all the available lotteries
+ (the returned data is translated in the specified
+Locale ) |
+
List<PeriodStatus> |
+getPeriodStatuses(Urn id,
+ Locale locale,
+ List<Urn> competitorIds,
+ List<Integer> periods)
+Returns the list of
+PeriodStatus from the sport event period summary endpoint |
+
PlayerProfile |
+getPlayerProfile(Urn id)
+Returns a
+PlayerProfile representing the specified competitor
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
PlayerProfile |
+getPlayerProfile(Urn id,
+ Locale locale)
+Returns a
+PlayerProfile representing the specified competitor
+ (the returned data is translated in the specified Locale ) |
+
List<ResultChange> |
+getResultChanges()
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+getResultChanges(Date after,
+ Urn sportId)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+getResultChanges(Date after,
+ Urn sportId,
+ Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+getResultChanges(Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
SportEvent |
+getSportEvent(Urn id)
+Returns the specified sport event
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
SportEvent |
+getSportEvent(Urn id,
+ Locale locale)
+Returns the specified sport event
+ (the returned data is translated in the specified
+Locale ) |
+
List<Sport> |
+getSports()
+Returns all the available sports
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
List<Sport> |
+getSports(Locale locale)
+Returns all the available sports
+ (the returned data is translated in the specified
+Locale ) |
+
List<TimelineEvent> |
+getTimelineEvents(Urn id,
+ Locale locale)
+Returns the list of
+TimelineEvent for the sport event |
+
void |
+purgeCompetitorProfileCacheData(Urn competitorId)
+Purges the associated competitor cache item
+ |
+
void |
+purgePlayerProfileCacheData(Urn playerId)
+Purges the associated player profile cache item
+ |
+
void |
+purgeSportEventCacheData(Urn eventId)
+Purges the associated sport event cache item
+ |
+
void |
+purgeSportEventCacheData(Urn eventId,
+ boolean includeStatusPurge)
+Purges the associated sport event cache item
+ |
+
List<Sport> getSports()+
Locale
s using the UofConfigurationImpl
)List<Sport> getSports(Locale locale)+
Locale
)locale
- - the Locale
in which to provide the dataList<SportEvent> getActiveTournaments()+
UofConfigurationImpl
)
+ (possible types: BasicTournament
, Tournament
, Stage
)List<SportEvent> getActiveTournaments(Locale locale)+
Locale
)
+ (possible types: BasicTournament
, Tournament
, Stage
)locale
- - the Locale
in which to provide the dataList<SportEvent> getActiveTournaments(String sportName)+
UofConfigurationImpl
)
+ (possible types: BasicTournament
, Tournament
, Stage
)sportName
- - the specific sport nameList<SportEvent> getActiveTournaments(String sportName, + Locale locale)+
Locale
)
+ (possible types: BasicTournament
, Tournament
, Stage
)sportName
- - the specific sport namelocale
- - the Locale
in which to provide the dataList<Competition> getCompetitionsFor(Date date)+
Locale
s using the UofConfigurationImpl
)date
- - the date for which to list all active competitionsList<Competition> getCompetitionsFor(Date date, + Locale locale)+
Locale
)date
- - the date for which to list all active competitionslocale
- - the Locale
in which to provide the dataList<Competition> getLiveCompetitions()+
Locale
s using the UofConfigurationImpl
)List<Competition> getLiveCompetitions(Locale locale)+
Locale
)locale
- - the Locale
in which to provide the dataSportEvent getSportEvent(Urn id)+
Locale
s using the UofConfigurationImpl
)id
- - an Urn
identifier specifying the sport eventSportEvent getSportEvent(Urn id, + Locale locale)+
Locale
)LongTermEvent getLongTermEvent(Urn id)+
Locale
s using the UofConfigurationImpl
)id
- - an Urn
identifier specifying the requested long term eventLongTermEvent getLongTermEvent(Urn id, + Locale locale)+
Locale
)Competition getCompetition(Urn id)+
Competition
representing the specified competition
+ (the returned data is translated in the configured Locale
s using the UofConfigurationImpl
)id
- - an Urn
identifier specifying the competition requestedCompetition
representing the specified competitionCompetition getCompetition(Urn id, + Locale locale)+
Competition
representing the specified competition
+ (the returned data is translated in the specified Locale
)id
- - an Urn
identifier specifying the competition requestedlocale
- - the Locale
in which to provide the dataCompetition
representing the specified competition translated in the provided localeCompetitor getCompetitor(Urn id)+
Competitor
representing the specified competitor
+ (the returned data is translated in the configured Locale
s using the UofConfigurationImpl
)id
- - a unique competitor Urn
identifierCompetitor
representing the competitor associated with the provided Urn
Competitor getCompetitor(Urn id, + Locale locale)+
Competitor
representing the specified competitor
+ (the returned data is translated in the specified Locale
)id
- - a unique competitor Urn
identifierlocale
- - the Locale
in which to provide the dataCompetitor
representing the competitor associated with the provided Urn
PlayerProfile getPlayerProfile(Urn id)+
PlayerProfile
representing the specified competitor
+ (the returned data is translated in the configured Locale
s using the UofConfigurationImpl
)id
- - a unique player Urn
identifierPlayerProfile
representing the specified competitorPlayerProfile getPlayerProfile(Urn id, + Locale locale)+
PlayerProfile
representing the specified competitor
+ (the returned data is translated in the specified Locale
)id
- - a unique player Urn
identifierlocale
- - the Locale
in which to provide the dataPlayerProfile
representing the specified competitorvoid purgeSportEventCacheData(Urn eventId)+
eventId
- the identifier of the cache item to purgevoid purgeSportEventCacheData(Urn eventId, + boolean includeStatusPurge)+
eventId
- the identifier of the cache item to purgeincludeStatusPurge
- an indication if the associated sport event status should be purged toovoid purgeCompetitorProfileCacheData(Urn competitorId)+
competitorId
- the identifier of the cache item to purgevoid purgePlayerProfileCacheData(Urn playerId)+
playerId
- the identifier of the cache item to purgeList<FixtureChange> getFixtureChanges()+
FixtureChange
List<FixtureChange> getFixtureChanges(Locale locale)+
locale
- - the Locale
in which to provide the dataFixtureChange
List<FixtureChange> getFixtureChanges(Date after, + Urn sportId)+
after
- specifies the starting date and time for filteringsportId
- specifies the sport for which the fixtures should be returnedFixtureChange
List<FixtureChange> getFixtureChanges(Date after, + Urn sportId, + Locale locale)+
after
- specifies the starting date and time for filteringsportId
- specifies the sport for which the fixtures should be returnedlocale
- - the Locale
in which to provide the dataFixtureChange
List<ResultChange> getResultChanges()+
ResultChange
List<ResultChange> getResultChanges(Locale locale)+
locale
- - the Locale
in which to provide the dataResultChange
List<ResultChange> getResultChanges(Date after, + Urn sportId)+
after
- specifies the starting date and time for filteringsportId
- specifies the sport for which the fixtures should be returnedResultChange
List<ResultChange> getResultChanges(Date after, + Urn sportId, + Locale locale)+
after
- specifies the starting date and time for filteringsportId
- specifies the sport for which the fixtures should be returnedlocale
- - the Locale
in which to provide the dataResultChange
List<Competition> getListOfSportEvents(int startIndex, + int limit)+
startIndex
- starting index (zero based)limit
- how many records to return (max: 1000)List<Competition> getListOfSportEvents(int startIndex, + int limit, + Locale locale)+
startIndex
- starting index (zero based)limit
- how many records to return (max: 1000)locale
- the Locale
in which to provide the dataList<SportEvent> getAvailableTournaments(Urn sportId)+
UofConfigurationImpl
)
+ (possible types: BasicTournament
, Tournament
, Stage
)sportId
- - the specific sport idList<SportEvent> getAvailableTournaments(Urn sportId, + Locale locale)+
Locale
)
+ (possible types: BasicTournament
, Tournament
, Stage
)sportId
- - the specific sport idlocale
- - the Locale
in which to provide the dataInteger deleteSportEventsFromCache(Date before)+
before
- the scheduled Date used to delete sport events from cacheList<com.sportradar.unifiedodds.sdk.caching.exportable.ExportableCi> cacheExport(EnumSet<com.sportradar.unifiedodds.sdk.caching.exportable.CacheType> cacheType)+
cacheType
- specifies what type of cache items will be exportedExportableCi
containing all the items currently in the cachevoid cacheImport(List<com.sportradar.unifiedodds.sdk.caching.exportable.ExportableCi> items)+
items
- List of ExportableCi
containing the items to be importedList<Lottery> getLotteries(Locale locale)+
Locale
)locale
- - the Locale
in which to provide the dataList<PeriodStatus> getPeriodStatuses(Urn id, + Locale locale, + List<Urn> competitorIds, + List<Integer> periods)+
PeriodStatus
from the sport event period summary endpointid
- the id of the sport event to be fetchedlocale
- the Locale
in which to provide the data (can be null)competitorIds
- the list of competitor ids to fetch the results for (can be null)periods
- the list of period ids to fetch the results for (can be null)PeriodStatus
from the sport event period summary endpointList<TimelineEvent> getTimelineEvents(Urn id, + Locale locale)+
TimelineEvent
for the sport eventid
- the id of the sport event to be fetchedlocale
- the Locale
in which to provide the data (can be null)TimelineEvent
for the sport eventCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/SportEntityFactory.html b/docs/com/sportradar/unifiedodds/sdk/SportEntityFactory.html new file mode 100644 index 00000000..9f8f295d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/SportEntityFactory.html @@ -0,0 +1,511 @@ + + + + + + +public interface SportEntityFactory
+Sport
and Tournament
instances.Modifier and Type | +Method and Description | +
---|---|
CategorySummary |
+buildCategory(Urn id,
+ List<Locale> locales)
+Builds the associated category summary
+ |
+
Competitor |
+buildCompetitor(Urn id,
+ String qualifier,
+ Integer division,
+ Boolean isVirtual,
+ com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi,
+ List<Locale> locales)
+Builds a
+Competitor instance associated with the provided Urn |
+
PlayerProfile |
+buildPlayerProfile(Urn id,
+ List<Locale> locales,
+ List<Urn> possibleAssociatedCompetitorIds) |
+
Sport |
+buildSport(Urn sportId,
+ List<Locale> locales)
+Builds a
+Sport instance with the provided data |
+
SportEvent |
+buildSportEvent(Urn id,
+ List<Locale> locales,
+ boolean buildBasicEventImpl)
+Builds the
+Competition derived class based on the provided data |
+
SportEvent |
+buildSportEvent(Urn id,
+ Urn sportId,
+ List<Locale> locales,
+ boolean buildBasicEventImpl)
+Builds the
+SportEvent derived class based on the provided data |
+
List<Competition> |
+buildSportEvents(List<Urn> ids,
+ List<Locale> locales)
+Builds a list of
+Competition derived classes based on the provided data |
+
SportSummary |
+buildSportForCategory(Urn categoryId,
+ List<Locale> locales)
+Builds the associated category sport summary
+ |
+
List<Sport> |
+buildSports(List<Locale> locales)
+
+ |
+
List<Competitor> |
+buildStreamCompetitors(List<Urn> competitorIds,
+ com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi,
+ List<Locale> locales)
+Builds a
+List of Competitor instances
+ Notice: a StreamWrapperException is thrown if any problems are encountered |
+
List<Sport> buildSports(List<Locale> locales) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+ +
locales
- - a List
of locales specifying the languages used in the returned instancesList
with the constructed Sport
instancescom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the sports list failed to build with the selected Locale
sSport buildSport(Urn sportId, + List<Locale> locales) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
Sport
instance with the provided datasportId
- - the Urn
sport identifierlocales
- - a List
of locales specifying the languages used in the returned instanceSport
instancecom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the requested sport failed to build or was not foundCategorySummary buildCategory(Urn id, + List<Locale> locales) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
id
- the identifier of the categorylocales
- locales in which the data is providedCategorySummary
associated with the current instancecom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the category CI could not be foundSportSummary buildSportForCategory(Urn categoryId, + List<Locale> locales) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
categoryId
- the identifier of the categorylocales
- locales in which the data is providedSportSummary
associated with the current instancecom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the category CI could not be foundSportEvent buildSportEvent(Urn id, + List<Locale> locales, + boolean buildBasicEventImpl) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
Competition
derived class based on the provided dataid
- - the Urn
specifying the identifier of the sport eventlocales
- - a List
of locales specifying the languages used in the returned instancebuildBasicEventImpl
- - an indication if the basic event entity should be built if the mapping type is unknownCompetition
com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the requested sport event object could not be provided(failure built, api request errors,..)SportEvent buildSportEvent(Urn id, + Urn sportId, + List<Locale> locales, + boolean buildBasicEventImpl) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
SportEvent
derived class based on the provided dataid
- - the Urn
specifying the identifier of the sport eventsportId
- - the Urn
specifying the sport type of the eventlocales
- - a List
of locales specifying the languages used in the returned instancebuildBasicEventImpl
- - an indication if the basic event entity should be built if the mapping type is unknowncom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the requested sport event object could not be provided(failure built, api request errors,..)List<Competition> buildSportEvents(List<Urn> ids, + List<Locale> locales) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
Competition
derived classes based on the provided dataids
- - the list of Urn
specifying the identifier of the sport events to be builtlocales
- - a List
of locales specifying the languages used in the returned instancecom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the requested sport event objects could not be provided(failure built, api request errors,..)Competitor buildCompetitor(Urn id, + String qualifier, + Integer division, + Boolean isVirtual, + com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi, + List<Locale> locales) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
Competitor
instance associated with the provided Urn
id
- the competitor identifierqualifier
- the competitor qualifier (if available) *division
- the competitor division (if available)isVirtual
- indication if the competitor is marked as virtualparentSportEventCi
- the parent SportEventCi
this Competitor
belongs tolocales
- the Locale
s in which the data should be availablecom.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the requested instance could not be providedList<Competitor> buildStreamCompetitors(List<Urn> competitorIds, + com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi, + List<Locale> locales)+
List
of Competitor
instances
+ Notice: a StreamWrapperException
is thrown if any problems are encounteredcompetitorIds
- the ids representing the instances that should be builtparentSportEventCi
- the parent SportEventCi
this Competitor
belongs tolocales
- the Locale
s in which the data should be availablePlayerProfile buildPlayerProfile(Urn id, + List<Locale> locales, + List<Urn> possibleAssociatedCompetitorIds) + throws com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException+
id
- the player identifierlocales
- the Locale
s in which the data should be availablepossibleAssociatedCompetitorIds
- a list of possible associated competitor ids (used to prefetch data)com.sportradar.unifiedodds.sdk.exceptions.internal.ObjectNotFoundException
- if the requested instance could not be providedCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/UofGlobalEventsListener.html b/docs/com/sportradar/unifiedodds/sdk/UofGlobalEventsListener.html new file mode 100644 index 00000000..c094af36 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/UofGlobalEventsListener.html @@ -0,0 +1,211 @@ + + + + + + +public interface UofGlobalEventsListener +extends SdkProducerStatusListener, SdkConnectionStatusListener, SdkEventRecoveryStatusListener+
UofSession
but
+ with producers or SDK it-self.onProducerStatusChange, onRecoveryInitiated
onConnectionDown, onConnectionException
onEventRecoveryCompleted
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/UofListener.html b/docs/com/sportradar/unifiedodds/sdk/UofListener.html new file mode 100644 index 00000000..b3ceac2f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/UofListener.html @@ -0,0 +1,449 @@ + + + + + + +public interface UofListener
+Modifier and Type | +Method and Description | +
---|---|
void |
+onBetCancel(UofSession sender,
+ BetCancel<T> betCancel)
+If the markets were cancelled you may receive a
+
+BetCancel describing which markets were
+ cancelled |
+
void |
+onBetSettlement(UofSession sender,
+ BetSettlement<T> clearBets)
+The onBetSettlement callback is received whenever a BetSettlement message is received.
+ |
+
void |
+onBetStop(UofSession sender,
+ BetStop<T> betStop)
+Send to rapidly suspend a set of markets (often all)
+ |
+
void |
+onFixtureChange(UofSession sender,
+ FixtureChange<T> fixtureChange)
+If there are important fixture updates you will receive fixturechange message.
+ |
+
void |
+onOddsChange(UofSession sender,
+ OddsChange<T> oddsChanges)
+Any kind of odds update, or betstop signal results in an OddsChanges Message.
+ |
+
void |
+onRollbackBetCancel(UofSession sender,
+ RollbackBetCancel<T> rbBetCancel)
+If the bet cancellations were send in error you may receive a
+
+RollbackBetCancel describing the
+ erroneous cancellations |
+
void |
+onRollbackBetSettlement(UofSession sender,
+ RollbackBetSettlement<T> rollbackBetSettlement)
+If a BetSettlement was generated in error, you may receive a RollbackBetsettlement and have
+ to try to do whatever you can to undo the BetSettlement if possible.
+ |
+
void |
+onUnparsableMessage(UofSession sender,
+ UnparsableMessage unparsableMessage)
+This handler is called when the SDK detects that it has problems parsing/dispatching a message.
+ |
+
void |
+onUserUnhandledException(UofSession sender,
+ Exception exception)
+This handler is called when the SDK detects problems while
+UofListener process a message. |
+
void onOddsChange(UofSession sender, + OddsChange<T> oddsChanges)+
sender
- the sessionoddsChanges
- the odds changes messagevoid onBetStop(UofSession sender, + BetStop<T> betStop)+
sender
- the sessionbetStop
- the betstop messagevoid onBetSettlement(UofSession sender, + BetSettlement<T> clearBets)+
sender
- the sessionclearBets
- the BetSettlement messagevoid onRollbackBetSettlement(UofSession sender, + RollbackBetSettlement<T> rollbackBetSettlement)+
sender
- the sessionrollbackBetSettlement
- the rollbackBetSettlement message referring to a previous
+ BetSettlementvoid onBetCancel(UofSession sender, + BetCancel<T> betCancel)+
BetCancel
describing which markets were
+ cancelledsender
- the sessionbetCancel
- A BetCancel
instance
+ specifying which markets were cancelledvoid onRollbackBetCancel(UofSession sender, + RollbackBetCancel<T> rbBetCancel)+
RollbackBetCancel
describing the
+ erroneous cancellationssender
- the sessionrbBetCancel
- A RollbackBetCancel
+ specifying erroneous cancellationsvoid onFixtureChange(UofSession sender, + FixtureChange<T> fixtureChange)+
sender
- the sessionfixtureChange
- the SDKFixtureChange message - describing what sport event and what type
+ of fixture changevoid onUnparsableMessage(UofSession sender, + UnparsableMessage unparsableMessage)+
sender
- the sessionunparsableMessage
- A UnparsableMessage
instance describing the message that had issuesvoid onUserUnhandledException(UofSession sender, + Exception exception)+
UofListener
process a message.
+ The handler can choose to handle exception or just ignore it.
+ The SDK itself will always log exception.sender
- the sessionexception
- A Exception
instance containing unhandled exceptionCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/UofSdk.html b/docs/com/sportradar/unifiedodds/sdk/UofSdk.html new file mode 100644 index 00000000..42f4eb56 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/UofSdk.html @@ -0,0 +1,797 @@ + + + + + + +public class UofSdk +extends Object +implements AutoCloseable+
Modifier and Type | +Field and Description | +
---|---|
protected com.google.inject.Injector |
+injector
+The injector used by this feed instance
+ |
+
protected SdkInternalConfiguration |
+oddsFeedConfiguration
+The UofSdk main configuration file
+ |
+
protected UofConfiguration |
+uofConfiguration |
+
Modifier | +Constructor and Description | +
---|---|
protected |
+UofSdk(UofConfiguration config,
+ com.google.inject.Injector injector)
+The following constructor should be used only for testing purposes
+ |
+
|
+UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config)
+The most basic feed constructor
+ |
+
protected |
+UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ boolean useReplay,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
protected |
+UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The following constructor is used to create the UofSdk instance directly with the internal configuration
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+close()
+Method used to close the feed and all its sessions
+ |
+
protected com.google.inject.Injector |
+createSdkInjector(UofGlobalEventsListener listener,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule) |
+
List<Locale> |
+getAvailableLanguages() |
+
BookingManager |
+getBookingManager()
+Returns the
+BookingManager instance which can be used to perform booking calendar operations |
+
BookmakerDetails |
+getBookmakerDetails()
+Returns the
+BookmakerDetails instance with bookmaker and token info |
+
CashOutProbabilitiesManager |
+getCashOutProbabilitiesManager()
+Returns the
+CashOutProbabilitiesManager instance used to access probabilities data |
+
CustomBetManager |
+getCustomBetManager()
+Returns the
+CustomBetManager instance which can be used to perform custom bet operations |
+
EventChangeManager |
+getEventChangeManager()
+Returns the
+EventChangeManager instance used to automatically receive fixture and result changes |
+
EventRecoveryRequestIssuer |
+getEventRecoveryRequestIssuer()
+Returns the
+EventRecoveryRequestIssuer instance which provides utility methods used to initialize
+ event message recoveries |
+
MarketDescriptionManager |
+getMarketDescriptionManager()
+Returns the
+MarketDescriptionManager used to access markets data trough our API |
+
ProducerManager |
+getProducerManager()
+Returns the
+ProducerManager instance used to manage available producers |
+
protected ReplayManager |
+getReplayManager()
+Returns the replay manager for the current feed that can be used to add SportEvents and test-scenarios to replay.
+ |
+
UofSessionBuilder |
+getSessionBuilder()
+Builder used to create the required sessions
+ |
+
SportDataProvider |
+getSportDataProvider()
+Returns the
+SportDataProvider helper that contains useful methods for specific event data retrieval |
+
static TokenSetter |
+getUofConfigurationBuilder()
+Returns a builder used to make
+UofConfiguration instances |
+
static TokenSetter |
+getUofConfigurationBuilder(String propertiesUri,
+ String yamlUri) |
+
protected void |
+initOddsFeedInstance() |
+
boolean |
+isOpen()
+Returns true if feed is opened
+ |
+
void |
+open()
+This method opens/starts the feed with all the built sessions and
+ creates the various tasks needed for optimal UofSdk operation
+ |
+
protected com.google.inject.Injector injector+
protected final SdkInternalConfiguration oddsFeedConfiguration+
protected final UofConfiguration uofConfiguration+
public UofSdk(UofGlobalEventsListener listener, + UofConfiguration config)+
listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feed,
+ the configuration can be obtained using getUofConfigurationBuilder()
protected UofSdk(UofGlobalEventsListener listener, + UofConfiguration config, + UofExtListener uofExtListener)+
listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- SdkInternalConfiguration
, the configuration class used to configure the new feeduofExtListener
- UofExtListener
used to receive raw feed and api dataprotected UofSdk(UofGlobalEventsListener listener, + UofConfiguration config, + boolean useReplay, + com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule, + UofExtListener uofExtListener)+
listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feedcustomisableSdkModule
- the customised injection moduleuofExtListener
- UofExtListener
used to receive raw feed and api dataprotected UofSdk(UofConfiguration config, + com.google.inject.Injector injector)+
injector
- a predefined injectorconfig
- SdkInternalConfiguration
, the configuration class used to configure the new feedpublic static TokenSetter getUofConfigurationBuilder()+
UofConfiguration
instancesUofConfiguration
instancespublic static TokenSetter getUofConfigurationBuilder(String propertiesUri, + String yamlUri)+
public UofSessionBuilder getSessionBuilder()+
public MarketDescriptionManager getMarketDescriptionManager()+
MarketDescriptionManager
used to access markets data trough our APIMarketDescriptionManager
used to access markets datapublic SportDataProvider getSportDataProvider()+
SportDataProvider
helper that contains useful methods for specific event data retrievalSportDataProvider
used to access various sports datapublic ProducerManager getProducerManager()+
ProducerManager
instance used to manage available producersProducerManager
instance used to manage available producerspublic CashOutProbabilitiesManager getCashOutProbabilitiesManager()+
CashOutProbabilitiesManager
instance used to access probabilities dataCashOutProbabilitiesManager
instance which can be used to access probabilities datapublic EventRecoveryRequestIssuer getEventRecoveryRequestIssuer()+
EventRecoveryRequestIssuer
instance which provides utility methods used to initialize
+ event message recoveriesEventRecoveryRequestIssuer
instance associated with the current feed instancepublic BookingManager getBookingManager()+
BookingManager
instance which can be used to perform booking calendar operationsBookingManager
associated with the current UofSdk
instancepublic CustomBetManager getCustomBetManager()+
CustomBetManager
instance which can be used to perform custom bet operationsCustomBetManager
associated with the current UofSdk
instancepublic BookmakerDetails getBookmakerDetails()+
BookmakerDetails
instance with bookmaker and token infoBookmakerDetails
associated with the current UofSdk
instancepublic EventChangeManager getEventChangeManager()+
EventChangeManager
instance used to automatically receive fixture and result changesEventChangeManager
instance used to automatically receive fixture and result changespublic void open() + throws InitException+
InitException
- if the feed fails to initializepublic boolean isOpen()+
public void close() + throws IOException+
close
in interface AutoCloseable
IOException
- if the AMQP connection closure failsprotected void initOddsFeedInstance()+
protected com.google.inject.Injector createSdkInjector(UofGlobalEventsListener listener, + com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)+
protected ReplayManager getReplayManager()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/UofSdkForReplay.html b/docs/com/sportradar/unifiedodds/sdk/UofSdkForReplay.html new file mode 100644 index 00000000..230eef9c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/UofSdkForReplay.html @@ -0,0 +1,356 @@ + + + + + + +public class UofSdkForReplay +extends UofSdk+
getReplayManager()
will return a
+ replay manager that can be used to add SportEvents and create test-scenarios to replay.injector, oddsFeedConfiguration, uofConfiguration
Constructor and Description | +
---|
UofSdkForReplay(UofGlobalEventsListener listener,
+ UofConfiguration config)
+Initializes a new
+UofSdkForReplay instance. |
+
UofSdkForReplay(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)
+Initializes a new
+UofSdkForReplay instance. |
+
Modifier and Type | +Method and Description | +
---|---|
ReplayManager |
+getReplayManager()
+If in the
+UofConfigurationImpl was configured to use the replay server a valid ReplayManager
+ will be returned. |
+
close, createSdkInjector, getAvailableLanguages, getBookingManager, getBookmakerDetails, getCashOutProbabilitiesManager, getCustomBetManager, getEventChangeManager, getEventRecoveryRequestIssuer, getMarketDescriptionManager, getProducerManager, getSessionBuilder, getSportDataProvider, getUofConfigurationBuilder, getUofConfigurationBuilder, initOddsFeedInstance, isOpen, open
public UofSdkForReplay(UofGlobalEventsListener listener, + UofConfiguration config)+
UofSdkForReplay
instance. This object is used to perform replay operations
+ that are useful to create various testing scenarios.listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feedpublic UofSdkForReplay(UofGlobalEventsListener listener, + UofConfiguration config, + com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)+
UofSdkForReplay
instance. This object is used to perform replay operations
+ that are useful to create various testing scenarios.listener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feedcustomisableSdkModule
- the customised injection modulepublic ReplayManager getReplayManager()+
UofConfigurationImpl
was configured to use the replay server a valid ReplayManager
+ will be returned. Otherwise null will be returned.getReplayManager
in class UofSdk
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/UofSession.html b/docs/com/sportradar/unifiedodds/sdk/UofSession.html new file mode 100644 index 00000000..6fa92bfd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/UofSession.html @@ -0,0 +1,176 @@ + + + + + + +public interface UofSession
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/UofSessionBuilder.html b/docs/com/sportradar/unifiedodds/sdk/UofSessionBuilder.html new file mode 100644 index 00000000..0b506fb3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/UofSessionBuilder.html @@ -0,0 +1,306 @@ + + + + + + +public interface UofSessionBuilder
+Modifier and Type | +Method and Description | +
---|---|
UofSession |
+build()
+This function creates the newly configured session using the supplied message interest and listeners
+ |
+
UofSessionBuilder |
+setListener(UofListener listener) |
+
UofSessionBuilder |
+setMessageInterest(MessageInterest msgInterest) |
+
UofSessionBuilder |
+setSpecificEventsOnly(Set<Urn> specificEventsOnly) |
+
UofSessionBuilder |
+setSpecificEventsOnly(Urn specificEventsOnly) |
+
UofSessionBuilder setListener(UofListener listener)+
listener
- the main odds feed listenerUofSessionBuilder setMessageInterest(MessageInterest msgInterest)+
msgInterest
- the message level that the current session should receiveUofSessionBuilder setSpecificEventsOnly(Set<Urn> specificEventsOnly)+
specificEventsOnly
- the specific target eventsUofSessionBuilder setSpecificEventsOnly(Urn specificEventsOnly)+
specificEventsOnly
- the specific target eventsUofSession build()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/ApiHostUpdater.html b/docs/com/sportradar/unifiedodds/sdk/cfg/ApiHostUpdater.html new file mode 100644 index 00000000..d2ce405b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/ApiHostUpdater.html @@ -0,0 +1,252 @@ + + + + + + +public class ApiHostUpdater +extends Object+
Modifier and Type | +Method and Description | +
---|---|
void |
+updateToIntegration() |
+
void |
+updateToProduction() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/ConfigurationBuilder.html b/docs/com/sportradar/unifiedodds/sdk/cfg/ConfigurationBuilder.html new file mode 100644 index 00000000..a42ecd58 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/ConfigurationBuilder.html @@ -0,0 +1,206 @@ + + + + + + +public interface ConfigurationBuilder +extends RecoveryConfigurationBuilder<ConfigurationBuilder>+
+ Types associated with ConfigurationBuilder
represent a re-factored approach to building SDK configuration.
+
omitMarketMappings, setAdjustAfterAge, setHttpClientFastFailingTimeout, setHttpClientMaxConnPerRoute, setHttpClientMaxConnTotal, setHttpClientRecoveryTimeout, setHttpClientTimeout, setIgnoreBetPalTimelineSportEventStatus, setIgnoreBetPalTimelineSportEventStatusCacheTimeout, setInactivitySeconds, setInactivitySecondsPrematch, setMaxRecoveryTime, setMinIntervalBetweenRecoveryRequests, setProfileCacheTimeout, setRabbitConnectionTimeout, setRabbitHeartbeat, setSportEventCacheTimeout, setSportEventStatusCacheTimeout, setStatisticsInterval, setVariantMarketDescriptionCacheTimeout
build, loadConfigFromApplicationYml, loadConfigFromSdkProperties, setDefaultLanguage, setDesiredLanguages, setDisabledProducers, setExceptionHandlingStrategy, setNodeId
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/ConfigurationBuilderBase.html b/docs/com/sportradar/unifiedodds/sdk/cfg/ConfigurationBuilderBase.html new file mode 100644 index 00000000..2586a65a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/ConfigurationBuilderBase.html @@ -0,0 +1,395 @@ + + + + + + +public interface ConfigurationBuilderBase<T>
+Modifier and Type | +Method and Description | +
---|---|
UofConfiguration |
+build()
+Builds and returns a
+UofConfigurationImpl instance |
+
T |
+loadConfigFromApplicationYml()
+Sets the general configuration properties to values read from configuration file.
+ |
+
T |
+loadConfigFromSdkProperties()
+Sets the general configuration properties to values read from configuration file.
+ |
+
T |
+setDefaultLanguage(Locale defaultLanguage)
+Sets the default language for the translatable data
+ |
+
T |
+setDesiredLanguages(List<Locale> desiredLanguages)
+Sets the languages in which translatable data is available
+ |
+
T |
+setDisabledProducers(List<Integer> producerIds)
+Specifies the producers which should be disabled (i.e.
+ |
+
T |
+setExceptionHandlingStrategy(ExceptionHandlingStrategy exceptionHandlingStrategy)
+Sets the value specifying how exceptions thrown in the SDK are handled
+ |
+
T |
+setNodeId(int nodeId)
+Sets the node id used to separate between SDK instances associated with the same account
+ MTS customer must set this value! Use only positive numbers; negative are reserved for internal use.
+ |
+
T loadConfigFromSdkProperties()+
ConfigurationBuilderBase
methods are set. Any values already set by methods on the current instance
+ are overridden.
+
+ The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folderConfigurationBuilderBase
derived instance used to set general configuration propertiesT loadConfigFromApplicationYml()+
ConfigurationBuilderBase
methods are set. Any values already set by methods on the current instance
+ are overridden.
+
+ The YAML file should be named "application.yml" and localed in the application resources folderConfigurationBuilderBase
derived instance used to set general configuration propertiesT setDefaultLanguage(Locale defaultLanguage)+
defaultLanguage
- a Locale
which will be used as defaultConfigurationBuilderBase
derived instance used to set general configuration propertiesT setDesiredLanguages(List<Locale> desiredLanguages)+
desiredLanguages
- a List
of Locale
s in which translatable data should be availableConfigurationBuilderBase
derived instance used to set general configuration propertiesT setExceptionHandlingStrategy(ExceptionHandlingStrategy exceptionHandlingStrategy)+
exceptionHandlingStrategy
- a ExceptionHandlingStrategy
enum specifying how exceptions thrown in the SDK are handledConfigurationBuilderBase
derived instance used to set general configuration propertiesT setNodeId(int nodeId)+
nodeId
- the node id to be setConfigurationBuilderBase
derived instance used to set general configuration propertiesT setDisabledProducers(List<Integer> producerIds)+
producerIds
- the list of producer ids specifying the producers which should be disabledRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesUofConfiguration build()+
UofConfigurationImpl
instanceUofConfigurationImpl
instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/CustomConfigurationBuilder.html b/docs/com/sportradar/unifiedodds/sdk/cfg/CustomConfigurationBuilder.html new file mode 100644 index 00000000..5c12e0f8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/CustomConfigurationBuilder.html @@ -0,0 +1,428 @@ + + + + + + +public interface CustomConfigurationBuilder +extends RecoveryConfigurationBuilder<CustomConfigurationBuilder>+
Modifier and Type | +Method and Description | +
---|---|
CustomConfigurationBuilder |
+setApiHost(String host)
+Set the host name of the Sports API server
+ |
+
CustomConfigurationBuilder |
+setApiPort(int port)
+Set the port of the Sports API server
+ |
+
CustomConfigurationBuilder |
+setApiUseSsl(boolean useSsl)
+Sets the value specifying whether SSL should be used to communicate with Sports API
+ |
+
CustomConfigurationBuilder |
+setMessagingHost(String host)
+Sets the host name of the AMQP server
+ |
+
CustomConfigurationBuilder |
+setMessagingPassword(String password)
+Sets the password used to authenticate with the messaging server
+ |
+
CustomConfigurationBuilder |
+setMessagingPort(int port)
+Sets a custom port used to connect to AMQP broker
+ |
+
CustomConfigurationBuilder |
+setMessagingUsername(String username)
+Sets the username used to authenticate with the messaging server
+ |
+
CustomConfigurationBuilder |
+setMessagingUseSsl(boolean useSsl)
+Sets the value specifying whether SSL should be used to communicate with the messaging server
+ |
+
CustomConfigurationBuilder |
+setMessagingVirtualHost(String vHost)
+Sets the virtual host used to connect to the messaging server
+ |
+
omitMarketMappings, setAdjustAfterAge, setHttpClientFastFailingTimeout, setHttpClientMaxConnPerRoute, setHttpClientMaxConnTotal, setHttpClientRecoveryTimeout, setHttpClientTimeout, setIgnoreBetPalTimelineSportEventStatus, setIgnoreBetPalTimelineSportEventStatusCacheTimeout, setInactivitySeconds, setInactivitySecondsPrematch, setMaxRecoveryTime, setMinIntervalBetweenRecoveryRequests, setProfileCacheTimeout, setRabbitConnectionTimeout, setRabbitHeartbeat, setSportEventCacheTimeout, setSportEventStatusCacheTimeout, setStatisticsInterval, setVariantMarketDescriptionCacheTimeout
build, loadConfigFromApplicationYml, loadConfigFromSdkProperties, setDefaultLanguage, setDesiredLanguages, setDisabledProducers, setExceptionHandlingStrategy, setNodeId
CustomConfigurationBuilder setApiHost(String host)+
host
- the host name of the Sports API serverCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setApiPort(int port)+
port
- the port of the Sports API serverCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setApiUseSsl(boolean useSsl)+
useSsl
- the value specifying whether SSL should be used to communicate with Sports APICustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setMessagingHost(String host)+
host
- the host name of the AMQP serverCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setMessagingPort(int port)+
port
- the port used to connect to AMQP brokerCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setMessagingUsername(String username)+
username
- the username used to authenticate with the messaging serverCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setMessagingVirtualHost(String vHost)+
vHost
- the virtual host used to connect to the messaging serverCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setMessagingPassword(String password)+
password
- the password used to authenticate with the messaging serverCustomConfigurationBuilder
instance used to set custom config valuesCustomConfigurationBuilder setMessagingUseSsl(boolean useSsl)+
useSsl
- the value specifying whether SSL should be used to communicate with the messaging serverCustomConfigurationBuilder
instance used to set custom config valuesCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/Environment.html b/docs/com/sportradar/unifiedodds/sdk/cfg/Environment.html new file mode 100644 index 00000000..3829d5b8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/Environment.html @@ -0,0 +1,441 @@ + + + + + + +public enum Environment +extends Enum<Environment>+
Enum Constant and Description | +
---|
Custom |
+
GlobalIntegration |
+
GlobalProduction |
+
GlobalReplay |
+
Integration |
+
Production |
+
ProxySingapore |
+
ProxyTokyo |
+
Replay |
+
Modifier and Type | +Method and Description | +
---|---|
static Environment |
+getEnvironment(String environment) |
+
static Environment |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static Environment[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final Environment Integration+
public static final Environment Production+
public static final Environment Custom+
public static final Environment Replay+
public static final Environment GlobalReplay+
public static final Environment GlobalProduction+
public static final Environment GlobalIntegration+
public static final Environment ProxySingapore+
public static final Environment ProxyTokyo+
public static Environment[] values()+
+for (Environment c : Environment.values()) + System.out.println(c); +
public static Environment valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static Environment getEnvironment(String environment)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/EnvironmentSelector.html b/docs/com/sportradar/unifiedodds/sdk/cfg/EnvironmentSelector.html new file mode 100644 index 00000000..bfe9df48 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/EnvironmentSelector.html @@ -0,0 +1,274 @@ + + + + + + +public interface EnvironmentSelector
+Modifier and Type | +Method and Description | +
---|---|
CustomConfigurationBuilder |
+selectCustom()
+Returns a
+CustomConfigurationBuilder allowing the properties to be set to custom values (usefull for testing with local AMQP) |
+
ConfigurationBuilder |
+selectEnvironment(Environment environment)
+Returns a
+ConfigurationBuilder with properties set to values needed to access specified environment. |
+
ConfigurationBuilder |
+selectReplay()
+Returns a
+ConfigurationBuilder with properties set to values needed to access replay server |
+
ConfigurationBuilder selectReplay()+
ConfigurationBuilder
with properties set to values needed to access replay serverConfigurationBuilder
with properties set to values needed to access replay serverCustomConfigurationBuilder selectCustom()+
CustomConfigurationBuilder
allowing the properties to be set to custom values (usefull for testing with local AMQP)CustomConfigurationBuilder
allowing the properties to be set to custom valuesConfigurationBuilder selectEnvironment(Environment environment)+
ConfigurationBuilder
with properties set to values needed to access specified environment.
+ (for accessing replay or custom server use selectReplay or selectCustom)environment
- a Environment
specifying to which environment to connectConfigurationBuilder
with properties set to values needed to access specified environmentCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/RecoveryConfigurationBuilder.html b/docs/com/sportradar/unifiedodds/sdk/cfg/RecoveryConfigurationBuilder.html new file mode 100644 index 00000000..84ff339e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/RecoveryConfigurationBuilder.html @@ -0,0 +1,655 @@ + + + + + + +public interface RecoveryConfigurationBuilder<T> +extends ConfigurationBuilderBase<T>+
Modifier and Type | +Method and Description | +
---|---|
T |
+omitMarketMappings(boolean omit)
+Sets the value indicating whether to ignore market mappings when fetching market descriptions from API
+ |
+
T |
+setAdjustAfterAge(boolean adjustAfterAge)
+Sets the value indicating whether the after age should be adjusted before executing recovery request
+ |
+
T |
+setHttpClientFastFailingTimeout(int httpClientFastFailingTimeout)
+Sets the timeout which should be used on HTTP requests for fast failing endpoints (seconds)
+ |
+
T |
+setHttpClientMaxConnPerRoute(int httpClientMaxConnPerRoute)
+Sets maximum number of concurrent connections per route for http client.
+ |
+
T |
+setHttpClientMaxConnTotal(int httpClientMaxConnTotal)
+Sets connection pool size for http client.
+ |
+
T |
+setHttpClientRecoveryTimeout(int httpClientRecoveryTimeout)
+Sets the timeout which should be used on HTTP requests for recovery endpoints (seconds)
+ |
+
T |
+setHttpClientTimeout(int httpClientTimeout)
+Sets the timeout which should be used on HTTP requests (seconds)
+ |
+
T |
+setIgnoreBetPalTimelineSportEventStatus(boolean ignore)
+Sets the value indicating whether to ignore sport event status from timeline endpoint
+ for sport events on BetPal producer
+ |
+
T |
+setIgnoreBetPalTimelineSportEventStatusCacheTimeout(int timeoutInHours)
+Sets the ignore BetPal timeline sport event status cache timeout.
+ |
+
T |
+setInactivitySeconds(int inactivitySeconds)
+Sets the max time window between two consecutive alive messages before the associated producer is marked as down
+ |
+
T |
+setInactivitySecondsPrematch(int inactivitySeconds)
+Sets the max time window between two consecutive alive messages before the prematch producer is marked as down
+ |
+
T |
+setMaxRecoveryTime(int timeInSeconds)
+Sets the maximum time in seconds in which recovery must be completed (minimum 600 seconds)
+ |
+
T |
+setMinIntervalBetweenRecoveryRequests(int intervalSeconds)
+Sets the minimal time between two successive recovery requests initiated by alive messages (minimum 20 seconds)
+ |
+
T |
+setProfileCacheTimeout(int timeoutInHours)
+Sets the timeout for cache items in ProfileCache (in hours)
+ |
+
T |
+setRabbitConnectionTimeout(int timeoutInSeconds)
+Sets the rabbit timeout setting for connection attempts (in seconds)
+ |
+
T |
+setRabbitHeartbeat(int heartbeatInSeconds)
+Sets a heartbeat timeout to use when negotiating with the rabbit server (in seconds)
+ |
+
T |
+setSportEventCacheTimeout(int timeoutInHours)
+Sets the timeout for cache items in SportEventCache (in hours)
+ |
+
T |
+setSportEventStatusCacheTimeout(int timeoutInMinutes)
+Sets the timeout for cache items in SportEventStatusCache (in minutes)
+ |
+
T |
+setStatisticsInterval(int intervalInMinutes)
+Sets the interval for automatically collecting statistics (in minutes)
+ |
+
T |
+setVariantMarketDescriptionCacheTimeout(int timeoutInHours)
+Sets the timeout for cache items in single variant market description cache (in hours)
+ |
+
build, loadConfigFromApplicationYml, loadConfigFromSdkProperties, setDefaultLanguage, setDesiredLanguages, setDisabledProducers, setExceptionHandlingStrategy, setNodeId
T setInactivitySeconds(int inactivitySeconds)+
inactivitySeconds
- the max time window between two consecutive alive messagesRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setInactivitySecondsPrematch(int inactivitySeconds)+
inactivitySeconds
- the max time window between two consecutive alive messagesRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setMaxRecoveryTime(int timeInSeconds)+
timeInSeconds
- the value in secondsRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setMinIntervalBetweenRecoveryRequests(int intervalSeconds)+
intervalSeconds
- the minimal time between two successive recovery requests initiated by alive messages (default 30)RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setAdjustAfterAge(boolean adjustAfterAge)+
adjustAfterAge
- true if age should be adjusted; false otherwiseRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setHttpClientTimeout(int httpClientTimeout)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setHttpClientRecoveryTimeout(int httpClientRecoveryTimeout)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setHttpClientFastFailingTimeout(int httpClientFastFailingTimeout)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setHttpClientMaxConnTotal(int httpClientMaxConnTotal)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setHttpClientMaxConnPerRoute(int httpClientMaxConnPerRoute)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setSportEventCacheTimeout(int timeoutInHours)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setSportEventStatusCacheTimeout(int timeoutInMinutes)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setProfileCacheTimeout(int timeoutInHours)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setVariantMarketDescriptionCacheTimeout(int timeoutInHours)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setIgnoreBetPalTimelineSportEventStatusCacheTimeout(int timeoutInHours)+
RecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setIgnoreBetPalTimelineSportEventStatus(boolean ignore)+
ignore
- if set to true ignoreRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesT setRabbitConnectionTimeout(int timeoutInSeconds)+
timeoutInSeconds
- the rabbit connection timeoutConfigurationBuilderBase
derived instance used to set general configuration propertiesT setRabbitHeartbeat(int heartbeatInSeconds)+
heartbeatInSeconds
- a heartbeat timeoutConfigurationBuilderBase
derived instance used to set general configuration propertiesT setStatisticsInterval(int intervalInMinutes)+
intervalInMinutes
- the interval for automatically collecting statisticsConfigurationBuilderBase
derived instance used to set general configuration propertiesT omitMarketMappings(boolean omit)+
omit
- if set to trueRecoveryConfigurationBuilder
derived instance used to set general configuration propertiesCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationPropertiesReader.html b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationPropertiesReader.html new file mode 100644 index 00000000..2e94bcf2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationPropertiesReader.html @@ -0,0 +1,265 @@ + + + + + + +public class SdkConfigurationPropertiesReader +extends SdkConfigurationReader+
Constructor and Description | +
---|
SdkConfigurationPropertiesReader(com.sportradar.unifiedodds.sdk.impl.util.files.ResourceReader resourceReader) |
+
SdkConfigurationPropertiesReader(com.sportradar.unifiedodds.sdk.impl.util.files.ResourceReader resourceReader,
+ String filename) |
+
readAccessToken, readApiHost, readApiPort, readApiUseSsl, readDefaultLanguage, readDesiredLanguages, readDisabledProducers, readEnvironment, readExceptionHandlingStrategy, readMessagingHost, readMessagingPassword, readMessagingPort, readMessagingUsername, readMessagingUseSsl, readMessagingVirtualHost, readNodeId
public SdkConfigurationPropertiesReader(com.sportradar.unifiedodds.sdk.impl.util.files.ResourceReader resourceReader)+
public SdkConfigurationPropertiesReader(com.sportradar.unifiedodds.sdk.impl.util.files.ResourceReader resourceReader, + String filename)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationPropertiesReaderFactory.html b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationPropertiesReaderFactory.html new file mode 100644 index 00000000..adaf401c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationPropertiesReaderFactory.html @@ -0,0 +1,252 @@ + + + + + + +public class SdkConfigurationPropertiesReaderFactory +extends Object+
Modifier and Type | +Method and Description | +
---|---|
static SdkConfigurationPropertiesReader |
+create() |
+
static SdkConfigurationPropertiesReader |
+create(String fileName) |
+
public static SdkConfigurationPropertiesReader create()+
public static SdkConfigurationPropertiesReader create(String fileName)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationReader.html b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationReader.html new file mode 100644 index 00000000..bed7afc9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationReader.html @@ -0,0 +1,438 @@ + + + + + + +public abstract class SdkConfigurationReader +extends Object+
Modifier and Type | +Method and Description | +
---|---|
Optional<String> |
+readAccessToken() |
+
Optional<String> |
+readApiHost() |
+
Optional<Integer> |
+readApiPort() |
+
Optional<Boolean> |
+readApiUseSsl() |
+
Optional<Locale> |
+readDefaultLanguage() |
+
List<Locale> |
+readDesiredLanguages() |
+
List<Integer> |
+readDisabledProducers() |
+
Environment |
+readEnvironment() |
+
Optional<ExceptionHandlingStrategy> |
+readExceptionHandlingStrategy() |
+
Optional<String> |
+readMessagingHost() |
+
Optional<String> |
+readMessagingPassword() |
+
Optional<Integer> |
+readMessagingPort() |
+
Optional<String> |
+readMessagingUsername() |
+
Optional<Boolean> |
+readMessagingUseSsl() |
+
Optional<String> |
+readMessagingVirtualHost() |
+
Optional<Integer> |
+readNodeId() |
+
public Optional<ExceptionHandlingStrategy> readExceptionHandlingStrategy()+
public Environment readEnvironment()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationYamlReader.html b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationYamlReader.html new file mode 100644 index 00000000..f9a01a7b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationYamlReader.html @@ -0,0 +1,211 @@ + + + + + + +public class SdkConfigurationYamlReader +extends SdkConfigurationReader+
readAccessToken, readApiHost, readApiPort, readApiUseSsl, readDefaultLanguage, readDesiredLanguages, readDisabledProducers, readEnvironment, readExceptionHandlingStrategy, readMessagingHost, readMessagingPassword, readMessagingPort, readMessagingUsername, readMessagingUseSsl, readMessagingVirtualHost, readNodeId
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationYamlReaderFactory.html b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationYamlReaderFactory.html new file mode 100644 index 00000000..6b664ab0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/SdkConfigurationYamlReaderFactory.html @@ -0,0 +1,252 @@ + + + + + + +public class SdkConfigurationYamlReaderFactory +extends Object+
Modifier and Type | +Method and Description | +
---|---|
static SdkConfigurationYamlReader |
+create() |
+
static SdkConfigurationYamlReader |
+create(String fileName) |
+
public static SdkConfigurationYamlReader create()+
public static SdkConfigurationYamlReader create(String fileName)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/TokenSetter.html b/docs/com/sportradar/unifiedodds/sdk/cfg/TokenSetter.html new file mode 100644 index 00000000..2641b1bf --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/TokenSetter.html @@ -0,0 +1,354 @@ + + + + + + +public interface TokenSetter
+Modifier and Type | +Method and Description | +
---|---|
UofConfiguration |
+buildConfigFromApplicationYml()
+Sets the general configuration properties to values read from configuration file.
+ |
+
UofConfiguration |
+buildConfigFromSdkProperties()
+Sets the general configuration properties to values read from configuration file.
+ |
+
EnvironmentSelector |
+setAccessToken(String token)
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...)
+ |
+
EnvironmentSelector |
+setAccessTokenFromApplicationYaml()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the application.yml
+
+ The YAML file should be named "application.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+setAccessTokenFromSdkProperties()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the sdk properties
+
+ The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+setAccessTokenFromSystemVar()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from system variable "uf.accesstoken"
+ |
+
EnvironmentSelector setAccessToken(String token)+
token
- the access token used to access feed resourcesEnvironmentSelector
instance allowing the selection of target environmentEnvironmentSelector setAccessTokenFromSdkProperties()+
EnvironmentSelector
instance allowing the selection of target environmentEnvironmentSelector setAccessTokenFromApplicationYaml()+
EnvironmentSelector
instance allowing the selection of target environmentEnvironmentSelector setAccessTokenFromSystemVar()+
You can set the access token with the following JVM argument -Duf.accesstoken=your-access-token
EnvironmentSelector
instance allowing the selection of target environmentUofConfiguration buildConfigFromSdkProperties()+
ConfigurationBuilderBase
methods are set. Any values already set by methods on the current instance
+ are overridden. Builds and returns a UofConfigurationImpl
instance
+
+ The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folderUofConfigurationImpl
instanceUofConfiguration buildConfigFromApplicationYml()+
ConfigurationBuilderBase
methods are set. Any values already set by methods on the current instance
+ are overridden. Builds and returns a UofConfigurationImpl
instance
+
+ The YAML file should be named "application.yml" and localed in the application resources folderUofConfigurationImpl
instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/TokenSetterImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/TokenSetterImpl.html new file mode 100644 index 00000000..f95b2035 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/TokenSetterImpl.html @@ -0,0 +1,423 @@ + + + + + + +public class TokenSetterImpl +extends Object +implements TokenSetter+
TokenSetter
Constructor and Description | +
---|
TokenSetterImpl(SdkConfigurationPropertiesReader sdkConfigurationPropertiesReader,
+ SdkConfigurationYamlReader sdkConfigurationYamlReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
Modifier and Type | +Method and Description | +
---|---|
UofConfiguration |
+buildConfigFromApplicationYml()
+Sets the general configuration properties to values read from configuration file.
+ |
+
UofConfiguration |
+buildConfigFromSdkProperties()
+Sets the general configuration properties to values read from configuration file.
+ |
+
EnvironmentSelector |
+setAccessToken(String token)
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...)
+ |
+
EnvironmentSelector |
+setAccessTokenFromApplicationYaml()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the application.yml
+
+ The YAML file should be named "application.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+setAccessTokenFromSdkProperties()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the sdk properties
+
+ The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+setAccessTokenFromSystemVar()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from system variable "uf.accesstoken"
+ |
+
public TokenSetterImpl(SdkConfigurationPropertiesReader sdkConfigurationPropertiesReader, + SdkConfigurationYamlReader sdkConfigurationYamlReader, + Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader, + Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider)+
public EnvironmentSelector setAccessToken(String token)+
setAccessToken
in interface TokenSetter
token
- the access token used to access feed resourcesEnvironmentSelector
instance allowing the selection of target environmentpublic EnvironmentSelector setAccessTokenFromSdkProperties()+
setAccessTokenFromSdkProperties
in interface TokenSetter
EnvironmentSelector
instance allowing the selection of target environmentpublic EnvironmentSelector setAccessTokenFromApplicationYaml()+
setAccessTokenFromApplicationYaml
in interface TokenSetter
EnvironmentSelector
instance allowing the selection of target environmentpublic EnvironmentSelector setAccessTokenFromSystemVar()+
You can set the access token with the following JVM argument -Duf.accesstoken=your-access-token
setAccessTokenFromSystemVar
in interface TokenSetter
EnvironmentSelector
instance allowing the selection of target environmentpublic UofConfiguration buildConfigFromSdkProperties()+
ConfigurationBuilderBase
methods are set. Any values already set by methods on the current instance
+ are overridden. Builds and returns a UofConfigurationImpl
instance
+ + The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folder
buildConfigFromSdkProperties
in interface TokenSetter
UofConfigurationImpl
instancepublic UofConfiguration buildConfigFromApplicationYml()+
ConfigurationBuilderBase
methods are set. Any values already set by methods on the current instance
+ are overridden. Builds and returns a UofConfigurationImpl
instance
+ + The YAML file should be named "application.yml" and localed in the application resources folder
buildConfigFromApplicationYml
in interface TokenSetter
UofConfigurationImpl
instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofAdditionalConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofAdditionalConfiguration.html new file mode 100644 index 00000000..ee601d45 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofAdditionalConfiguration.html @@ -0,0 +1,257 @@ + + + + + + +public interface UofAdditionalConfiguration
+Modifier and Type | +Method and Description | +
---|---|
Duration |
+getStatisticsInterval()
+Gets the timeout for automatically collecting statistics (in minutes)
+ Setting to 0 indicates it is disabled
+ |
+
boolean |
+omitMarketMappings()
+Indicates if the market mapping should be included when requesting market descriptions from API
+ |
+
boolean omitMarketMappings()+
Duration getStatisticsInterval()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofAdditionalConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofAdditionalConfigurationImpl.html new file mode 100644 index 00000000..dfc97311 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofAdditionalConfigurationImpl.html @@ -0,0 +1,322 @@ + + + + + + +public class UofAdditionalConfigurationImpl +extends Object +implements UofAdditionalConfiguration+
Modifier and Type | +Method and Description | +
---|---|
Duration |
+getStatisticsInterval()
+Gets the timeout for automatically collecting statistics (in minutes)
+ Setting to 0 indicates it is disabled
+ |
+
boolean |
+omitMarketMappings()
+Indicates if the market mapping should be included when requesting market descriptions from API
+ |
+
void |
+setOmitMarketMappings(boolean newOmitMarketMappings) |
+
void |
+setStatisticsInterval(int statisticsIntervalInMinutes) |
+
String |
+toString() |
+
public boolean omitMarketMappings()+
UofAdditionalConfiguration
omitMarketMappings
in interface UofAdditionalConfiguration
public Duration getStatisticsInterval()+
UofAdditionalConfiguration
getStatisticsInterval
in interface UofAdditionalConfiguration
public void setOmitMarketMappings(boolean newOmitMarketMappings)+
public void setStatisticsInterval(int statisticsIntervalInMinutes)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofApiConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofApiConfiguration.html new file mode 100644 index 00000000..15269937 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofApiConfiguration.html @@ -0,0 +1,385 @@ + + + + + + +public interface UofApiConfiguration
+Modifier and Type | +Method and Description | +
---|---|
String |
+getHost() |
+
Duration |
+getHttpClientFastFailingTimeout()
+Get the timeout which should be used for fast failing HTTP requests (seconds)
+ |
+
int |
+getHttpClientMaxConnPerRoute()
+Returns maximum number of concurrent connections per route for http client
+ |
+
int |
+getHttpClientMaxConnTotal()
+Returns connection pool size for http client
+ |
+
Duration |
+getHttpClientRecoveryTimeout()
+Get the timeout which should be used on HTTP requests for recovery requests (seconds)
+ |
+
Duration |
+getHttpClientTimeout()
+Get the timeout which should be used on HTTP requests (seconds)
+ |
+
int |
+getPort() |
+
String |
+getReplayHost() |
+
boolean |
+getUseSsl()
+Gets a value indicating whether SSL should be used when requesting API endpoints
+ |
+
String getHost()+
int getPort()+
boolean getUseSsl()+
Duration getHttpClientTimeout()+
Duration getHttpClientRecoveryTimeout()+
Duration getHttpClientFastFailingTimeout()+
int getHttpClientMaxConnTotal()+
int getHttpClientMaxConnPerRoute()+
String getReplayHost()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofApiConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofApiConfigurationImpl.html new file mode 100644 index 00000000..4eb529aa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofApiConfigurationImpl.html @@ -0,0 +1,547 @@ + + + + + + +public class UofApiConfigurationImpl +extends Object +implements UofApiConfiguration+
Modifier and Type | +Method and Description | +
---|---|
String |
+getHost() |
+
Duration |
+getHttpClientFastFailingTimeout()
+Get the timeout which should be used for fast failing HTTP requests (seconds)
+ |
+
int |
+getHttpClientMaxConnPerRoute()
+Returns maximum number of concurrent connections per route for http client
+ |
+
int |
+getHttpClientMaxConnTotal()
+Returns connection pool size for http client
+ |
+
Duration |
+getHttpClientRecoveryTimeout()
+Get the timeout which should be used on HTTP requests for recovery requests (seconds)
+ |
+
Duration |
+getHttpClientTimeout()
+Get the timeout which should be used on HTTP requests (seconds)
+ |
+
int |
+getPort() |
+
String |
+getReplayHost() |
+
boolean |
+getUseSsl()
+Gets a value indicating whether SSL should be used when requesting API endpoints
+ |
+
void |
+setHost(String apiHost) |
+
void |
+setHttpClientMaxConnPerRoute(int maxConnPerRoute) |
+
void |
+setHttpClientMaxConnTotal(int maxConnTotal) |
+
void |
+setHttpClientRecoveryTimeout(int timeout) |
+
void |
+setHttpClientTimeout(int timeout) |
+
void |
+setPort(int apiPort) |
+
void |
+setReplayHost(String apiReplayHost) |
+
String |
+toString() |
+
void |
+useSsl(boolean apiUseSsl) |
+
public String getHost()+
getHost
in interface UofApiConfiguration
public int getPort()+
getPort
in interface UofApiConfiguration
public boolean getUseSsl()+
UofApiConfiguration
getUseSsl
in interface UofApiConfiguration
public String getReplayHost()+
getReplayHost
in interface UofApiConfiguration
public Duration getHttpClientTimeout()+
UofApiConfiguration
getHttpClientTimeout
in interface UofApiConfiguration
public Duration getHttpClientRecoveryTimeout()+
UofApiConfiguration
getHttpClientRecoveryTimeout
in interface UofApiConfiguration
public Duration getHttpClientFastFailingTimeout()+
UofApiConfiguration
getHttpClientFastFailingTimeout
in interface UofApiConfiguration
public int getHttpClientMaxConnTotal()+
UofApiConfiguration
getHttpClientMaxConnTotal
in interface UofApiConfiguration
public int getHttpClientMaxConnPerRoute()+
UofApiConfiguration
getHttpClientMaxConnPerRoute
in interface UofApiConfiguration
public void setHost(String apiHost)+
public void setPort(int apiPort)+
public void useSsl(boolean apiUseSsl)+
public void setReplayHost(String apiReplayHost)+
public void setHttpClientTimeout(int timeout)+
public void setHttpClientRecoveryTimeout(int timeout)+
public void setHttpClientMaxConnTotal(int maxConnTotal)+
public void setHttpClientMaxConnPerRoute(int maxConnPerRoute)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofCacheConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofCacheConfiguration.html new file mode 100644 index 00000000..af4d1bcc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofCacheConfiguration.html @@ -0,0 +1,347 @@ + + + + + + +public interface UofCacheConfiguration
+Modifier and Type | +Method and Description | +
---|---|
boolean |
+getIgnoreBetPalTimelineSportEventStatus()
+Gets a value indicating whether to ignore sport event status from timeline endpoint for
+ sport events on BetPal producer (default: false)
+ |
+
Duration |
+getIgnoreBetPalTimelineSportEventStatusCacheTimeout()
+Gets the ignore BetPal timeline sport event status cache timeout - how long cache item is cached.
+ |
+
Duration |
+getProfileCacheTimeout()
+Gets the competitor/player cache timeout - how long cache item is cached
+ Can be between 1 hour and 48 hours - default 24 hours (sliding expiration)
+ |
+
Duration |
+getSportEventCacheTimeout()
+Gets the sport event cache timeout - how long cache items are cached
+ Can be between 1 hour and 48 hours - default 12 hours (sliding expiration)
+ |
+
Duration |
+getSportEventStatusCacheTimeout()
+Gets the sport event status cache timeout - how long status is cached
+ Can be between 1 min and 60 min - default 5 min (absolute expiration)
+ |
+
Duration |
+getVariantMarketDescriptionCacheTimeout()
+Gets the variant market description cache timeout - how long cache item is cached
+ Can be between 1 hour and 24 hours - default 3 hours (sliding expiration)
+ |
+
Duration getSportEventCacheTimeout()+
Duration getSportEventStatusCacheTimeout()+
Duration getProfileCacheTimeout()+
Duration getVariantMarketDescriptionCacheTimeout()+
Duration getIgnoreBetPalTimelineSportEventStatusCacheTimeout()+
boolean getIgnoreBetPalTimelineSportEventStatus()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofCacheConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofCacheConfigurationImpl.html new file mode 100644 index 00000000..0bb3d115 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofCacheConfigurationImpl.html @@ -0,0 +1,399 @@ + + + + + + +public class UofCacheConfigurationImpl +extends Object +implements UofCacheConfiguration+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+getIgnoreBetPalTimelineSportEventStatus()
+Gets a value indicating whether to ignore sport event status from timeline endpoint for
+ sport events on BetPal producer (default: false)
+ |
+
Duration |
+getIgnoreBetPalTimelineSportEventStatusCacheTimeout()
+Gets the ignore BetPal timeline sport event status cache timeout - how long cache item is cached.
+ |
+
Duration |
+getProfileCacheTimeout()
+Gets the competitor/player cache timeout - how long cache item is cached
+ Can be between 1 hour and 48 hours - default 24 hours (sliding expiration)
+ |
+
Duration |
+getSportEventCacheTimeout()
+Gets the sport event cache timeout - how long cache items are cached
+ Can be between 1 hour and 48 hours - default 12 hours (sliding expiration)
+ |
+
Duration |
+getSportEventStatusCacheTimeout()
+Gets the sport event status cache timeout - how long status is cached
+ Can be between 1 min and 60 min - default 5 min (absolute expiration)
+ |
+
Duration |
+getVariantMarketDescriptionCacheTimeout()
+Gets the variant market description cache timeout - how long cache item is cached
+ Can be between 1 hour and 24 hours - default 3 hours (sliding expiration)
+ |
+
String |
+toString() |
+
public Duration getSportEventCacheTimeout()+
UofCacheConfiguration
getSportEventCacheTimeout
in interface UofCacheConfiguration
public Duration getSportEventStatusCacheTimeout()+
UofCacheConfiguration
getSportEventStatusCacheTimeout
in interface UofCacheConfiguration
public Duration getProfileCacheTimeout()+
UofCacheConfiguration
getProfileCacheTimeout
in interface UofCacheConfiguration
public Duration getVariantMarketDescriptionCacheTimeout()+
UofCacheConfiguration
getVariantMarketDescriptionCacheTimeout
in interface UofCacheConfiguration
public Duration getIgnoreBetPalTimelineSportEventStatusCacheTimeout()+
UofCacheConfiguration
getIgnoreBetPalTimelineSportEventStatusCacheTimeout
in interface UofCacheConfiguration
public boolean getIgnoreBetPalTimelineSportEventStatus()+
UofCacheConfiguration
getIgnoreBetPalTimelineSportEventStatus
in interface UofCacheConfiguration
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofConfiguration.html new file mode 100644 index 00000000..b30c3f6a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofConfiguration.html @@ -0,0 +1,451 @@ + + + + + + +public interface UofConfiguration
+Modifier and Type | +Method and Description | +
---|---|
String |
+getAccessToken() |
+
UofAdditionalConfiguration |
+getAdditional()
+Get the additional configuration
+ |
+
UofApiConfiguration |
+getApi()
+Get the Api configuration
+ |
+
BookmakerDetails |
+getBookmakerDetails()
+Get the bookmaker details
+ |
+
UofCacheConfiguration |
+getCache()
+Get the cache configuration
+ |
+
Locale |
+getDefaultLanguage()
+The locale used for any getter that returns localized Strings.
+ |
+
Environment |
+getEnvironment() |
+
ExceptionHandlingStrategy |
+getExceptionHandlingStrategy()
+Returns the
+ExceptionHandlingStrategy which will be used trough the SDK |
+
List<Locale> |
+getLanguages()
+Returns a
+List of locales in which the data should be prefetched |
+
Integer |
+getNodeId()
+Returns the assigned SDK node identifier
+ MTS customer must set this value! Use only positive numbers; negative are reserved for internal use.
+ |
+
UofProducerConfiguration |
+getProducer()
+Get the producer and session configuration
+ |
+
UofRabbitConfiguration |
+getRabbit()
+Get the configuration related to connection to amqp broker
+ |
+
String getAccessToken()+
Environment getEnvironment()+
Locale getDefaultLanguage()+
List<Locale> getLanguages()+
List
of locales in which the data should be prefetchedList
of locales in which the data should be prefetchedInteger getNodeId()+
ExceptionHandlingStrategy getExceptionHandlingStrategy()+
ExceptionHandlingStrategy
which will be used trough the SDKExceptionHandlingStrategy
which will be used trough the SDKBookmakerDetails getBookmakerDetails()+
UofApiConfiguration getApi()+
UofRabbitConfiguration getRabbit()+
UofCacheConfiguration getCache()+
UofProducerConfiguration getProducer()+
UofAdditionalConfiguration getAdditional()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofConfigurationImpl.html new file mode 100644 index 00000000..05e02c7a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofConfigurationImpl.html @@ -0,0 +1,687 @@ + + + + + + +public class UofConfigurationImpl +extends Object +implements UofConfiguration+
Constructor and Description | +
---|
UofConfigurationImpl(Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+acquireBookmakerDetailsAndProducerData() |
+
void |
+checkAndUpdateConnectionSettings() |
+
String |
+getAccessToken() |
+
UofAdditionalConfiguration |
+getAdditional()
+Get the additional configuration
+ |
+
UofApiConfiguration |
+getApi()
+Get the Api configuration
+ |
+
String |
+getApiHostAndPort() |
+
BookmakerDetails |
+getBookmakerDetails()
+Get the bookmaker details
+ |
+
UofCacheConfiguration |
+getCache()
+Get the cache configuration
+ |
+
Locale |
+getDefaultLanguage()
+The locale used for any getter that returns localized Strings.
+ |
+
Environment |
+getEnvironment() |
+
ExceptionHandlingStrategy |
+getExceptionHandlingStrategy()
+Returns the
+ExceptionHandlingStrategy which will be used trough the SDK |
+
List<Locale> |
+getLanguages()
+Returns a
+List of locales in which the data should be prefetched |
+
Integer |
+getNodeId()
+Returns the assigned SDK node identifier
+ MTS customer must set this value! Use only positive numbers; negative are reserved for internal use.
+ |
+
UofProducerConfiguration |
+getProducer()
+Get the producer and session configuration
+ |
+
UofRabbitConfiguration |
+getRabbit()
+Get the configuration related to connection to amqp broker
+ |
+
void |
+setAccessToken(String token) |
+
void |
+setDefaultLanguage(Locale language) |
+
void |
+setExceptionHandlingStrategy(ExceptionHandlingStrategy handlingStrategy) |
+
void |
+setLanguages(List<Locale> languageList) |
+
void |
+setNodeId(int id) |
+
String |
+toString() |
+
void |
+updateSdkEnvironment(Environment env) |
+
void |
+validateMinimumSettings() |
+
public UofConfigurationImpl(Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader, + Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider)+
public String getAccessToken()+
getAccessToken
in interface UofConfiguration
public Environment getEnvironment()+
getEnvironment
in interface UofConfiguration
public Locale getDefaultLanguage()+
UofConfiguration
getDefaultLanguage
in interface UofConfiguration
public List<Locale> getLanguages()+
UofConfiguration
List
of locales in which the data should be prefetchedgetLanguages
in interface UofConfiguration
List
of locales in which the data should be prefetchedpublic Integer getNodeId()+
UofConfiguration
getNodeId
in interface UofConfiguration
public ExceptionHandlingStrategy getExceptionHandlingStrategy()+
UofConfiguration
ExceptionHandlingStrategy
which will be used trough the SDKgetExceptionHandlingStrategy
in interface UofConfiguration
ExceptionHandlingStrategy
which will be used trough the SDKpublic BookmakerDetails getBookmakerDetails()+
UofConfiguration
getBookmakerDetails
in interface UofConfiguration
public UofApiConfiguration getApi()+
UofConfiguration
getApi
in interface UofConfiguration
public UofRabbitConfiguration getRabbit()+
UofConfiguration
getRabbit
in interface UofConfiguration
public UofCacheConfiguration getCache()+
UofConfiguration
getCache
in interface UofConfiguration
public UofProducerConfiguration getProducer()+
UofConfiguration
getProducer
in interface UofConfiguration
public UofAdditionalConfiguration getAdditional()+
UofConfiguration
getAdditional
in interface UofConfiguration
public void setAccessToken(String token)+
public void setDefaultLanguage(Locale language)+
public void setExceptionHandlingStrategy(ExceptionHandlingStrategy handlingStrategy)+
public void setNodeId(int id)+
public void updateSdkEnvironment(Environment env)+
public void checkAndUpdateConnectionSettings()+
public String getApiHostAndPort()+
public void validateMinimumSettings()+
public void acquireBookmakerDetailsAndProducerData()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofProducerConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofProducerConfiguration.html new file mode 100644 index 00000000..858c72e2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofProducerConfiguration.html @@ -0,0 +1,342 @@ + + + + + + +public interface UofProducerConfiguration
+Modifier and Type | +Method and Description | +
---|---|
boolean |
+adjustAfterAge()
+Gets a value indicating whether the after age should be adjusted before executing recovery request
+ |
+
List<Integer> |
+getDisabledProducers()
+Returns a list of producer identifiers which should be disabled automatically when the SDK starts up
+ |
+
Duration |
+getInactivitySeconds() |
+
Duration |
+getInactivitySecondsPrematch() |
+
Duration |
+getMaxRecoveryTime() |
+
Duration |
+getMinIntervalBetweenRecoveryRequests() |
+
List<Producer> |
+getProducers()
+Get the list of available producers for provided access token
+ |
+
boolean adjustAfterAge()+
Duration getInactivitySeconds()+
Duration getInactivitySecondsPrematch()+
Duration getMaxRecoveryTime()+
Duration getMinIntervalBetweenRecoveryRequests()+
List<Integer> getDisabledProducers()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofProducerConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofProducerConfigurationImpl.html new file mode 100644 index 00000000..d3178b1f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofProducerConfigurationImpl.html @@ -0,0 +1,484 @@ + + + + + + +public class UofProducerConfigurationImpl +extends Object +implements UofProducerConfiguration+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+adjustAfterAge()
+Gets a value indicating whether the after age should be adjusted before executing recovery request
+ |
+
List<Integer> |
+getDisabledProducers()
+Returns a list of producer identifiers which should be disabled automatically when the SDK starts up
+ |
+
Duration |
+getInactivitySeconds() |
+
Duration |
+getInactivitySecondsPrematch() |
+
Duration |
+getMaxRecoveryTime() |
+
Duration |
+getMinIntervalBetweenRecoveryRequests() |
+
List<Producer> |
+getProducers()
+Get the list of available producers for provided access token
+ |
+
void |
+setAdjustAfterAge(boolean newAdjustAfterAge) |
+
void |
+setAvailableProducers(List<Producer> producers) |
+
void |
+setDisabledProducers(List<Integer> producerIds) |
+
void |
+setInactivitySeconds(int inactivitySec) |
+
void |
+setInactivitySecondsPrematch(int inactivitySec) |
+
void |
+setMaxRecoveryTime(int maxRecovery) |
+
void |
+setMinIntervalBetweenRecoveryRequest(int minIntervalBetweenRequests) |
+
String |
+toString() |
+
public boolean adjustAfterAge()+
UofProducerConfiguration
adjustAfterAge
in interface UofProducerConfiguration
public Duration getInactivitySeconds()+
getInactivitySeconds
in interface UofProducerConfiguration
public Duration getInactivitySecondsPrematch()+
getInactivitySecondsPrematch
in interface UofProducerConfiguration
public Duration getMaxRecoveryTime()+
getMaxRecoveryTime
in interface UofProducerConfiguration
public Duration getMinIntervalBetweenRecoveryRequests()+
getMinIntervalBetweenRecoveryRequests
in interface UofProducerConfiguration
public List<Integer> getDisabledProducers()+
UofProducerConfiguration
getDisabledProducers
in interface UofProducerConfiguration
public List<Producer> getProducers()+
UofProducerConfiguration
getProducers
in interface UofProducerConfiguration
public void setAdjustAfterAge(boolean newAdjustAfterAge)+
public void setInactivitySeconds(int inactivitySec)+
public void setInactivitySecondsPrematch(int inactivitySec)+
public void setMaxRecoveryTime(int maxRecovery)+
public void setMinIntervalBetweenRecoveryRequest(int minIntervalBetweenRequests)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofRabbitConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofRabbitConfiguration.html new file mode 100644 index 00000000..e4085d39 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofRabbitConfiguration.html @@ -0,0 +1,379 @@ + + + + + + +public interface UofRabbitConfiguration
+Modifier and Type | +Method and Description | +
---|---|
Duration |
+getConnectionTimeout()
+Gets a rabbit timeout setting for connection attempts (in seconds)
+ Between 10 and 120 (default 30s)
+ |
+
Duration |
+getHeartBeat()
+Gets a heartbeat timeout to use when negotiating with the server (in seconds)
+ Between 10 and 180 (default 60s)
+ |
+
String |
+getHost() |
+
String |
+getPassword()
+Returns the password of the broker to which you are connecting - this field should be null/blank if
+ you are connecting to the Sportradar AMQP servers
+ |
+
int |
+getPort()
+Gets the port used to connect to AMQP broker
+ |
+
String |
+getUsername()
+Returns the username of the broker to which you are currently connecting - this field should be null/blank if
+ you are connecting to the Sportradar AMQP servers
+ |
+
boolean |
+getUseSsl()
+Gets a value indicating whether SSL should be used when connecting to AMQP broker
+ |
+
String |
+getVirtualHost()
+Returns the custom set messaging virtual host
+ |
+
String getHost()+
int getPort()+
boolean getUseSsl()+
String getUsername()+
String getPassword()+
String getVirtualHost()+
Duration getConnectionTimeout()+
Duration getHeartBeat()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/UofRabbitConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/UofRabbitConfigurationImpl.html new file mode 100644 index 00000000..65a749a4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/UofRabbitConfigurationImpl.html @@ -0,0 +1,548 @@ + + + + + + +public class UofRabbitConfigurationImpl +extends Object +implements UofRabbitConfiguration+
Constructor and Description | +
---|
UofRabbitConfigurationImpl() |
+
Modifier and Type | +Method and Description | +
---|---|
Duration |
+getConnectionTimeout()
+Gets a rabbit timeout setting for connection attempts (in seconds)
+ Between 10 and 120 (default 30s)
+ |
+
Duration |
+getHeartBeat()
+Gets a heartbeat timeout to use when negotiating with the server (in seconds)
+ Between 10 and 180 (default 60s)
+ |
+
String |
+getHost() |
+
String |
+getPassword()
+Returns the password of the broker to which you are connecting - this field should be null/blank if
+ you are connecting to the Sportradar AMQP servers
+ |
+
int |
+getPort()
+Gets the port used to connect to AMQP broker
+ |
+
String |
+getUsername()
+Returns the username of the broker to which you are currently connecting - this field should be null/blank if
+ you are connecting to the Sportradar AMQP servers
+ |
+
boolean |
+getUseSsl()
+Gets a value indicating whether SSL should be used when connecting to AMQP broker
+ |
+
String |
+getVirtualHost()
+Returns the custom set messaging virtual host
+ |
+
void |
+setHost(String messagingHost) |
+
void |
+setPassword(String messagingPassword) |
+
void |
+setPort(int messagingPort) |
+
void |
+setUsername(String messagingUsername) |
+
void |
+setVirtualHost(String messagingVirtualHost) |
+
String |
+toString() |
+
void |
+useSsl(boolean messagingUseSsl) |
+
public UofRabbitConfigurationImpl()+
public String getHost()+
getHost
in interface UofRabbitConfiguration
public int getPort()+
UofRabbitConfiguration
getPort
in interface UofRabbitConfiguration
public boolean getUseSsl()+
UofRabbitConfiguration
getUseSsl
in interface UofRabbitConfiguration
public String getUsername()+
UofRabbitConfiguration
getUsername
in interface UofRabbitConfiguration
public String getPassword()+
UofRabbitConfiguration
getPassword
in interface UofRabbitConfiguration
public String getVirtualHost()+
UofRabbitConfiguration
getVirtualHost
in interface UofRabbitConfiguration
public Duration getConnectionTimeout()+
UofRabbitConfiguration
getConnectionTimeout
in interface UofRabbitConfiguration
public Duration getHeartBeat()+
UofRabbitConfiguration
getHeartBeat
in interface UofRabbitConfiguration
public void setHost(String messagingHost)+
public void setPort(int messagingPort)+
public void useSsl(boolean messagingUseSsl)+
public void setUsername(String messagingUsername)+
public void setPassword(String messagingPassword)+
public void setVirtualHost(String messagingVirtualHost)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ApiHostUpdater.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ApiHostUpdater.html new file mode 100644 index 00000000..d244f73d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ApiHostUpdater.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ConfigurationBuilder.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ConfigurationBuilder.html new file mode 100644 index 00000000..32c2e15f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ConfigurationBuilder.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
ConfigurationBuilder |
+EnvironmentSelector.selectEnvironment(Environment environment)
+Returns a
+ConfigurationBuilder with properties set to values needed to access specified environment. |
+
ConfigurationBuilder |
+EnvironmentSelector.selectReplay()
+Returns a
+ConfigurationBuilder with properties set to values needed to access replay server |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ConfigurationBuilderBase.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ConfigurationBuilderBase.html new file mode 100644 index 00000000..930b8c60 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/ConfigurationBuilderBase.html @@ -0,0 +1,180 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+ConfigurationBuilder
+Defines methods implemented by classes used to set general configuration properties
+ |
+
interface |
+CustomConfigurationBuilder
+Defines methods implemented by classes used to set general and custom configuration properties
+ |
+
interface |
+RecoveryConfigurationBuilder<T>
+Defines methods implemented by classes used to set recovery related configuration properties
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/CustomConfigurationBuilder.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/CustomConfigurationBuilder.html new file mode 100644 index 00000000..2162ef79 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/CustomConfigurationBuilder.html @@ -0,0 +1,222 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
CustomConfigurationBuilder |
+EnvironmentSelector.selectCustom()
+Returns a
+CustomConfigurationBuilder allowing the properties to be set to custom values (usefull for testing with local AMQP) |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setApiHost(String host)
+Set the host name of the Sports API server
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setApiPort(int port)
+Set the port of the Sports API server
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setApiUseSsl(boolean useSsl)
+Sets the value specifying whether SSL should be used to communicate with Sports API
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setMessagingHost(String host)
+Sets the host name of the AMQP server
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setMessagingPassword(String password)
+Sets the password used to authenticate with the messaging server
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setMessagingPort(int port)
+Sets a custom port used to connect to AMQP broker
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setMessagingUsername(String username)
+Sets the username used to authenticate with the messaging server
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setMessagingUseSsl(boolean useSsl)
+Sets the value specifying whether SSL should be used to communicate with the messaging server
+ |
+
CustomConfigurationBuilder |
+CustomConfigurationBuilder.setMessagingVirtualHost(String vHost)
+Sets the virtual host used to connect to the messaging server
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/Environment.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/Environment.html new file mode 100644 index 00000000..acf85805 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/Environment.html @@ -0,0 +1,232 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
Environment |
+SdkInternalConfiguration.getEnvironment() |
+
Modifier and Type | +Method and Description | +
---|---|
Environment |
+UofConfigurationImpl.getEnvironment() |
+
Environment |
+UofConfiguration.getEnvironment() |
+
static Environment |
+Environment.getEnvironment(String environment) |
+
Environment |
+SdkConfigurationReader.readEnvironment() |
+
static Environment |
+Environment.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static Environment[] |
+Environment.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ConfigurationBuilder |
+EnvironmentSelector.selectEnvironment(Environment environment)
+Returns a
+ConfigurationBuilder with properties set to values needed to access specified environment. |
+
void |
+UofConfigurationImpl.updateSdkEnvironment(Environment env) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/EnvironmentSelector.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/EnvironmentSelector.html new file mode 100644 index 00000000..b7d6ab44 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/EnvironmentSelector.html @@ -0,0 +1,218 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
EnvironmentSelector |
+TokenSetterImpl.setAccessToken(String token)
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...)
+ |
+
EnvironmentSelector |
+TokenSetter.setAccessToken(String token)
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...)
+ |
+
EnvironmentSelector |
+TokenSetterImpl.setAccessTokenFromApplicationYaml()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the application.yml
+
+ The YAML file should be named "application.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+TokenSetter.setAccessTokenFromApplicationYaml()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the application.yml
+
+ The YAML file should be named "application.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+TokenSetterImpl.setAccessTokenFromSdkProperties()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the sdk properties
+
+ The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+TokenSetter.setAccessTokenFromSdkProperties()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from the sdk properties
+
+ The properties file should be named "UFSdkConfiguration.properties" and localed in the application resources folder
+ |
+
EnvironmentSelector |
+TokenSetterImpl.setAccessTokenFromSystemVar()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from system variable "uf.accesstoken"
+ |
+
EnvironmentSelector |
+TokenSetter.setAccessTokenFromSystemVar()
+Sets the access token used to access feed resources (AMQP broker, Sports API, ...) to value read from system variable "uf.accesstoken"
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/RecoveryConfigurationBuilder.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/RecoveryConfigurationBuilder.html new file mode 100644 index 00000000..203e97fa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/RecoveryConfigurationBuilder.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+ConfigurationBuilder
+Defines methods implemented by classes used to set general configuration properties
+ |
+
interface |
+CustomConfigurationBuilder
+Defines methods implemented by classes used to set general and custom configuration properties
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationPropertiesReader.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationPropertiesReader.html new file mode 100644 index 00000000..977f4f77 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationPropertiesReader.html @@ -0,0 +1,184 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
static SdkConfigurationPropertiesReader |
+SdkConfigurationPropertiesReaderFactory.create() |
+
static SdkConfigurationPropertiesReader |
+SdkConfigurationPropertiesReaderFactory.create(String fileName) |
+
Constructor and Description | +
---|
TokenSetterImpl(SdkConfigurationPropertiesReader sdkConfigurationPropertiesReader,
+ SdkConfigurationYamlReader sdkConfigurationYamlReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationPropertiesReaderFactory.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationPropertiesReaderFactory.html new file mode 100644 index 00000000..b6e378c9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationPropertiesReaderFactory.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationReader.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationReader.html new file mode 100644 index 00000000..f6e26902 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationReader.html @@ -0,0 +1,170 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+SdkConfigurationPropertiesReader |
+
class |
+SdkConfigurationYamlReader |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationYamlReader.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationYamlReader.html new file mode 100644 index 00000000..71fb69a2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationYamlReader.html @@ -0,0 +1,184 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
static SdkConfigurationYamlReader |
+SdkConfigurationYamlReaderFactory.create() |
+
static SdkConfigurationYamlReader |
+SdkConfigurationYamlReaderFactory.create(String fileName) |
+
Constructor and Description | +
---|
TokenSetterImpl(SdkConfigurationPropertiesReader sdkConfigurationPropertiesReader,
+ SdkConfigurationYamlReader sdkConfigurationYamlReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationYamlReaderFactory.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationYamlReaderFactory.html new file mode 100644 index 00000000..ec8b5510 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/SdkConfigurationYamlReaderFactory.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/TokenSetter.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/TokenSetter.html new file mode 100644 index 00000000..0e5726f9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/TokenSetter.html @@ -0,0 +1,197 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
static TokenSetter |
+UofSdk.getUofConfigurationBuilder()
+Returns a builder used to make
+UofConfiguration instances |
+
static TokenSetter |
+UofSdk.getUofConfigurationBuilder(String propertiesUri,
+ String yamlUri) |
+
Modifier and Type | +Class and Description | +
---|---|
class |
+TokenSetterImpl
+The default implementation of the
+TokenSetter |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/TokenSetterImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/TokenSetterImpl.html new file mode 100644 index 00000000..6e7bf935 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/TokenSetterImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofAdditionalConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofAdditionalConfiguration.html new file mode 100644 index 00000000..0be7fa82 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofAdditionalConfiguration.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+UofAdditionalConfigurationImpl |
+
Modifier and Type | +Method and Description | +
---|---|
UofAdditionalConfiguration |
+UofConfigurationImpl.getAdditional() |
+
UofAdditionalConfiguration |
+UofConfiguration.getAdditional()
+Get the additional configuration
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofAdditionalConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofAdditionalConfigurationImpl.html new file mode 100644 index 00000000..3610e0b5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofAdditionalConfigurationImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofApiConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofApiConfiguration.html new file mode 100644 index 00000000..7ec6dd13 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofApiConfiguration.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+UofApiConfigurationImpl |
+
Modifier and Type | +Method and Description | +
---|---|
UofApiConfiguration |
+UofConfigurationImpl.getApi() |
+
UofApiConfiguration |
+UofConfiguration.getApi()
+Get the Api configuration
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofApiConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofApiConfigurationImpl.html new file mode 100644 index 00000000..1764fa5c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofApiConfigurationImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofCacheConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofCacheConfiguration.html new file mode 100644 index 00000000..b01802ef --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofCacheConfiguration.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+UofCacheConfigurationImpl |
+
Modifier and Type | +Method and Description | +
---|---|
UofCacheConfiguration |
+UofConfigurationImpl.getCache() |
+
UofCacheConfiguration |
+UofConfiguration.getCache()
+Get the cache configuration
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofCacheConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofCacheConfigurationImpl.html new file mode 100644 index 00000000..04eb0591 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofCacheConfigurationImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofConfiguration.html new file mode 100644 index 00000000..4eda09cd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofConfiguration.html @@ -0,0 +1,346 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Modifier and Type | +Field and Description | +
---|---|
protected UofConfiguration |
+UofSdk.uofConfiguration |
+
Constructor and Description | +
---|
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
UofSdk(UofConfiguration config,
+ com.google.inject.Injector injector)
+The following constructor should be used only for testing purposes
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config)
+The most basic feed constructor
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ boolean useReplay,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The following constructor is used to create the UofSdk instance directly with the internal configuration
+ |
+
UofSdkForReplay(UofGlobalEventsListener listener,
+ UofConfiguration config)
+Initializes a new
+UofSdkForReplay instance. |
+
UofSdkForReplay(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)
+Initializes a new
+UofSdkForReplay instance. |
+
Modifier and Type | +Class and Description | +
---|---|
class |
+UofConfigurationImpl
+This class is used to specify various configuration parameters for a session to the Sportradar
+ system(s)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
UofConfiguration |
+ConfigurationBuilderBase.build()
+Builds and returns a
+UofConfigurationImpl instance |
+
UofConfiguration |
+TokenSetterImpl.buildConfigFromApplicationYml()
+Sets the general configuration properties to values read from configuration file.
+ |
+
UofConfiguration |
+TokenSetter.buildConfigFromApplicationYml()
+Sets the general configuration properties to values read from configuration file.
+ |
+
UofConfiguration |
+TokenSetterImpl.buildConfigFromSdkProperties()
+Sets the general configuration properties to values read from configuration file.
+ |
+
UofConfiguration |
+TokenSetter.buildConfigFromSdkProperties()
+Sets the general configuration properties to values read from configuration file.
+ |
+
Constructor and Description | +
---|
TokenSetterImpl(SdkConfigurationPropertiesReader sdkConfigurationPropertiesReader,
+ SdkConfigurationYamlReader sdkConfigurationYamlReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
TokenSetterImpl(SdkConfigurationPropertiesReader sdkConfigurationPropertiesReader,
+ SdkConfigurationYamlReader sdkConfigurationYamlReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
UofConfigurationImpl(Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
UofConfigurationImpl(Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.apireaders.WhoAmIReader> buildWhoAmIReader,
+ Function<UofConfiguration,com.sportradar.unifiedodds.sdk.impl.ProducerDataProvider> buildProducerDataProvider) |
+
Constructor and Description | +
---|
UofSdkExt(UofGlobalEventsListener globalEventsListener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The most basic feed constructor
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofConfigurationImpl.html new file mode 100644 index 00000000..b91c08a4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofConfigurationImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofProducerConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofProducerConfiguration.html new file mode 100644 index 00000000..33243625 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofProducerConfiguration.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+UofProducerConfigurationImpl |
+
Modifier and Type | +Method and Description | +
---|---|
UofProducerConfiguration |
+UofConfigurationImpl.getProducer() |
+
UofProducerConfiguration |
+UofConfiguration.getProducer()
+Get the producer and session configuration
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofProducerConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofProducerConfigurationImpl.html new file mode 100644 index 00000000..9a2033ef --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofProducerConfigurationImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofRabbitConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofRabbitConfiguration.html new file mode 100644 index 00000000..c284edd6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofRabbitConfiguration.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+UofRabbitConfigurationImpl |
+
Modifier and Type | +Method and Description | +
---|---|
UofRabbitConfiguration |
+UofConfigurationImpl.getRabbit() |
+
UofRabbitConfiguration |
+UofConfiguration.getRabbit()
+Get the configuration related to connection to amqp broker
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofRabbitConfigurationImpl.html b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofRabbitConfigurationImpl.html new file mode 100644 index 00000000..b05d1fa0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/class-use/UofRabbitConfigurationImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/cfg/package-frame.html new file mode 100644 index 00000000..78a4ed4c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/package-frame.html @@ -0,0 +1,52 @@ + + + + + + +Interface | +Description | +
---|---|
ConfigurationBuilder | +
+ Defines methods implemented by classes used to set general configuration properties
+ |
+
ConfigurationBuilderBase<T> | +
+ Base method definitions for custom and general configuration builders
+ |
+
CustomConfigurationBuilder | +
+ Defines methods implemented by classes used to set general and custom configuration properties
+ |
+
EnvironmentSelector | +
+ Defines methods implemented by classes taking care of the 2nd step when building configuration - selecting the environment.
+ |
+
RecoveryConfigurationBuilder<T> | +
+ Defines methods implemented by classes used to set recovery related configuration properties
+ |
+
TokenSetter | +
+ Defines methods implemented by classes taking care of the 1st step when building configuration - setting the token.
+ |
+
UofAdditionalConfiguration | +
+ This class is used to specify additional configuration
+ |
+
UofApiConfiguration | ++ |
UofCacheConfiguration | ++ |
UofConfiguration | ++ |
UofProducerConfiguration | ++ |
UofRabbitConfiguration | ++ |
Class | +Description | +
---|---|
ApiHostUpdater | ++ |
SdkConfigurationPropertiesReader | ++ |
SdkConfigurationPropertiesReaderFactory | ++ |
SdkConfigurationReader | ++ |
SdkConfigurationYamlReader | ++ |
SdkConfigurationYamlReaderFactory | ++ |
TokenSetterImpl | +
+ The default implementation of the
+TokenSetter |
+
UofAdditionalConfigurationImpl | ++ |
UofApiConfigurationImpl | ++ |
UofCacheConfigurationImpl | ++ |
UofConfigurationImpl | +
+ This class is used to specify various configuration parameters for a session to the Sportradar
+ system(s)
+ |
+
UofProducerConfigurationImpl | ++ |
UofRabbitConfigurationImpl | ++ |
Enum | +Description | +
---|---|
Environment | +
+ A description of the environment
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/cfg/package-tree.html new file mode 100644 index 00000000..9767aa5a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/package-tree.html @@ -0,0 +1,187 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/cfg/package-use.html b/docs/com/sportradar/unifiedodds/sdk/cfg/package-use.html new file mode 100644 index 00000000..d3b5062b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/cfg/package-use.html @@ -0,0 +1,268 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Class and Description | +
---|
Environment
+ A description of the environment
+ |
+
TokenSetter
+ Defines methods implemented by classes taking care of the 1st step when building configuration - setting the token.
+ |
+
UofConfiguration | +
Class and Description | +
---|
ConfigurationBuilder
+ Defines methods implemented by classes used to set general configuration properties
+ |
+
ConfigurationBuilderBase
+ Base method definitions for custom and general configuration builders
+ |
+
CustomConfigurationBuilder
+ Defines methods implemented by classes used to set general and custom configuration properties
+ |
+
Environment
+ A description of the environment
+ |
+
EnvironmentSelector
+ Defines methods implemented by classes taking care of the 2nd step when building configuration - selecting the environment.
+ |
+
RecoveryConfigurationBuilder
+ Defines methods implemented by classes used to set recovery related configuration properties
+ |
+
SdkConfigurationPropertiesReader | +
SdkConfigurationReader | +
SdkConfigurationYamlReader | +
TokenSetter
+ Defines methods implemented by classes taking care of the 1st step when building configuration - setting the token.
+ |
+
UofAdditionalConfiguration
+ This class is used to specify additional configuration
+ |
+
UofApiConfiguration | +
UofCacheConfiguration | +
UofConfiguration | +
UofProducerConfiguration | +
UofRabbitConfiguration | +
Class and Description | +
---|
UofConfiguration | +
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/BookingManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/BookingManager.html new file mode 100644 index 00000000..1ee982c4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/BookingManager.html @@ -0,0 +1,183 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+BookingManagerImpl
+The basic implementation of the
+BookingManager |
+
Modifier and Type | +Method and Description | +
---|---|
BookingManager |
+UofSdk.getBookingManager()
+Returns the
+BookingManager instance which can be used to perform booking calendar operations |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/BookingManagerImpl.html b/docs/com/sportradar/unifiedodds/sdk/class-use/BookingManagerImpl.html new file mode 100644 index 00000000..58d336ec --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/BookingManagerImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/CashOutProbabilitiesManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/CashOutProbabilitiesManager.html new file mode 100644 index 00000000..0730288e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/CashOutProbabilitiesManager.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
CashOutProbabilitiesManager |
+UofSdk.getCashOutProbabilitiesManager()
+Returns the
+CashOutProbabilitiesManager instance used to access probabilities data |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetManager.html new file mode 100644 index 00000000..c94a0394 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetManager.html @@ -0,0 +1,183 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+CustomBetManagerImpl
+The basic implementation of the
+CustomBetManager |
+
Modifier and Type | +Method and Description | +
---|---|
CustomBetManager |
+UofSdk.getCustomBetManager()
+Returns the
+CustomBetManager instance which can be used to perform custom bet operations |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetManagerImpl.html b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetManagerImpl.html new file mode 100644 index 00000000..f4c658f8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetManagerImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetSelectionBuilder.html b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetSelectionBuilder.html new file mode 100644 index 00000000..f6bfdbea --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetSelectionBuilder.html @@ -0,0 +1,227 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+CustomBetSelectionBuilderImpl
+The basic implementation of the
+CustomBetSelectionBuilder |
+
Modifier and Type | +Method and Description | +
---|---|
CustomBetSelectionBuilder |
+CustomBetManagerImpl.getCustomBetSelectionBuilder() |
+
CustomBetSelectionBuilder |
+CustomBetManager.getCustomBetSelectionBuilder()
+Returns an
+CustomBetSelectionBuilder instance used to build selections |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilderImpl.setEventId(Urn eventId) |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilder.setEventId(Urn eventId)
+Sets event id to the provided
+Urn |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilderImpl.setMarketId(int marketId) |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilder.setMarketId(int marketId)
+Sets market id to the provided value
+ |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilderImpl.setOutcomeId(String outcomeId) |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilder.setOutcomeId(String outcomeId)
+Sets outcome id to the provided value
+ |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilderImpl.setSpecifiers(String specifiers) |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilder.setSpecifiers(String specifiers)
+Sets specifiers to the provided value
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetSelectionBuilderImpl.html b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetSelectionBuilderImpl.html new file mode 100644 index 00000000..c093e68e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomBetSelectionBuilderImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/CustomisableUofSdk.html b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomisableUofSdk.html new file mode 100644 index 00000000..979ad623 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/CustomisableUofSdk.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeListener.html new file mode 100644 index 00000000..62889d9c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeListener.html @@ -0,0 +1,172 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+EventChangeManagerImpl.setListener(EventChangeListener listener) |
+
void |
+EventChangeManager.setListener(EventChangeListener listener)
+Sets the
+EventChangeListener |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeManager.html new file mode 100644 index 00000000..9c32e0b7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeManager.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+EventChangeManagerImpl |
+
Modifier and Type | +Method and Description | +
---|---|
EventChangeManager |
+UofSdk.getEventChangeManager()
+Returns the
+EventChangeManager instance used to automatically receive fixture and result changes |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeManagerImpl.html b/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeManagerImpl.html new file mode 100644 index 00000000..6425e38b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/EventChangeManagerImpl.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/EventRecoveryRequestIssuer.html b/docs/com/sportradar/unifiedodds/sdk/class-use/EventRecoveryRequestIssuer.html new file mode 100644 index 00000000..1a8a879f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/EventRecoveryRequestIssuer.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
EventRecoveryRequestIssuer |
+UofSdk.getEventRecoveryRequestIssuer()
+Returns the
+EventRecoveryRequestIssuer instance which provides utility methods used to initialize
+ event message recoveries |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/ExceptionHandlingStrategy.html b/docs/com/sportradar/unifiedodds/sdk/class-use/ExceptionHandlingStrategy.html new file mode 100644 index 00000000..84861d8c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/ExceptionHandlingStrategy.html @@ -0,0 +1,241 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
ExceptionHandlingStrategy |
+SdkInternalConfiguration.getExceptionHandlingStrategy()
+Returns an indication on how should be the SDK exceptions handled
+ |
+
static ExceptionHandlingStrategy |
+ExceptionHandlingStrategy.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ExceptionHandlingStrategy[] |
+ExceptionHandlingStrategy.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ExceptionHandlingStrategy |
+UofConfigurationImpl.getExceptionHandlingStrategy() |
+
ExceptionHandlingStrategy |
+UofConfiguration.getExceptionHandlingStrategy()
+Returns the
+ExceptionHandlingStrategy which will be used trough the SDK |
+
Modifier and Type | +Method and Description | +
---|---|
Optional<ExceptionHandlingStrategy> |
+SdkConfigurationReader.readExceptionHandlingStrategy() |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+UofConfigurationImpl.setExceptionHandlingStrategy(ExceptionHandlingStrategy handlingStrategy) |
+
T |
+ConfigurationBuilderBase.setExceptionHandlingStrategy(ExceptionHandlingStrategy exceptionHandlingStrategy)
+Sets the value specifying how exceptions thrown in the SDK are handled
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkClientInteractionLog.html b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkClientInteractionLog.html new file mode 100644 index 00000000..b4b0cb7e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkClientInteractionLog.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkRestTrafficLog.html b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkRestTrafficLog.html new file mode 100644 index 00000000..ca59eef8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkRestTrafficLog.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkTrafficFailureLog.html b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkTrafficFailureLog.html new file mode 100644 index 00000000..abaf73e7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkTrafficFailureLog.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkTrafficLog.html b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkTrafficLog.html new file mode 100644 index 00000000..bd9e0c40 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.UfSdkTrafficLog.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.html b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.html new file mode 100644 index 00000000..e88cf326 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/LoggerDefinitions.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/MarketDescriptionManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/MarketDescriptionManager.html new file mode 100644 index 00000000..f56d7327 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/MarketDescriptionManager.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
MarketDescriptionManager |
+UofSdk.getMarketDescriptionManager()
+Returns the
+MarketDescriptionManager used to access markets data trough our API |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/MessageInterest.html b/docs/com/sportradar/unifiedodds/sdk/class-use/MessageInterest.html new file mode 100644 index 00000000..def0dfe0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/MessageInterest.html @@ -0,0 +1,224 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Modifier and Type | +Method and Description | +
---|---|
static MessageInterest |
+MessageInterest.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static MessageInterest[] |
+MessageInterest.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+RecoveryManager.onSnapshotCompleteReceived(int producerId,
+ long now,
+ long requestId,
+ MessageInterest sessionMessageInterest)
+Method invoked when the message of type "SnapshotComplete" is received
+ |
+
UofSessionBuilder |
+UofSessionBuilder.setMessageInterest(MessageInterest msgInterest) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+UofExtListener.onRawFeedMessageReceived(com.sportradar.unifiedodds.sdk.impl.RoutingKeyInfo routingKey,
+ UnmarshalledMessage feedMessage,
+ MessageTimestamp timestamp,
+ MessageInterest messageInterest)
+Occurs when any feed message arrives
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/ProducerManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/ProducerManager.html new file mode 100644 index 00000000..861fa3cc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/ProducerManager.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
ProducerManager |
+UofSdk.getProducerManager()
+Returns the
+ProducerManager instance used to manage available producers |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/ProducerScope.html b/docs/com/sportradar/unifiedodds/sdk/class-use/ProducerScope.html new file mode 100644 index 00000000..26f0fad6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/ProducerScope.html @@ -0,0 +1,199 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
static ProducerScope |
+ProducerScope.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerScope[] |
+ProducerScope.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Set<ProducerScope> |
+Producer.getProducerScopes()
+Returns a
+Set of possible ProducerScope s. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/RecoveryManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/RecoveryManager.html new file mode 100644 index 00000000..f935565c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/RecoveryManager.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/RuntimeConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/class-use/RuntimeConfiguration.html new file mode 100644 index 00000000..5cb0545a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/RuntimeConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SdkConnectionStatusListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkConnectionStatusListener.html new file mode 100644 index 00000000..c0d673f1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkConnectionStatusListener.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+UofGlobalEventsListener
+Defines methods used to handle messages which are not related with a
+UofSession but
+ with producers or SDK it-self. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SdkEventRecoveryStatusListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkEventRecoveryStatusListener.html new file mode 100644 index 00000000..4ae54adb --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkEventRecoveryStatusListener.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+UofGlobalEventsListener
+Defines methods used to handle messages which are not related with a
+UofSession but
+ with producers or SDK it-self. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SdkInternalConfiguration.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkInternalConfiguration.html new file mode 100644 index 00000000..1bb6a2e9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkInternalConfiguration.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Field and Description | +
---|---|
protected SdkInternalConfiguration |
+UofSdk.oddsFeedConfiguration
+The UofSdk main configuration file
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SdkProducerStatusListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkProducerStatusListener.html new file mode 100644 index 00000000..f0b41d57 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SdkProducerStatusListener.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+UofGlobalEventsListener
+Defines methods used to handle messages which are not related with a
+UofSession but
+ with producers or SDK it-self. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotCompleted.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotCompleted.html new file mode 100644 index 00000000..881c2717 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotCompleted.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+SnapshotRequestManager.requestCompleted(SnapshotCompleted completed) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotFailed.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotFailed.html new file mode 100644 index 00000000..48d3ff21 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotFailed.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+SnapshotRequestManager.requestFailed(SnapshotFailed failed) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotRequest.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotRequest.html new file mode 100644 index 00000000..c800a4f5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotRequest.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+SnapshotRequestManager.scheduleRequest(SnapshotRequest request) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotRequestManager.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotRequestManager.html new file mode 100644 index 00000000..9d7e108f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SnapshotRequestManager.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SoccerUofListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SoccerUofListener.html new file mode 100644 index 00000000..2ec03be9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SoccerUofListener.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SportDataProvider.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SportDataProvider.html new file mode 100644 index 00000000..1e59da9a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SportDataProvider.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
SportDataProvider |
+UofSdk.getSportDataProvider()
+Returns the
+SportDataProvider helper that contains useful methods for specific event data retrieval |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/SportEntityFactory.html b/docs/com/sportradar/unifiedodds/sdk/class-use/SportEntityFactory.html new file mode 100644 index 00000000..0408cf21 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/SportEntityFactory.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/UofGlobalEventsListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/UofGlobalEventsListener.html new file mode 100644 index 00000000..597e5e3f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/UofGlobalEventsListener.html @@ -0,0 +1,249 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Modifier and Type | +Method and Description | +
---|---|
protected com.google.inject.Injector |
+UofSdk.createSdkInjector(UofGlobalEventsListener listener,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule) |
+
Constructor and Description | +
---|
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config)
+The most basic feed constructor
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ boolean useReplay,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The following constructor is used to create the UofSdk instance directly with the internal configuration
+ |
+
UofSdkForReplay(UofGlobalEventsListener listener,
+ UofConfiguration config)
+Initializes a new
+UofSdkForReplay instance. |
+
UofSdkForReplay(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule)
+Initializes a new
+UofSdkForReplay instance. |
+
Constructor and Description | +
---|
UofSdkExt(UofGlobalEventsListener globalEventsListener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The most basic feed constructor
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/UofListener.html b/docs/com/sportradar/unifiedodds/sdk/class-use/UofListener.html new file mode 100644 index 00000000..be707bfa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/UofListener.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
UofSessionBuilder |
+UofSessionBuilder.setListener(UofListener listener) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/UofSdk.html b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSdk.html new file mode 100644 index 00000000..ed5710e6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSdk.html @@ -0,0 +1,198 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+CustomisableUofSdk
+An extension of the UofSdk that has the ability to customise some of the sdk components
+ |
+
class |
+UofSdkForReplay
+An extension of the UofSdk that has the ability to perform replay server actions.
+ |
+
Modifier and Type | +Class and Description | +
---|---|
class |
+UofSdkExt
+The main SDK object, this is the starting point of the UF SDK.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/UofSdkForReplay.html b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSdkForReplay.html new file mode 100644 index 00000000..b99b3582 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSdkForReplay.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/UofSession.html b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSession.html new file mode 100644 index 00000000..b171f219 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSession.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
UofSession |
+UofSessionBuilder.build()
+This function creates the newly configured session using the supplied message interest and listeners
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/class-use/UofSessionBuilder.html b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSessionBuilder.html new file mode 100644 index 00000000..5b4e8240 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/class-use/UofSessionBuilder.html @@ -0,0 +1,184 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
UofSessionBuilder |
+UofSdk.getSessionBuilder()
+Builder used to create the required sessions
+ |
+
UofSessionBuilder |
+UofSessionBuilder.setListener(UofListener listener) |
+
UofSessionBuilder |
+UofSessionBuilder.setMessageInterest(MessageInterest msgInterest) |
+
UofSessionBuilder |
+UofSessionBuilder.setSpecificEventsOnly(Set<Urn> specificEventsOnly) |
+
UofSessionBuilder |
+UofSessionBuilder.setSpecificEventsOnly(Urn specificEventsOnly) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/AvailableSelections.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/AvailableSelections.html new file mode 100644 index 00000000..c716c42c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/AvailableSelections.html @@ -0,0 +1,251 @@ + + + + + + +public interface AvailableSelections
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getEvent()
+Returns the
+Urn of the event |
+
List<Market> |
+getMarkets()
+Returns the list of markets for this event
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/AvailableSelectionsFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/AvailableSelectionsFilter.html new file mode 100644 index 00000000..0267a40a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/AvailableSelectionsFilter.html @@ -0,0 +1,251 @@ + + + + + + +public interface AvailableSelectionsFilter
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getEvent()
+Returns the
+Urn of the event |
+
List<MarketFilter> |
+getMarkets()
+Returns the list of markets for this event
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/Calculation.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/Calculation.html new file mode 100644 index 00000000..c30aaf74 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/Calculation.html @@ -0,0 +1,291 @@ + + + + + + +public interface Calculation
+Modifier and Type | +Method and Description | +
---|---|
List<AvailableSelections> |
+getAvailableSelections()
+Returns list of available selections
+ |
+
Date |
+getGeneratedAt()
+Returns the date when API response was generated
+ |
+
double |
+getOdds()
+Gets the odds
+ |
+
double |
+getProbability()
+Gets the probability
+ |
+
double getOdds()+
double getProbability()+
List<AvailableSelections> getAvailableSelections()+
Date getGeneratedAt()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/CalculationFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/CalculationFilter.html new file mode 100644 index 00000000..0a3b420b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/CalculationFilter.html @@ -0,0 +1,291 @@ + + + + + + +public interface CalculationFilter
+Modifier and Type | +Method and Description | +
---|---|
List<AvailableSelectionsFilter> |
+getAvailableSelections()
+Returns list of available selections
+ |
+
Date |
+getGeneratedAt()
+Returns the date when API response was generated
+ |
+
double |
+getOdds()
+Gets the odds
+ |
+
double |
+getProbability()
+Gets the probability
+ |
+
double getOdds()+
double getProbability()+
List<AvailableSelectionsFilter> getAvailableSelections()+
Date getGeneratedAt()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/Market.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/Market.html new file mode 100644 index 00000000..e9278750 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/Market.html @@ -0,0 +1,271 @@ + + + + + + +public interface Market
+Modifier and Type | +Method and Description | +
---|---|
int |
+getId()
+Returns the id of the market
+ |
+
List<String> |
+getOutcomes()
+Returns outcomes for this market
+ |
+
String |
+getSpecifiers()
+Returns the specifiers for this market
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/MarketFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/MarketFilter.html new file mode 100644 index 00000000..6e6a9bbf --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/MarketFilter.html @@ -0,0 +1,291 @@ + + + + + + +public interface MarketFilter
+Modifier and Type | +Method and Description | +
---|---|
int |
+getId()
+Returns the id of the market
+ |
+
List<OutcomeFilter> |
+getOutcomes()
+Returns outcomes for this market
+ |
+
String |
+getSpecifiers()
+Returns the specifiers for this market
+ |
+
Boolean |
+isConflict()
+Returns the value indicating if this market is in conflict
+ |
+
int getId()+
String getSpecifiers()+
List<OutcomeFilter> getOutcomes()+
Boolean isConflict()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/OutcomeFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/OutcomeFilter.html new file mode 100644 index 00000000..b585912e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/OutcomeFilter.html @@ -0,0 +1,251 @@ + + + + + + +public interface OutcomeFilter
+Modifier and Type | +Method and Description | +
---|---|
String |
+getId()
+Returns the id of the outcome
+ |
+
Boolean |
+isConflict()
+Returns the value indicating if this outcome is in conflict
+ |
+
String getId()+
Boolean isConflict()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/Selection.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/Selection.html new file mode 100644 index 00000000..1456e9e7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/Selection.html @@ -0,0 +1,291 @@ + + + + + + +public interface Selection
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getEventId()
+Gets the event id
+ |
+
int |
+getMarketId()
+Gets the market id
+ |
+
String |
+getOutcomeId()
+Gets the outcome id
+ |
+
String |
+getSpecifiers()
+Gets the specifiers
+ |
+
int getMarketId()+
String getSpecifiers()+
String getOutcomeId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/AvailableSelections.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/AvailableSelections.html new file mode 100644 index 00000000..c29028c1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/AvailableSelections.html @@ -0,0 +1,197 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
AvailableSelections |
+CustomBetManagerImpl.getAvailableSelections(Urn eventId) |
+
AvailableSelections |
+CustomBetManager.getAvailableSelections(Urn eventId)
+Returns an
+AvailableSelections instance providing the available selections
+ for the event associated with the provided Urn identifier |
+
Modifier and Type | +Method and Description | +
---|---|
List<AvailableSelections> |
+Calculation.getAvailableSelections()
+Returns list of available selections
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/AvailableSelectionsFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/AvailableSelectionsFilter.html new file mode 100644 index 00000000..65701425 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/AvailableSelectionsFilter.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<AvailableSelectionsFilter> |
+CalculationFilter.getAvailableSelections()
+Returns list of available selections
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Calculation.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Calculation.html new file mode 100644 index 00000000..342df5d7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Calculation.html @@ -0,0 +1,172 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
Calculation |
+CustomBetManagerImpl.calculateProbability(List<Selection> selections) |
+
Calculation |
+CustomBetManager.calculateProbability(List<Selection> selections)
+Returns an
+Calculation instance providing the probability for the specified selections |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/CalculationFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/CalculationFilter.html new file mode 100644 index 00000000..d8d721f2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/CalculationFilter.html @@ -0,0 +1,172 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
CalculationFilter |
+CustomBetManagerImpl.calculateProbabilityFilter(List<Selection> selections) |
+
CalculationFilter |
+CustomBetManager.calculateProbabilityFilter(List<Selection> selections)
+Returns an
+CalculationFilter instance providing the probability for the specified selections (filtered) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Market.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Market.html new file mode 100644 index 00000000..7c0061cb --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Market.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Market> |
+AvailableSelections.getMarkets()
+Returns the list of markets for this event
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/MarketFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/MarketFilter.html new file mode 100644 index 00000000..e82608f7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/MarketFilter.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketFilter> |
+AvailableSelectionsFilter.getMarkets()
+Returns the list of markets for this event
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/OutcomeFilter.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/OutcomeFilter.html new file mode 100644 index 00000000..8e2d0840 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/OutcomeFilter.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<OutcomeFilter> |
+MarketFilter.getOutcomes()
+Returns outcomes for this market
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Selection.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Selection.html new file mode 100644 index 00000000..2754dadb --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/class-use/Selection.html @@ -0,0 +1,217 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
Selection |
+CustomBetSelectionBuilderImpl.build() |
+
Selection |
+CustomBetSelectionBuilder.build()
+Builds and returns a
+Selection instance |
+
Selection |
+CustomBetSelectionBuilderImpl.build(Urn eventId,
+ int marketId,
+ String specifiers,
+ String outcomeId) |
+
Selection |
+CustomBetSelectionBuilder.build(Urn eventId,
+ int marketId,
+ String specifiers,
+ String outcomeId)
+Builds and returns a
+Selection instance |
+
Modifier and Type | +Method and Description | +
---|---|
Calculation |
+CustomBetManagerImpl.calculateProbability(List<Selection> selections) |
+
Calculation |
+CustomBetManager.calculateProbability(List<Selection> selections)
+Returns an
+Calculation instance providing the probability for the specified selections |
+
CalculationFilter |
+CustomBetManagerImpl.calculateProbabilityFilter(List<Selection> selections) |
+
CalculationFilter |
+CustomBetManager.calculateProbabilityFilter(List<Selection> selections)
+Returns an
+CalculationFilter instance providing the probability for the specified selections (filtered) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-frame.html new file mode 100644 index 00000000..69ea825d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +Interface | +Description | +
---|---|
AvailableSelections | +
+ Provides an available selections for a particular event
+ |
+
AvailableSelectionsFilter | +
+ Provides an available selections for a particular event
+ |
+
Calculation | +
+ Provides a probability calculation
+ |
+
CalculationFilter | +
+ Provides a probability calculation
+ |
+
Market | +
+ Provides a market
+ |
+
MarketFilter | +
+ Provides a market
+ |
+
OutcomeFilter | +
+ Provides an outcome
+ |
+
Selection | +
+ Provides an requested selection
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-tree.html new file mode 100644 index 00000000..5e81ba0e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-tree.html @@ -0,0 +1,142 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-use.html b/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-use.html new file mode 100644 index 00000000..490ddf5b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/custombetentities/package-use.html @@ -0,0 +1,217 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
Class and Description | +
---|
AvailableSelections
+ Provides an available selections for a particular event
+ |
+
Calculation
+ Provides a probability calculation
+ |
+
CalculationFilter
+ Provides a probability calculation
+ |
+
Selection
+ Provides an requested selection
+ |
+
Class and Description | +
---|
AvailableSelections
+ Provides an available selections for a particular event
+ |
+
AvailableSelectionsFilter
+ Provides an available selections for a particular event
+ |
+
Market
+ Provides a market
+ |
+
MarketFilter
+ Provides a market
+ |
+
OutcomeFilter
+ Provides an outcome
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/Languages.BestEffort.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/Languages.BestEffort.html new file mode 100644 index 00000000..e79ec8d6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/Languages.BestEffort.html @@ -0,0 +1,291 @@ + + + + + + +Constructor and Description | +
---|
BestEffort(List<Locale> languages) |
+
BestEffort(Locale language,
+ Locale... otherLanguages) |
+
Modifier and Type | +Method and Description | +
---|---|
List<Locale> |
+getLanguages() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/Languages.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/Languages.html new file mode 100644 index 00000000..2c6c0f1b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/Languages.html @@ -0,0 +1,258 @@ + + + + + + +public final class Languages +extends Object+
Modifier and Type | +Class and Description | +
---|---|
static class |
+Languages.BestEffort |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/Translations.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/Translations.html new file mode 100644 index 00000000..0b6e8933 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/Translations.html @@ -0,0 +1,338 @@ + + + + + + +public class Translations +extends Object +implements Serializable+
Constructor and Description | +
---|
Translations(Locale language,
+ String translation) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+add(Locale language,
+ String name) |
+
void |
+addAllWithoutOverriding(Translations inflight) |
+
Map<Locale,String> |
+export() |
+
String |
+getFor(Locale locale) |
+
static Translations |
+importFrom(Map<Locale,String> snapshot) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Languages.BestEffort.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Languages.BestEffort.html new file mode 100644 index 00000000..f31aaf70 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Languages.BestEffort.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Languages.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Languages.html new file mode 100644 index 00000000..5aeb81b9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Languages.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Translations.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Translations.html new file mode 100644 index 00000000..64c2c7dd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/class-use/Translations.html @@ -0,0 +1,179 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.domain.language | ++ |
Modifier and Type | +Method and Description | +
---|---|
static Translations |
+Translations.importFrom(Map<Locale,String> snapshot) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+Translations.addAllWithoutOverriding(Translations inflight) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/package-frame.html new file mode 100644 index 00000000..0ae7a782 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +Class | +Description | +
---|---|
Languages | ++ |
Languages.BestEffort | ++ |
Translations | ++ |
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/package-tree.html new file mode 100644 index 00000000..5d9ce175 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/package-tree.html @@ -0,0 +1,141 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/domain/language/package-use.html b/docs/com/sportradar/unifiedodds/sdk/domain/language/package-use.html new file mode 100644 index 00000000..9837c5f4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/domain/language/package-use.html @@ -0,0 +1,159 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.domain.language | ++ |
Class and Description | +
---|
Translations | +
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Assist.html b/docs/com/sportradar/unifiedodds/sdk/entities/Assist.html new file mode 100644 index 00000000..312e385d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Assist.html @@ -0,0 +1,243 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
String |
+getType()
+Returns a
+String specifying the type of the assist |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/BasicTournament.html b/docs/com/sportradar/unifiedodds/sdk/entities/BasicTournament.html new file mode 100644 index 00000000..e24a23af --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/BasicTournament.html @@ -0,0 +1,313 @@ + + + + + + +public interface BasicTournament +extends LongTermEvent+
Modifier and Type | +Method and Description | +
---|---|
CategorySummary |
+getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
List<Competitor> |
+getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
default List<Competition> |
+getSchedule()
+Returns a
+List of events that belong to the associated tournament |
+
default Boolean |
+isExhibitionGames()
+Returns the
+Boolean specifying if the tournament is exhibition game |
+
getSport, getTournamentCoverage
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
CategorySummary getCategory()+
CategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceList<Competitor> getCompetitors()+
List
of competitors that participate in the sport event
+ associated with the current instanceList
of competitors that participate in the sport event
+ associated with the current instancedefault Boolean isExhibitionGames()+
Boolean
specifying if the tournament is exhibition gameBoolean
specifying if the tournament is exhibition gamedefault List<Competition> getSchedule()+
List
of events that belong to the associated tournamentList
of events that belong to the associated tournamentCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/BonusDrumType.html b/docs/com/sportradar/unifiedodds/sdk/entities/BonusDrumType.html new file mode 100644 index 00000000..cd70fee6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/BonusDrumType.html @@ -0,0 +1,344 @@ + + + + + + +public enum BonusDrumType +extends Enum<BonusDrumType>+
Enum Constant and Description | +
---|
Additional |
+
Same |
+
Modifier and Type | +Method and Description | +
---|---|
static BonusDrumType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static BonusDrumType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final BonusDrumType Same+
public static final BonusDrumType Additional+
public static BonusDrumType[] values()+
+for (BonusDrumType c : BonusDrumType.values()) + System.out.println(c); +
public static BonusDrumType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/BonusInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/BonusInfo.html new file mode 100644 index 00000000..4d6c46ff --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/BonusInfo.html @@ -0,0 +1,271 @@ + + + + + + +public interface BonusInfo
+Modifier and Type | +Method and Description | +
---|---|
Integer |
+getBonusBalls()
+Returns the number of bonus balls
+ |
+
BonusDrumType |
+getBonusDrumType()
+Returns a description of the bonus drum
+ |
+
String |
+getBonusRange()
+Returns the bonus range
+ |
+
Integer getBonusBalls()+
BonusDrumType getBonusDrumType()+
String getBonusRange()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/BookingStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/BookingStatus.html new file mode 100644 index 00000000..379b732c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/BookingStatus.html @@ -0,0 +1,404 @@ + + + + + + +public enum BookingStatus +extends Enum<BookingStatus>+
Enum Constant and Description | +
---|
Bookable
+Indicates that the associated event is not booked and information associated with it will not be provided,
+ but the event could be booked
+ |
+
Booked
+Indicates if the associated event is booked and information associated with it will be provided
+ |
+
Buyable
+Indicates if the associated event is buyable
+ |
+
Unavailable
+Indicates if the associated event is not available for booking
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static BookingStatus |
+getLiveBookingStatus(String liveBookingStatus)
+Maps the provided
+String to a BookingStatus |
+
static BookingStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static BookingStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final BookingStatus Buyable+
public static final BookingStatus Bookable+
public static final BookingStatus Booked+
public static final BookingStatus Unavailable+
public static BookingStatus[] values()+
+for (BookingStatus c : BookingStatus.values()) + System.out.println(c); +
public static BookingStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static BookingStatus getLiveBookingStatus(String liveBookingStatus)+
String
to a BookingStatus
liveBookingStatus
- - a String
describing a BookingStatus
BookingStatus
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/BookmakerDetails.html b/docs/com/sportradar/unifiedodds/sdk/entities/BookmakerDetails.html new file mode 100644 index 00000000..f30eed8b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/BookmakerDetails.html @@ -0,0 +1,333 @@ + + + + + + +public interface BookmakerDetails
+Modifier and Type | +Method and Description | +
---|---|
int |
+getBookmakerId()
+Returns the bookmaker id
+ |
+
Date |
+getExpireAt()
+The expiry date of the access token
+ |
+
String |
+getMessage()
+Returns the message of the request
+ |
+
com.sportradar.uf.sportsapi.datamodel.ResponseCode |
+getResponseCode()
+Returns the response code of the server's response
+ |
+
Duration |
+getServerTimeDifference()
+Returns the difference with the server time
+ |
+
String |
+getVirtualHost()
+Returns the specific virtual host of the bookmaker
+ |
+
String getMessage()+
Date getExpireAt()+
int getBookmakerId()+
com.sportradar.uf.sportsapi.datamodel.ResponseCode getResponseCode()+
HttpStatus
String getVirtualHost()+
Duration getServerTimeDifference()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Car.html b/docs/com/sportradar/unifiedodds/sdk/entities/Car.html new file mode 100644 index 00000000..5cf14ccd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Car.html @@ -0,0 +1,271 @@ + + + + + + +public interface Car
+Modifier and Type | +Method and Description | +
---|---|
String |
+getChassis()
+Returns the chassis of a car
+ |
+
String |
+getEngineName()
+Returns the engine name of a car
+ |
+
String |
+getName()
+Returns the name of a car
+ |
+
String getName()+
String getChassis()+
String getEngineName()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Category.html b/docs/com/sportradar/unifiedodds/sdk/entities/Category.html new file mode 100644 index 00000000..91725671 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Category.html @@ -0,0 +1,245 @@ + + + + + + +public interface Category +extends CategorySummary+
Modifier and Type | +Method and Description | +
---|---|
List<SportEvent> |
+getTournaments()
+Returns an unmodifiable
+List of tournaments which belong to the category represented by the current instance
+ (possible types: BasicTournament , Tournament , Stage ) |
+
getCountryCode, getId, getName, getNames
List<SportEvent> getTournaments()+
List
of tournaments which belong to the category represented by the current instance
+ (possible types: BasicTournament
, Tournament
, Stage
)List
of tournaments which belong to the category represented by the current instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/CategorySummary.html b/docs/com/sportradar/unifiedodds/sdk/entities/CategorySummary.html new file mode 100644 index 00000000..9b085d5b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/CategorySummary.html @@ -0,0 +1,297 @@ + + + + + + +public interface CategorySummary
+Modifier and Type | +Method and Description | +
---|---|
String |
+getCountryCode()
+Returns a
+String representation of a country code |
+
Urn |
+getId()
+Returns an
+Urn uniquely identifying the current CategorySummary instance |
+
String |
+getName(Locale l)
+Returns the current
+CategorySummary instance name in the specified language |
+
Map<Locale,String> |
+getNames()
+Returns an unmodifiable
+Map containing translated category name |
+
Urn getId()+
Urn
uniquely identifying the current CategorySummary
instanceUrn
uniquely identifying the current CategorySummary
instanceString getName(Locale l)+
CategorySummary
instance name in the specified languagel
- - a Locale
in which the name should be returnedMap<Locale,String> getNames()+
Map
containing translated category nameMap
containing translated category nameCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Competition.html b/docs/com/sportradar/unifiedodds/sdk/entities/Competition.html new file mode 100644 index 00000000..0e3bd305 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Competition.html @@ -0,0 +1,419 @@ + + + + + + +public interface Competition +extends SportEvent+
Modifier and Type | +Method and Description | +
---|---|
BookingStatus |
+getBookingStatus()
+Returns a
+BookingStatus enum member providing booking status of the current instance |
+
List<Competitor> |
+getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
SportEventConditions |
+getConditions()
+Returns a
+SportEventConditions representing live conditions of the sport event associated
+ with the current instance |
+
default EventStatus |
+getEventStatus()
+Get the event status
+ |
+
default String |
+getLiveOdds()
+Returns the liveOdds
+ |
+
default SportEventType |
+getSportEventType()
+Returns a
+SportEventType indicating the type of the associated event |
+
CompetitionStatus |
+getStatus()
+Returns a
+CompetitionStatus containing information about the progress of the sport event
+ associated with the current instance |
+
default Optional<CompetitionStatus> |
+getStatusIfPresent()
+Returns a
+CompetitionStatus containing information about the progress of the sport event
+ associated with the current instance if already cached (does not make API call) |
+
Venue |
+getVenue()
+Returns the venue where the sport event associated with the current instance will take place
+ |
+
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
CompetitionStatus getStatus()+
CompetitionStatus
containing information about the progress of the sport event
+ associated with the current instanceCompetitionStatus
containing information about the progress of the sport event
+ associated with the current instancedefault Optional<CompetitionStatus> getStatusIfPresent()+
CompetitionStatus
containing information about the progress of the sport event
+ associated with the current instance if already cached (does not make API call)CompetitionStatus
containing information about the progress of the sport event
+ associated with the current instance if already cached (does not make API call)BookingStatus getBookingStatus()+
BookingStatus
enum member providing booking status of the current instanceBookingStatus
enum member providing booking status of the current instanceVenue getVenue()+
Venue
where the sport event associated with the current instance will take placeSportEventConditions getConditions()+
SportEventConditions
representing live conditions of the sport event associated
+ with the current instanceSportEventConditions
representing live conditions of the sport event associated
+ with the current instanceList<Competitor> getCompetitors()+
List
of competitors that participate in the sport event
+ associated with the current instanceList
of competitors that participate in the sport event
+ associated with the current instancedefault EventStatus getEventStatus()+
default String getLiveOdds()+
default SportEventType getSportEventType()+
SportEventType
indicating the type of the associated eventSportEventType
indicating the type of the associated eventCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Competitor.html b/docs/com/sportradar/unifiedodds/sdk/entities/Competitor.html new file mode 100644 index 00000000..a043cb12 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Competitor.html @@ -0,0 +1,606 @@ + + + + + + +public interface Competitor +extends Player+
Modifier and Type | +Method and Description | +
---|---|
String |
+getAbbreviation(Locale locale)
+Returns the translated competitor abbreviation
+ |
+
Map<Locale,String> |
+getAbbreviations()
+Returns an unmodifiable map of available translated competitor abbreviations
+ |
+
default String |
+getAgeGroup()
+Returns age group of the competitor
+ |
+
default CategorySummary |
+getCategory()
+Returns associated category
+ |
+
Map<Locale,String> |
+getCountries()
+Returns an unmodifiable map of available translated competitor country names
+ |
+
String |
+getCountry(Locale locale)
+Returns the translated competitor country name
+ |
+
String |
+getCountryCode()
+Returns a
+String representation of a country code |
+
Division |
+getDivision() |
+
default String |
+getGender()
+Returns gender of the competitor
+ |
+
List<Jersey> |
+getJerseys()
+Returns a
+List of known competitor jerseys |
+
Manager |
+getManager()
+Returns the associated competitor manager
+ |
+
List<Player> |
+getPlayers()
+Returns a
+List of associated players |
+
default RaceDriverProfile |
+getRaceDriver()
+Returns race driver of the competitor
+ |
+
Reference |
+getReferences()
+Returns the reference ids
+ |
+
default String |
+getShortName()
+Returns the short name
+ |
+
default Sport |
+getSport()
+Returns associated sport
+ |
+
default String |
+getState()
+Returns the state (default method)
+ |
+
Venue |
+getVenue()
+Return the associated competitor home venue
+ |
+
boolean |
+isVirtual()
+Returns a value indicating whether the current instance represents a placeholder team
+ |
+
Map<Locale,String> getCountries()+
Map<Locale,String> getAbbreviations()+
boolean isVirtual()+
Reference getReferences()+
String getCountryCode()+
String
representation of a country codeString
representation of a country codeString getCountry(Locale locale)+
locale
- - a Locale
specifying the language in which to get the country nameString getAbbreviation(Locale locale)+
locale
- - a Locale
specifying the language in which to get the abbreviationList<Player> getPlayers()+
List
of associated playersList
of associated playersList<Jersey> getJerseys()+
List
of known competitor jerseysList
of known competitor jerseysManager getManager()+
Venue getVenue()+
default String getGender()+
default RaceDriverProfile getRaceDriver()+
default String getAgeGroup()+
default String getState()+
UnsupportedOperationException
- if underlying implementation doesn't provide the statedefault Sport getSport()+
default CategorySummary getCategory()+
default String getShortName()+
Division getDivision()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/CompetitorResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/CompetitorResult.html new file mode 100644 index 00000000..e3755d3a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/CompetitorResult.html @@ -0,0 +1,270 @@ + + + + + + +public interface CompetitorResult
+Modifier and Type | +Method and Description | +
---|---|
String |
+getSpecifiers()
+Returns the specifiers
+ |
+
String |
+getType()
+Returns the type
+ |
+
String |
+getValue()
+Returns the value
+ |
+
String getType()+
String getValue()+
String getSpecifiers()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Course.html b/docs/com/sportradar/unifiedodds/sdk/entities/Course.html new file mode 100644 index 00000000..18d7d28d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Course.html @@ -0,0 +1,262 @@ + + + + + + +public interface Course
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/CoverageInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/CoverageInfo.html new file mode 100644 index 00000000..e28230c8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/CoverageInfo.html @@ -0,0 +1,292 @@ + + + + + + +public interface CoverageInfo
+Modifier and Type | +Method and Description | +
---|---|
default CoveredFrom |
+getCoveredFrom()
+Returns coverage location
+ |
+
List<String> |
+getIncludes()
+Returns an unmodifiable
+List specifying what is included in the coverage |
+
String |
+getLevel()
+Returns the level of the available coverage
+ |
+
boolean |
+isLive()
+Returns a value indicating whether the coverage represented by current instance is live coverage
+ |
+
String getLevel()+
boolean isLive()+
List<String> getIncludes()+
List
specifying what is included in the coverageList
specifying what is included in the coverage;
+ otherwise nulldefault CoveredFrom getCoveredFrom()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/CoveredFrom.html b/docs/com/sportradar/unifiedodds/sdk/entities/CoveredFrom.html new file mode 100644 index 00000000..a6346357 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/CoveredFrom.html @@ -0,0 +1,344 @@ + + + + + + +public enum CoveredFrom +extends Enum<CoveredFrom>+
Enum Constant and Description | +
---|
Tv |
+
Venue |
+
Modifier and Type | +Method and Description | +
---|---|
static CoveredFrom |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CoveredFrom[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final CoveredFrom Tv+
public static final CoveredFrom Venue+
public static CoveredFrom[] values()+
+for (CoveredFrom c : CoveredFrom.values()) + System.out.println(c); +
public static CoveredFrom valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/CurrentSeasonInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/CurrentSeasonInfo.html new file mode 100644 index 00000000..d7da49a3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/CurrentSeasonInfo.html @@ -0,0 +1,434 @@ + + + + + + +public interface CurrentSeasonInfo
+Modifier and Type | +Method and Description | +
---|---|
List<Competitor> |
+getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
SeasonCoverage |
+getCoverage()
+Returns a
+SeasonCoverage instance containing information about the available
+ coverage for the associated season |
+
Round |
+getCurrentRound()
+Returns a
+Round instance specifying the current season round |
+
Date |
+getEndDate()
+Returns the
+Date specifying the end date of the season |
+
List<Group> |
+getGroups()
+Returns a
+List of groups associated with the current season |
+
Urn |
+getId()
+Returns the
+Urn uniquely identifying the current season |
+
String |
+getName(Locale locale)
+Returns the name of the season in the specified language
+ |
+
Map<Locale,String> |
+getNames()
+Returns the name of the season in available locales
+ |
+
List<Competition> |
+getSchedule()
+Returns a
+List of events that belong to the associated season |
+
Date |
+getStartDate()
+Returns the
+Date specifying the start date of the season |
+
String |
+getYear()
+Returns the
+String representation the year of the season |
+
Urn getId()+
Urn
uniquely identifying the current seasonUrn
uniquely identifying the current seasonString getName(Locale locale)+
locale
- - a Locale
specifying the language of the returned nameString getYear()+
String
representation the year of the seasonString
representation the year of the seasonDate getStartDate()+
Date
specifying the start date of the seasonDate
specifying the start date of the seasonDate getEndDate()+
Date
specifying the end date of the seasonDate
specifying the end date of the seasonSeasonCoverage getCoverage()+
SeasonCoverage
instance containing information about the available
+ coverage for the associated seasonSeasonCoverage
instance containing information about the available coverageList<Group> getGroups()+
List
of groups associated with the current seasonList
of groups associated with the current seasonRound getCurrentRound()+
Round
instance specifying the current season roundRound
instance specifying the current season roundList<Competitor> getCompetitors()+
List
of competitors that participate in the sport event
+ associated with the current instanceList
of competitors that participate in the sport event
+ associated with the current instanceList<Competition> getSchedule()+
List
of events that belong to the associated seasonList
of events that belong to the associated seasonCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/DelayedInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/DelayedInfo.html new file mode 100644 index 00000000..441e7da8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/DelayedInfo.html @@ -0,0 +1,253 @@ + + + + + + +public interface DelayedInfo
+Modifier and Type | +Method and Description | +
---|---|
String |
+getDescription(Locale locale)
+Returns the delay info description in the specified
+Locale |
+
int |
+getId()
+Returns the delay info identifier
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Division.html b/docs/com/sportradar/unifiedodds/sdk/entities/Division.html new file mode 100644 index 00000000..b0afa59f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Division.html @@ -0,0 +1,236 @@ + + + + + + +public interface Division
+Modifier and Type | +Method and Description | +
---|---|
Integer |
+getDivision() |
+
String |
+getDivisionName() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Draw.html b/docs/com/sportradar/unifiedodds/sdk/entities/Draw.html new file mode 100644 index 00000000..a4dc5e54 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Draw.html @@ -0,0 +1,303 @@ + + + + + + +public interface Draw +extends SportEvent+
Modifier and Type | +Method and Description | +
---|---|
default Integer |
+getDisplayId()
+Returns the display id
+ |
+
Lottery |
+getLottery()
+Returns the associated lottery
+ |
+
List<DrawResult> |
+getResults()
+Returns a list of draw results
+ |
+
DrawStatus |
+getStatus()
+Returns the status of the draw
+ |
+
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
DrawStatus getStatus()+
List<DrawResult> getResults()+
Lottery getLottery()+
default Integer getDisplayId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/DrawInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/DrawInfo.html new file mode 100644 index 00000000..edd0dd3c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/DrawInfo.html @@ -0,0 +1,271 @@ + + + + + + +public interface DrawInfo
+Modifier and Type | +Method and Description | +
---|---|
DrawType |
+getDrawType()
+Returns the draw type
+ |
+
String |
+getGameType()
+Returns the draw game type
+ |
+
TimeType |
+getTimeType()
+Returns the draw time type
+ |
+
DrawType getDrawType()+
TimeType getTimeType()+
String getGameType()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/DrawResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/DrawResult.html new file mode 100644 index 00000000..1f07d0d6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/DrawResult.html @@ -0,0 +1,269 @@ + + + + + + +public interface DrawResult
+Modifier and Type | +Method and Description | +
---|---|
String |
+getName(Locale locale)
+Returns the name of the draw result
+ |
+
Map<Locale,String> |
+getNames()
+Returns the name of the draw result
+ |
+
Integer |
+getValue()
+Returns the value of the draw
+ |
+
Integer getValue()+
String getName(Locale locale)+
locale
- the Locale
in which the data should be providedCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/DrawStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/DrawStatus.html new file mode 100644 index 00000000..41aae266 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/DrawStatus.html @@ -0,0 +1,380 @@ + + + + + + +public enum DrawStatus +extends Enum<DrawStatus>+
Enum Constant and Description | +
---|
Cancelled |
+
Closed |
+
Finished |
+
Open |
+
Unknown |
+
Modifier and Type | +Method and Description | +
---|---|
static DrawStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static DrawStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final DrawStatus Open+
public static final DrawStatus Closed+
public static final DrawStatus Finished+
public static final DrawStatus Cancelled+
public static final DrawStatus Unknown+
public static DrawStatus[] values()+
+for (DrawStatus c : DrawStatus.values()) + System.out.println(c); +
public static DrawStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/DrawType.html b/docs/com/sportradar/unifiedodds/sdk/entities/DrawType.html new file mode 100644 index 00000000..e76d672f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/DrawType.html @@ -0,0 +1,356 @@ + + + + + + +public enum DrawType +extends Enum<DrawType>+
Enum Constant and Description | +
---|
Drum |
+
Rng |
+
Unknown |
+
Modifier and Type | +Method and Description | +
---|---|
static DrawType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static DrawType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final DrawType Drum+
public static final DrawType Rng+
public static final DrawType Unknown+
public static DrawType[] values()+
+for (DrawType c : DrawType.values()) + System.out.println(c); +
public static DrawType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/EventClock.html b/docs/com/sportradar/unifiedodds/sdk/entities/EventClock.html new file mode 100644 index 00000000..e9c19031 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/EventClock.html @@ -0,0 +1,331 @@ + + + + + + +public interface EventClock
+EventClock
implementation valuesModifier and Type | +Method and Description | +
---|---|
String |
+getEventTime()
+Returns the event time of the sport event associated with the current instance
+ |
+
String |
+getRemainingTime()
+Returns the remaining event time
+ |
+
String |
+getRemainingTimeInPeriod()
+Returns the remaining period time
+ |
+
String |
+getStoppageTime()
+Returns the time at which the event associated with the current instance has been stopped
+ |
+
String |
+getStoppageTimeAnnounced()
+Returns the time at which the stoppage time has been announced
+ |
+
Boolean |
+getStopped()
+Returns an indication if the event clock is currently stopped
+ |
+
String getEventTime()+
String getStoppageTime()+
String getStoppageTimeAnnounced()+
String getRemainingTime()+
String getRemainingTimeInPeriod()+
Boolean getStopped()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/EventPlayer.html b/docs/com/sportradar/unifiedodds/sdk/entities/EventPlayer.html new file mode 100644 index 00000000..06a1e990 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/EventPlayer.html @@ -0,0 +1,246 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
String |
+getBench()
+Returns the bench value
+ The bench value - in case of yellow or red card event, it is relevant to know if the player who is getting the card is sitting on the bench at that exact moment.
+ |
+
String getBench()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/EventResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/EventResult.html new file mode 100644 index 00000000..afbb49d6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/EventResult.html @@ -0,0 +1,631 @@ + + + + + + +public interface EventResult
+Modifier and Type | +Method and Description | +
---|---|
BigDecimal |
+getAwayScore()
+Returns the away score
+ |
+
BigInteger |
+getClimber()
+Returns the climber
+ |
+
Double |
+getClimberDecimal()
+Returns the climber value in a decimal format
+ |
+
BigInteger |
+getClimberRanking()
+Returns the climber ranking
+ |
+
default List<CompetitorResult> |
+getCompetitorResults()
+Returns the competitor results
+ |
+
default Double |
+getDistance()
+Returns the distance
+ |
+
default Integer |
+getGrid()
+Returns the grid value
+ |
+
BigDecimal |
+getHomeScore()
+Returns the home score
+ |
+
String |
+getId()
+Returns the id of the event result
+ |
+
Integer |
+getMatchStatus()
+Returns the match status
+ |
+
BigInteger |
+getPoints()
+Returns the points of the result
+ |
+
Double |
+getPointsDecimal()
+Returns the points in a decimal format
+ |
+
BigInteger |
+getPosition()
+Returns the position of the result
+ |
+
BigInteger |
+getSprint()
+Returns the sprint of the result
+ |
+
Double |
+getSprintDecimal()
+Returns the sprint value in a decimal format
+ |
+
BigInteger |
+getSprintRanking()
+Returns the sprint ranking
+ |
+
String |
+getStatus()
+Returns the state of the result
+ |
+
String |
+getStatusComment()
+Returns the status comment
+ |
+
String |
+getTime()
+Returns the time of the result
+ |
+
BigInteger |
+getTimeRanking()
+Returns the time ranking
+ |
+
Double |
+getWcPoints()
+Returns the wc points
+ |
+
String getId()+
BigInteger getPosition()+
BigInteger getPoints()+
String getTime()+
BigInteger getTimeRanking()+
String getStatus()+
String getStatusComment()+
BigInteger getSprint()+
BigInteger getSprintRanking()+
BigInteger getClimber()+
BigInteger getClimberRanking()+
Integer getMatchStatus()+
BigDecimal getHomeScore()+
BigDecimal getAwayScore()+
Double getPointsDecimal()+
Double getSprintDecimal()+
Double getClimberDecimal()+
Double getWcPoints()+
default Integer getGrid()+
default Double getDistance()+
default List<CompetitorResult> getCompetitorResults()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/EventStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/EventStatus.html new file mode 100644 index 00000000..b00b6977 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/EventStatus.html @@ -0,0 +1,557 @@ + + + + + + +public enum EventStatus +extends Enum<EventStatus>+
Enum Constant and Description | +
---|
Abandoned
+Abandoned - when Sportradar aborts scouting the match - this means there will be no live
+ reporting the match will likely take place anyhow, and after the match has been played
+ Sportradar will likely enter the results and the match will be moved to closed/finished
+ |
+
Cancelled
+Cancelled - the sport event has been cancelled, the event will not take place, there will be
+ no results
+ |
+
Delayed
+Delayed - if a match has passed its scheduled start time but is delayed, unknown when it will
+ start this is something that often happens in Tennis
+ |
+
Ended
+Ended - the match has ended according to our own data, the final results may not be ready yet
+ |
+
Finished
+Finished - the final results have been published and confirmed (often happens much later than
+ Ended)
+ |
+
Interrupted
+Interrupted
+ |
+
Live
+Live - the match as far as we know is live could be over-time, extended time or between
+ periods too
+ |
+
NotStarted
+NotStarted - the match as far as we know has not yet started
+ |
+
Postponed
+Postponed
+ |
+
Suspended
+Suspended - the match will continue but is temporarily suspended
+ |
+
Unknown
+Unknown - if a hitherto unsupported sport-event-status is received
+ |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+getApiName()
+Returns the API
+String value |
+
static EventStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static EventStatus |
+valueOfApiStatusId(int status) |
+
static EventStatus |
+valueOfApiStatusName(String status) |
+
static EventStatus |
+valueOfMessageStatus(com.sportradar.uf.datamodel.UfEventStatusStatus status) |
+
static EventStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final EventStatus NotStarted+
public static final EventStatus Live+
public static final EventStatus Suspended+
public static final EventStatus Ended+
public static final EventStatus Finished+
public static final EventStatus Cancelled+
public static final EventStatus Abandoned+
public static final EventStatus Delayed+
public static final EventStatus Unknown+
public static final EventStatus Postponed+
public static final EventStatus Interrupted+
public static EventStatus[] values()+
+for (EventStatus c : EventStatus.values()) + System.out.println(c); +
public static EventStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static EventStatus valueOfApiStatusName(String status)+
public static EventStatus valueOfApiStatusId(int status)+
public static EventStatus valueOfMessageStatus(com.sportradar.uf.datamodel.UfEventStatusStatus status)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/EventTimeline.html b/docs/com/sportradar/unifiedodds/sdk/entities/EventTimeline.html new file mode 100644 index 00000000..fbd3ec58 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/EventTimeline.html @@ -0,0 +1,231 @@ + + + + + + +public interface EventTimeline
+Modifier and Type | +Method and Description | +
---|---|
List<TimelineEvent> |
+getTimelineEvents()
+Returns a chronological list of events
+ |
+
List<TimelineEvent> getTimelineEvents()+
TimelineEventCi
sCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Fixture.html b/docs/com/sportradar/unifiedodds/sdk/entities/Fixture.html new file mode 100644 index 00000000..d840f5fe --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Fixture.html @@ -0,0 +1,478 @@ + + + + + + +public interface Fixture
+Modifier and Type | +Method and Description | +
---|---|
List<Urn> |
+getAdditionalParentsIds()
+Returns the list specifying the additional parent ids associated with the current instance
+ |
+
CoverageInfo |
+getCoverageInfo()
+Returns the
+CoverageInfo instance specifying what coverage is available for the sport event |
+
Map<String,String> |
+getExtraInfo()
+Returns an unmodifiable
+Map containing additional information about the fixture
+ (Note - the collection may contain deprecated key 'streaming') |
+
Date |
+getNextLiveTime()
+Returns the
+Date instance specifying the live time in case the fixture was re-schedule,
+ or a null reference if the fixture was not re-scheduled |
+
Urn |
+getParentStageId()
+Returns an id of the parent stage associated with the current instance
+ |
+
ProducerInfo |
+getProducerInfo()
+Returns the
+ProducerInfo instance providing sportradar related information about the sport event associated |
+
Reference |
+getReferences()
+Returns the reference ids
+ |
+
Urn |
+getReplacedBy()
+Returns the
+Urn identifier of the replacement event |
+
List<ScheduledStartTimeChange> |
+getScheduledStartTimeChanges()
+Returns the list of all
+ScheduledStartTimeChange to start time |
+
Date |
+getStartTime()
+Returns the
+Date instance specifying when the fixture is scheduled to start |
+
Boolean |
+getStartTimeTbd()
+An indication if the start tam is yet to be defined
+ |
+
List<TvChannel> |
+getTvChannels()
+Returns an unmodifiable
+List representing TV channels covering the sport event |
+
boolean |
+isStartTimeConfirmed()
+Returns the value indicating whether the start time of the fixture has been confirmed
+ |
+
Date getStartTime()+
Date
instance specifying when the fixture is scheduled to startDate
instance specifying when the fixture is scheduled to startboolean isStartTimeConfirmed()+
Boolean getStartTimeTbd()+
Date getNextLiveTime()+
Date
instance specifying the live time in case the fixture was re-schedule,
+ or a null reference if the fixture was not re-scheduledDate
instance specifying the live time in case the fixture was re-schedule,
+ or a null reference if the fixture was not re-scheduledMap<String,String> getExtraInfo()+
Map
containing additional information about the fixture
+ (Note - the collection may contain deprecated key 'streaming')Map
containing additional information about the fixtureList<TvChannel> getTvChannels()+
List
representing TV channels covering the sport eventList
representing TV channels covering the sport eventCoverageInfo getCoverageInfo()+
CoverageInfo
instance specifying what coverage is available for the sport eventCoverageInfo
instance specifying what coverage is available for the sport eventProducerInfo getProducerInfo()+
ProducerInfo
instance providing sportradar related information about the sport event associatedProducerInfo
instance providing sportradar related information about the sport event associatedReference getReferences()+
Urn getReplacedBy()+
Urn
identifier of the replacement eventUrn
identifier of the replacement eventList<ScheduledStartTimeChange> getScheduledStartTimeChanges()+
ScheduledStartTimeChange
to start timeScheduledStartTimeChange
to start timeUrn getParentStageId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/FixtureChange.html b/docs/com/sportradar/unifiedodds/sdk/entities/FixtureChange.html new file mode 100644 index 00000000..bf0bd78c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/FixtureChange.html @@ -0,0 +1,251 @@ + + + + + + +public interface FixtureChange
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getSportEventId()
+Returns the
+Urn instance specifying the sport event |
+
Date |
+getUpdateTime()
+Returns the
+Date instance specifying the last update time |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/GoalScorer.html b/docs/com/sportradar/unifiedodds/sdk/entities/GoalScorer.html new file mode 100644 index 00000000..b223a783 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/GoalScorer.html @@ -0,0 +1,245 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
String |
+getMethod()
+Returns the method value
+ The attribute can assume values such as 'penalty' and 'own goal'.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Group.html b/docs/com/sportradar/unifiedodds/sdk/entities/Group.html new file mode 100644 index 00000000..1b3b02a8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Group.html @@ -0,0 +1,271 @@ + + + + + + +public interface Group
+Modifier and Type | +Method and Description | +
---|---|
List<Competitor> |
+getCompetitors()
+Returns an unmodifiable
+List representing group competitors |
+
default String |
+getId()
+Returns the id of the group
+ |
+
String |
+getName()
+Returns the name of the group
+ |
+
String getName()+
List<Competitor> getCompetitors()+
List
representing group competitorsList
representing group competitors(if available); otherwise nulldefault String getId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Hole.html b/docs/com/sportradar/unifiedodds/sdk/entities/Hole.html new file mode 100644 index 00000000..d1ef7192 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Hole.html @@ -0,0 +1,251 @@ + + + + + + +public interface Hole
+Modifier and Type | +Method and Description | +
---|---|
int |
+getNumber()
+Gets the number of the hole
+ |
+
int |
+getPar()
+Gets the par of the hole
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/HomeAway.html b/docs/com/sportradar/unifiedodds/sdk/entities/HomeAway.html new file mode 100644 index 00000000..0ecc51e9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/HomeAway.html @@ -0,0 +1,363 @@ + + + + + + +public enum HomeAway +extends Enum<HomeAway>+
Enum Constant and Description | +
---|
Away
+The associated entity is away
+ |
+
Home
+The associated entity is home
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static HomeAway |
+valueFromBasicStringDescription(String team) |
+
static HomeAway |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static HomeAway[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final HomeAway Home+
public static final HomeAway Away+
public static HomeAway[] values()+
+for (HomeAway c : HomeAway.values()) + System.out.println(c); +
public static HomeAway valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Jersey.html b/docs/com/sportradar/unifiedodds/sdk/entities/Jersey.html new file mode 100644 index 00000000..3d80bf5a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Jersey.html @@ -0,0 +1,371 @@ + + + + + + +public interface Jersey
+Modifier and Type | +Method and Description | +
---|---|
String |
+getBase()
+Returns the base color of the jersey
+ |
+
String |
+getNumber()
+Returns the jersey number color
+ |
+
default String |
+getShirtType()
+Returns the jersey shirt type
+ |
+
String |
+getSleeve()
+Returns the sleeve color of the jersey
+ |
+
default String |
+getSleeveDetail()
+Returns the jersey sleeve detail
+ |
+
default String |
+getSplitColor()
+Returns the jersey split color
+ |
+
default String |
+getStripesColor()
+Returns the jersey stripes color
+ |
+
String |
+getType()
+Returns the jersey type
+ |
+
String getBase()+
String getNumber()+
String getSleeve()+
String getType()+
default String getStripesColor()+
default String getSplitColor()+
default String getShirtType()+
default String getSleeveDetail()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/LocalizedNamedValue.html b/docs/com/sportradar/unifiedodds/sdk/entities/LocalizedNamedValue.html new file mode 100644 index 00000000..6915531d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/LocalizedNamedValue.html @@ -0,0 +1,246 @@ + + + + + + +public interface LocalizedNamedValue +extends NamedValue+
NamedValue
which contains values with names/descriptions that are translatableModifier and Type | +Method and Description | +
---|---|
String |
+getDescription(Locale locale)
+Returns the current instance description in the requested
+Locale |
+
getDescription, getId
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/LongTermEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/LongTermEvent.html new file mode 100644 index 00000000..45481a03 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/LongTermEvent.html @@ -0,0 +1,267 @@ + + + + + + +public interface LongTermEvent +extends SportEvent+
Modifier and Type | +Method and Description | +
---|---|
SportSummary |
+getSport()
+Returns a
+SportSummary instance representing the sport associated with the current instance |
+
TournamentCoverage |
+getTournamentCoverage()
+Returns a
+TournamentCoverage instance which describes the associated tournament coverage information |
+
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
SportSummary getSport()+
SportSummary
instance representing the sport associated with the current instanceSportSummary
instance representing the sport associated with the current instanceTournamentCoverage getTournamentCoverage()+
TournamentCoverage
instance which describes the associated tournament coverage informationTournamentCoverage
instance describing the tournament coverage informationCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Lottery.html b/docs/com/sportradar/unifiedodds/sdk/entities/Lottery.html new file mode 100644 index 00000000..4cc1fbc7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Lottery.html @@ -0,0 +1,310 @@ + + + + + + +public interface Lottery +extends LongTermEvent+
Modifier and Type | +Method and Description | +
---|---|
BonusInfo |
+getBonusInfo()
+Returns the associated bonus info
+ |
+
CategorySummary |
+getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
DrawInfo |
+getDrawInfo()
+Returns the associated draw info
+ |
+
List<Draw> |
+getScheduledDraws()
+Returns the lottery draws
+ |
+
getSport, getTournamentCoverage
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
CategorySummary getCategory()+
CategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceBonusInfo getBonusInfo()+
DrawInfo getDrawInfo()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Manager.html b/docs/com/sportradar/unifiedodds/sdk/entities/Manager.html new file mode 100644 index 00000000..d38bdc1b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Manager.html @@ -0,0 +1,311 @@ + + + + + + +public interface Manager
+Modifier and Type | +Method and Description | +
---|---|
String |
+getCountryCode()
+Returns the country code
+ |
+
Urn |
+getId()
+Returns the manager identifier
+ |
+
String |
+getName(Locale locale)
+Returns the translated manager name
+ |
+
Map<Locale,String> |
+getNames()
+Returns the translated manager name
+ |
+
String |
+getNationality(Locale locale)
+Returns the translated nationality
+ |
+
Urn getId()+
String getName(Locale locale)+
locale
- the locale in which the name should be providedString getNationality(Locale locale)+
locale
- the locale in which the nationality should be providedString getCountryCode()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Match.html b/docs/com/sportradar/unifiedodds/sdk/entities/Match.html new file mode 100644 index 00000000..e620a221 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Match.html @@ -0,0 +1,489 @@ + + + + + + +public interface Match +extends Competition+
Modifier and Type | +Method and Description | +
---|---|
TeamCompetitor |
+getAwayCompetitor()
+Returns a
+TeamCompetitor instance describing the away competitor |
+
default CoverageInfo |
+getCoverageInfo()
+Returns a
+CoverageInfo instance |
+
DelayedInfo |
+getDelayedInfo()
+Returns a
+DelayedInfo instance describing possible information about a delay |
+
EventTimeline |
+getEventTimeline(Locale locale)
+Returns the associated
+EventTimeline
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished) |
+
default Optional<EventTimeline> |
+getEventTimelineIfPresent(Locale locale)
+Returns the associated
+EventTimeline if already cached (does not make API call)
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished) |
+
Fixture |
+getFixture()
+Returns the
+Fixture instance containing information about the arranged sport event
+ A Fixture is a sport event that has been arranged for a particular time and place |
+
TeamCompetitor |
+getHomeCompetitor()
+Returns a
+TeamCompetitor instance describing the home competitor |
+
SeasonInfo |
+getSeason()
+Returns a
+SeasonInfo instance providing basic information about
+ the season to which the sport event associated with the current instance belongs to |
+
SportSummary |
+getSport() |
+
MatchStatus |
+getStatus()
+Returns a
+MatchStatus containing information about the progress of the match
+ associated with the current instance |
+
LongTermEvent |
+getTournament()
+Returns the tournament associated with the current instance
+ (possible types can be
+BasicTournament and Tournament ) |
+
Round |
+getTournamentRound()
+Returns a
+Round instance describing the tournament round to which the
+ sport event associated with current instance belongs to |
+
getBookingStatus, getCompetitors, getConditions, getEventStatus, getLiveOdds, getSportEventType, getStatusIfPresent, getVenue
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
MatchStatus getStatus()+
MatchStatus
containing information about the progress of the match
+ associated with the current instancegetStatus
in interface Competition
MatchStatus
containing information about the progress of the match
+ associated with the current instanceSeasonInfo getSeason()+
SeasonInfo
instance providing basic information about
+ the season to which the sport event associated with the current instance belongs toSeasonInfo
instance providing basic information about
+ the seasonRound getTournamentRound()+
Round
instance describing the tournament round to which the
+ sport event associated with current instance belongs toRound
instance describing the tournament roundTeamCompetitor getHomeCompetitor()+
TeamCompetitor
instance describing the home competitorTeamCompetitor
instance describing the home competitorTeamCompetitor getAwayCompetitor()+
TeamCompetitor
instance describing the away competitorTeamCompetitor
instance describing the away competitorLongTermEvent getTournament()+
BasicTournament
and Tournament
)Fixture getFixture()+
Fixture
instance containing information about the arranged sport event
+ A Fixture is a sport event that has been arranged for a particular time and placeFixture
instance containing information about the arranged sport eventEventTimeline getEventTimeline(Locale locale)+
EventTimeline
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished)locale
- the locale in which the timeline should be provideddefault Optional<EventTimeline> getEventTimelineIfPresent(Locale locale)+
EventTimeline
if already cached (does not make API call)
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished)locale
- the locale in which the timeline should be providedEventTimeline
if already cached (does not make API call)DelayedInfo getDelayedInfo()+
DelayedInfo
instance describing possible information about a delayDelayedInfo
instance describing information about a possible delaydefault CoverageInfo getCoverageInfo()+
CoverageInfo
instanceCoverageInfo
instanceSportSummary getSport()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/NamedValue.html b/docs/com/sportradar/unifiedodds/sdk/entities/NamedValue.html new file mode 100644 index 00000000..7862e8d8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/NamedValue.html @@ -0,0 +1,256 @@ + + + + + + +public interface NamedValue
+NamedValue
+ which contains values with names/descriptionsModifier and Type | +Method and Description | +
---|---|
String |
+getDescription()
+Returns the description of the current instance
+ |
+
int |
+getId()
+Returns the identifier of the current instance
+ |
+
int getId()+
String getDescription()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/PeriodCompetitorResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodCompetitorResult.html new file mode 100644 index 00000000..bef39d68 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodCompetitorResult.html @@ -0,0 +1,251 @@ + + + + + + +public interface PeriodCompetitorResult
+Modifier and Type | +Method and Description | +
---|---|
List<CompetitorResult> |
+getCompetitorResults()
+Returns the list of the competitor results
+ |
+
Urn |
+getId()
+Returns the competitor id
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/PeriodScore.html b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodScore.html new file mode 100644 index 00000000..7681c39d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodScore.html @@ -0,0 +1,353 @@ + + + + + + +public interface PeriodScore
+Modifier and Type | +Method and Description | +
---|---|
BigDecimal |
+getAwayScore()
+Returns the score of the away team in the period represented by the current instance
+ |
+
BigDecimal |
+getHomeScore()
+Returns the score of the home team in the period represented by the current instance
+ |
+
default Integer |
+getMatchStatusCode()
+Returns the match status code
+ |
+
LocalizedNamedValue |
+getPeriodDescription()
+Returns the period description translated in the default locale
+ |
+
LocalizedNamedValue |
+getPeriodDescription(Locale locale)
+Returns the period description translated in the specified language
+ |
+
Integer |
+getPeriodNumber()
+Returns the sequence number of the period represented by the current instance
+ |
+
PeriodType |
+getPeriodType()
+Returns the period type
+ |
+
BigDecimal getHomeScore()+
BigDecimal getAwayScore()+
Integer getPeriodNumber()+
LocalizedNamedValue getPeriodDescription()+
LocalizedNamedValue getPeriodDescription(Locale locale)+
locale
- - a Locale
specifying the language of the statusPeriodType getPeriodType()+
default Integer getMatchStatusCode()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/PeriodStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodStatus.html new file mode 100644 index 00000000..56dec0cd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodStatus.html @@ -0,0 +1,291 @@ + + + + + + +public interface PeriodStatus
+Modifier and Type | +Method and Description | +
---|---|
Integer |
+getNumber()
+Returns the number of the specific lap
+ |
+
List<PeriodCompetitorResult> |
+getPeriodResults()
+Returns the list of period results
+ |
+
String |
+getStatus()
+Returns the status
+ |
+
String |
+getType()
+Returns the type
+ |
+
Integer getNumber()+
String getType()+
String getStatus()+
List<PeriodCompetitorResult> getPeriodResults()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/PeriodType.html b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodType.html new file mode 100644 index 00000000..d10de92a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/PeriodType.html @@ -0,0 +1,368 @@ + + + + + + +public enum PeriodType +extends Enum<PeriodType>+
Enum Constant and Description | +
---|
Other |
+
Overtime |
+
Penalties |
+
RegularPeriod |
+
Modifier and Type | +Method and Description | +
---|---|
static PeriodType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static PeriodType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final PeriodType RegularPeriod+
public static final PeriodType Overtime+
public static final PeriodType Penalties+
public static final PeriodType Other+
public static PeriodType[] values()+
+for (PeriodType c : PeriodType.values()) + System.out.println(c); +
public static PeriodType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Pitcher.html b/docs/com/sportradar/unifiedodds/sdk/entities/Pitcher.html new file mode 100644 index 00000000..7784b1f1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Pitcher.html @@ -0,0 +1,291 @@ + + + + + + +public interface Pitcher
+Modifier and Type | +Method and Description | +
---|---|
HomeAway |
+getCompetitor()
+Returns indication if the
+Pitcher is home or away |
+
PitcherHand |
+getHand()
+Returns indication if the
+Pitcher is left or right handed |
+
Urn |
+getId()
+Returns the unique identifier of the current
+Pitcher instance |
+
String |
+getName()
+Returns the name of the pitcher represented by the current
+Pitcher instance |
+
Urn getId()+
Pitcher
instancePitcher
instanceString getName()+
Pitcher
instancePitcher
instanceHomeAway getCompetitor()+
Pitcher
is home or awayPitcher
is home or awayPitcherHand getHand()+
Pitcher
is left or right handedPitcher
is left or right handedCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/PitcherHand.html b/docs/com/sportradar/unifiedodds/sdk/entities/PitcherHand.html new file mode 100644 index 00000000..66d3c8ae --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/PitcherHand.html @@ -0,0 +1,363 @@ + + + + + + +public enum PitcherHand +extends Enum<PitcherHand>+
Enum Constant and Description | +
---|
Left
+The associated entity is left handed
+ |
+
Right
+The associated entity is right handed
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static PitcherHand |
+valueFromBasicStringDescription(String hand) |
+
static PitcherHand |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static PitcherHand[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final PitcherHand Left+
public static final PitcherHand Right+
public static PitcherHand[] values()+
+for (PitcherHand c : PitcherHand.values()) + System.out.println(c); +
public static PitcherHand valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static PitcherHand valueFromBasicStringDescription(String hand)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Player.html b/docs/com/sportradar/unifiedodds/sdk/entities/Player.html new file mode 100644 index 00000000..238b6e5a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Player.html @@ -0,0 +1,277 @@ + + + + + + +public interface Player
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getId()
+
+ |
+
String |
+getName(Locale locale)
+Returns the name of the player in the specified language
+ |
+
Map<Locale,String> |
+getNames()
+Returns an unmodifiable map of available translated names
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/PlayerProfile.html b/docs/com/sportradar/unifiedodds/sdk/entities/PlayerProfile.html new file mode 100644 index 00000000..ae250357 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/PlayerProfile.html @@ -0,0 +1,447 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
String |
+getCountryCode()
+Returns a
+String representation of a country code |
+
Date |
+getDateOfBirth()
+Returns the
+Date specifying the date of birth of the player associated with the current instance |
+
String |
+getFullName(Locale locale)
+Returns the player full name in the specified language
+ |
+
default String |
+getGender()
+Returns gender of the player
+ |
+
Integer |
+getHeight()
+Returns the height in centimeters of the player represented by the current instance or a null reference if height is not known
+ |
+
Integer |
+getJerseyNumber()
+Returns the player jersey number
+ |
+
Map<Locale,String> |
+getNationalities()
+Returns an unmodifiable
+Map containing player's nationality in different languages |
+
String |
+getNationality(Locale locale)
+Returns the nationality of the player in the requested
+Locale |
+
String |
+getNickname()
+Returns the player nickname
+ |
+
String |
+getType()
+Returns the value describing the type(e.g.
+ |
+
Integer |
+getWeight()
+Returns the weight in kilograms of the player represented by the current instance or a null reference if weight is not known
+ |
+
String getFullName(Locale locale)+
locale
- - Locale
specifying the language of the returned player nameString getType()+
Date getDateOfBirth()+
Date
specifying the date of birth of the player associated with the current instanceDate
specifying the date of birth of the player associated with the current instanceInteger getHeight()+
Integer getWeight()+
String getCountryCode()+
String
representation of a country codeString
representation of a country codeString getNationality(Locale locale)+
Locale
Map<Locale,String> getNationalities()+
Map
containing player's nationality in different languagesMap
containing player's nationality in different languagesInteger getJerseyNumber()+
String getNickname()+
default String getGender()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ProducerInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/ProducerInfo.html new file mode 100644 index 00000000..7d492425 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ProducerInfo.html @@ -0,0 +1,363 @@ + + + + + + +public interface ProducerInfo
+Modifier and Type | +Method and Description | +
---|---|
List<ProducerInfoLink> |
+getProducerInfoLinks()
+Returns an unmodifiable
+List representing links to the producer represented by current instance |
+
List<StreamingChannel> |
+getStreamingChannels()
+Returns an unmodifiable
+List representing streaming channels associated with current producer instance |
+
boolean |
+isAutoTraded()
+Returns an indication if the current instance is being auto traded
+ |
+
boolean |
+isInHostedStatistics()
+Returns an indication if the sport event associated with the current
+ instance is available in the LiveCenterSoccer solution
+ |
+
boolean |
+isInLiveCenterSoccer()
+Returns an indication if the sport event associated with the current
+ instance is available in the LiveCenterSoccer solution
+ |
+
default boolean |
+isInLiveMatchTracker()
+Returns an indication if the sport event associated with the current
+ instance is available in the LiveMatchTracker solution
+ |
+
boolean |
+isInLiveScore()
+Returns an indication if the sport event associated with the current
+ instance is available in the LiveScore solution
+ |
+
boolean isAutoTraded()+
boolean isInHostedStatistics()+
boolean isInLiveCenterSoccer()+
boolean isInLiveScore()+
default boolean isInLiveMatchTracker()+
List<ProducerInfoLink> getProducerInfoLinks()+
List
representing links to the producer represented by current instanceList
representing links to the producer represented by current instanceList<StreamingChannel> getStreamingChannels()+
List
representing streaming channels associated with current producer instanceList
representing streaming channels associated with current producer instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ProducerInfoLink.html b/docs/com/sportradar/unifiedodds/sdk/entities/ProducerInfoLink.html new file mode 100644 index 00000000..cfbf566a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ProducerInfoLink.html @@ -0,0 +1,251 @@ + + + + + + +public interface ProducerInfoLink
+Modifier and Type | +Method and Description | +
---|---|
String |
+getName()
+Returns the name of the producer link represented by the current instance
+ |
+
String |
+getReference()
+Returns the reference to the producer info represented by the current instance
+ |
+
String getReference()+
String getName()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/RaceDriverProfile.html b/docs/com/sportradar/unifiedodds/sdk/entities/RaceDriverProfile.html new file mode 100644 index 00000000..74521d4f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/RaceDriverProfile.html @@ -0,0 +1,271 @@ + + + + + + +public interface RaceDriverProfile
+Modifier and Type | +Method and Description | +
---|---|
Car |
+getCar()
+Returns the car information
+ |
+
Urn |
+getRaceDriverId()
+Returns the race driver id
+ |
+
Urn |
+getRaceTeamId()
+Returns the race team id
+ |
+
Urn getRaceDriverId()+
Urn getRaceTeamId()+
Car getCar()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Referee.html b/docs/com/sportradar/unifiedodds/sdk/entities/Referee.html new file mode 100644 index 00000000..8f8faac2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Referee.html @@ -0,0 +1,293 @@ + + + + + + +public interface Referee
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getId()
+Returns the unique identifier of the current
+Referee instance |
+
String |
+getName()
+Returns the name of the referee represented by the current
+Referee instance |
+
Map<Locale,String> |
+getNationalities()
+Returns an unmodifiable
+Map containing referee nationality in different languages |
+
String |
+getNationality(Locale locale)
+Returns the nationality in the requested locale
+ |
+
Urn getId()+
Referee
instanceReferee
instanceString getName()+
Referee
instanceReferee
instanceString getNationality(Locale locale)+
locale
- - a Locale
in which the nationality is requestedCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Reference.html b/docs/com/sportradar/unifiedodds/sdk/entities/Reference.html new file mode 100644 index 00000000..c1a96ec7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Reference.html @@ -0,0 +1,311 @@ + + + + + + +public interface Reference
+Modifier and Type | +Method and Description | +
---|---|
default Integer |
+getAamsId()
+Returns the AAMS id for this instance if provided among reference ids, null otherwise
+ |
+
Integer |
+getBetfairId()
+Returns the Betfair id for this instance if provided amount reference ids, null otherwise
+ |
+
Integer |
+getBetradarId()
+Returns the Betradar id for this instance if provided amount reference ids, null otherwise
+ |
+
Map<String,String> |
+getReferences()
+Returns a
+Map with all the reference ids associated with the current instance |
+
Integer |
+getRotationNumber()
+Returns the rotation number for this instance if provided amount reference ids, null otherwise
+ |
+
Integer getBetradarId()+
Integer getBetfairId()+
Integer getRotationNumber()+
default Integer getAamsId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ReplaySportEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/ReplaySportEvent.html new file mode 100644 index 00000000..f8ca1893 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ReplaySportEvent.html @@ -0,0 +1,271 @@ + + + + + + +public interface ReplaySportEvent
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getId()
+Returns an
+Urn uniquely identifying the sport event |
+
Integer |
+getPosition()
+Returns an
+Integer specifying position in the queue |
+
Integer |
+getStartTime()
+Returns an
+Integer specifying the start time |
+
Urn getId()+
Urn
uniquely identifying the sport eventUrn
uniquely identifying the sport eventInteger getPosition()+
Integer
specifying position in the queueInteger
specifying position in the queueCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ReportingStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/ReportingStatus.html new file mode 100644 index 00000000..e0efd8d1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ReportingStatus.html @@ -0,0 +1,415 @@ + + + + + + +public enum ReportingStatus +extends Enum<ReportingStatus>+
Enum Constant and Description | +
---|
Live
+The reporting status of the sport event is currently live
+ |
+
NotAvailable
+The reporting status of the sport event is not available
+ |
+
Suspended
+The reporting status of the sport event is suspended or temporary lost contact
+ |
+
Unknown
+The reporting status of the sport event is unknown
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Integer |
+getIntValue() |
+
static ReportingStatus |
+valueFromMessageStatus(com.sportradar.uf.datamodel.UfReportingStatus status)
+Maps the value received trough a message to the
+ReportingStatus |
+
static ReportingStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ReportingStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ReportingStatus NotAvailable+
public static final ReportingStatus Live+
public static final ReportingStatus Suspended+
public static final ReportingStatus Unknown+
public static ReportingStatus[] values()+
+for (ReportingStatus c : ReportingStatus.values()) + System.out.println(c); +
public static ReportingStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static ReportingStatus valueFromMessageStatus(com.sportradar.uf.datamodel.UfReportingStatus status)+
ReportingStatus
status
- - the sport event status received as a messageUnknown
public Integer getIntValue()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ResourceTypeGroup.html b/docs/com/sportradar/unifiedodds/sdk/entities/ResourceTypeGroup.html new file mode 100644 index 00000000..b893ac18 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ResourceTypeGroup.html @@ -0,0 +1,380 @@ + + + + + + +public enum ResourceTypeGroup +extends Enum<ResourceTypeGroup>+
Urn
Enum Constant and Description | +
---|
MATCH
+The resource represents a sport event of race type
+ |
+
OTHER
+The non-specific URN type specifier
+ |
+
RACE
+The resource represents a tournament
+ |
+
TOURNAMENT
+The resource represents a tournament
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static ResourceTypeGroup |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ResourceTypeGroup[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ResourceTypeGroup MATCH+
public static final ResourceTypeGroup RACE+
public static final ResourceTypeGroup TOURNAMENT+
public static final ResourceTypeGroup OTHER+
public static ResourceTypeGroup[] values()+
+for (ResourceTypeGroup c : ResourceTypeGroup.values()) + System.out.println(c); +
public static ResourceTypeGroup valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ResultChange.html b/docs/com/sportradar/unifiedodds/sdk/entities/ResultChange.html new file mode 100644 index 00000000..97d2972f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ResultChange.html @@ -0,0 +1,251 @@ + + + + + + +public interface ResultChange
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getSportEventId()
+Returns the
+Urn instance specifying the sport event |
+
Date |
+getUpdateTime()
+Returns the
+Date instance specifying the last update time |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Round.html b/docs/com/sportradar/unifiedodds/sdk/entities/Round.html new file mode 100644 index 00000000..798ab780 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Round.html @@ -0,0 +1,481 @@ + + + + + + +public interface Round
+Modifier and Type | +Method and Description | +
---|---|
Integer |
+getBetradarId()
+Returns the Betradar identifier
+ |
+
default String |
+getBetradarName()
+Returns the betradar name
+ |
+
Integer |
+getCupRoundMatches()
+Returns a value specifying the number of matches in the current cup round or a null reference
+ if number of matches is not applicable to current
+Round instance |
+
Integer |
+getCupRoundMatchNumber()
+Returns a value specifying the number of the match in the current cup round or a null reference
+ if match number is not applicable to current
+Round instance |
+
default String |
+getGroup()
+Returns the group name of the group associated with the current round
+ |
+
default Urn |
+getGroupId()
+Returns the id of the group associated with the current round
+ |
+
String |
+getName(Locale locale)
+Returns the round instance name in the requested locale
+ |
+
Map<Locale,String> |
+getNames()
+
+ |
+
Integer |
+getNumber()
+Returns the value specifying the round number or a null reference if round number is not defined
+ |
+
String |
+getOtherMatchId()
+Returns the id of the other match
+ |
+
default String |
+getPhase()
+Returns the phase of the round
+ |
+
String |
+getPhaseOrGroupLongName(Locale locale)
+Returns the name or group long name for the specified locale
+ |
+
String |
+getType()
+Returns the type of the round
+ |
+
String getType()+
Integer getNumber()+
String getName(Locale locale)+
locale
- - a Locale
in which the name is requestedString getOtherMatchId()+
Integer getCupRoundMatches()+
Round
instanceRound
instanceInteger getCupRoundMatchNumber()+
Round
instanceRound
instanceInteger getBetradarId()+
String getPhaseOrGroupLongName(Locale locale)+
locale
- Locale
specifying the language of the valuedefault Urn getGroupId()+
default String getPhase()+
default String getGroup()+
default String getBetradarName()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/ScheduledStartTimeChange.html b/docs/com/sportradar/unifiedodds/sdk/entities/ScheduledStartTimeChange.html new file mode 100644 index 00000000..83f43357 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/ScheduledStartTimeChange.html @@ -0,0 +1,271 @@ + + + + + + +public interface ScheduledStartTimeChange
+ScheduledStartTimeChange
implementations propertiesModifier and Type | +Method and Description | +
---|---|
Date |
+getChangedAt()
+Returns a
+Date specifying when was start time changed |
+
Date |
+getNewTime()
+Returns a
+Date specifying the new date |
+
Date |
+getOldTime()
+Returns a
+Date specifying the old date |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Season.html b/docs/com/sportradar/unifiedodds/sdk/entities/Season.html new file mode 100644 index 00000000..0ec9bbe9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Season.html @@ -0,0 +1,375 @@ + + + + + + +public interface Season +extends LongTermEvent+
Modifier and Type | +Method and Description | +
---|---|
List<Competitor> |
+getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
Round |
+getCurrentRound()
+Returns a
+Round instance specifying the current associated season |
+
List<Group> |
+getGroups()
+Returns a
+List of groups associated with the associated season |
+
List<Competition> |
+getSchedule()
+Returns a
+List of events that belong to the associated season |
+
SeasonCoverage |
+getSeasonCoverage()
+Returns a
+SeasonCoverage instance containing information about the available
+ coverage for the associated season |
+
TournamentInfo |
+getTournamentInfo()
+Returns a
+TournamentInfo which contains data of the associated tournament |
+
String |
+getYear()
+Returns the
+String representation the year of the season |
+
getSport, getTournamentCoverage
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
SeasonCoverage getSeasonCoverage()+
SeasonCoverage
instance containing information about the available
+ coverage for the associated seasonSeasonCoverage
instance containing information about the available coverageList<Group> getGroups()+
List
of groups associated with the associated seasonList
of groups associated with the associated seasonList<Competition> getSchedule()+
List
of events that belong to the associated seasonList
of events that belong to the associated seasonRound getCurrentRound()+
Round
instance specifying the current associated seasonRound
instance specifying the current associated seasonString getYear()+
String
representation the year of the seasonString
representation the year of the seasonTournamentInfo getTournamentInfo()+
TournamentInfo
which contains data of the associated tournamentTournamentInfo
which contains data of the associated seasonList<Competitor> getCompetitors()+
List
of competitors that participate in the sport event
+ associated with the current instanceList
of competitors that participate in the sport event
+ associated with the current instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SeasonCoverage.html b/docs/com/sportradar/unifiedodds/sdk/entities/SeasonCoverage.html new file mode 100644 index 00000000..734a3f28 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SeasonCoverage.html @@ -0,0 +1,331 @@ + + + + + + +public interface SeasonCoverage
+Modifier and Type | +Method and Description | +
---|---|
String |
+getMaxCoverageLevel()
+Returns the string representation of the maximum coverage available for the season associated with the current instance
+ |
+
Integer |
+getMaxCovered()
+Returns the max covered value
+ |
+
String |
+getMinCoverageLevel()
+Returns the name of the minimum coverage guaranteed for the season associated with the current instance
+ |
+
int |
+getPlayed()
+Returns the played value
+ |
+
int |
+getScheduled()
+Returns the scheduled value
+ |
+
Urn |
+getSeasonId()
+Returns the unique identifier of the season
+ |
+
Urn getSeasonId()+
String getMaxCoverageLevel()+
String getMinCoverageLevel()+
Integer getMaxCovered()+
int getPlayed()+
int getScheduled()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SeasonInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/SeasonInfo.html new file mode 100644 index 00000000..9bb00038 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SeasonInfo.html @@ -0,0 +1,353 @@ + + + + + + +public interface SeasonInfo
+Modifier and Type | +Method and Description | +
---|---|
default Date |
+getEndDate()
+Returns the
+Date specifying the end date of the season |
+
Urn |
+getId()
+Returns a
+Urn uniquely identifying the current SeasonInfo instance |
+
String |
+getName(Locale locale)
+Returns the name of the season in the specified language
+ |
+
Map<Locale,String> |
+getNames()
+Returns an unmodifiable
+Map containing translated names |
+
default Date |
+getStartDate()
+Returns the
+Date specifying the start date of the season |
+
default Urn |
+getTournamentId()
+Returns the associated tournament identifier
+ |
+
default String |
+getYear()
+Returns the
+String representation the year of the season |
+
Urn getId()+
Urn
uniquely identifying the current SeasonInfo
instanceUrn
uniquely identifying the current SeasonInfo
instanceString getName(Locale locale)+
locale
- - a Locale
specifying the language of the returned nameMap<Locale,String> getNames()+
Map
containing translated namesMap
containing translated namesdefault Date getStartDate()+
Date
specifying the start date of the seasonDate
specifying the start date of the seasondefault Date getEndDate()+
Date
specifying the end date of the seasonDate
specifying the end date of the seasondefault String getYear()+
String
representation the year of the seasonString
representation the year of the seasondefault Urn getTournamentId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SoccerEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/SoccerEvent.html new file mode 100644 index 00000000..60f003f5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SoccerEvent.html @@ -0,0 +1,264 @@ + + + + + + +public interface SoccerEvent +extends Match+
Match
derived type used to represent a soccer sport eventsModifier and Type | +Method and Description | +
---|---|
SoccerStatus |
+getStatus()
+Returns a
+SoccerStatus containing information about the progress of the soccer match
+ associated with the current instance |
+
getAwayCompetitor, getCoverageInfo, getDelayedInfo, getEventTimeline, getEventTimelineIfPresent, getFixture, getHomeCompetitor, getSeason, getSport, getTournament, getTournamentRound
getBookingStatus, getCompetitors, getConditions, getEventStatus, getLiveOdds, getSportEventType, getStatusIfPresent, getVenue
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
SoccerStatus getStatus()+
SoccerStatus
containing information about the progress of the soccer match
+ associated with the current instancegetStatus
in interface Competition
getStatus
in interface Match
SoccerStatus
containing information about the progress of the soccer match
+ associated with the current instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Sport.html b/docs/com/sportradar/unifiedodds/sdk/entities/Sport.html new file mode 100644 index 00000000..76f2af45 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Sport.html @@ -0,0 +1,246 @@ + + + + + + +public interface Sport +extends SportSummary+
Modifier and Type | +Method and Description | +
---|---|
List<Category> |
+getCategories()
+Returns an unmodifiable
+List representing categories
+ which belong to the sport represented by the current instance |
+
getId, getName, getNames
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SportEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/SportEvent.html new file mode 100644 index 00000000..79b9c76a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SportEvent.html @@ -0,0 +1,363 @@ + + + + + + +public interface SportEvent
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getId()
+Returns an
+Urn uniquely identifying the tournament associated with the current instance |
+
String |
+getName(Locale locale)
+Returns the sport event name
+ |
+
default Urn |
+getReplacedBy()
+Returns the
+Urn specifying the replacement sport event for the current instance |
+
Date |
+getScheduledEndTime()
+Returns the
+Date specifying when the sport event associated with the current
+ instance was scheduled to end |
+
Date |
+getScheduledTime()
+Returns the
+Date specifying when the sport event associated with the current
+ instance was scheduled |
+
Urn |
+getSportId()
+Returns the unique sport identifier to which this event is associated
+ |
+
default Boolean |
+isStartTimeTbd()
+Returns the
+Boolean specifying if the start time to be determined is set for the current instance |
+
Urn getId()+
Urn
uniquely identifying the tournament associated with the current instanceUrn
uniquely identifying the tournament associated with the current instanceString getName(Locale locale)+
locale
- the Locale
in which the name should be providedUrn getSportId()+
Date getScheduledTime()+
Date
specifying when the sport event associated with the current
+ instance was scheduledDate
instance specifying when the sport event associated with the current
+ instance was scheduledDate getScheduledEndTime()+
Date
specifying when the sport event associated with the current
+ instance was scheduled to endDate
instance specifying when the sport event associated with the current
+ instance was scheduled to enddefault Boolean isStartTimeTbd()+
Boolean
specifying if the start time to be determined is set for the current instanceBoolean
specifying if the start time to be determined is set for the current instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SportEventConditions.html b/docs/com/sportradar/unifiedodds/sdk/entities/SportEventConditions.html new file mode 100644 index 00000000..5b0de2d8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SportEventConditions.html @@ -0,0 +1,313 @@ + + + + + + +public interface SportEventConditions
+Modifier and Type | +Method and Description | +
---|---|
String |
+getAttendance()
+Returns a
+String specifying the attendance of the associated sport event |
+
String |
+getEventMode()
+Returns the mode of the event
+ |
+
List<Pitcher> |
+getPitchers()
+Returns the list of
+Pitcher |
+
Referee |
+getReferee()
+Returns the
+Referee instance representing the referee presiding over the associated sport event |
+
WeatherInfo |
+getWeatherInfo()
+Returns the
+WeatherInfo instance representing the expected weather on the associated sport event |
+
String getAttendance()+
String
specifying the attendance of the associated sport eventString
specifying the attendance of the associated sport eventString getEventMode()+
Referee getReferee()+
Referee
instance representing the referee presiding over the associated sport eventReferee
instance representing the referee presiding over the associated sport event, if available;
+ otherwise nullWeatherInfo getWeatherInfo()+
WeatherInfo
instance representing the expected weather on the associated sport eventWeatherInfo
instance representing the expected weather on the associated sport event, if available;
+ otherwise nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SportEventType.html b/docs/com/sportradar/unifiedodds/sdk/entities/SportEventType.html new file mode 100644 index 00000000..1a8776a6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SportEventType.html @@ -0,0 +1,363 @@ + + + + + + +public enum SportEventType +extends Enum<SportEventType>+
Enum Constant and Description | +
---|
CHILD
+Indicates a child sport event type(a specific stage in multi-stage race event, ...)
+ |
+
PARENT
+Indicates a parent sport event type (multi-stage race event, ...)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static SportEventType |
+mapFromApiValue(String str) |
+
static SportEventType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static SportEventType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final SportEventType PARENT+
public static final SportEventType CHILD+
public static SportEventType[] values()+
+for (SportEventType c : SportEventType.values()) + System.out.println(c); +
public static SportEventType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static SportEventType mapFromApiValue(String str)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/SportSummary.html b/docs/com/sportradar/unifiedodds/sdk/entities/SportSummary.html new file mode 100644 index 00000000..a1264751 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/SportSummary.html @@ -0,0 +1,277 @@ + + + + + + +public interface SportSummary
+Modifier and Type | +Method and Description | +
---|---|
Urn |
+getId()
+Returns an
+Urn uniquely identifying the sport represented by the current instance |
+
String |
+getName(Locale l)
+Returns the name of the current
+SportSummary instance in the specified language |
+
Map<Locale,String> |
+getNames()
+Returns an unmodifiable
+Map containing translated sport names |
+
Urn getId()+
Urn
uniquely identifying the sport represented by the current instanceUrn
uniquely identifying the sport represented by the current instanceString getName(Locale l)+
SportSummary
instance in the specified languagel
- - a Locale
specifying the language in which the name should be translatedSportSummary
instance in the specified languageCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Stage.html b/docs/com/sportradar/unifiedodds/sdk/entities/Stage.html new file mode 100644 index 00000000..707d0e1a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Stage.html @@ -0,0 +1,376 @@ + + + + + + +public interface Stage +extends Competition+
Modifier and Type | +Method and Description | +
---|---|
default List<Stage> |
+getAdditionalParentStages()
+Returns a list of additional ids of the parent stages of the current instance or a null reference if the represented stage does not have the parent stages
+ |
+
CategorySummary |
+getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
Stage |
+getParentStage()
+Returns a
+Stage representing the parent stage of the stage represented by the current instance |
+
SportSummary |
+getSport()
+Returns a
+SportSummary instance representing the sport associated with the current instance |
+
List<Stage> |
+getStages()
+
+ |
+
StageType |
+getStageType()
+Returns a
+StageType indicating the type of the associated stage |
+
default StageStatus |
+getStatus()
+Returns a
+StageStatus containing information about the progress of the stage
+ associated with the current instance |
+
getBookingStatus, getCompetitors, getConditions, getEventStatus, getLiveOdds, getSportEventType, getStatusIfPresent, getVenue
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
SportSummary getSport()+
SportSummary
instance representing the sport associated with the current instanceSportSummary
instance representing the sport associated with the current instanceCategorySummary getCategory()+
CategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceStage getParentStage()+
Stage
representing the parent stage of the stage represented by the current instanceStage
representing the parent stage of the stage represented by the current instance or a null reference
+ if the represented stage does not have the parent stageStageType getStageType()+
StageType
indicating the type of the associated stageStageType
indicating the type of the associated stagedefault List<Stage> getAdditionalParentStages()+
default StageStatus getStatus()+
StageStatus
containing information about the progress of the stage
+ associated with the current instancegetStatus
in interface Competition
StageStatus
containing information about the progress of the stage
+ associated with the current instanceCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/StageType.html b/docs/com/sportradar/unifiedodds/sdk/entities/StageType.html new file mode 100644 index 00000000..22edda6d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/StageType.html @@ -0,0 +1,525 @@ + + + + + + +public enum StageType +extends Enum<StageType>+
Enum Constant and Description | +
---|
Child |
+
CompetitionGroup |
+
Discipline |
+
Event |
+
Lap |
+
Parent |
+
Practice |
+
Prologue |
+
Qualifying |
+
QualifyingPart |
+
Race |
+
Round |
+
Run |
+
Season |
+
SprintRace |
+
Stage |
+
Modifier and Type | +Method and Description | +
---|---|
static StageType |
+mapFromApiValue(String str) |
+
static StageType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static StageType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final StageType Parent+
public static final StageType Child+
public static final StageType Event+
public static final StageType Season+
public static final StageType Round+
public static final StageType CompetitionGroup+
public static final StageType Prologue+
public static final StageType Discipline+
public static final StageType Race+
public static final StageType Stage+
public static final StageType Practice+
public static final StageType Qualifying+
public static final StageType QualifyingPart+
public static final StageType Lap+
public static final StageType SprintRace+
public static final StageType Run+
public static StageType[] values()+
+for (StageType c : StageType.values()) + System.out.println(c); +
public static StageType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/StreamingChannel.html b/docs/com/sportradar/unifiedodds/sdk/entities/StreamingChannel.html new file mode 100644 index 00000000..2976113b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/StreamingChannel.html @@ -0,0 +1,251 @@ + + + + + + +public interface StreamingChannel
+Modifier and Type | +Method and Description | +
---|---|
int |
+getId()
+Returns a value uniquely identifying the current streaming channel
+ |
+
String |
+getName()
+Returns the name of the channel represented by the current instance
+ |
+
int getId()+
String getName()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/TeamCompetitor.html b/docs/com/sportradar/unifiedodds/sdk/entities/TeamCompetitor.html new file mode 100644 index 00000000..ac6f8daa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/TeamCompetitor.html @@ -0,0 +1,250 @@ + + + + + + +public interface TeamCompetitor +extends Competitor+
Modifier and Type | +Method and Description | +
---|---|
String |
+getQualifier()
+Returns the qualifier additionally describing the competitor (e.g.
+ |
+
getAbbreviation, getAbbreviations, getAgeGroup, getCategory, getCountries, getCountry, getCountryCode, getDivision, getGender, getJerseys, getManager, getPlayers, getRaceDriver, getReferences, getShortName, getSport, getState, getVenue, isVirtual
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/TimeType.html b/docs/com/sportradar/unifiedodds/sdk/entities/TimeType.html new file mode 100644 index 00000000..d3892346 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/TimeType.html @@ -0,0 +1,356 @@ + + + + + + +public enum TimeType +extends Enum<TimeType>+
Enum Constant and Description | +
---|
Fixed |
+
Interval |
+
Unknown |
+
Modifier and Type | +Method and Description | +
---|---|
static TimeType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static TimeType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final TimeType Interval+
public static final TimeType Fixed+
public static final TimeType Unknown+
public static TimeType[] values()+
+for (TimeType c : TimeType.values()) + System.out.println(c); +
public static TimeType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/TimelineEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/TimelineEvent.html new file mode 100644 index 00000000..591f296f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/TimelineEvent.html @@ -0,0 +1,591 @@ + + + + + + +public interface TimelineEvent
+Modifier and Type | +Method and Description | +
---|---|
default List<Assist> |
+getAssists()
+Returns the period to which the timeline event belongs to
+ |
+
BigDecimal |
+getAwayScore()
+Returns the timeline event away score
+ |
+
default GoalScorer |
+getGoalScorer()
+Returns the period to which the timeline event belongs to
+ |
+
BigDecimal |
+getHomeScore()
+Returns the timeline event home score
+ |
+
int |
+getId()
+Returns the timeline event identifier
+ |
+
default String |
+getMatchClock()
+Returns the match clock
+ |
+
default Integer |
+getMatchStatusCode()
+Returns the match status code
+ |
+
Integer |
+getMatchTime()
+Returns the timeline event match time
+ |
+
default String |
+getPeriod()
+Returns the period to which the timeline event belongs to
+ |
+
String |
+getPeriodName()
+Returns the name of the period to which the timeline event belongs to
+ |
+
default EventPlayer |
+getPlayer()
+Returns the period to which the timeline event belongs to
+ |
+
default String |
+getPoints()
+Returns the points
+ |
+
default String |
+getStoppageTime()
+Returns the stoppage time
+ |
+
HomeAway |
+getTeam()
+Returns an indication of which team was the cause for the timeline event
+ |
+
Date |
+getTime()
+Returns the timeline event time
+ |
+
String |
+getType()
+Returns the timeline event type
+ |
+
default String |
+getValue()
+Returns the value
+ |
+
default Integer |
+getX()
+Returns the X value
+ |
+
default Integer |
+getY()
+Returns the Y value
+ |
+
int getId()+
BigDecimal getHomeScore()+
BigDecimal getAwayScore()+
Integer getMatchTime()+
String getPeriodName()+
HomeAway getTeam()+
String getType()+
Date getTime()+
default String getPeriod()+
default String getPoints()+
default String getStoppageTime()+
default String getValue()+
default Integer getX()+
default Integer getY()+
default Integer getMatchStatusCode()+
default String getMatchClock()+
default GoalScorer getGoalScorer()+
default EventPlayer getPlayer()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Tournament.html b/docs/com/sportradar/unifiedodds/sdk/entities/Tournament.html new file mode 100644 index 00000000..20d6e5b5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Tournament.html @@ -0,0 +1,333 @@ + + + + + + +public interface Tournament +extends LongTermEvent+
Modifier and Type | +Method and Description | +
---|---|
CategorySummary |
+getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
CurrentSeasonInfo |
+getCurrentSeason()
+Returns a
+CurrentSeasonInfo which contains data about the season in which the current instance
+ tournament is happening |
+
default List<Competition> |
+getSchedule()
+Returns a
+List of events that belong to the associated tournament |
+
List<Season> |
+getSeasons()
+Returns a list of associated tournament seasons
+ |
+
default Boolean |
+isExhibitionGames()
+Returns the
+Boolean specifying if the tournament is exhibition game |
+
getSport, getTournamentCoverage
getId, getName, getReplacedBy, getScheduledEndTime, getScheduledTime, getSportId, isStartTimeTbd
CategorySummary getCategory()+
CategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceCurrentSeasonInfo getCurrentSeason()+
CurrentSeasonInfo
which contains data about the season in which the current instance
+ tournament is happeningCurrentSeasonInfo
which provides data about the season in
+ which the current instance tournament is happeningList<Season> getSeasons()+
default Boolean isExhibitionGames()+
Boolean
specifying if the tournament is exhibition gameBoolean
specifying if the tournament is exhibition gamedefault List<Competition> getSchedule()+
List
of events that belong to the associated tournamentList
of events that belong to the associated tournamentCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/TournamentCoverage.html b/docs/com/sportradar/unifiedodds/sdk/entities/TournamentCoverage.html new file mode 100644 index 00000000..169d6997 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/TournamentCoverage.html @@ -0,0 +1,231 @@ + + + + + + +public interface TournamentCoverage
+Modifier and Type | +Method and Description | +
---|---|
boolean |
+isLiveCoverage()
+An indication if live coverage is available
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/TournamentInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/TournamentInfo.html new file mode 100644 index 00000000..7afd7efc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/TournamentInfo.html @@ -0,0 +1,309 @@ + + + + + + +public interface TournamentInfo
+Modifier and Type | +Method and Description | +
---|---|
CategorySummary |
+getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
CurrentSeasonInfo |
+getCurrentSeason()
+Returns a
+CurrentSeasonInfo which contains data about the season in which the current
+ tournament is happening |
+
Urn |
+getId()
+Returns the
+Urn uniquely identifying the tournament |
+
String |
+getName(Locale locale)
+Returns the name of the tournament in the specified language
+ |
+
Map<Locale,String> |
+getNames() |
+
Urn getId()+
Urn
uniquely identifying the tournamentUrn
uniquely identifying the tournamentString getName(Locale locale)+
locale
- - a Locale
specifying the language of the returned nameCategorySummary getCategory()+
CategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceCurrentSeasonInfo getCurrentSeason()+
CurrentSeasonInfo
which contains data about the season in which the current
+ tournament is happeningCurrentSeasonInfo
which provides data about the season in
+ which the current tournament is happeningCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/TvChannel.html b/docs/com/sportradar/unifiedodds/sdk/entities/TvChannel.html new file mode 100644 index 00000000..04c17bb6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/TvChannel.html @@ -0,0 +1,272 @@ + + + + + + +public interface TvChannel
+TvChannel
implementations propertiesModifier and Type | +Method and Description | +
---|---|
String |
+getName()
+Returns the name of the channel represented by the current instance
+ |
+
default String |
+getStreamUrl()
+Returns the stream url
+ |
+
Date |
+getTime()
+Returns a
+Date specifying when the coverage on the channel starts |
+
String getName()+
default String getStreamUrl()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/Venue.html b/docs/com/sportradar/unifiedodds/sdk/entities/Venue.html new file mode 100644 index 00000000..6fe9a618 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/Venue.html @@ -0,0 +1,459 @@ + + + + + + +public interface Venue
+Modifier and Type | +Method and Description | +
---|---|
Integer |
+getCapacity()
+Returns the capacity of the venue associated with current
+Venue instance |
+
Map<Locale,String> |
+getCities()
+Returns an unmodifiable
+Map containing venue's city names in different languages |
+
String |
+getCity(Locale locale)
+Returns the city name in the specified language
+ |
+
String |
+getCoordinates()
+Returns the map coordinates specifying the exact location of the venue represented by current
+Venue |
+
Map<Locale,String> |
+getCountries()
+Returns an unmodifiable
+Map containing venue's country names in different languages |
+
String |
+getCountry(Locale locale)
+Returns the country name in the specified language
+ |
+
String |
+getCountryCode()
+Returns the associated country code
+ |
+
default List<Course> |
+getCourses()
+Gets the list of the course holes
+ |
+
Urn |
+getId()
+
+ |
+
String |
+getName(Locale locale)
+Returns the name of the venue in the specified language
+ |
+
Map<Locale,String> |
+getNames()
+Returns an unmodifiable
+Map containing venue's names in different languages |
+
default String |
+getState()
+Returns state/province of the country
+ |
+
Urn getId()+ + +
String getName(Locale locale)+
locale
- - a Locale
specifying the language of the returned venue nameString getCity(Locale locale)+
locale
- - a Locale
specifying the language of the returned city nameString getCountry(Locale locale)+
locale
- - a Locale
specifying the language of the returned country nameMap<Locale,String> getNames()+
Map
containing venue's names in different languagesMap
containing venue's names in different languagesMap<Locale,String> getCities()+
Map
containing venue's city names in different languagesMap
containing venue's city names in different languagesMap<Locale,String> getCountries()+
Map
containing venue's country names in different languagesMap
containing venue's country names in different languagesInteger getCapacity()+
Venue
instanceString getCoordinates()+
Venue
String getCountryCode()+
default String getState()+
UnsupportedOperationException
- when method isn't implementedCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/WeatherInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/WeatherInfo.html new file mode 100644 index 00000000..2459df02 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/WeatherInfo.html @@ -0,0 +1,311 @@ + + + + + + +public interface WeatherInfo
+Modifier and Type | +Method and Description | +
---|---|
String |
+getPitch()
+Returns the pitch weather
+ |
+
Integer |
+getTemperature()
+Returns the temperature in degrees Celsius
+ |
+
String |
+getWeatherConditions()
+Returns the summary of the weather conditions
+ |
+
String |
+getWind()
+Returns the wind conditions
+ |
+
String |
+getWindAdvantage()
+Returns the wind advantage information
+ |
+
String getPitch()+
Integer getTemperature()+
String getWeatherConditions()+
String getWind()+
String getWindAdvantage()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Assist.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Assist.html new file mode 100644 index 00000000..837b33b6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Assist.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default List<Assist> |
+TimelineEvent.getAssists()
+Returns the period to which the timeline event belongs to
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BasicTournament.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BasicTournament.html new file mode 100644 index 00000000..bad0ef51 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BasicTournament.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BonusDrumType.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BonusDrumType.html new file mode 100644 index 00000000..096fe73c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BonusDrumType.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
BonusDrumType |
+BonusInfo.getBonusDrumType()
+Returns a description of the bonus drum
+ |
+
static BonusDrumType |
+BonusDrumType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static BonusDrumType[] |
+BonusDrumType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BonusInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BonusInfo.html new file mode 100644 index 00000000..f43f44aa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BonusInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
BonusInfo |
+Lottery.getBonusInfo()
+Returns the associated bonus info
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BookingStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BookingStatus.html new file mode 100644 index 00000000..bbd217cf --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BookingStatus.html @@ -0,0 +1,187 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
BookingStatus |
+Competition.getBookingStatus()
+Returns a
+BookingStatus enum member providing booking status of the current instance |
+
static BookingStatus |
+BookingStatus.getLiveBookingStatus(String liveBookingStatus)
+Maps the provided
+String to a BookingStatus |
+
static BookingStatus |
+BookingStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static BookingStatus[] |
+BookingStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BookmakerDetails.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BookmakerDetails.html new file mode 100644 index 00000000..6be944d7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/BookmakerDetails.html @@ -0,0 +1,196 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
Modifier and Type | +Method and Description | +
---|---|
BookmakerDetails |
+UofSdk.getBookmakerDetails()
+Returns the
+BookmakerDetails instance with bookmaker and token info |
+
Modifier and Type | +Method and Description | +
---|---|
BookmakerDetails |
+UofConfigurationImpl.getBookmakerDetails() |
+
BookmakerDetails |
+UofConfiguration.getBookmakerDetails()
+Get the bookmaker details
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Car.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Car.html new file mode 100644 index 00000000..1818228d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Car.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Car |
+RaceDriverProfile.getCar()
+Returns the car information
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Category.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Category.html new file mode 100644 index 00000000..3688d20d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Category.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Category> |
+Sport.getCategories()
+Returns an unmodifiable
+List representing categories
+ which belong to the sport represented by the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CategorySummary.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CategorySummary.html new file mode 100644 index 00000000..66153dfc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CategorySummary.html @@ -0,0 +1,238 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
CategorySummary |
+SportEntityFactory.buildCategory(Urn id,
+ List<Locale> locales)
+Builds the associated category summary
+ |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+Category
+Defines methods implemented by classes representing sport category
+ |
+
Modifier and Type | +Method and Description | +
---|---|
CategorySummary |
+TournamentInfo.getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
CategorySummary |
+Tournament.getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
CategorySummary |
+Stage.getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
CategorySummary |
+Lottery.getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
default CategorySummary |
+Competitor.getCategory()
+Returns associated category
+ |
+
CategorySummary |
+BasicTournament.getCategory()
+Returns a
+CategorySummary representing the category associated with the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Competition.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Competition.html new file mode 100644 index 00000000..1d00733b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Competition.html @@ -0,0 +1,306 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Competition |
+SportDataProvider.getCompetition(Urn id)
+Returns a
+Competition representing the specified competition
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
Competition |
+SportDataProvider.getCompetition(Urn id,
+ Locale locale)
+Returns a
+Competition representing the specified competition
+ (the returned data is translated in the specified Locale ) |
+
Modifier and Type | +Method and Description | +
---|---|
List<Competition> |
+SportEntityFactory.buildSportEvents(List<Urn> ids,
+ List<Locale> locales)
+Builds a list of
+Competition derived classes based on the provided data |
+
List<Competition> |
+SportDataProvider.getCompetitionsFor(Date date)
+Returns a list of all competitions scheduled on the specified date
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
List<Competition> |
+SportDataProvider.getCompetitionsFor(Date date,
+ Locale locale)
+Returns a list of all competitions scheduled on the specified date
+ (the returned data is translated in the specified
+Locale ) |
+
List<Competition> |
+SportDataProvider.getListOfSportEvents(int startIndex,
+ int limit)
+Lists almost all events we are offering prematch odds for.
+ |
+
List<Competition> |
+SportDataProvider.getListOfSportEvents(int startIndex,
+ int limit,
+ Locale locale)
+Lists almost all events we are offering prematch odds for.
+ |
+
List<Competition> |
+SportDataProvider.getLiveCompetitions()
+Returns all the competitions that are currently live
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
List<Competition> |
+SportDataProvider.getLiveCompetitions(Locale locale)
+Returns all the competitions that are currently live
+ (the returned data is translated in the specified
+Locale ) |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+Match
+Defines methods implemented by classes representing sport events of match type
+ |
+
interface |
+SoccerEvent
+A
+Match derived type used to represent a soccer sport events |
+
interface |
+Stage
+Defines methods implemented by classes representing sport events of stage type
+ |
+
Modifier and Type | +Method and Description | +
---|---|
default List<Competition> |
+Tournament.getSchedule()
+Returns a
+List of events that belong to the associated tournament |
+
List<Competition> |
+Season.getSchedule()
+Returns a
+List of events that belong to the associated season |
+
List<Competition> |
+CurrentSeasonInfo.getSchedule()
+Returns a
+List of events that belong to the associated season |
+
default List<Competition> |
+BasicTournament.getSchedule()
+Returns a
+List of events that belong to the associated tournament |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Competitor.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Competitor.html new file mode 100644 index 00000000..df1ff6d3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Competitor.html @@ -0,0 +1,273 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Competitor |
+SportEntityFactory.buildCompetitor(Urn id,
+ String qualifier,
+ Integer division,
+ Boolean isVirtual,
+ com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi,
+ List<Locale> locales)
+Builds a
+Competitor instance associated with the provided Urn |
+
Competitor |
+SportDataProvider.getCompetitor(Urn id)
+Returns a
+Competitor representing the specified competitor
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
Competitor |
+SportDataProvider.getCompetitor(Urn id,
+ Locale locale)
+Returns a
+Competitor representing the specified competitor
+ (the returned data is translated in the specified Locale ) |
+
Modifier and Type | +Method and Description | +
---|---|
List<Competitor> |
+SportEntityFactory.buildStreamCompetitors(List<Urn> competitorIds,
+ com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi,
+ List<Locale> locales)
+Builds a
+List of Competitor instances
+ Notice: a StreamWrapperException is thrown if any problems are encountered |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+TeamCompetitor
+Defines methods implemented by classes representing a competing team
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<Competitor> |
+Season.getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
List<Competitor> |
+Group.getCompetitors()
+Returns an unmodifiable
+List representing group competitors |
+
List<Competitor> |
+CurrentSeasonInfo.getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
List<Competitor> |
+Competition.getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
List<Competitor> |
+BasicTournament.getCompetitors()
+Returns a
+List of competitors that participate in the sport event
+ associated with the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CompetitorResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CompetitorResult.html new file mode 100644 index 00000000..166ad086 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CompetitorResult.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<CompetitorResult> |
+PeriodCompetitorResult.getCompetitorResults()
+Returns the list of the competitor results
+ |
+
default List<CompetitorResult> |
+EventResult.getCompetitorResults()
+Returns the competitor results
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Course.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Course.html new file mode 100644 index 00000000..5b7d984e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Course.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default List<Course> |
+Venue.getCourses()
+Gets the list of the course holes
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CoverageInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CoverageInfo.html new file mode 100644 index 00000000..1d3f06a0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CoverageInfo.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default CoverageInfo |
+Match.getCoverageInfo()
+Returns a
+CoverageInfo instance |
+
CoverageInfo |
+Fixture.getCoverageInfo()
+Returns the
+CoverageInfo instance specifying what coverage is available for the sport event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CoveredFrom.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CoveredFrom.html new file mode 100644 index 00000000..7161e559 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CoveredFrom.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default CoveredFrom |
+CoverageInfo.getCoveredFrom()
+Returns coverage location
+ |
+
static CoveredFrom |
+CoveredFrom.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CoveredFrom[] |
+CoveredFrom.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CurrentSeasonInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CurrentSeasonInfo.html new file mode 100644 index 00000000..14dce440 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/CurrentSeasonInfo.html @@ -0,0 +1,176 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
CurrentSeasonInfo |
+TournamentInfo.getCurrentSeason()
+Returns a
+CurrentSeasonInfo which contains data about the season in which the current
+ tournament is happening |
+
CurrentSeasonInfo |
+Tournament.getCurrentSeason()
+Returns a
+CurrentSeasonInfo which contains data about the season in which the current instance
+ tournament is happening |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DelayedInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DelayedInfo.html new file mode 100644 index 00000000..39e96c36 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DelayedInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
DelayedInfo |
+Match.getDelayedInfo()
+Returns a
+DelayedInfo instance describing possible information about a delay |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Division.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Division.html new file mode 100644 index 00000000..683dde22 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Division.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Division |
+Competitor.getDivision() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Draw.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Draw.html new file mode 100644 index 00000000..f7449a9b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Draw.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Draw> |
+Lottery.getScheduledDraws()
+Returns the lottery draws
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawInfo.html new file mode 100644 index 00000000..f3bef3db --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
DrawInfo |
+Lottery.getDrawInfo()
+Returns the associated draw info
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawResult.html new file mode 100644 index 00000000..4fdc94f3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawResult.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<DrawResult> |
+Draw.getResults()
+Returns a list of draw results
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawStatus.html new file mode 100644 index 00000000..840dea07 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawStatus.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
DrawStatus |
+Draw.getStatus()
+Returns the status of the draw
+ |
+
static DrawStatus |
+DrawStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static DrawStatus[] |
+DrawStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawType.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawType.html new file mode 100644 index 00000000..afa74837 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/DrawType.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
DrawType |
+DrawInfo.getDrawType()
+Returns the draw type
+ |
+
static DrawType |
+DrawType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static DrawType[] |
+DrawType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventClock.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventClock.html new file mode 100644 index 00000000..78178759 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventClock.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
EventClock |
+MatchStatus.getEventClock()
+Returns an
+EventClock instance describing the timings in the current event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventPlayer.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventPlayer.html new file mode 100644 index 00000000..db876096 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventPlayer.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default EventPlayer |
+TimelineEvent.getPlayer()
+Returns the period to which the timeline event belongs to
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventResult.html new file mode 100644 index 00000000..82571094 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventResult.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<EventResult> |
+CompetitionStatus.getEventResults()
+Returns a
+List of event results |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventStatus.html new file mode 100644 index 00000000..502a9628 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventStatus.html @@ -0,0 +1,217 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
default EventStatus |
+Competition.getEventStatus()
+Get the event status
+ |
+
static EventStatus |
+EventStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static EventStatus |
+EventStatus.valueOfApiStatusId(int status) |
+
static EventStatus |
+EventStatus.valueOfApiStatusName(String status) |
+
static EventStatus |
+EventStatus.valueOfMessageStatus(com.sportradar.uf.datamodel.UfEventStatusStatus status) |
+
static EventStatus[] |
+EventStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
EventStatus |
+CompetitionStatus.getStatus()
+Returns an
+EventStatus describing the high-level status of the associated sport event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventTimeline.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventTimeline.html new file mode 100644 index 00000000..1c57f2f4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/EventTimeline.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
EventTimeline |
+Match.getEventTimeline(Locale locale)
+Returns the associated
+EventTimeline
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished) |
+
Modifier and Type | +Method and Description | +
---|---|
default Optional<EventTimeline> |
+Match.getEventTimelineIfPresent(Locale locale)
+Returns the associated
+EventTimeline if already cached (does not make API call)
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Fixture.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Fixture.html new file mode 100644 index 00000000..bd9bfd48 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Fixture.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Fixture |
+Match.getFixture()
+Returns the
+Fixture instance containing information about the arranged sport event
+ A Fixture is a sport event that has been arranged for a particular time and place |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/FixtureChange.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/FixtureChange.html new file mode 100644 index 00000000..8c2ea16f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/FixtureChange.html @@ -0,0 +1,189 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<FixtureChange> |
+SportDataProvider.getFixtureChanges()
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+SportDataProvider.getFixtureChanges(Date after,
+ Urn sportId)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+SportDataProvider.getFixtureChanges(Date after,
+ Urn sportId,
+ Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+SportDataProvider.getFixtureChanges(Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/GoalScorer.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/GoalScorer.html new file mode 100644 index 00000000..34afbf0c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/GoalScorer.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default GoalScorer |
+TimelineEvent.getGoalScorer()
+Returns the period to which the timeline event belongs to
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Group.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Group.html new file mode 100644 index 00000000..51851692 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Group.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Group> |
+Season.getGroups()
+Returns a
+List of groups associated with the associated season |
+
List<Group> |
+CurrentSeasonInfo.getGroups()
+Returns a
+List of groups associated with the current season |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Hole.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Hole.html new file mode 100644 index 00000000..49b49ba1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Hole.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Hole> |
+Course.getHoles() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/HomeAway.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/HomeAway.html new file mode 100644 index 00000000..4efe3c4f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/HomeAway.html @@ -0,0 +1,239 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
HomeAway |
+Pitcher.getCompetitor()
+Returns indication if the
+Pitcher is home or away |
+
HomeAway |
+TimelineEvent.getTeam()
+Returns an indication of which team was the cause for the timeline event
+ |
+
static HomeAway |
+HomeAway.valueFromBasicStringDescription(String team) |
+
static HomeAway |
+HomeAway.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static HomeAway[] |
+HomeAway.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
HomeAway |
+TeamStatistics.getHomeAway()
+Returns an indication if the statistics are for the home or away team
+ |
+
Modifier and Type | +Method and Description | +
---|---|
HomeAway |
+PlayerOutcomeOdds.getHomeOrAwayTeam()
+Indicates if the associated team is home or away
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Jersey.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Jersey.html new file mode 100644 index 00000000..099263af --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Jersey.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Jersey> |
+Competitor.getJerseys()
+Returns a
+List of known competitor jerseys |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/LocalizedNamedValue.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/LocalizedNamedValue.html new file mode 100644 index 00000000..caecf3c9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/LocalizedNamedValue.html @@ -0,0 +1,216 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
LocalizedNamedValue |
+PeriodScore.getPeriodDescription()
+Returns the period description translated in the default locale
+ |
+
LocalizedNamedValue |
+PeriodScore.getPeriodDescription(Locale locale)
+Returns the period description translated in the specified language
+ |
+
Modifier and Type | +Method and Description | +
---|---|
LocalizedNamedValue |
+StageStatus.getMatchStatus()
+Returns the match status translated in the default locale
+ |
+
LocalizedNamedValue |
+MatchStatus.getMatchStatus()
+Returns the match status translated in the default locale
+ |
+
LocalizedNamedValue |
+StageStatus.getMatchStatus(Locale locale)
+Returns the match status translated in the specified language
+ |
+
LocalizedNamedValue |
+MatchStatus.getMatchStatus(Locale locale)
+Returns the match status translated in the specified language
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/LongTermEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/LongTermEvent.html new file mode 100644 index 00000000..070a56be --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/LongTermEvent.html @@ -0,0 +1,235 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
LongTermEvent |
+SportDataProvider.getLongTermEvent(Urn id)
+Returns the specified long term event
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
LongTermEvent |
+SportDataProvider.getLongTermEvent(Urn id,
+ Locale locale)
+Returns the specified long term event
+ (the returned data is translated in the specified
+Locale ) |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+BasicTournament
+Defines methods implemented by classes providing information about a tournament
+ |
+
interface |
+Lottery
+Defines methods used to access lottery information
+ |
+
interface |
+Season
+Defines methods implemented by classes providing data of a season
+ |
+
interface |
+Tournament
+Defines methods implemented by classes providing information about a tournament
+ |
+
Modifier and Type | +Method and Description | +
---|---|
LongTermEvent |
+Match.getTournament()
+Returns the tournament associated with the current instance
+ (possible types can be
+BasicTournament and Tournament ) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Lottery.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Lottery.html new file mode 100644 index 00000000..41ee7981 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Lottery.html @@ -0,0 +1,193 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Lottery> |
+SportDataProvider.getLotteries(Locale locale)
+Returns all the available lotteries
+ (the returned data is translated in the specified
+Locale ) |
+
Modifier and Type | +Method and Description | +
---|---|
Lottery |
+Draw.getLottery()
+Returns the associated lottery
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Manager.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Manager.html new file mode 100644 index 00000000..90f09aed --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Manager.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Manager |
+Competitor.getManager()
+Returns the associated competitor manager
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Match.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Match.html new file mode 100644 index 00000000..6a8e29a1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Match.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+SoccerEvent
+A
+Match derived type used to represent a soccer sport events |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/NamedValue.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/NamedValue.html new file mode 100644 index 00000000..eff416e3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/NamedValue.html @@ -0,0 +1,222 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+LocalizedNamedValue
+A derive of the
+NamedValue which contains values with names/descriptions that are translatable |
+
Modifier and Type | +Method and Description | +
---|---|
NamedValue |
+OddsChange.getBetstopReasonValue()
+Returns the betstop reason value descriptor
+ |
+
NamedValue |
+CashOutProbabilities.getBetstopReasonValue()
+Returns the betstop reason value descriptor
+ |
+
NamedValue |
+OddsChange.getBettingStatusValue()
+Returns the betting status value descriptor
+ |
+
NamedValue |
+CashOutProbabilities.getBettingStatusValue()
+Returns the betting status value descriptor
+ |
+
NamedValue |
+MarketWithSettlement.getVoidReasonValue()
+Returns the void reason descriptor
+ |
+
NamedValue |
+MarketCancel.getVoidReasonValue()
+Returns the void reason descriptor
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodCompetitorResult.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodCompetitorResult.html new file mode 100644 index 00000000..4d379a41 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodCompetitorResult.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<PeriodCompetitorResult> |
+PeriodStatus.getPeriodResults()
+Returns the list of period results
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodScore.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodScore.html new file mode 100644 index 00000000..5ce158ff --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodScore.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<PeriodScore> |
+MatchStatus.getPeriodScores()
+Returns a
+List of period scores |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodStatus.html new file mode 100644 index 00000000..6e2b76d5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodStatus.html @@ -0,0 +1,171 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<PeriodStatus> |
+SportDataProvider.getPeriodStatuses(Urn id,
+ Locale locale,
+ List<Urn> competitorIds,
+ List<Integer> periods)
+Returns the list of
+PeriodStatus from the sport event period summary endpoint |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodType.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodType.html new file mode 100644 index 00000000..aadd4922 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PeriodType.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
PeriodType |
+PeriodScore.getPeriodType()
+Returns the period type
+ |
+
static PeriodType |
+PeriodType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static PeriodType[] |
+PeriodType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Pitcher.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Pitcher.html new file mode 100644 index 00000000..df66a2e4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Pitcher.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Pitcher> |
+SportEventConditions.getPitchers()
+Returns the list of
+Pitcher |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PitcherHand.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PitcherHand.html new file mode 100644 index 00000000..ab624335 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PitcherHand.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
PitcherHand |
+Pitcher.getHand()
+Returns indication if the
+Pitcher is left or right handed |
+
static PitcherHand |
+PitcherHand.valueFromBasicStringDescription(String hand) |
+
static PitcherHand |
+PitcherHand.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static PitcherHand[] |
+PitcherHand.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Player.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Player.html new file mode 100644 index 00000000..ff68b89d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Player.html @@ -0,0 +1,213 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+Assist
+An interface providing methods to access specific assist information
+ |
+
interface |
+Competitor
+An interface providing methods to access competitor data
+ |
+
interface |
+EventPlayer
+An interface providing methods to access player details for timeline event
+ |
+
interface |
+GoalScorer
+An interface providing methods to access player details
+ |
+
interface |
+PlayerProfile
+Defines methods implemented by classes representing a player profile
+ |
+
interface |
+TeamCompetitor
+Defines methods implemented by classes representing a competing team
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<Player> |
+Competitor.getPlayers()
+Returns a
+List of associated players |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PlayerProfile.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PlayerProfile.html new file mode 100644 index 00000000..90bf6bbf --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/PlayerProfile.html @@ -0,0 +1,183 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
PlayerProfile |
+SportEntityFactory.buildPlayerProfile(Urn id,
+ List<Locale> locales,
+ List<Urn> possibleAssociatedCompetitorIds) |
+
PlayerProfile |
+SportDataProvider.getPlayerProfile(Urn id)
+Returns a
+PlayerProfile representing the specified competitor
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
PlayerProfile |
+SportDataProvider.getPlayerProfile(Urn id,
+ Locale locale)
+Returns a
+PlayerProfile representing the specified competitor
+ (the returned data is translated in the specified Locale ) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ProducerInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ProducerInfo.html new file mode 100644 index 00000000..a954a4b9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ProducerInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
ProducerInfo |
+Fixture.getProducerInfo()
+Returns the
+ProducerInfo instance providing sportradar related information about the sport event associated |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ProducerInfoLink.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ProducerInfoLink.html new file mode 100644 index 00000000..6b3c4928 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ProducerInfoLink.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<ProducerInfoLink> |
+ProducerInfo.getProducerInfoLinks()
+Returns an unmodifiable
+List representing links to the producer represented by current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/RaceDriverProfile.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/RaceDriverProfile.html new file mode 100644 index 00000000..5f7ff239 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/RaceDriverProfile.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default RaceDriverProfile |
+Competitor.getRaceDriver()
+Returns race driver of the competitor
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Referee.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Referee.html new file mode 100644 index 00000000..f86a2c08 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Referee.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Referee |
+SportEventConditions.getReferee()
+Returns the
+Referee instance representing the referee presiding over the associated sport event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Reference.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Reference.html new file mode 100644 index 00000000..b8044787 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Reference.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Reference |
+Fixture.getReferences()
+Returns the reference ids
+ |
+
Reference |
+Competitor.getReferences()
+Returns the reference ids
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ReplaySportEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ReplaySportEvent.html new file mode 100644 index 00000000..0db14f67 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ReplaySportEvent.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.replay | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<ReplaySportEvent> |
+ReplayManager.getReplaySportEventsList() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ReportingStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ReportingStatus.html new file mode 100644 index 00000000..2b3f0467 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ReportingStatus.html @@ -0,0 +1,205 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
static ReportingStatus |
+ReportingStatus.valueFromMessageStatus(com.sportradar.uf.datamodel.UfReportingStatus status)
+Maps the value received trough a message to the
+ReportingStatus |
+
static ReportingStatus |
+ReportingStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ReportingStatus[] |
+ReportingStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ReportingStatus |
+CompetitionStatus.getReportingStatus()
+Returns a
+ReportingStatus describing the reporting status of the associated sport event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ResourceTypeGroup.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ResourceTypeGroup.html new file mode 100644 index 00000000..e164c16f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ResourceTypeGroup.html @@ -0,0 +1,199 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.utils | ++ |
Modifier and Type | +Method and Description | +
---|---|
static ResourceTypeGroup |
+ResourceTypeGroup.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ResourceTypeGroup[] |
+ResourceTypeGroup.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ResourceTypeGroup |
+Urn.getGroup()
+Returns the
+ResourceTypeGroup enum member describing the group of the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ResultChange.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ResultChange.html new file mode 100644 index 00000000..2d68d792 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ResultChange.html @@ -0,0 +1,189 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<ResultChange> |
+SportDataProvider.getResultChanges()
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+SportDataProvider.getResultChanges(Date after,
+ Urn sportId)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+SportDataProvider.getResultChanges(Date after,
+ Urn sportId,
+ Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+SportDataProvider.getResultChanges(Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Round.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Round.html new file mode 100644 index 00000000..9ca30e09 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Round.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Round |
+Season.getCurrentRound()
+Returns a
+Round instance specifying the current associated season |
+
Round |
+CurrentSeasonInfo.getCurrentRound()
+Returns a
+Round instance specifying the current season round |
+
Round |
+Match.getTournamentRound()
+Returns a
+Round instance describing the tournament round to which the
+ sport event associated with current instance belongs to |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ScheduledStartTimeChange.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ScheduledStartTimeChange.html new file mode 100644 index 00000000..4f9d2804 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/ScheduledStartTimeChange.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<ScheduledStartTimeChange> |
+Fixture.getScheduledStartTimeChanges()
+Returns the list of all
+ScheduledStartTimeChange to start time |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Season.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Season.html new file mode 100644 index 00000000..b087d173 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Season.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Season> |
+Tournament.getSeasons()
+Returns a list of associated tournament seasons
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SeasonCoverage.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SeasonCoverage.html new file mode 100644 index 00000000..f5f49689 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SeasonCoverage.html @@ -0,0 +1,176 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
SeasonCoverage |
+CurrentSeasonInfo.getCoverage()
+Returns a
+SeasonCoverage instance containing information about the available
+ coverage for the associated season |
+
SeasonCoverage |
+Season.getSeasonCoverage()
+Returns a
+SeasonCoverage instance containing information about the available
+ coverage for the associated season |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SeasonInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SeasonInfo.html new file mode 100644 index 00000000..ccf9ae53 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SeasonInfo.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
SeasonInfo |
+Match.getSeason()
+Returns a
+SeasonInfo instance providing basic information about
+ the season to which the sport event associated with the current instance belongs to |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SoccerEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SoccerEvent.html new file mode 100644 index 00000000..f7cfa889 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SoccerEvent.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Sport.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Sport.html new file mode 100644 index 00000000..9a03dd2d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Sport.html @@ -0,0 +1,222 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Sport |
+SportEntityFactory.buildSport(Urn sportId,
+ List<Locale> locales)
+Builds a
+Sport instance with the provided data |
+
Modifier and Type | +Method and Description | +
---|---|
List<Sport> |
+SportEntityFactory.buildSports(List<Locale> locales)
+
+ |
+
List<Sport> |
+SportDataProvider.getSports()
+Returns all the available sports
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
List<Sport> |
+SportDataProvider.getSports(Locale locale)
+Returns all the available sports
+ (the returned data is translated in the specified
+Locale ) |
+
Modifier and Type | +Method and Description | +
---|---|
default Sport |
+Competitor.getSport()
+Returns associated sport
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEvent.html new file mode 100644 index 00000000..d0149208 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEvent.html @@ -0,0 +1,552 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
com.sportradar.unifiedodds.sdk.replay | ++ |
Modifier and Type | +Method and Description | +
---|---|
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event |
+
Modifier and Type | +Method and Description | +
---|---|
SportEvent |
+SportEntityFactory.buildSportEvent(Urn id,
+ List<Locale> locales,
+ boolean buildBasicEventImpl)
+Builds the
+Competition derived class based on the provided data |
+
SportEvent |
+SportEntityFactory.buildSportEvent(Urn id,
+ Urn sportId,
+ List<Locale> locales,
+ boolean buildBasicEventImpl)
+Builds the
+SportEvent derived class based on the provided data |
+
SportEvent |
+SportDataProvider.getSportEvent(Urn id)
+Returns the specified sport event
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
SportEvent |
+SportDataProvider.getSportEvent(Urn id,
+ Locale locale)
+Returns the specified sport event
+ (the returned data is translated in the specified
+Locale ) |
+
Modifier and Type | +Method and Description | +
---|---|
List<SportEvent> |
+SportDataProvider.getActiveTournaments()
+Returns all the active tournaments
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+SportDataProvider.getActiveTournaments(Locale locale)
+Returns all the active tournaments
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+SportDataProvider.getActiveTournaments(String sportName)
+Returns all the active tournaments of a specific sport
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+SportDataProvider.getActiveTournaments(String sportName,
+ Locale locale)
+Returns all the active tournaments of a specific sport
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+SportDataProvider.getAvailableTournaments(Urn sportId)
+Returns all the available tournaments for a specific sport
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+SportDataProvider.getAvailableTournaments(Urn sportId,
+ Locale locale)
+Returns all the available tournaments for a specific sport
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+EventChangeListener.onFixtureChange(Urn eventId,
+ Date updated,
+ SportEvent sportEvent)
+Method invoked for new fixture change
+ |
+
void |
+EventChangeListener.onResultChange(Urn eventId,
+ Date updated,
+ SportEvent sportEvent)
+Method invoked for new result change
+ |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+BasicTournament
+Defines methods implemented by classes providing information about a tournament
+ |
+
interface |
+Competition
+Defines methods implemented by classes representing sport events regardless to which sport they belong
+ |
+
interface |
+Draw
+Defines methods used to access draw information
+ |
+
interface |
+LongTermEvent
+Defines methods implemented by classes providing data of a long term sport event
+ |
+
interface |
+Lottery
+Defines methods used to access lottery information
+ |
+
interface |
+Match
+Defines methods implemented by classes representing sport events of match type
+ |
+
interface |
+Season
+Defines methods implemented by classes providing data of a season
+ |
+
interface |
+SoccerEvent
+A
+Match derived type used to represent a soccer sport events |
+
interface |
+Stage
+Defines methods implemented by classes representing sport events of stage type
+ |
+
interface |
+Tournament
+Defines methods implemented by classes providing information about a tournament
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<SportEvent> |
+Category.getTournaments()
+Returns an unmodifiable
+List of tournaments which belong to the category represented by the current instance
+ (possible types: BasicTournament , Tournament , Stage ) |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+BetCancel<T extends SportEvent>
+Sent to describe that all bets on the particular market (line) for the particular competition
+ should be cancelled and refunded in full.
+ |
+
interface |
+BetSettlement<T extends SportEvent>
+Received when one or more markets for a particular competition have an outcome and results should
+ be cleared
+ |
+
interface |
+BetStop<T extends SportEvent>
+Is sent to signal that a set of markets (often all) should be moved to a suspended state (odds
+ updated, but bets not accepted).
+ |
+
interface |
+CashOutProbabilities<T extends SportEvent>
+Defines methods implemented by cash-out probability messages
+ |
+
interface |
+EventMessage<T extends SportEvent>
+Represents a
+Message associated with a sport event |
+
interface |
+FixtureChange<T extends SportEvent>
+Fixture change is sent when some SportRadar system has made a fixture change it deems is
+ important.
+ |
+
interface |
+MarketMessage<T extends SportEvent>
+The basic message that contains data regarding market changes
+ |
+
interface |
+OddsChange<T extends SportEvent>
+Describes a set of odds changes for a particular competition
+ |
+
interface |
+RollbackBetCancel<T extends SportEvent>
+This message is sent to rollback/undo a previously sent out BetCancel message if possible.
+ |
+
interface |
+RollbackBetSettlement<T extends SportEvent>
+Rollback is sent when a previously sent bet_settlement was sent in error and needs to be
+ rollbacked
+ |
+
interface |
+UnparsableMessage<T extends SportEvent>
+The event that gets released when an unparsable/bad message gets detected
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<SportEvent> |
+ReplayScenario.getAssociatedEvents(Locale locale)
+Returns a
+List of SportEvent s that are a part of the scenario |
+
List<SportEvent> |
+ReplayManager.getReplayList() |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ReplayManager.addSportEventToReplay(SportEvent event)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+ReplayManager.addSportEventToReplay(SportEvent event,
+ Integer startTime)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEventConditions.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEventConditions.html new file mode 100644 index 00000000..343e4acc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEventConditions.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
SportEventConditions |
+Competition.getConditions()
+Returns a
+SportEventConditions representing live conditions of the sport event associated
+ with the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEventType.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEventType.html new file mode 100644 index 00000000..f85f3fe8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportEventType.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default SportEventType |
+Competition.getSportEventType()
+Returns a
+SportEventType indicating the type of the associated event |
+
static SportEventType |
+SportEventType.mapFromApiValue(String str) |
+
static SportEventType |
+SportEventType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static SportEventType[] |
+SportEventType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportSummary.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportSummary.html new file mode 100644 index 00000000..1b0ad0fc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/SportSummary.html @@ -0,0 +1,218 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
SportSummary |
+SportEntityFactory.buildSportForCategory(Urn categoryId,
+ List<Locale> locales)
+Builds the associated category sport summary
+ |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+Sport
+Defines methods implemented by classes representing a sport
+ |
+
Modifier and Type | +Method and Description | +
---|---|
SportSummary |
+Stage.getSport()
+Returns a
+SportSummary instance representing the sport associated with the current instance |
+
SportSummary |
+Match.getSport() |
+
SportSummary |
+LongTermEvent.getSport()
+Returns a
+SportSummary instance representing the sport associated with the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Stage.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Stage.html new file mode 100644 index 00000000..01399eaa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Stage.html @@ -0,0 +1,189 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Stage |
+Stage.getParentStage()
+Returns a
+Stage representing the parent stage of the stage represented by the current instance |
+
Modifier and Type | +Method and Description | +
---|---|
default List<Stage> |
+Stage.getAdditionalParentStages()
+Returns a list of additional ids of the parent stages of the current instance or a null reference if the represented stage does not have the parent stages
+ |
+
List<Stage> |
+Stage.getStages()
+
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/StageType.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/StageType.html new file mode 100644 index 00000000..2905e9d8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/StageType.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
StageType |
+Stage.getStageType()
+Returns a
+StageType indicating the type of the associated stage |
+
static StageType |
+StageType.mapFromApiValue(String str) |
+
static StageType |
+StageType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static StageType[] |
+StageType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/StreamingChannel.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/StreamingChannel.html new file mode 100644 index 00000000..02726903 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/StreamingChannel.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<StreamingChannel> |
+ProducerInfo.getStreamingChannels()
+Returns an unmodifiable
+List representing streaming channels associated with current producer instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TeamCompetitor.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TeamCompetitor.html new file mode 100644 index 00000000..c8fc6e32 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TeamCompetitor.html @@ -0,0 +1,198 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
TeamCompetitor |
+Match.getAwayCompetitor()
+Returns a
+TeamCompetitor instance describing the away competitor |
+
TeamCompetitor |
+Match.getHomeCompetitor()
+Returns a
+TeamCompetitor instance describing the home competitor |
+
Modifier and Type | +Method and Description | +
---|---|
TeamCompetitor |
+PlayerOutcomeOdds.getTeam()
+Returns the associated team competitor
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TimeType.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TimeType.html new file mode 100644 index 00000000..40e48f8f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TimeType.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
TimeType |
+DrawInfo.getTimeType()
+Returns the draw time type
+ |
+
static TimeType |
+TimeType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static TimeType[] |
+TimeType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TimelineEvent.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TimelineEvent.html new file mode 100644 index 00000000..b26da788 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TimelineEvent.html @@ -0,0 +1,193 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<TimelineEvent> |
+SportDataProvider.getTimelineEvents(Urn id,
+ Locale locale)
+Returns the list of
+TimelineEvent for the sport event |
+
Modifier and Type | +Method and Description | +
---|---|
List<TimelineEvent> |
+EventTimeline.getTimelineEvents()
+Returns a chronological list of events
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Tournament.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Tournament.html new file mode 100644 index 00000000..9e0805b4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Tournament.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TournamentCoverage.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TournamentCoverage.html new file mode 100644 index 00000000..4f084fd3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TournamentCoverage.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
TournamentCoverage |
+LongTermEvent.getTournamentCoverage()
+Returns a
+TournamentCoverage instance which describes the associated tournament coverage information |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TournamentInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TournamentInfo.html new file mode 100644 index 00000000..46312d4c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TournamentInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
TournamentInfo |
+Season.getTournamentInfo()
+Returns a
+TournamentInfo which contains data of the associated tournament |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TvChannel.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TvChannel.html new file mode 100644 index 00000000..4bbb6c7d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/TvChannel.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<TvChannel> |
+Fixture.getTvChannels()
+Returns an unmodifiable
+List representing TV channels covering the sport event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Venue.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Venue.html new file mode 100644 index 00000000..c65e67b0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/Venue.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Venue |
+Competitor.getVenue()
+Return the associated competitor home venue
+ |
+
Venue |
+Competition.getVenue()
+Returns the venue where the sport event associated with the current instance will take place
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/class-use/WeatherInfo.html b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/WeatherInfo.html new file mode 100644 index 00000000..9d4b6ed6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/class-use/WeatherInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
WeatherInfo |
+SportEventConditions.getWeatherInfo()
+Returns the
+WeatherInfo instance representing the expected weather on the associated sport event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketAttribute.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketAttribute.html new file mode 100644 index 00000000..f9b6f133 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketAttribute.html @@ -0,0 +1,251 @@ + + + + + + +public interface MarketAttribute
+Modifier and Type | +Method and Description | +
---|---|
String |
+getDescription()
+Returns the attribute description
+ |
+
String |
+getName()
+Returns the attribute name
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketDescription.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketDescription.html new file mode 100644 index 00000000..3cbf5fb9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketDescription.html @@ -0,0 +1,420 @@ + + + + + + +public interface MarketDescription
+Modifier and Type | +Method and Description | +
---|---|
List<MarketAttribute> |
+getAttributes()
+Returns a
+List of additional market attributes. |
+
String |
+getDescription(Locale locale)
+Returns the market description translated in the provided
+Locale |
+
List<String> |
+getGroups()
+Returns a
+List of groups to which the market belongs to. |
+
int |
+getId()
+Returns the market identifier
+ |
+
default Collection<Locale> |
+getLocales()
+Returns a list of
+Locale cached in this instance |
+
List<MarketMappingData> |
+getMappings()
+Returns a
+List of mappings that are available for the related market |
+
String |
+getName(Locale locale)
+Returns the market name translated in the provided
+Locale |
+
List<OutcomeDescription> |
+getOutcomes()
+Returns a
+List of possible outcomes on the related market market. |
+
default String |
+getOutcomeType()
+Returns the market attribute "outcome_type"
+ |
+
List<Specifier> |
+getSpecifiers()
+Returns a
+List of specifiers which are valid for the related market |
+
int getId()+
String getName(Locale locale)+
Locale
String getDescription(Locale locale)+
Locale
List<OutcomeDescription> getOutcomes()+
List
of possible outcomes on the related market market.
+ For some markets the outcomes are generated only when the market gets linked
+ with an event (ex. player outcomes for the "first goal scorer" market)List
of possible outcomes on this marketList<Specifier> getSpecifiers()+
List
of specifiers which are valid for the related marketList
of specifiers which are valid for the related marketList<MarketMappingData> getMappings()+
List
of mappings that are available for the related marketList
of mappings that are available for the related marketList<MarketAttribute> getAttributes()+
List
of additional market attributes. Market attributes are used to identify
+ special markets, ex. flex marketList
of additional market attributesList<String> getGroups()+
List
of groups to which the market belongs to. Market groups are used to
+ perform batch market operations, ex. betstop messages may have an indication for which group of markets
+ the betstop message is validList
of groups to which the market belongs todefault String getOutcomeType()+
default Collection<Locale> getLocales()+
Locale
cached in this instanceLocale
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketMappingData.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketMappingData.html new file mode 100644 index 00000000..df412fec --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/MarketMappingData.html @@ -0,0 +1,399 @@ + + + + + + +public interface MarketMappingData
+Modifier and Type | +Method and Description | +
---|---|
boolean |
+canMap(int producerId,
+ Urn sportId,
+ Map<String,String> specifiers)
+Indicates if the mapping data is usable with the provided values
+ |
+
String |
+getMarketId()
+Returns the market id
+ |
+
Integer |
+getMarketSubTypeId()
+Returns the market sub type id
+ |
+
int |
+getMarketTypeId()
+Returns the market type id
+ |
+
Map<String,OutcomeMappingData> |
+getOutcomeMappings()
+Returns a
+Map of valid outcome mappings for this MarketMappingData |
+
Set<Integer> |
+getProducerIds()
+The associated producer ids
+ |
+
String |
+getSovTemplate()
+Returns the "special odds value"
+ |
+
Urn |
+getSportId()
+The sport id for which the mapping data is valid
+ |
+
String |
+getValidFor()
+Returns a
+String describing for which specifier values the mapping is valid |
+
Set<Integer> getProducerIds()+
Urn getSportId()+
String getMarketId()+
int getMarketTypeId()+
Integer getMarketSubTypeId()+
String getSovTemplate()+
Map<String,OutcomeMappingData> getOutcomeMappings()+
Map
of valid outcome mappings for this MarketMappingData
Map
of valid outcome mappingsString getValidFor()+
String
describing for which specifier values the mapping is validString
describing for which specifier values the mapping is validCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/OutcomeDescription.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/OutcomeDescription.html new file mode 100644 index 00000000..a2ae1f75 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/OutcomeDescription.html @@ -0,0 +1,295 @@ + + + + + + +public interface OutcomeDescription
+Modifier and Type | +Method and Description | +
---|---|
String |
+getDescription(Locale locale)
+Returns the outcome name translated in the provided
+Locale |
+
String |
+getId()
+Returns the outcome identifier
+ |
+
default Collection<Locale> |
+getLocales()
+Returns a list of
+Locale cached in this instance |
+
String |
+getName(Locale locale)
+Returns the outcome name translated in the provided
+Locale |
+
String getId()+
String getName(Locale locale)+
Locale
String getDescription(Locale locale)+
Locale
default Collection<Locale> getLocales()+
Locale
cached in this instanceLocale
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/OutcomeMappingData.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/OutcomeMappingData.html new file mode 100644 index 00000000..f7021c69 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/OutcomeMappingData.html @@ -0,0 +1,273 @@ + + + + + + +public interface OutcomeMappingData
+Modifier and Type | +Method and Description | +
---|---|
String |
+getOutcomeId()
+Returns the associated outcome identifier
+ |
+
String |
+getProducerOutcomeId()
+Returns the mapped outcome id
+ |
+
String |
+getProducerOutcomeName(Locale locale)
+Returns the mapped outcome name
+ |
+
String getOutcomeId()+
String getProducerOutcomeId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/Specifier.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/Specifier.html new file mode 100644 index 00000000..4e5e7a3a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/Specifier.html @@ -0,0 +1,251 @@ + + + + + + +public interface Specifier
+Modifier and Type | +Method and Description | +
---|---|
String |
+getName()
+Returns the specifier name
+ |
+
String |
+getType()
+Returns the specifier type
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketAttribute.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketAttribute.html new file mode 100644 index 00000000..058f05a6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketAttribute.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketAttribute> |
+MarketDescription.getAttributes()
+Returns a
+List of additional market attributes. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketDescription.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketDescription.html new file mode 100644 index 00000000..2eb1d2c9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketDescription.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketDescription> |
+MarketDescriptionManager.getMarketDescriptions()
+Returns the list of all available static market descriptions.
+ |
+
List<MarketDescription> |
+MarketDescriptionManager.getMarketDescriptions(Locale locale)
+Returns the list of all available static market descriptions in the provided
+Locale |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketMappingData.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketMappingData.html new file mode 100644 index 00000000..28dc98cc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/MarketMappingData.html @@ -0,0 +1,235 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketMappingData> |
+MarketDescriptionManager.getMarketMapping(int marketId,
+ Map<String,String> specifiers,
+ Producer producer)
+Returns a list of available market mappings(including possible variant mappings) for the
+ provided marketId/producer combination
+ |
+
List<MarketMappingData> |
+MarketDescriptionManager.getMarketMapping(int marketId,
+ Producer producer)
+Returns a list of available mappings for the provided marketId/producer combination
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<MarketMappingData> |
+MarketDescription.getMappings()
+Returns a
+List of mappings that are available for the related market |
+
Modifier and Type | +Method and Description | +
---|---|
List<MarketMappingData> |
+MarketDefinition.getValidMappings(Locale locale)
+Returns a
+List of valid market mappings that are valid for the associated event message,
+ the mappings are returned in the raw format provided by the API |
+
List<MarketMappingData> |
+MarketDefinition.getValidMappings(Locale locale,
+ boolean adjustMappingsWithMessageData)
+Returns a
+List of valid market mappings that are valid for the associated event message,
+ based on the input parameters the mappings can be adjusted with the content of the associated markets. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/OutcomeDescription.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/OutcomeDescription.html new file mode 100644 index 00000000..643616fc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/OutcomeDescription.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<OutcomeDescription> |
+MarketDescription.getOutcomes()
+Returns a
+List of possible outcomes on the related market market. |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/OutcomeMappingData.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/OutcomeMappingData.html new file mode 100644 index 00000000..3648821e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/OutcomeMappingData.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
Modifier and Type | +Method and Description | +
---|---|
Map<String,OutcomeMappingData> |
+MarketMappingData.getOutcomeMappings()
+Returns a
+Map of valid outcome mappings for this MarketMappingData |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/Specifier.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/Specifier.html new file mode 100644 index 00000000..557e344c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/class-use/Specifier.html @@ -0,0 +1,194 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
com.sportradar.utils | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<Specifier> |
+MarketDescription.getSpecifiers()
+Returns a
+List of specifiers which are valid for the related market |
+
Modifier and Type | +Method and Description | +
---|---|
static String |
+SdkHelper.specifierKeyListToString(List<Specifier> specifiers) |
+
static String |
+SdkHelper.specifierListToString(List<Specifier> specifiers) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-frame.html new file mode 100644 index 00000000..b429aec4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +Interface | +Description | +
---|---|
MarketAttribute | +
+ Contains a market attribute name and description
+ |
+
MarketDescription | +
+ Represents a market description
+ |
+
MarketMappingData | +
+ Defines methods used to access market mapping data provided by the API
+ |
+
OutcomeDescription | +
+ Represents an outcome description
+ |
+
OutcomeMappingData | +
+ Defines methods used to access a specific outcome mapping data
+ |
+
Specifier | +
+ Defines methods used to access specifier type and name
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-tree.html new file mode 100644 index 00000000..ef73805a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-use.html b/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-use.html new file mode 100644 index 00000000..e80ba52c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/markets/package-use.html @@ -0,0 +1,249 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
com.sportradar.utils | ++ |
Class and Description | +
---|
MarketDescription
+ Represents a market description
+ |
+
MarketMappingData
+ Defines methods used to access market mapping data provided by the API
+ |
+
Class and Description | +
---|
MarketAttribute
+ Contains a market attribute name and description
+ |
+
MarketMappingData
+ Defines methods used to access market mapping data provided by the API
+ |
+
OutcomeDescription
+ Represents an outcome description
+ |
+
OutcomeMappingData
+ Defines methods used to access a specific outcome mapping data
+ |
+
Specifier
+ Defines methods used to access specifier type and name
+ |
+
Class and Description | +
---|
MarketMappingData
+ Defines methods used to access market mapping data provided by the API
+ |
+
Class and Description | +
---|
Specifier
+ Defines methods used to access specifier type and name
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/entities/package-frame.html new file mode 100644 index 00000000..cd1abd77 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/package-frame.html @@ -0,0 +1,104 @@ + + + + + + +Interface | +Description | +
---|---|
Assist | +
+ An interface providing methods to access specific assist information
+ |
+
BasicTournament | +
+ Defines methods implemented by classes providing information about a tournament
+ |
+
BonusInfo | +
+ Defines methods ued to access bonus info data
+ |
+
BookmakerDetails | +
+ An interface providing methods to access bookmaker details
+ |
+
Car | +
+ An interface providing methods to access car data
+ |
+
Category | +
+ Defines methods implemented by classes representing sport category
+ |
+
CategorySummary | +
+ Defines methods implemented by classes representing sport category
+ |
+
Competition | +
+ Defines methods implemented by classes representing sport events regardless to which sport they belong
+ |
+
Competitor | +
+ An interface providing methods to access competitor data
+ |
+
CompetitorResult | ++ |
Course | ++ |
CoverageInfo | +
+ An interface providing methods to access coverage information
+ |
+
CurrentSeasonInfo | +
+ Defines methods implemented by classes representing a tournament season
+ |
+
DelayedInfo | +
+ Event delay info
+ |
+
Division | ++ |
Draw | +
+ Defines methods used to access draw information
+ |
+
DrawInfo | +
+ Defines methods used to access draw info data
+ |
+
DrawResult | +
+ Defines methods used to access draw result information
+ |
+
EventClock | +
+ An interface providing methods to access
+EventClock implementation values |
+
EventPlayer | +
+ An interface providing methods to access player details for timeline event
+ |
+
EventResult | +
+ Defines methods used by classes that provide event result information
+ |
+
EventTimeline | +
+ Defines methods used to access event timeline properties
+ |
+
Fixture | +
+ Defines methods used to access data of a fixture
+
+ A Fixture is a sport event that has been arranged for a particular time and place
+ |
+
FixtureChange | +
+ Defines methods used to access data of a fixture change
+ |
+
GoalScorer | +
+ An interface providing methods to access player details
+ |
+
Group | +
+ An interface providing methods to access group details
+ |
+
Hole | +
+ Defines methods implemented by classes representing a hole
+ |
+
Jersey | +
+ Defines methods used to access jersey information
+ |
+
LocalizedNamedValue | +
+ A derive of the
+NamedValue which contains values with names/descriptions that are translatable |
+
LongTermEvent | +
+ Defines methods implemented by classes providing data of a long term sport event
+ |
+
Lottery | +
+ Defines methods used to access lottery information
+ |
+
Manager | +
+ Defines methods used to access manager properties
+ |
+
Match | +
+ Defines methods implemented by classes representing sport events of match type
+ |
+
NamedValue | +
+ Describes a list of operations that are available on the basic type
+NamedValue
+ which contains values with names/descriptions |
+
PeriodCompetitorResult | +
+ Defines methods used to access data of a competitor result per period
+ |
+
PeriodScore | +
+ Defines methods implemented by classes representing a score of a sport event period
+ |
+
PeriodStatus | +
+ Defines methods used to access data of a period status
+ |
+
Pitcher | +
+ Defines methods implemented by classes representing the sport event pitcher
+ |
+
Player | +
+ An interface providing methods to access player details
+ |
+
PlayerProfile | +
+ Defines methods implemented by classes representing a player profile
+ |
+
ProducerInfo | +
+ An interface providing methods for accessing producer information
+ |
+
ProducerInfoLink | +
+ An interface providing methods to access producer info link properties
+ |
+
RaceDriverProfile | +
+ An interface providing methods to access race driver data
+ |
+
Referee | +
+ Defines methods implemented by classes representing the sport event referee
+ |
+
Reference | +
+ An interface providing methods to access reference descriptions
+ |
+
ReplaySportEvent | +
+ Defines methods implemented by classes representing the replay sport event
+ |
+
ResultChange | +
+ Defines methods used to access data of a result change
+ |
+
Round | +
+ Defines methods implemented by classes providing basic tournament round information
+ |
+
ScheduledStartTimeChange | +
+ An interface providing methods to access
+ScheduledStartTimeChange implementations properties |
+
Season | +
+ Defines methods implemented by classes providing data of a season
+ |
+
SeasonCoverage | +
+ Defines methods representing season coverage info
+ |
+
SeasonInfo | +
+ Defines methods implemented by classes providing season information about an entity (sport, category, season, ...)
+ |
+
SoccerEvent | +
+ A
+Match derived type used to represent a soccer sport events |
+
Sport | +
+ Defines methods implemented by classes representing a sport
+ |
+
SportEvent | +
+ Defines methods implemented by classes representing the target(tournament, match, race) of feed messages
+ |
+
SportEventConditions | +
+ Defines methods implemented by classes representing sport event conditions
+ |
+
SportSummary | +
+ Defines methods implemented by classes representing a sport
+ |
+
Stage | +
+ Defines methods implemented by classes representing sport events of stage type
+ |
+
StreamingChannel | +
+ An interface providing methods to access streaming channel data
+ |
+
TeamCompetitor | +
+ Defines methods implemented by classes representing a competing team
+ |
+
TimelineEvent | +
+ Defines methods used to access timeline event properties
+ |
+
Tournament | +
+ Defines methods implemented by classes providing information about a tournament
+ |
+
TournamentCoverage | +
+ Defines methods used to access tournament coverage information
+ |
+
TournamentInfo | +
+ Defines methods implemented by classes providing data of a tournament
+ |
+
TvChannel | +
+ An interface providing methods to access
+TvChannel implementations properties |
+
Venue | +
+ Defines methods implemented by classes representing a sport event venue
+ |
+
WeatherInfo | +
+ Defines methods implemented by classes representing weather conditions
+ |
+
Enum | +Description | +
---|---|
BonusDrumType | +
+ Possible bonus drum types
+ |
+
BookingStatus | +
+ The enum describing various booking statuses
+ |
+
CoveredFrom | +
+ Possible coverage locations
+ |
+
DrawStatus | +
+ Possible draw statuses
+ |
+
DrawType | +
+ Possible draw types
+ |
+
EventStatus | +
+ Possible competition statuses.
+ |
+
HomeAway | +
+ An indication if the associated entity is home/away
+ |
+
PeriodType | +
+ An indication of the type of the related period
+ |
+
PitcherHand | +
+ An indication if the pitcher uses left of right hand
+ |
+
ReportingStatus | +
+ An enum describing the reporting status of a sport event
+ |
+
ResourceTypeGroup | +
+ Enumerates groups of resources represented by the
+Urn |
+
SportEventType | +
+ Enumerates available types of sport event types
+ |
+
StageType | +
+ An enumeration of possible stage types
+ |
+
TimeType | +
+ Possible time types
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/entities/package-tree.html new file mode 100644 index 00000000..f05efd6f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/package-tree.html @@ -0,0 +1,253 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/package-use.html b/docs/com/sportradar/unifiedodds/sdk/entities/package-use.html new file mode 100644 index 00000000..04ebaa5a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/package-use.html @@ -0,0 +1,740 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
com.sportradar.unifiedodds.sdk.replay | ++ |
com.sportradar.utils | ++ |
Class and Description | +
---|
BookmakerDetails
+ An interface providing methods to access bookmaker details
+ |
+
CategorySummary
+ Defines methods implemented by classes representing sport category
+ |
+
Competition
+ Defines methods implemented by classes representing sport events regardless to which sport they belong
+ |
+
Competitor
+ An interface providing methods to access competitor data
+ |
+
FixtureChange
+ Defines methods used to access data of a fixture change
+ |
+
LongTermEvent
+ Defines methods implemented by classes providing data of a long term sport event
+ |
+
Lottery
+ Defines methods used to access lottery information
+ |
+
PeriodStatus
+ Defines methods used to access data of a period status
+ |
+
PlayerProfile
+ Defines methods implemented by classes representing a player profile
+ |
+
ResultChange
+ Defines methods used to access data of a result change
+ |
+
Sport
+ Defines methods implemented by classes representing a sport
+ |
+
SportEvent
+ Defines methods implemented by classes representing the target(tournament, match, race) of feed messages
+ |
+
SportSummary
+ Defines methods implemented by classes representing a sport
+ |
+
TimelineEvent
+ Defines methods used to access timeline event properties
+ |
+
Class and Description | +
---|
BookmakerDetails
+ An interface providing methods to access bookmaker details
+ |
+
Class and Description | +
---|
Assist
+ An interface providing methods to access specific assist information
+ |
+
BonusDrumType
+ Possible bonus drum types
+ |
+
BonusInfo
+ Defines methods ued to access bonus info data
+ |
+
BookingStatus
+ The enum describing various booking statuses
+ |
+
Car
+ An interface providing methods to access car data
+ |
+
Category
+ Defines methods implemented by classes representing sport category
+ |
+
CategorySummary
+ Defines methods implemented by classes representing sport category
+ |
+
Competition
+ Defines methods implemented by classes representing sport events regardless to which sport they belong
+ |
+
Competitor
+ An interface providing methods to access competitor data
+ |
+
CompetitorResult | +
Course | +
CoverageInfo
+ An interface providing methods to access coverage information
+ |
+
CoveredFrom
+ Possible coverage locations
+ |
+
CurrentSeasonInfo
+ Defines methods implemented by classes representing a tournament season
+ |
+
DelayedInfo
+ Event delay info
+ |
+
Division | +
Draw
+ Defines methods used to access draw information
+ |
+
DrawInfo
+ Defines methods used to access draw info data
+ |
+
DrawResult
+ Defines methods used to access draw result information
+ |
+
DrawStatus
+ Possible draw statuses
+ |
+
DrawType
+ Possible draw types
+ |
+
EventPlayer
+ An interface providing methods to access player details for timeline event
+ |
+
EventStatus
+ Possible competition statuses.
+ |
+
EventTimeline
+ Defines methods used to access event timeline properties
+ |
+
Fixture
+ Defines methods used to access data of a fixture
+
+ A Fixture is a sport event that has been arranged for a particular time and place
+ |
+
GoalScorer
+ An interface providing methods to access player details
+ |
+
Group
+ An interface providing methods to access group details
+ |
+
Hole
+ Defines methods implemented by classes representing a hole
+ |
+
HomeAway
+ An indication if the associated entity is home/away
+ |
+
Jersey
+ Defines methods used to access jersey information
+ |
+
LocalizedNamedValue
+ A derive of the
+NamedValue which contains values with names/descriptions that are translatable |
+
LongTermEvent
+ Defines methods implemented by classes providing data of a long term sport event
+ |
+
Lottery
+ Defines methods used to access lottery information
+ |
+
Manager
+ Defines methods used to access manager properties
+ |
+
Match
+ Defines methods implemented by classes representing sport events of match type
+ |
+
NamedValue
+ Describes a list of operations that are available on the basic type
+NamedValue
+ which contains values with names/descriptions |
+
PeriodCompetitorResult
+ Defines methods used to access data of a competitor result per period
+ |
+
PeriodType
+ An indication of the type of the related period
+ |
+
Pitcher
+ Defines methods implemented by classes representing the sport event pitcher
+ |
+
PitcherHand
+ An indication if the pitcher uses left of right hand
+ |
+
Player
+ An interface providing methods to access player details
+ |
+
ProducerInfo
+ An interface providing methods for accessing producer information
+ |
+
ProducerInfoLink
+ An interface providing methods to access producer info link properties
+ |
+
RaceDriverProfile
+ An interface providing methods to access race driver data
+ |
+
Referee
+ Defines methods implemented by classes representing the sport event referee
+ |
+
Reference
+ An interface providing methods to access reference descriptions
+ |
+
ReportingStatus
+ An enum describing the reporting status of a sport event
+ |
+
ResourceTypeGroup
+ Enumerates groups of resources represented by the
+Urn |
+
Round
+ Defines methods implemented by classes providing basic tournament round information
+ |
+
ScheduledStartTimeChange
+ An interface providing methods to access
+ScheduledStartTimeChange implementations properties |
+
Season
+ Defines methods implemented by classes providing data of a season
+ |
+
SeasonCoverage
+ Defines methods representing season coverage info
+ |
+
SeasonInfo
+ Defines methods implemented by classes providing season information about an entity (sport, category, season, ...)
+ |
+
Sport
+ Defines methods implemented by classes representing a sport
+ |
+
SportEvent
+ Defines methods implemented by classes representing the target(tournament, match, race) of feed messages
+ |
+
SportEventConditions
+ Defines methods implemented by classes representing sport event conditions
+ |
+
SportEventType
+ Enumerates available types of sport event types
+ |
+
SportSummary
+ Defines methods implemented by classes representing a sport
+ |
+
Stage
+ Defines methods implemented by classes representing sport events of stage type
+ |
+
StageType
+ An enumeration of possible stage types
+ |
+
StreamingChannel
+ An interface providing methods to access streaming channel data
+ |
+
TeamCompetitor
+ Defines methods implemented by classes representing a competing team
+ |
+
TimelineEvent
+ Defines methods used to access timeline event properties
+ |
+
TimeType
+ Possible time types
+ |
+
TournamentCoverage
+ Defines methods used to access tournament coverage information
+ |
+
TournamentInfo
+ Defines methods implemented by classes providing data of a tournament
+ |
+
TvChannel
+ An interface providing methods to access
+TvChannel implementations properties |
+
Venue
+ Defines methods implemented by classes representing a sport event venue
+ |
+
WeatherInfo
+ Defines methods implemented by classes representing weather conditions
+ |
+
Class and Description | +
---|
EventClock
+ An interface providing methods to access
+EventClock implementation values |
+
EventResult
+ Defines methods used by classes that provide event result information
+ |
+
EventStatus
+ Possible competition statuses.
+ |
+
HomeAway
+ An indication if the associated entity is home/away
+ |
+
LocalizedNamedValue
+ A derive of the
+NamedValue which contains values with names/descriptions that are translatable |
+
PeriodScore
+ Defines methods implemented by classes representing a score of a sport event period
+ |
+
ReportingStatus
+ An enum describing the reporting status of a sport event
+ |
+
Class and Description | +
---|
HomeAway
+ An indication if the associated entity is home/away
+ |
+
NamedValue
+ Describes a list of operations that are available on the basic type
+NamedValue
+ which contains values with names/descriptions |
+
SportEvent
+ Defines methods implemented by classes representing the target(tournament, match, race) of feed messages
+ |
+
TeamCompetitor
+ Defines methods implemented by classes representing a competing team
+ |
+
Class and Description | +
---|
ReplaySportEvent
+ Defines methods implemented by classes representing the replay sport event
+ |
+
SportEvent
+ Defines methods implemented by classes representing the target(tournament, match, race) of feed messages
+ |
+
Class and Description | +
---|
ResourceTypeGroup
+ Enumerates groups of resources represented by the
+Urn |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/CompetitionStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/CompetitionStatistics.html new file mode 100644 index 00000000..c19cbae5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/CompetitionStatistics.html @@ -0,0 +1,174 @@ + + + + + + +public interface CompetitionStatistics
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/CompetitionStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/CompetitionStatus.html new file mode 100644 index 00000000..d58ee89a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/CompetitionStatus.html @@ -0,0 +1,452 @@ + + + + + + +public interface CompetitionStatus
+Modifier and Type | +Method and Description | +
---|---|
List<EventResult> |
+getEventResults()
+Returns a
+List of event results |
+
default Integer |
+getPeriodOfLadder()
+Returns the period of ladder
+ |
+
Map<String,Object> |
+getProperties()
+Returns an unmodifiable
+Map of additional sport event status properties |
+
Object |
+getPropertyValue(String property)
+Returns the value of the property specified by it's name
+ (for a list of all available properties look at
+getProperties() ) |
+
ReportingStatus |
+getReportingStatus()
+Returns a
+ReportingStatus describing the reporting status of the associated sport event |
+
EventStatus |
+getStatus()
+Returns an
+EventStatus describing the high-level status of the associated sport event |
+
Urn |
+getWinnerId()
+Returns the sport event winner identifier
+ |
+
Map<String,Object> |
+toKeyValueStore()
+Returns a
+Map containing data of the sport event status ordered in key/value pairs |
+
<T> T |
+tryGetPropertyValue(String property,
+ Class<T> requestedType)
+Tries to return the requested property value in the required type
+ (for a list of all available properties look at
+getProperties() ) |
+
Urn getWinnerId()+
EventStatus getStatus()+
EventStatus
describing the high-level status of the associated sport eventEventStatus
describing the high-level status of the associated sport eventReportingStatus getReportingStatus()+
ReportingStatus
describing the reporting status of the associated sport eventReportingStatus
describing the reporting status of the associated sport eventList<EventResult> getEventResults()+
List
of event resultsList
of event resultsObject getPropertyValue(String property)+
getProperties()
)property
- the name of the property to retrieve<T> T tryGetPropertyValue(String property, + Class<T> requestedType)+
getProperties()
)T
- the generic type value which should be returnedproperty
- the name of the property to retrieverequestedType
- the type to which the property should be checked againstMap<String,Object> getProperties()+
Map
of additional sport event status properties
+
+ + List of possible properties: +
Map
of additional sport event status propertiesMap<String,Object> toKeyValueStore()+
Map
containing data of the sport event status ordered in key/value pairsMap
containing data of the sport event status ordered in key/value pairsdefault Integer getPeriodOfLadder()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/MatchStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/MatchStatistics.html new file mode 100644 index 00000000..956dff2c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/MatchStatistics.html @@ -0,0 +1,246 @@ + + + + + + +public interface MatchStatistics +extends CompetitionStatistics+
Modifier and Type | +Method and Description | +
---|---|
List<PeriodStatistics> |
+getPeriodStatistics() |
+
List<TeamStatistics> |
+getTotalStatistics() |
+
List<TeamStatistics> getTotalStatistics()+
List<PeriodStatistics> getPeriodStatistics()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/MatchStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/MatchStatus.html new file mode 100644 index 00000000..0bab4fde --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/MatchStatus.html @@ -0,0 +1,442 @@ + + + + + + +public interface MatchStatus +extends CompetitionStatus+
Modifier and Type | +Method and Description | +
---|---|
default Integer |
+getAwayPenaltyScore()
+Returns the penalty score of the away competitor competing on the associated sport event (for Ice Hockey)
+ |
+
BigDecimal |
+getAwayScore()
+Returns the score of the away competitor competing on the associated sport event
+ |
+
EventClock |
+getEventClock()
+Returns an
+EventClock instance describing the timings in the current event |
+
default Integer |
+getHomePenaltyScore()
+Returns the penalty score of the home competitor competing on the associated sport event (for Ice Hockey)
+ |
+
BigDecimal |
+getHomeScore()
+Returns the score of the home competitor competing on the associated sport event
+ |
+
LocalizedNamedValue |
+getMatchStatus()
+Returns the match status translated in the default locale
+ |
+
LocalizedNamedValue |
+getMatchStatus(Locale locale)
+Returns the match status translated in the specified language
+ |
+
int |
+getMatchStatusId()
+Returns the match status id
+ |
+
List<PeriodScore> |
+getPeriodScores()
+Returns a
+List of period scores |
+
default MatchStatistics |
+getStatistics() |
+
default Boolean |
+isDecidedByFed()
+Returns an indication if the status is decided by fed
+ |
+
getEventResults, getPeriodOfLadder, getProperties, getPropertyValue, getReportingStatus, getStatus, getWinnerId, toKeyValueStore, tryGetPropertyValue
EventClock getEventClock()+
EventClock
instance describing the timings in the current eventEventClock
instance describing the timings in the current eventList<PeriodScore> getPeriodScores()+
List
of period scoresList
of period scoresint getMatchStatusId()+
LocalizedNamedValue getMatchStatus()+
LocalizedNamedValue getMatchStatus(Locale locale)+
locale
- a Locale
specifying the language of the statusBigDecimal getHomeScore()+
BigDecimal getAwayScore()+
default MatchStatistics getStatistics()+
default Integer getHomePenaltyScore()+
default Integer getAwayPenaltyScore()+
default Boolean isDecidedByFed()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/PeriodStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/PeriodStatistics.html new file mode 100644 index 00000000..83957c7f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/PeriodStatistics.html @@ -0,0 +1,253 @@ + + + + + + +public interface PeriodStatistics
+Modifier and Type | +Method and Description | +
---|---|
String |
+getPeriodName()
+Returns the name of the round to which the statistics belong to
+ |
+
List<TeamStatistics> |
+getTeamStatistics()
+Returns a list of specific team statistics related to the round indicated by the
+getPeriodName() |
+
String getPeriodName()+
List<TeamStatistics> getTeamStatistics()+
getPeriodName()
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/SoccerStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/SoccerStatistics.html new file mode 100644 index 00000000..3bdc3217 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/SoccerStatistics.html @@ -0,0 +1,270 @@ + + + + + + +@Deprecated +public interface SoccerStatistics +extends MatchStatistics+
Modifier and Type | +Method and Description | +
---|---|
List<PeriodStatistics> |
+getPeriodStatistics()
+Deprecated.
+Returns a list of separate period statistics
+ |
+
List<TeamStatistics> |
+getTotalStatistics()
+Deprecated.
+Returns a list of complete team statistics data
+ |
+
List<TeamStatistics> getTotalStatistics()+
getTotalStatistics
in interface MatchStatistics
List<PeriodStatistics> getPeriodStatistics()+
getPeriodStatistics
in interface MatchStatistics
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/SoccerStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/SoccerStatus.html new file mode 100644 index 00000000..17dc01f0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/SoccerStatus.html @@ -0,0 +1,260 @@ + + + + + + +@Deprecated +public interface SoccerStatus +extends MatchStatus+
Modifier and Type | +Method and Description | +
---|---|
SoccerStatistics |
+getStatistics()
+Deprecated.
+Returns the associated soccer match statistics
+ |
+
getAwayPenaltyScore, getAwayScore, getEventClock, getHomePenaltyScore, getHomeScore, getMatchStatus, getMatchStatus, getMatchStatusId, getPeriodScores, isDecidedByFed
getEventResults, getPeriodOfLadder, getProperties, getPropertyValue, getReportingStatus, getStatus, getWinnerId, toKeyValueStore, tryGetPropertyValue
SoccerStatistics getStatistics()+
getStatistics
in interface MatchStatus
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/StageStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/StageStatus.html new file mode 100644 index 00000000..00a09be4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/StageStatus.html @@ -0,0 +1,285 @@ + + + + + + +public interface StageStatus +extends CompetitionStatus+
Modifier and Type | +Method and Description | +
---|---|
LocalizedNamedValue |
+getMatchStatus()
+Returns the match status translated in the default locale
+ |
+
LocalizedNamedValue |
+getMatchStatus(Locale locale)
+Returns the match status translated in the specified language
+ |
+
int |
+getMatchStatusId()
+Returns the match status id
+ |
+
getEventResults, getPeriodOfLadder, getProperties, getPropertyValue, getReportingStatus, getStatus, getWinnerId, toKeyValueStore, tryGetPropertyValue
int getMatchStatusId()+
LocalizedNamedValue getMatchStatus()+
LocalizedNamedValue getMatchStatus(Locale locale)+
locale
- a Locale
specifying the language of the statusCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/TeamStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/TeamStatistics.html new file mode 100644 index 00000000..f14bbf0a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/TeamStatistics.html @@ -0,0 +1,371 @@ + + + + + + +public interface TeamStatistics
+Modifier and Type | +Method and Description | +
---|---|
Integer |
+getCards()
+Returns the total count of received cards
+ |
+
Integer |
+getCornerKicks()
+Returns the total amount of played corner kicks
+ |
+
default Integer |
+getGreenCards()
+Returns the received green cards number
+ |
+
HomeAway |
+getHomeAway()
+Returns an indication if the statistics are for the home or away team
+ |
+
default String |
+getName()
+Returns the name
+ |
+
Integer |
+getRedCards()
+Returns the received red cards number
+ |
+
Integer |
+getYellowCards()
+Returns the received yellow cards number
+ |
+
Integer |
+getYellowRedCards()
+Returns the received yellow-red cards number
+ |
+
HomeAway getHomeAway()+
HomeAway.Home
if the statistics are for the home team; HomeAway.Away
if the statistics are for the away teamInteger getCards()+
Integer getYellowCards()+
Integer getRedCards()+
Integer getYellowRedCards()+
Integer getCornerKicks()+
default Integer getGreenCards()+
default String getName()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/CompetitionStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/CompetitionStatistics.html new file mode 100644 index 00000000..7808d7e7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/CompetitionStatistics.html @@ -0,0 +1,178 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+MatchStatistics
+Defines methods to access match specific statistics
+ |
+
interface |
+SoccerStatistics
+Deprecated.
+
+Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatistics also provides total and period statistics,
+ making this class redundant
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/CompetitionStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/CompetitionStatus.html new file mode 100644 index 00000000..6aa1be9d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/CompetitionStatus.html @@ -0,0 +1,225 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
CompetitionStatus |
+Competition.getStatus()
+Returns a
+CompetitionStatus containing information about the progress of the sport event
+ associated with the current instance |
+
Modifier and Type | +Method and Description | +
---|---|
default Optional<CompetitionStatus> |
+Competition.getStatusIfPresent()
+Returns a
+CompetitionStatus containing information about the progress of the sport event
+ associated with the current instance if already cached (does not make API call) |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+MatchStatus
+Defines methods used to access match specific status attributes
+ |
+
interface |
+SoccerStatus
+Deprecated.
+
+Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatus also provides total and period statistics,
+ making this class redundant
+ |
+
interface |
+StageStatus
+Defines methods used to access match specific status attributes
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/MatchStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/MatchStatistics.html new file mode 100644 index 00000000..b79bd092 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/MatchStatistics.html @@ -0,0 +1,185 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+SoccerStatistics
+Deprecated.
+
+Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatistics also provides total and period statistics,
+ making this class redundant
+ |
+
Modifier and Type | +Method and Description | +
---|---|
default MatchStatistics |
+MatchStatus.getStatistics() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/MatchStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/MatchStatus.html new file mode 100644 index 00000000..41fa16db --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/MatchStatus.html @@ -0,0 +1,197 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
MatchStatus |
+Match.getStatus()
+Returns a
+MatchStatus containing information about the progress of the match
+ associated with the current instance |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+SoccerStatus
+Deprecated.
+
+Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatus also provides total and period statistics,
+ making this class redundant
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/PeriodStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/PeriodStatistics.html new file mode 100644 index 00000000..4a482d2f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/PeriodStatistics.html @@ -0,0 +1,173 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<PeriodStatistics> |
+SoccerStatistics.getPeriodStatistics()
+Deprecated.
+Returns a list of separate period statistics
+ |
+
List<PeriodStatistics> |
+MatchStatistics.getPeriodStatistics() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/SoccerStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/SoccerStatistics.html new file mode 100644 index 00000000..c9e24e61 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/SoccerStatistics.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
SoccerStatistics |
+SoccerStatus.getStatistics()
+Deprecated.
+Returns the associated soccer match statistics
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/SoccerStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/SoccerStatus.html new file mode 100644 index 00000000..96b999de --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/SoccerStatus.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
SoccerStatus |
+SoccerEvent.getStatus()
+Returns a
+SoccerStatus containing information about the progress of the soccer match
+ associated with the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/StageStatus.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/StageStatus.html new file mode 100644 index 00000000..8b3cc126 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/StageStatus.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default StageStatus |
+Stage.getStatus()
+Returns a
+StageStatus containing information about the progress of the stage
+ associated with the current instance |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/TeamStatistics.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/TeamStatistics.html new file mode 100644 index 00000000..aa90b8cd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/class-use/TeamStatistics.html @@ -0,0 +1,179 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<TeamStatistics> |
+PeriodStatistics.getTeamStatistics()
+Returns a list of specific team statistics related to the round indicated by the
+PeriodStatistics.getPeriodName() |
+
List<TeamStatistics> |
+SoccerStatistics.getTotalStatistics()
+Deprecated.
+Returns a list of complete team statistics data
+ |
+
List<TeamStatistics> |
+MatchStatistics.getTotalStatistics() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/package-frame.html new file mode 100644 index 00000000..55670628 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/package-frame.html @@ -0,0 +1,29 @@ + + + + + + +Interface | +Description | +
---|---|
CompetitionStatistics | +
+ Defines methods to access competition specific statistics
+ |
+
CompetitionStatus | +
+ Defines methods used to access general competition status attributes
+ |
+
MatchStatistics | +
+ Defines methods to access match specific statistics
+ |
+
MatchStatus | +
+ Defines methods used to access match specific status attributes
+ |
+
PeriodStatistics | +
+ Defines methods used to access specific period statistics
+ |
+
SoccerStatistics | +Deprecated
+ Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatistics also provides total and period statistics,
+ making this class redundant
+ |
+
SoccerStatus | +Deprecated
+ Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatus also provides total and period statistics,
+ making this class redundant
+ |
+
StageStatus | +
+ Defines methods used to access match specific status attributes
+ |
+
TeamStatistics | +
+ Defines methods used to access team statistics
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/package-tree.html new file mode 100644 index 00000000..1ced742f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/entities/status/package-use.html b/docs/com/sportradar/unifiedodds/sdk/entities/status/package-use.html new file mode 100644 index 00000000..6e40dde5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/entities/status/package-use.html @@ -0,0 +1,235 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
Class and Description | +
---|
CompetitionStatus
+ Defines methods used to access general competition status attributes
+ |
+
MatchStatus
+ Defines methods used to access match specific status attributes
+ |
+
SoccerStatus
+ Deprecated.
+
+Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatus also provides total and period statistics,
+ making this class redundant
+ |
+
StageStatus
+ Defines methods used to access match specific status attributes
+ |
+
Class and Description | +
---|
CompetitionStatistics
+ Defines methods to access competition specific statistics
+ |
+
CompetitionStatus
+ Defines methods used to access general competition status attributes
+ |
+
MatchStatistics
+ Defines methods to access match specific statistics
+ |
+
MatchStatus
+ Defines methods used to access match specific status attributes
+ |
+
PeriodStatistics
+ Defines methods used to access specific period statistics
+ |
+
SoccerStatistics
+ Deprecated.
+
+Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatistics also provides total and period statistics,
+ making this class redundant
+ |
+
TeamStatistics
+ Defines methods used to access team statistics
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/CacheItemNotFoundException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/CacheItemNotFoundException.html new file mode 100644 index 00000000..bc962ee1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/CacheItemNotFoundException.html @@ -0,0 +1,289 @@ + + + + + + +public class CacheItemNotFoundException +extends UofSdkException+
Constructor and Description | +
---|
CacheItemNotFoundException(String message) |
+
CacheItemNotFoundException(String message,
+ Exception e) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/InitException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/InitException.html new file mode 100644 index 00000000..482f854d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/InitException.html @@ -0,0 +1,279 @@ + + + + + + +public class InitException +extends Exception+
Constructor and Description | +
---|
InitException(String message) |
+
InitException(String message,
+ Exception e) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/InvalidBookmakerDetailsException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/InvalidBookmakerDetailsException.html new file mode 100644 index 00000000..03659557 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/InvalidBookmakerDetailsException.html @@ -0,0 +1,272 @@ + + + + + + +public class InvalidBookmakerDetailsException +extends RuntimeException+
Constructor and Description | +
---|
InvalidBookmakerDetailsException(String message,
+ Throwable cause) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/NameGenerationException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/NameGenerationException.html new file mode 100644 index 00000000..99f2737f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/NameGenerationException.html @@ -0,0 +1,289 @@ + + + + + + +public class NameGenerationException +extends UofSdkException+
Constructor and Description | +
---|
NameGenerationException(String message) |
+
NameGenerationException(String message,
+ Exception e) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/ObjectNotFoundException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/ObjectNotFoundException.html new file mode 100644 index 00000000..bd76cf04 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/ObjectNotFoundException.html @@ -0,0 +1,289 @@ + + + + + + +public class ObjectNotFoundException +extends UofSdkException+
Constructor and Description | +
---|
ObjectNotFoundException(String message) |
+
ObjectNotFoundException(String message,
+ Exception e) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/UnsupportedMessageInterestCombination.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/UnsupportedMessageInterestCombination.html new file mode 100644 index 00000000..10e17b86 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/UnsupportedMessageInterestCombination.html @@ -0,0 +1,275 @@ + + + + + + +public class UnsupportedMessageInterestCombination +extends UofSdkException+
MessageInterest
session combination was used to init the SDKConstructor and Description | +
---|
UnsupportedMessageInterestCombination(String message) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/UnsupportedUrnFormatException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/UnsupportedUrnFormatException.html new file mode 100644 index 00000000..9419d296 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/UnsupportedUrnFormatException.html @@ -0,0 +1,289 @@ + + + + + + +public class UnsupportedUrnFormatException +extends UofSdkException+
Constructor and Description | +
---|
UnsupportedUrnFormatException(String message) |
+
UnsupportedUrnFormatException(String message,
+ Exception e) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/UofSdkException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/UofSdkException.html new file mode 100644 index 00000000..99fbd107 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/UofSdkException.html @@ -0,0 +1,288 @@ + + + + + + +public abstract class UofSdkException +extends RuntimeException+
Constructor and Description | +
---|
UofSdkException(String message) |
+
UofSdkException(String message,
+ Exception e) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/CacheItemNotFoundException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/CacheItemNotFoundException.html new file mode 100644 index 00000000..e523b19b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/CacheItemNotFoundException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/InitException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/InitException.html new file mode 100644 index 00000000..10da6469 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/InitException.html @@ -0,0 +1,169 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+UofSdk.open()
+This method opens/starts the feed with all the built sessions and
+ creates the various tasks needed for optimal UofSdk operation
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/InvalidBookmakerDetailsException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/InvalidBookmakerDetailsException.html new file mode 100644 index 00000000..08928a88 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/InvalidBookmakerDetailsException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/NameGenerationException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/NameGenerationException.html new file mode 100644 index 00000000..c0e8b60a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/NameGenerationException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/ObjectNotFoundException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/ObjectNotFoundException.html new file mode 100644 index 00000000..1c1cc3b0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/ObjectNotFoundException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UnsupportedMessageInterestCombination.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UnsupportedMessageInterestCombination.html new file mode 100644 index 00000000..b9b6ed61 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UnsupportedMessageInterestCombination.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UnsupportedUrnFormatException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UnsupportedUrnFormatException.html new file mode 100644 index 00000000..79fd0174 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UnsupportedUrnFormatException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UofSdkException.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UofSdkException.html new file mode 100644 index 00000000..97035dac --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/class-use/UofSdkException.html @@ -0,0 +1,192 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.exceptions | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+CacheItemNotFoundException
+The following exception gets thrown when a cache item could not be found
+ |
+
class |
+NameGenerationException
+The following exception gets thrown when an entity name generation fails
+ |
+
class |
+ObjectNotFoundException
+The following exception gets thrown when a requested object is not found
+ |
+
class |
+UnsupportedMessageInterestCombination
+Exception thrown when an invalid
+MessageInterest session combination was used to init the SDK |
+
class |
+UnsupportedUrnFormatException
+The following exception gets thrown when a URN object fails to initialize
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/package-frame.html new file mode 100644 index 00000000..cb9563df --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +Exception | +Description | +
---|---|
CacheItemNotFoundException | +
+ The following exception gets thrown when a cache item could not be found
+ |
+
InitException | +
+ An exception indicating there was an error during SDK initialization
+ |
+
InvalidBookmakerDetailsException | +
+ The following exception gets thrown when the provided bookmaker token has issues which prevent normal SDK operations
+ |
+
NameGenerationException | +
+ The following exception gets thrown when an entity name generation fails
+ |
+
ObjectNotFoundException | +
+ The following exception gets thrown when a requested object is not found
+ |
+
UnsupportedMessageInterestCombination | +
+ Exception thrown when an invalid
+MessageInterest session combination was used to init the SDK |
+
UnsupportedUrnFormatException | +
+ The following exception gets thrown when a URN object fails to initialize
+ |
+
UofSdkException | +
+ The base SDK exception class
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/package-tree.html new file mode 100644 index 00000000..696816c2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/package-tree.html @@ -0,0 +1,161 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/exceptions/package-use.html b/docs/com/sportradar/unifiedodds/sdk/exceptions/package-use.html new file mode 100644 index 00000000..02db7e33 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/exceptions/package-use.html @@ -0,0 +1,182 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.exceptions | ++ |
Class and Description | +
---|
InitException
+ An exception indicating there was an error during SDK initialization
+ |
+
Class and Description | +
---|
UofSdkException
+ The base SDK exception class
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/UofExtListener.html b/docs/com/sportradar/unifiedodds/sdk/extended/UofExtListener.html new file mode 100644 index 00000000..d31cb913 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/UofExtListener.html @@ -0,0 +1,263 @@ + + + + + + +public interface UofExtListener
+Modifier and Type | +Method and Description | +
---|---|
void |
+onRawApiDataReceived(URI uri,
+ Object apiData)
+Occurs when data from Sports API arrives
+ |
+
void |
+onRawFeedMessageReceived(com.sportradar.unifiedodds.sdk.impl.RoutingKeyInfo routingKey,
+ UnmarshalledMessage feedMessage,
+ MessageTimestamp timestamp,
+ MessageInterest messageInterest)
+Occurs when any feed message arrives
+ |
+
void onRawFeedMessageReceived(com.sportradar.unifiedodds.sdk.impl.RoutingKeyInfo routingKey, + UnmarshalledMessage feedMessage, + MessageTimestamp timestamp, + MessageInterest messageInterest)+
routingKey
- the routing key associated with this messagefeedMessage
- the message receivedtimestamp
- the message timestampsmessageInterest
- the associated MessageInterest
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/UofSdkExt.html b/docs/com/sportradar/unifiedodds/sdk/extended/UofSdkExt.html new file mode 100644 index 00000000..cc27bbad --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/UofSdkExt.html @@ -0,0 +1,285 @@ + + + + + + +public class UofSdkExt +extends UofSdk+
injector, oddsFeedConfiguration, uofConfiguration
Constructor and Description | +
---|
UofSdkExt(UofGlobalEventsListener globalEventsListener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The most basic feed constructor
+ |
+
close, createSdkInjector, getAvailableLanguages, getBookingManager, getBookmakerDetails, getCashOutProbabilitiesManager, getCustomBetManager, getEventChangeManager, getEventRecoveryRequestIssuer, getMarketDescriptionManager, getProducerManager, getReplayManager, getSessionBuilder, getSportDataProvider, getUofConfigurationBuilder, getUofConfigurationBuilder, initOddsFeedInstance, isOpen, open
public UofSdkExt(UofGlobalEventsListener globalEventsListener, + UofConfiguration config, + UofExtListener uofExtListener)+
globalEventsListener
- UofGlobalEventsListener
that handles global feed eventsconfig
- UofConfigurationImpl
, the configuration class used to configure the new feed,
+ the configuration can be obtained using UofSdk.getUofConfigurationBuilder()
uofExtListener
- UofExtListener
used to receive raw feed and api dataCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/class-use/UofExtListener.html b/docs/com/sportradar/unifiedodds/sdk/extended/class-use/UofExtListener.html new file mode 100644 index 00000000..bc4cea51 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/class-use/UofExtListener.html @@ -0,0 +1,209 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Constructor and Description | +
---|
CustomisableUofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ boolean useReplay,
+ com.sportradar.unifiedodds.sdk.di.CustomisableSdkModule customisableSdkModule,
+ UofExtListener uofExtListener)
+The following constructor is used to crate the UofSdk instance with a custom injection module
+ |
+
UofSdk(UofGlobalEventsListener listener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The following constructor is used to create the UofSdk instance directly with the internal configuration
+ |
+
Constructor and Description | +
---|
UofSdkExt(UofGlobalEventsListener globalEventsListener,
+ UofConfiguration config,
+ UofExtListener uofExtListener)
+The most basic feed constructor
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/class-use/UofSdkExt.html b/docs/com/sportradar/unifiedodds/sdk/extended/class-use/UofSdkExt.html new file mode 100644 index 00000000..2bbbff66 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/class-use/UofSdkExt.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/extended/package-frame.html new file mode 100644 index 00000000..ac6c0957 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +Interface | +Description | +
---|---|
UofExtListener | +
+ Interface to handle received messages and data from Sports API.
+ |
+
Class | +Description | +
---|---|
UofSdkExt | +
+ The main SDK object, this is the starting point of the UF SDK.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/extended/package-tree.html new file mode 100644 index 00000000..b83c9ea1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/extended/package-use.html b/docs/com/sportradar/unifiedodds/sdk/extended/package-use.html new file mode 100644 index 00000000..853345e2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/extended/package-use.html @@ -0,0 +1,182 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
Class and Description | +
---|
UofExtListener
+ Interface to handle received messages and data from Sports API.
+ |
+
Class and Description | +
---|
UofExtListener
+ Interface to handle received messages and data from Sports API.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/AdditionalProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/AdditionalProbabilities.html new file mode 100644 index 00000000..cbcf7fc1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/AdditionalProbabilities.html @@ -0,0 +1,312 @@ + + + + + + +public interface AdditionalProbabilities
+Modifier and Type | +Method and Description | +
---|---|
Double |
+getHalfLose()
+The half lose probability
+ |
+
Double |
+getHalfWin()
+The half win probability
+ |
+
Double |
+getLose()
+The lose probability
+ |
+
Double |
+getRefund()
+The refund probability
+ |
+
Double |
+getWin()
+The win probability
+ |
+
Double getWin()+
Double getLose()+
Double getHalfWin()+
Double getHalfLose()+
Double getRefund()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetCancel.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetCancel.html new file mode 100644 index 00000000..4ff25970 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetCancel.html @@ -0,0 +1,321 @@ + + + + + + +public interface BetCancel<T extends SportEvent> +extends MarketMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
Date |
+getEndTime()
+If the BetCancel has a time interval, this method will return an indication of when the Bet Cancel interval finished
+ |
+
List<MarketCancel> |
+getMarkets()
+Returns a list of markets that are affected by the associated message
+ |
+
Date |
+getStartTime()
+If the BetCancel has a time interval, this method will return an indication of when the Bet Cancel interval started
+ |
+
String |
+getSupercededBy()
+If the market was cancelled because of a migration from a different sport event, it gets a
+Urn specifying the sport event from which the market has migrated. |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
Date getStartTime()+
Date
indicating the start time of the Bet Cancel intervalDate getEndTime()+
Date
indicating the end time of the Bet Cancel intervalString getSupercededBy()+
Urn
specifying the sport event from which the market has migrated.Urn
identifier of the superceded eventList<MarketCancel> getMarkets()+
MarketMessage
getMarkets
in interface MarketMessage<T extends SportEvent>
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetSettlement.html new file mode 100644 index 00000000..c6fde1d1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetSettlement.html @@ -0,0 +1,271 @@ + + + + + + +public interface BetSettlement<T extends SportEvent> +extends MarketMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
BetSettlementCertainty |
+getCertainty() |
+
List<MarketWithSettlement> |
+getMarkets()
+Returns a list of markets that are affected by the associated message
+ |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
BetSettlementCertainty getCertainty()+
List<MarketWithSettlement> getMarkets()+
MarketMessage
getMarkets
in interface MarketMessage<T extends SportEvent>
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetSettlementCertainty.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetSettlementCertainty.html new file mode 100644 index 00000000..21106e48 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetSettlementCertainty.html @@ -0,0 +1,355 @@ + + + + + + +public enum BetSettlementCertainty +extends Enum<BetSettlementCertainty>+
Enum Constant and Description | +
---|
Confirmed |
+
LiveScouted |
+
Unknown |
+
Modifier and Type | +Method and Description | +
---|---|
static BetSettlementCertainty |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static BetSettlementCertainty[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final BetSettlementCertainty LiveScouted+
public static final BetSettlementCertainty Confirmed+
public static final BetSettlementCertainty Unknown+
public static BetSettlementCertainty[] values()+
+for (BetSettlementCertainty c : BetSettlementCertainty.values()) + System.out.println(c); +
public static BetSettlementCertainty valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetStop.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetStop.html new file mode 100644 index 00000000..697d0f87 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/BetStop.html @@ -0,0 +1,270 @@ + + + + + + +public interface BetStop<T extends SportEvent> +extends EventMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
List<String> |
+getGroups() |
+
MarketStatus |
+getMarketStatus()
+Returns the status of the market
+ |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
List<String> getGroups()+
MarketStatus getMarketStatus()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/CashOutProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/CashOutProbabilities.html new file mode 100644 index 00000000..77ea9d0d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/CashOutProbabilities.html @@ -0,0 +1,338 @@ + + + + + + +public interface CashOutProbabilities<T extends SportEvent> +extends MarketMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
String |
+getBetstopReason()
+Returns the reason for the most recently sent betstop if the betstop is still active
+ |
+
NamedValue |
+getBetstopReasonValue()
+Returns the betstop reason value descriptor
+ |
+
String |
+getBettingStatus()
+If this field is set, it reports that a previous betstop was sent but the markets have now
+ been reopened.
+ |
+
NamedValue |
+getBettingStatusValue()
+Returns the betting status value descriptor
+ |
+
List<MarketWithProbabilities> |
+getMarkets()
+Returns a list of markets that are affected by the associated message
+ |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
NamedValue getBetstopReasonValue()+
String getBetstopReason()+
NamedValue getBettingStatusValue()+
String getBettingStatus()+
List<MarketWithProbabilities> getMarkets()+
MarketMessage
getMarkets
in interface MarketMessage<T extends SportEvent>
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/CashOutStatus.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/CashOutStatus.html new file mode 100644 index 00000000..eafafe8b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/CashOutStatus.html @@ -0,0 +1,387 @@ + + + + + + +public enum CashOutStatus +extends Enum<CashOutStatus>+
Enum Constant and Description | +
---|
Available
+Indicates cashout for associated market is available
+ |
+
Closed
+Indicates cashout for associated market is no longer available - is closed
+ |
+
Unavailable
+Indicates cashout for associated market is un-available
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static CashOutStatus |
+fromFeedValue(Integer feedValue)
+Returns the
+CashOutStatus associated with the provided integer value |
+
static CashOutStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CashOutStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final CashOutStatus Available+
public static final CashOutStatus Unavailable+
public static final CashOutStatus Closed+
public static CashOutStatus[] values()+
+for (CashOutStatus c : CashOutStatus.values()) + System.out.println(c); +
public static CashOutStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static CashOutStatus fromFeedValue(Integer feedValue)+
CashOutStatus
associated with the provided integer valuefeedValue
- the integer value provided by the feedCashOutStatus
if a matching enum value was found; otherwise nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/EventMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/EventMessage.html new file mode 100644 index 00000000..62499f21 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/EventMessage.html @@ -0,0 +1,287 @@ + + + + + + +public interface EventMessage<T extends SportEvent> +extends Message+
Message
associated with a sport eventModifier and Type | +Method and Description | +
---|---|
T |
+getEvent()
+Returns the competition/match/race/outright this odds update is for
+ |
+
byte[] |
+getRawMessage()
+Returns the raw message as received from the producer
+ |
+
Long |
+getRequestId()
+Returns the request id of the current message
+ |
+
getProducer, getTimestamps
T getEvent()+
Long getRequestId()+
byte[] getRawMessage()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/FixtureChange.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/FixtureChange.html new file mode 100644 index 00000000..0ad3dfed --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/FixtureChange.html @@ -0,0 +1,272 @@ + + + + + + +public interface FixtureChange<T extends SportEvent> +extends EventMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
FixtureChangeType |
+getChangeType() |
+
Date |
+getNextLiveTime() |
+
Date |
+getStartTime() |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/FixtureChangeType.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/FixtureChangeType.html new file mode 100644 index 00000000..c0dc2e62 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/FixtureChangeType.html @@ -0,0 +1,416 @@ + + + + + + +public enum FixtureChangeType +extends Enum<FixtureChangeType>+
Enum Constant and Description | +
---|
Cancelled |
+
Coverage |
+
Format |
+
New |
+
NotAvailable |
+
OtherChange |
+
Pitcher |
+
TimeUpdate |
+
Modifier and Type | +Method and Description | +
---|---|
static FixtureChangeType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static FixtureChangeType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final FixtureChangeType New+
public static final FixtureChangeType TimeUpdate+
public static final FixtureChangeType Cancelled+
public static final FixtureChangeType Format+
public static final FixtureChangeType Coverage+
public static final FixtureChangeType Pitcher+
public static final FixtureChangeType OtherChange+
public static final FixtureChangeType NotAvailable+
public static FixtureChangeType[] values()+
+for (FixtureChangeType c : FixtureChangeType.values()) + System.out.println(c); +
public static FixtureChangeType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/Market.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Market.html new file mode 100644 index 00000000..b05cee8c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Market.html @@ -0,0 +1,347 @@ + + + + + + +public interface Market
+Modifier and Type | +Method and Description | +
---|---|
Map<String,String> |
+getAdditionalMarketInfo()
+Returns additional market information(extended market specifiers) - can be empty
+ |
+
int |
+getId() |
+
MarketDefinition |
+getMarketDefinition() |
+
String |
+getName() |
+
String |
+getName(Locale locale) |
+
default Map<Locale,String> |
+getNames(List<Locale> locales) |
+
Map<String,String> |
+getSpecifiers()
+Returns the Map of specifiers for this market (can be empty)
+ |
+
int getId()+
Map<String,String> getSpecifiers()+
String getName()+
MarketDefinition getMarketDefinition()+
Map<String,String> getAdditionalMarketInfo()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketCancel.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketCancel.html new file mode 100644 index 00000000..ec0896be --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketCancel.html @@ -0,0 +1,263 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
String |
+getVoidReason()
+Returns the void reason description
+ |
+
NamedValue |
+getVoidReasonValue()
+Returns the void reason descriptor
+ |
+
getAdditionalMarketInfo, getId, getMarketDefinition, getName, getName, getNames, getSpecifiers
NamedValue getVoidReasonValue()+
String getVoidReason()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketDefinition.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketDefinition.html new file mode 100644 index 00000000..6c7aca17 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketDefinition.html @@ -0,0 +1,378 @@ + + + + + + +public interface MarketDefinition
+Modifier and Type | +Method and Description | +
---|---|
Map<String,String> |
+getAttributes()
+Returns a
+List of additional market attributes. |
+
List<String> |
+getGroups()
+Returns a
+List of groups to which the market belongs to. |
+
String |
+getNameTemplate()
+Returns the market name template translated in the default locale.
+ |
+
String |
+getNameTemplate(Locale locale)
+Returns the market name template translated in the provided locale.
+ |
+
String |
+getOutcomeType()
+Returns the market attribute "outcome_type"
+ |
+
List<MarketMappingData> |
+getValidMappings(Locale locale)
+Returns a
+List of valid market mappings that are valid for the associated event message,
+ the mappings are returned in the raw format provided by the API |
+
List<MarketMappingData> |
+getValidMappings(Locale locale,
+ boolean adjustMappingsWithMessageData)
+Returns a
+List of valid market mappings that are valid for the associated event message,
+ based on the input parameters the mappings can be adjusted with the content of the associated markets. |
+
String getOutcomeType()+
String getNameTemplate()+
MarketDescription.getName(Locale)
String getNameTemplate(Locale locale)+
MarketDescription.getName(Locale)
locale
- the locale in which the name should be returnedList<String> getGroups()+
List
of groups to which the market belongs to. Market groups are used to
+ perform batch market operations, ex. betstop messages may have an indication for which group of markets
+ the betstop message is validList
of groups to which the market belongs toMap<String,String> getAttributes()+
List
of additional market attributes. Market attributes are used to identify
+ special markets, ex. flex marketList
of additional market attributesList<MarketMappingData> getValidMappings(Locale locale)+
List
of valid market mappings that are valid for the associated event message,
+ the mappings are returned in the raw format provided by the APIList<MarketMappingData> getValidMappings(Locale locale, + boolean adjustMappingsWithMessageData)+
List
of valid market mappings that are valid for the associated event message,
+ based on the input parameters the mappings can be adjusted with the content of the associated markets.
+
+ As an example, flex score markets mappings will have outcome score names adjusted with the specifier values
+ that are a part of the associated message.
+
+ Raw outcome name: 1:0
+ Score specifier value: 1:1
+ Adjusted outcome name: 2:1
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketMessage.html new file mode 100644 index 00000000..6e82d9fa --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketMessage.html @@ -0,0 +1,254 @@ + + + + + + +public interface MarketMessage<T extends SportEvent> +extends EventMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
List<? extends Market> |
+getMarkets()
+Returns a list of markets that are affected by the associated message
+ |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketMetadata.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketMetadata.html new file mode 100644 index 00000000..38711803 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketMetadata.html @@ -0,0 +1,292 @@ + + + + + + +public interface MarketMetadata
+Modifier and Type | +Method and Description | +
---|---|
default Long |
+getAamsId()
+Returns the Italian AAMS id for this outright
+ |
+
default Long |
+getEndTime()
+Returns the end time of the event (as epoch timestamp)
+ |
+
Long |
+getNextBetstop()
+Returns a timestamp in UTC when to betstop the associated market.
+ |
+
default Long |
+getStartTime()
+Returns the start time of the event (as epoch timestamp)
+ |
+
Long getNextBetstop()+
default Long getStartTime()+
default Long getEndTime()+
default Long getAamsId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketStatus.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketStatus.html new file mode 100644 index 00000000..86dfa8e6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketStatus.html @@ -0,0 +1,414 @@ + + + + + + +public enum MarketStatus +extends Enum<MarketStatus>+
Enum Constant and Description | +
---|
Active |
+
Cancelled |
+
Deactivated |
+
HandedOver |
+
Settled |
+
Suspended |
+
Modifier and Type | +Method and Description | +
---|---|
static MarketStatus |
+fromFeedValue(com.sportradar.uf.datamodel.UfMarketStatus status) |
+
static MarketStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static MarketStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final MarketStatus Active+
public static final MarketStatus Suspended+
public static final MarketStatus Deactivated+
public static final MarketStatus Settled+
public static final MarketStatus Cancelled+
public static final MarketStatus HandedOver+
public static MarketStatus[] values()+
+for (MarketStatus c : MarketStatus.values()) + System.out.println(c); +
public static MarketStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static MarketStatus fromFeedValue(com.sportradar.uf.datamodel.UfMarketStatus status)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithOdds.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithOdds.html new file mode 100644 index 00000000..1b097498 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithOdds.html @@ -0,0 +1,306 @@ + + + + + + +public interface MarketWithOdds +extends Market+
OddsChange
message.Modifier and Type | +Method and Description | +
---|---|
MarketMetadata |
+getMarketMetadata()
+Returns a
+MarketMetadata instance which contains additional market information |
+
List<OutcomeOdds> |
+getOutcomeOdds()
+Returns a list of odds for the different available market outcomes
+ |
+
MarketStatus |
+getStatus()
+An indication if the associated market is active
+ |
+
boolean |
+isFavourite()
+Only applicable if multiple market lines of the same market type is provided in the odds
+ update
+ |
+
getAdditionalMarketInfo, getId, getMarketDefinition, getName, getName, getNames, getSpecifiers
MarketStatus getStatus()+
List<OutcomeOdds> getOutcomeOdds()+
boolean isFavourite()+
MarketMetadata getMarketMetadata()+
MarketMetadata
instance which contains additional market informationMarketMetadata
instance which contains additional market informationCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithProbabilities.html new file mode 100644 index 00000000..82304a5b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithProbabilities.html @@ -0,0 +1,303 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
CashOutStatus |
+getCashOutStatus()
+Returns a
+CashOutStatus enum which indicates the availability of cashout |
+
default MarketMetadata |
+getMarketMetadata()
+Returns a
+MarketMetadata instance which contains additional market information |
+
List<OutcomeProbabilities> |
+getOutcomeProbabilities()
+Returns a list of probabilities for the different available market outcomes
+ |
+
MarketStatus |
+getStatus()
+An indication if the associated market is active
+ |
+
getAdditionalMarketInfo, getId, getMarketDefinition, getName, getName, getNames, getSpecifiers
CashOutStatus getCashOutStatus()+
CashOutStatus
enum which indicates the availability of cashoutCashOutStatus
enum which indicates the availability of cashout; otherwise nullMarketStatus getStatus()+
List<OutcomeProbabilities> getOutcomeProbabilities()+
default MarketMetadata getMarketMetadata()+
MarketMetadata
instance which contains additional market informationMarketMetadata
instance which contains additional market informationCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithSettlement.html new file mode 100644 index 00000000..6e15569e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MarketWithSettlement.html @@ -0,0 +1,280 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
List<OutcomeSettlement> |
+getOutcomeSettlements() |
+
String |
+getVoidReason()
+Returns the void reason description
+ |
+
NamedValue |
+getVoidReasonValue()
+Returns the void reason descriptor
+ |
+
getAdditionalMarketInfo, getId, getMarketDefinition, getName, getName, getNames, getSpecifiers
List<OutcomeSettlement> getOutcomeSettlements()+
NamedValue getVoidReasonValue()+
String getVoidReason()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/Message.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Message.html new file mode 100644 index 00000000..87eefdf2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Message.html @@ -0,0 +1,254 @@ + + + + + + +public interface Message
+Modifier and Type | +Method and Description | +
---|---|
Producer |
+getProducer()
+Returns the
+Producer that generated this message |
+
MessageTimestamp |
+getTimestamps()
+Gets the timestamps when the message was generated, sent, received and dispatched by the sdk
+ |
+
Producer getProducer()+
Producer
that generated this messageProducer
that generated this messageMessageTimestamp getTimestamps()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/MessageTimestamp.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MessageTimestamp.html new file mode 100644 index 00000000..b562873f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/MessageTimestamp.html @@ -0,0 +1,292 @@ + + + + + + +public interface MessageTimestamp
+Modifier and Type | +Method and Description | +
---|---|
long |
+getCreated()
+Gets the value specifying when the message was generated and put in queue on rabbit server (milliseconds since EPOCH UTC)
+ |
+
long |
+getDispatched()
+Gets the value specifying when the message was dispatched to the user from the sdk (milliseconds since EPOCH UTC)
+ |
+
long |
+getReceived()
+Gets the value specifying when the message was received for processing by the sdk (milliseconds since EPOCH UTC)
+ |
+
long |
+getSent()
+Gets the value specifying when the message was sent from the rabbit server (milliseconds since EPOCH UTC)
+ |
+
long getCreated()+
long getSent()+
long getReceived()+
long getDispatched()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsChange.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsChange.html new file mode 100644 index 00000000..8bb00c9c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsChange.html @@ -0,0 +1,379 @@ + + + + + + +public interface OddsChange<T extends SportEvent> +extends MarketMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
String |
+getBetstopReason()
+Returns the reason for the most recently sent betstop if the betstop is still active
+ |
+
NamedValue |
+getBetstopReasonValue()
+Returns the betstop reason value descriptor
+ |
+
String |
+getBettingStatus()
+If this field is set, it reports that a previous betstop was sent but the markets have now
+ been reopened.
+ |
+
NamedValue |
+getBettingStatusValue()
+Returns the betting status value descriptor
+ |
+
OddsChangeReason |
+getChangeReason()
+Get the reason why the odds changed
+ |
+
List<MarketWithOdds> |
+getMarkets()
+Returns a list of
+MarketWithOdds associated with the message |
+
default OddsGeneration |
+getOddsGenerationProperties()
+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)
+ |
+
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
OddsChangeReason getChangeReason()+
NamedValue getBetstopReasonValue()+
String getBetstopReason()+
NamedValue getBettingStatusValue()+
String getBettingStatus()+
List<MarketWithOdds> getMarkets()+
MarketWithOdds
associated with the messagegetMarkets
in interface MarketMessage<T extends SportEvent>
MarketWithOdds
associated with the messagedefault OddsGeneration getOddsGenerationProperties()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsChangeReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsChangeReason.html new file mode 100644 index 00000000..e9866825 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsChangeReason.html @@ -0,0 +1,356 @@ + + + + + + +public enum OddsChangeReason +extends Enum<OddsChangeReason>+
Enum Constant and Description | +
---|
Normal |
+
RiskAdjustment |
+
SystemDown |
+
Modifier and Type | +Method and Description | +
---|---|
static OddsChangeReason |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OddsChangeReason[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final OddsChangeReason Normal+
public static final OddsChangeReason RiskAdjustment+
public static final OddsChangeReason SystemDown+
public static OddsChangeReason[] values()+
+for (OddsChangeReason c : OddsChangeReason.values()) + System.out.println(c); +
public static OddsChangeReason valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsDisplayType.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsDisplayType.html new file mode 100644 index 00000000..d2914537 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsDisplayType.html @@ -0,0 +1,350 @@ + + + + + + +public enum OddsDisplayType +extends Enum<OddsDisplayType>+
Enum Constant and Description | +
---|
American
+The American format
+ |
+
Decimal
+The Decimal format
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static OddsDisplayType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OddsDisplayType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final OddsDisplayType Decimal+
public static final OddsDisplayType American+
public static OddsDisplayType[] values()+
+for (OddsDisplayType c : OddsDisplayType.values()) + System.out.println(c); +
public static OddsDisplayType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsGeneration.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsGeneration.html new file mode 100644 index 00000000..259b71ff --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OddsGeneration.html @@ -0,0 +1,251 @@ + + + + + + +public interface OddsGeneration
+Modifier and Type | +Method and Description | +
---|---|
Double |
+getExpectedSupremacy()
+Returns the expected supremacy (how big is the expected goal supremacy)
+ |
+
Double |
+getExpectedTotals()
+Returns the expected totals (how many goals are expected in total?)
+ |
+
Double getExpectedTotals()+
Double getExpectedSupremacy()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/Outcome.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Outcome.html new file mode 100644 index 00000000..14fd531a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Outcome.html @@ -0,0 +1,317 @@ + + + + + + +public interface Outcome
+Modifier and Type | +Method and Description | +
---|---|
String |
+getId()
+Returns the outcome id
+ |
+
String |
+getName()
+Returns the outcome name
+ |
+
String |
+getName(Locale locale)
+Returns the outcome name translated in the provided locale
+ |
+
default Map<Locale,String> |
+getNames(List<Locale> locales) |
+
OutcomeDefinition |
+getOutcomeDefinition()
+Returns the description of this outcome
+ |
+
String getId()+
String getName()+
String getName(Locale locale)+
locale
- - the locale in which the name should be translatedLocale
OutcomeDefinition getOutcomeDefinition()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeDefinition.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeDefinition.html new file mode 100644 index 00000000..a84186ec --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeDefinition.html @@ -0,0 +1,253 @@ + + + + + + +public interface OutcomeDefinition
+Modifier and Type | +Method and Description | +
---|---|
String |
+getNameTemplate()
+The template from which the outcome name was build
+ |
+
String |
+getNameTemplate(Locale locale)
+The template from which the outcome name was build translated in the provided
+Locale |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeOdds.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeOdds.html new file mode 100644 index 00000000..57a3482f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeOdds.html @@ -0,0 +1,278 @@ + + + + + + +public interface OutcomeOdds +extends OutcomeProbabilities+
MarketWithOdds
which in turn is included in the
+ OddsChange
message.Modifier and Type | +Method and Description | +
---|---|
Double |
+getOdds(OddsDisplayType oddsDisplayType)
+Gets the odds in specified format
+ |
+
boolean |
+isPlayerOutcome()
+Indicates if the outcome is
+PlayerOutcomeOdds instance |
+
getAdditionalProbabilities, getProbability, isActive
boolean isPlayerOutcome()+
PlayerOutcomeOdds
instancetrue
if the current outcome is a player outcome, otherwise false
Double getOdds(OddsDisplayType oddsDisplayType)+
oddsDisplayType
- display type of the odds (default: @link OddsDisplayType.Decimal)Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeProbabilities.html new file mode 100644 index 00000000..262201dc --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeProbabilities.html @@ -0,0 +1,287 @@ + + + + + + +public interface OutcomeProbabilities +extends Outcome+
Modifier and Type | +Method and Description | +
---|---|
default AdditionalProbabilities |
+getAdditionalProbabilities()
+Additional probability attributes for markets which potentially will be (partly) refunded
+ |
+
double |
+getProbability()
+The probability for this outcome (how likely is this outcome)
+ |
+
boolean |
+isActive()
+If this outcome is deactivated this will return false
+ |
+
boolean isActive()+
double getProbability()+
default AdditionalProbabilities getAdditionalProbabilities()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeResult.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeResult.html new file mode 100644 index 00000000..9b4b25c5 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeResult.html @@ -0,0 +1,356 @@ + + + + + + +public enum OutcomeResult +extends Enum<OutcomeResult>+
Enum Constant and Description | +
---|
Lost |
+
UndecidedYet |
+
Won |
+
Modifier and Type | +Method and Description | +
---|---|
static OutcomeResult |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OutcomeResult[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final OutcomeResult Lost+
public static final OutcomeResult Won+
public static final OutcomeResult UndecidedYet+
public static OutcomeResult[] values()+
+for (OutcomeResult c : OutcomeResult.values()) + System.out.println(c); +
public static OutcomeResult valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeSettlement.html new file mode 100644 index 00000000..8e011dc3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/OutcomeSettlement.html @@ -0,0 +1,288 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
double |
+getDeadHeatFactor()
+Dead-heat Factor (A dead-heat factor may be returned for markets where a bet has be placed on
+ a particular team/player to place and this particular player has placed but the place is
+ shared with multiple players, reducing the payout)
+ |
+
OutcomeResult |
+getOutcomeResult()
+Returns an indication of the outcome result state
+ |
+
double |
+getVoidFactor()
+Under certain circumstances the whole bet is refunded or half the bet is refunded
+ |
+
double getVoidFactor()+
double getDeadHeatFactor()+
OutcomeResult getOutcomeResult()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/PlayerOutcomeOdds.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/PlayerOutcomeOdds.html new file mode 100644 index 00000000..1585e00a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/PlayerOutcomeOdds.html @@ -0,0 +1,277 @@ + + + + + + +public interface PlayerOutcomeOdds +extends OutcomeOdds+
Modifier and Type | +Method and Description | +
---|---|
HomeAway |
+getHomeOrAwayTeam()
+Indicates if the associated team is home or away
+ |
+
TeamCompetitor |
+getTeam()
+Returns the associated team competitor
+ |
+
getOdds, isPlayerOutcome
getAdditionalProbabilities, getProbability, isActive
HomeAway getHomeOrAwayTeam()+
TeamCompetitor getTeam()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/Producer.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Producer.html new file mode 100644 index 00000000..88dc31e1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/Producer.html @@ -0,0 +1,501 @@ + + + + + + +public interface Producer
+Modifier and Type | +Method and Description | +
---|---|
String |
+getApiUrl()
+Returns the producer API url.
+ |
+
String |
+getDescription()
+Returns a short description of the producer
+ |
+
int |
+getId()
+Returns the unique producer identifier
+ |
+
long |
+getLastMessageTimestamp()
+Returns a timestamp indicating when was the last message received from the associated producer
+ |
+
long |
+getLastProcessedMessageGenTimestamp()
+Returns the last processed message generation timestamp
+ |
+
String |
+getName()
+Returns the name of the producer
+ |
+
long |
+getProcessingQueDelay()
+Returns the messaging queue processing delay in milliseconds (current time - message generation timestamp difference)
+ |
+
Set<ProducerScope> |
+getProducerScopes()
+Returns a
+Set of possible ProducerScope s. |
+
default RecoveryInfo |
+getRecoveryInfo()
+Gets the recovery info about last recovery attempt
+ |
+
int |
+getStatefulRecoveryWindowInMinutes()
+Returns the max allowed stateful recovery window in minutes
+ |
+
long |
+getTimestampForRecovery()
+Returns a timestamp which indicates the last known verified time in which the SDK was in sync with the feed.
+ |
+
boolean |
+isAvailable()
+An indication if the producer is available with the token provided with the
+UofConfigurationImpl |
+
boolean |
+isEnabled()
+An indication if the producer is enabled.
+ |
+
boolean |
+isFlaggedDown()
+An indication if the producer is down/out of sync/invalid state
+ |
+
int getId()+
String getName()+
String getDescription()+
long getLastMessageTimestamp()+
boolean isAvailable()+
UofConfigurationImpl
true
if the producer is available, otherwise false
boolean isEnabled()+
isAvailable()
,
+ but it can be disabled trough the ProducerManager
true
if the producer is enabled, otherwise false
boolean isFlaggedDown()+
false
if the producer is up, otherwise true
String getApiUrl()+
Set<ProducerScope> getProducerScopes()+
Set
of possible ProducerScope
s.
+
+ ProducerScope
s indicate what type of event messages will be dispatched by the producer.Set
of possible ProducerScope
slong getLastProcessedMessageGenTimestamp()+
long getProcessingQueDelay()+
long getTimestampForRecovery()+
ProducerManager.setProducerRecoveryFromTimestamp(int, long)
method.int getStatefulRecoveryWindowInMinutes()+
default RecoveryInfo getRecoveryInfo()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerDownReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerDownReason.html new file mode 100644 index 00000000..546837f8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerDownReason.html @@ -0,0 +1,401 @@ + + + + + + +public enum ProducerDownReason +extends Enum<ProducerDownReason>+
Enum Constant and Description | +
---|
AliveIntervalViolation
+Indicates that the Producer was marked down because the interval
+ between alive messages was greater than allowed.
+ |
+
ConnectionDown
+Indicates that the Producer was marked down dispatched due to the loss of connection
+ to the server.
+ |
+
Other
+Indicates that the Producer was marked down due to information received
+ from the feed.
+ |
+
ProcessingQueueDelayViolation
+Indicates that the Producer was marked down because the time frame between the message generation
+ and the message processing completion was exceeded.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ProducerStatusReason |
+asProducerStatusReason() |
+
static ProducerDownReason |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerDownReason[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ProducerDownReason AliveIntervalViolation+
public static final ProducerDownReason ProcessingQueueDelayViolation+
public static final ProducerDownReason Other+
public static final ProducerDownReason ConnectionDown+
public static ProducerDownReason[] values()+
+for (ProducerDownReason c : ProducerDownReason.values()) + System.out.println(c); +
public static ProducerDownReason valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic ProducerStatusReason asProducerStatusReason()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatus.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatus.html new file mode 100644 index 00000000..65c194b9 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatus.html @@ -0,0 +1,283 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
ProducerStatusReason |
+getProducerStatusReason()
+Returns the reason of the
+Producer status change |
+
boolean |
+isDelayed()
+An indication if the associated
+Producer is delayed(processing queue is building up) |
+
boolean |
+isDown()
+An indication if the associated
+Producer is down |
+
getProducer, getTimestamps
boolean isDown()+
Producer
is downtrue
if the Producer
is down, otherwise false
boolean isDelayed()+
Producer
is delayed(processing queue is building up)true
if the Producer
is delayed, otherwise false
ProducerStatusReason getProducerStatusReason()+
Producer
status changeCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatusChange.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatusChange.html new file mode 100644 index 00000000..8dc11167 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatusChange.html @@ -0,0 +1,196 @@ + + + + + + +getProducer, getTimestamps
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatusReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatusReason.html new file mode 100644 index 00000000..8c9017ef --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerStatusReason.html @@ -0,0 +1,435 @@ + + + + + + +public enum ProducerStatusReason +extends Enum<ProducerStatusReason>+
ProducerStatusReason
message was dispatchedEnum Constant and Description | +
---|
AliveIntervalViolation
+Indicates that the
+ProducerStatusReason messages was dispatched because the interval
+ between alive messages was greater than allowed |
+
ConnectionDown
+Indicates that the
+ProducerStatusReason message was dispatched due to the loss of connection
+ to the server. |
+
FirstRecoveryCompleted
+Indicates that the
+ProducerStatusReason messages was dispatched because the first recovery request completed successfully |
+
Other
+Indicates that the
+ProducerStatusReason message was dispatched due to information received
+ from the feed |
+
ProcessingQueDelayStabilized
+Indicates that the
+ProducerStatusReason message was dispatched because the time frame between the message generation
+ and the message processing completion was again within the limit |
+
ProcessingQueueDelayViolation
+Indicates that the
+ProducerStatusReason message was dispatched because the time frame between the message generation
+ and the message processing completion was exceeded |
+
ReturnedFromInactivity
+Indicates that the
+ProducerStatusReason message was dispatched because a producer came back online |
+
Modifier and Type | +Method and Description | +
---|---|
static ProducerStatusReason |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerStatusReason[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ProducerStatusReason FirstRecoveryCompleted+
ProducerStatusReason
messages was dispatched because the first recovery request completed successfullypublic static final ProducerStatusReason ProcessingQueDelayStabilized+
ProducerStatusReason
message was dispatched because the time frame between the message generation
+ and the message processing completion was again within the limitpublic static final ProducerStatusReason ReturnedFromInactivity+
ProducerStatusReason
message was dispatched because a producer came back onlinepublic static final ProducerStatusReason AliveIntervalViolation+
ProducerStatusReason
messages was dispatched because the interval
+ between alive messages was greater than allowedpublic static final ProducerStatusReason ProcessingQueueDelayViolation+
ProducerStatusReason
message was dispatched because the time frame between the message generation
+ and the message processing completion was exceededpublic static final ProducerStatusReason Other+
ProducerStatusReason
message was dispatched due to information received
+ from the feedpublic static final ProducerStatusReason ConnectionDown+
ProducerStatusReason
message was dispatched due to the loss of connection
+ to the server.public static ProducerStatusReason[] values()+
+for (ProducerStatusReason c : ProducerStatusReason.values()) + System.out.println(c); +
public static ProducerStatusReason valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerUpReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerUpReason.html new file mode 100644 index 00000000..0385204d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/ProducerUpReason.html @@ -0,0 +1,380 @@ + + + + + + +public enum ProducerUpReason +extends Enum<ProducerUpReason>+
Enum Constant and Description | +
---|
FirstRecoveryCompleted
+Indicates that the Producer was marked up because the first recovery request completed successfully
+ |
+
ProcessingQueDelayStabilized
+Indicates that the Producer was marked up because the time frame between the message generation
+ and the message processing completion was again within the limit
+ |
+
ReturnedFromInactivity
+Indicates that the Producer was marked up because a producer came back online
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ProducerStatusReason |
+asProducerStatusReason() |
+
static ProducerUpReason |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerUpReason[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ProducerUpReason FirstRecoveryCompleted+
public static final ProducerUpReason ProcessingQueDelayStabilized+
public static final ProducerUpReason ReturnedFromInactivity+
public static ProducerUpReason[] values()+
+for (ProducerUpReason c : ProducerUpReason.values()) + System.out.println(c); +
public static ProducerUpReason valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic ProducerStatusReason asProducerStatusReason()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/RecoveryInfo.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RecoveryInfo.html new file mode 100644 index 00000000..42f6a3c3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RecoveryInfo.html @@ -0,0 +1,330 @@ + + + + + + +public interface RecoveryInfo
+Modifier and Type | +Method and Description | +
---|---|
long |
+getAfter()
+Gets the after timestamp of the recovery or 0 if full recovery was done
+ |
+
int |
+getNodeId()
+Gets the node identifier
+ |
+
long |
+getRequestId()
+Gets the request identifier
+ |
+
int |
+getResponseCode()
+Gets the response code of the recovery request
+ |
+
String |
+getResponseMessage()
+Gets the response message of the recovery request
+ |
+
long |
+getTimestamp()
+Gets the timestamp specifying when the recovery was initiated
+ |
+
long getAfter()+
long getTimestamp()+
long getRequestId()+
int getResponseCode()+
String getResponseMessage()+
int getNodeId()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/RecoveryInitiated.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RecoveryInitiated.html new file mode 100644 index 00000000..cd863926 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RecoveryInitiated.html @@ -0,0 +1,303 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
Long |
+getAfterTimestamp()
+Returns the after timestamp if applied
+ |
+
Urn |
+getEventId()
+Gets the associated event identifier
+ |
+
String |
+getMessage()
+Returns the message associated with the recovery request
+ |
+
long |
+getRequestId()
+Returns the identifier of the recovery request
+ |
+
getProducer, getTimestamps
long getRequestId()+
Long getAfterTimestamp()+
Urn getEventId()+
String getMessage()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/RollbackBetCancel.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RollbackBetCancel.html new file mode 100644 index 00000000..13fa2fd6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RollbackBetCancel.html @@ -0,0 +1,275 @@ + + + + + + +public interface RollbackBetCancel<T extends SportEvent> +extends MarketMessage<T>+
Modifier and Type | +Method and Description | +
---|---|
Date |
+getEndTime() |
+
Date |
+getStartTime() |
+
getMarkets
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
Date getStartTime()+
Date getEndTime()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/RollbackBetSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RollbackBetSettlement.html new file mode 100644 index 00000000..175fec87 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/RollbackBetSettlement.html @@ -0,0 +1,211 @@ + + + + + + +public interface RollbackBetSettlement<T extends SportEvent> +extends MarketMessage<T>+
getMarkets
getEvent, getRawMessage, getRequestId
getProducer, getTimestamps
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/UnmarshalledMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/UnmarshalledMessage.html new file mode 100644 index 00000000..2439ed6f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/UnmarshalledMessage.html @@ -0,0 +1,170 @@ + + + + + + +public interface UnmarshalledMessage
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/UnparsableMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/UnparsableMessage.html new file mode 100644 index 00000000..cab7efd3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/UnparsableMessage.html @@ -0,0 +1,287 @@ + + + + + + +public interface UnparsableMessage<T extends SportEvent> +extends Message+
Modifier and Type | +Method and Description | +
---|---|
T |
+getEvent()
+Returns the competition/match/race/outright for which the un-parsable message is triggered.
+ |
+
Producer |
+getProducer()
+Returns the
+Producer that generated this message. |
+
byte[] |
+getRawMessage()
+Returns the raw message as received from the producer
+ |
+
getTimestamps
Producer getProducer()+
Producer
that generated this message.
+ The method will return a null value if the producer data could not be extracted.getProducer
in interface Message
Producer
that generated this messageT getEvent()+
byte[] getRawMessage()+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/AdditionalProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/AdditionalProbabilities.html new file mode 100644 index 00000000..4465400d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/AdditionalProbabilities.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default AdditionalProbabilities |
+OutcomeProbabilities.getAdditionalProbabilities()
+Additional probability attributes for markets which potentially will be (partly) refunded
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetCancel.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetCancel.html new file mode 100644 index 00000000..68de8068 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetCancel.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetSettlement.html new file mode 100644 index 00000000..b1c8f70a --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetSettlement.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetSettlementCertainty.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetSettlementCertainty.html new file mode 100644 index 00000000..e331d229 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetSettlementCertainty.html @@ -0,0 +1,179 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
BetSettlementCertainty |
+BetSettlement.getCertainty() |
+
static BetSettlementCertainty |
+BetSettlementCertainty.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static BetSettlementCertainty[] |
+BetSettlementCertainty.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetStop.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetStop.html new file mode 100644 index 00000000..e3cb67c6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/BetStop.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/CashOutProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/CashOutProbabilities.html new file mode 100644 index 00000000..cd116605 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/CashOutProbabilities.html @@ -0,0 +1,194 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/CashOutStatus.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/CashOutStatus.html new file mode 100644 index 00000000..01234b19 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/CashOutStatus.html @@ -0,0 +1,187 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
static CashOutStatus |
+CashOutStatus.fromFeedValue(Integer feedValue)
+Returns the
+CashOutStatus associated with the provided integer value |
+
CashOutStatus |
+MarketWithProbabilities.getCashOutStatus()
+Returns a
+CashOutStatus enum which indicates the availability of cashout |
+
static CashOutStatus |
+CashOutStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CashOutStatus[] |
+CashOutStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/EventMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/EventMessage.html new file mode 100644 index 00000000..83e9556f --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/EventMessage.html @@ -0,0 +1,221 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+BetCancel<T extends SportEvent>
+Sent to describe that all bets on the particular market (line) for the particular competition
+ should be cancelled and refunded in full.
+ |
+
interface |
+BetSettlement<T extends SportEvent>
+Received when one or more markets for a particular competition have an outcome and results should
+ be cleared
+ |
+
interface |
+BetStop<T extends SportEvent>
+Is sent to signal that a set of markets (often all) should be moved to a suspended state (odds
+ updated, but bets not accepted).
+ |
+
interface |
+CashOutProbabilities<T extends SportEvent>
+Defines methods implemented by cash-out probability messages
+ |
+
interface |
+FixtureChange<T extends SportEvent>
+Fixture change is sent when some SportRadar system has made a fixture change it deems is
+ important.
+ |
+
interface |
+MarketMessage<T extends SportEvent>
+The basic message that contains data regarding market changes
+ |
+
interface |
+OddsChange<T extends SportEvent>
+Describes a set of odds changes for a particular competition
+ |
+
interface |
+RollbackBetCancel<T extends SportEvent>
+This message is sent to rollback/undo a previously sent out BetCancel message if possible.
+ |
+
interface |
+RollbackBetSettlement<T extends SportEvent>
+Rollback is sent when a previously sent bet_settlement was sent in error and needs to be
+ rollbacked
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/FixtureChange.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/FixtureChange.html new file mode 100644 index 00000000..36a57527 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/FixtureChange.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/FixtureChangeType.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/FixtureChangeType.html new file mode 100644 index 00000000..03385216 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/FixtureChangeType.html @@ -0,0 +1,179 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
FixtureChangeType |
+FixtureChange.getChangeType() |
+
static FixtureChangeType |
+FixtureChangeType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static FixtureChangeType[] |
+FixtureChangeType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Market.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Market.html new file mode 100644 index 00000000..168bdf81 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Market.html @@ -0,0 +1,246 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
long |
+MarketDescriptionManager.parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets)
+Prefetch variant market descriptions in parallel
+ Useful when list of markets on feed message contains many variant markets which calls single variant market description api endpoint
+ Only call this if name of the market is needed.
+ |
+
long |
+MarketDescriptionManager.parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets,
+ boolean onlyVariantMarkets)
+Prefetch variant market descriptions in parallel
+ Useful when list of markets on feed message contains many variant markets which calls single variant market description api endpoint
+ Only call this if name of the market is needed.
+ |
+
long |
+MarketDescriptionManager.parallelPrefetchVariantMarketDescriptions(List<? extends Market> markets,
+ boolean onlyVariantMarkets,
+ int threadPoolSize)
+Prefetch variant market descriptions in parallel
+ Useful when list of markets on feed message contains many variant markets which calls single variant market description api endpoint
+ Only call this if name of the market is needed.
+ |
+
Modifier and Type | +Interface and Description | +
---|---|
interface |
+MarketCancel
+Information about a market that was cancelled
+ |
+
interface |
+MarketWithOdds
+This represents the odds changes for one market in the
+OddsChange message. |
+
interface |
+MarketWithProbabilities
+Defines methods used to access data of markets with probabilities
+ |
+
interface |
+MarketWithSettlement
+Information about how to clear bets for the outcomes of a particular market
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<? extends Market> |
+MarketMessage.getMarkets()
+Returns a list of markets that are affected by the associated message
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketCancel.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketCancel.html new file mode 100644 index 00000000..a69b7fe0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketCancel.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketCancel> |
+BetCancel.getMarkets() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketDefinition.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketDefinition.html new file mode 100644 index 00000000..666dda83 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketDefinition.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
MarketDefinition |
+Market.getMarketDefinition() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketMessage.html new file mode 100644 index 00000000..35cc3209 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketMessage.html @@ -0,0 +1,201 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+BetCancel<T extends SportEvent>
+Sent to describe that all bets on the particular market (line) for the particular competition
+ should be cancelled and refunded in full.
+ |
+
interface |
+BetSettlement<T extends SportEvent>
+Received when one or more markets for a particular competition have an outcome and results should
+ be cleared
+ |
+
interface |
+CashOutProbabilities<T extends SportEvent>
+Defines methods implemented by cash-out probability messages
+ |
+
interface |
+OddsChange<T extends SportEvent>
+Describes a set of odds changes for a particular competition
+ |
+
interface |
+RollbackBetCancel<T extends SportEvent>
+This message is sent to rollback/undo a previously sent out BetCancel message if possible.
+ |
+
interface |
+RollbackBetSettlement<T extends SportEvent>
+Rollback is sent when a previously sent bet_settlement was sent in error and needs to be
+ rollbacked
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketMetadata.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketMetadata.html new file mode 100644 index 00000000..40684e1b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketMetadata.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default MarketMetadata |
+MarketWithProbabilities.getMarketMetadata()
+Returns a
+MarketMetadata instance which contains additional market information |
+
MarketMetadata |
+MarketWithOdds.getMarketMetadata()
+Returns a
+MarketMetadata instance which contains additional market information |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketStatus.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketStatus.html new file mode 100644 index 00000000..ad9d6676 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketStatus.html @@ -0,0 +1,197 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
static MarketStatus |
+MarketStatus.fromFeedValue(com.sportradar.uf.datamodel.UfMarketStatus status) |
+
MarketStatus |
+BetStop.getMarketStatus()
+Returns the status of the market
+ |
+
MarketStatus |
+MarketWithProbabilities.getStatus()
+An indication if the associated market is active
+ |
+
MarketStatus |
+MarketWithOdds.getStatus()
+An indication if the associated market is active
+ |
+
static MarketStatus |
+MarketStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static MarketStatus[] |
+MarketStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithOdds.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithOdds.html new file mode 100644 index 00000000..13a256e0 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithOdds.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketWithOdds> |
+OddsChange.getMarkets()
+Returns a list of
+MarketWithOdds associated with the message |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithProbabilities.html new file mode 100644 index 00000000..4b93cc0e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithProbabilities.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketWithProbabilities> |
+CashOutProbabilities.getMarkets() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithSettlement.html new file mode 100644 index 00000000..a2edc84c --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MarketWithSettlement.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<MarketWithSettlement> |
+BetSettlement.getMarkets() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Message.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Message.html new file mode 100644 index 00000000..e9b405b8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Message.html @@ -0,0 +1,251 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+BetCancel<T extends SportEvent>
+Sent to describe that all bets on the particular market (line) for the particular competition
+ should be cancelled and refunded in full.
+ |
+
interface |
+BetSettlement<T extends SportEvent>
+Received when one or more markets for a particular competition have an outcome and results should
+ be cleared
+ |
+
interface |
+BetStop<T extends SportEvent>
+Is sent to signal that a set of markets (often all) should be moved to a suspended state (odds
+ updated, but bets not accepted).
+ |
+
interface |
+CashOutProbabilities<T extends SportEvent>
+Defines methods implemented by cash-out probability messages
+ |
+
interface |
+EventMessage<T extends SportEvent>
+Represents a
+Message associated with a sport event |
+
interface |
+FixtureChange<T extends SportEvent>
+Fixture change is sent when some SportRadar system has made a fixture change it deems is
+ important.
+ |
+
interface |
+MarketMessage<T extends SportEvent>
+The basic message that contains data regarding market changes
+ |
+
interface |
+OddsChange<T extends SportEvent>
+Describes a set of odds changes for a particular competition
+ |
+
interface |
+ProducerStatus
+The event that gets released when the status of the producer gets updated
+ |
+
interface |
+ProducerStatusChange
+Generated if any of the available producers status gets updated
+ |
+
interface |
+RecoveryInitiated
+The event that gets released when the recovery for the producer is initiated
+ |
+
interface |
+RollbackBetCancel<T extends SportEvent>
+This message is sent to rollback/undo a previously sent out BetCancel message if possible.
+ |
+
interface |
+RollbackBetSettlement<T extends SportEvent>
+Rollback is sent when a previously sent bet_settlement was sent in error and needs to be
+ rollbacked
+ |
+
interface |
+UnparsableMessage<T extends SportEvent>
+The event that gets released when an unparsable/bad message gets detected
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MessageTimestamp.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MessageTimestamp.html new file mode 100644 index 00000000..4687619d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/MessageTimestamp.html @@ -0,0 +1,195 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.extended | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+UofExtListener.onRawFeedMessageReceived(com.sportradar.unifiedodds.sdk.impl.RoutingKeyInfo routingKey,
+ UnmarshalledMessage feedMessage,
+ MessageTimestamp timestamp,
+ MessageInterest messageInterest)
+Occurs when any feed message arrives
+ |
+
Modifier and Type | +Method and Description | +
---|---|
MessageTimestamp |
+Message.getTimestamps()
+Gets the timestamps when the message was generated, sent, received and dispatched by the sdk
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsChange.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsChange.html new file mode 100644 index 00000000..6265201d --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsChange.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsChangeReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsChangeReason.html new file mode 100644 index 00000000..4bb4ae37 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsChangeReason.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
OddsChangeReason |
+OddsChange.getChangeReason()
+Get the reason why the odds changed
+ |
+
static OddsChangeReason |
+OddsChangeReason.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OddsChangeReason[] |
+OddsChangeReason.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsDisplayType.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsDisplayType.html new file mode 100644 index 00000000..c52dd837 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsDisplayType.html @@ -0,0 +1,190 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
static OddsDisplayType |
+OddsDisplayType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OddsDisplayType[] |
+OddsDisplayType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Double |
+OutcomeOdds.getOdds(OddsDisplayType oddsDisplayType)
+Gets the odds in specified format
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsGeneration.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsGeneration.html new file mode 100644 index 00000000..e4afb6a2 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OddsGeneration.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default OddsGeneration |
+OddsChange.getOddsGenerationProperties()
+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)
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Outcome.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Outcome.html new file mode 100644 index 00000000..78bfb724 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Outcome.html @@ -0,0 +1,186 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+OutcomeOdds
+Describes the odds for a particular outcome (e.g.
+ |
+
interface |
+OutcomeProbabilities
+Defines methods used to access data on outcomes with probabilities
+ |
+
interface |
+OutcomeSettlement
+Describes how to handle a bet on a particular outcome for a particular market
+ |
+
interface |
+PlayerOutcomeOdds
+Describes a player outcome.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeDefinition.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeDefinition.html new file mode 100644 index 00000000..8a4f69d3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeDefinition.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
OutcomeDefinition |
+Outcome.getOutcomeDefinition()
+Returns the description of this outcome
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeOdds.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeOdds.html new file mode 100644 index 00000000..93d74ad4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeOdds.html @@ -0,0 +1,183 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+PlayerOutcomeOdds
+Describes a player outcome.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<OutcomeOdds> |
+MarketWithOdds.getOutcomeOdds()
+Returns a list of odds for the different available market outcomes
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeProbabilities.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeProbabilities.html new file mode 100644 index 00000000..066ae118 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeProbabilities.html @@ -0,0 +1,189 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Interface and Description | +
---|---|
interface |
+OutcomeOdds
+Describes the odds for a particular outcome (e.g.
+ |
+
interface |
+PlayerOutcomeOdds
+Describes a player outcome.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<OutcomeProbabilities> |
+MarketWithProbabilities.getOutcomeProbabilities()
+Returns a list of probabilities for the different available market outcomes
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeResult.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeResult.html new file mode 100644 index 00000000..d8320f49 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeResult.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
OutcomeResult |
+OutcomeSettlement.getOutcomeResult()
+Returns an indication of the outcome result state
+ |
+
static OutcomeResult |
+OutcomeResult.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OutcomeResult[] |
+OutcomeResult.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeSettlement.html new file mode 100644 index 00000000..fb4b4fed --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/OutcomeSettlement.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<OutcomeSettlement> |
+MarketWithSettlement.getOutcomeSettlements() |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/PlayerOutcomeOdds.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/PlayerOutcomeOdds.html new file mode 100644 index 00000000..51dd52f7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/PlayerOutcomeOdds.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Producer.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Producer.html new file mode 100644 index 00000000..1f9320c4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/Producer.html @@ -0,0 +1,326 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
Producer |
+ProducerManager.getProducer(int id)
+Returns the requested
+Producer |
+
Modifier and Type | +Method and Description | +
---|---|
Map<Integer,Producer> |
+ProducerManager.getActiveProducers()
+Returns a
+Map of activated producers for the provided access token |
+
Map<Integer,Producer> |
+ProducerManager.getAvailableProducers()
+Returns a
+Map of all the available Sportradar producers |
+
Modifier and Type | +Method and Description | +
---|---|
List<MarketMappingData> |
+MarketDescriptionManager.getMarketMapping(int marketId,
+ Map<String,String> specifiers,
+ Producer producer)
+Returns a list of available market mappings(including possible variant mappings) for the
+ provided marketId/producer combination
+ |
+
List<MarketMappingData> |
+MarketDescriptionManager.getMarketMapping(int marketId,
+ Producer producer)
+Returns a list of available mappings for the provided marketId/producer combination
+ |
+
Long |
+EventRecoveryRequestIssuer.initiateEventOddsMessagesRecovery(Producer producer,
+ Urn eventId)
+Initiates a odds recovery procedure for the event associated with the provided
+Urn identifier on the requested Producer
+ (The odds recovery procedure re-sends all odds for all markets for a sport event)
+
+ Note: The event must be either EventStatus.NotStarted or EventStatus.Live |
+
Long |
+EventRecoveryRequestIssuer.initiateEventStatefulMessagesRecovery(Producer producer,
+ Urn eventId)
+Initiates a stateful recovery procedure for the event associated with the provided
+Urn identifier on the requested Producer
+ (The stateful message recovery procedure re-sends all stateful-messages (BetSettlement, RollbackBetSettlement, BetCancel, UndoBetCancel) for a sport event)
+
+ Note: The event can be up to 30 days in the past |
+
boolean |
+MessageInterest.isProducerInScope(Producer producer)
+Returns an indication if the provided
+Producer is in the message interest scope |
+
Modifier and Type | +Method and Description | +
---|---|
Set<Integer> |
+MessageInterest.getPossibleSourceProducers(Map<Integer,Producer> availableProducers)
+Returns the producer ids that generate this specific message interest
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<Producer> |
+UofProducerConfigurationImpl.getProducers() |
+
List<Producer> |
+UofProducerConfiguration.getProducers()
+Get the list of available producers for provided access token
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+UofProducerConfigurationImpl.setAvailableProducers(List<Producer> producers) |
+
Modifier and Type | +Method and Description | +
---|---|
Producer |
+UnparsableMessage.getProducer()
+Returns the
+Producer that generated this message. |
+
Producer |
+Message.getProducer()
+Returns the
+Producer that generated this message |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerDownReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerDownReason.html new file mode 100644 index 00000000..3fcf7b96 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerDownReason.html @@ -0,0 +1,175 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
static ProducerDownReason |
+ProducerDownReason.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerDownReason[] |
+ProducerDownReason.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatus.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatus.html new file mode 100644 index 00000000..c6bf91c7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatus.html @@ -0,0 +1,174 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+SdkProducerStatusListener.onProducerStatusChange(ProducerStatus producerStatus)
+Invoked when the producer status changes, some examples:
+
+ Producer up to producer down
+ Producer down(processing queue delay) to producer down(alive interval violation)
+ Producer down to producer up
+ ...
+
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatusChange.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatusChange.html new file mode 100644 index 00000000..faaf1f44 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatusChange.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatusReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatusReason.html new file mode 100644 index 00000000..593904a8 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerStatusReason.html @@ -0,0 +1,189 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
ProducerStatusReason |
+ProducerUpReason.asProducerStatusReason() |
+
ProducerStatusReason |
+ProducerDownReason.asProducerStatusReason() |
+
ProducerStatusReason |
+ProducerStatus.getProducerStatusReason()
+Returns the reason of the
+Producer status change |
+
static ProducerStatusReason |
+ProducerStatusReason.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerStatusReason[] |
+ProducerStatusReason.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerUpReason.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerUpReason.html new file mode 100644 index 00000000..5d2d8c10 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/ProducerUpReason.html @@ -0,0 +1,175 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
static ProducerUpReason |
+ProducerUpReason.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ProducerUpReason[] |
+ProducerUpReason.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RecoveryInfo.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RecoveryInfo.html new file mode 100644 index 00000000..b3021a81 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RecoveryInfo.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Modifier and Type | +Method and Description | +
---|---|
default RecoveryInfo |
+Producer.getRecoveryInfo()
+Gets the recovery info about last recovery attempt
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RecoveryInitiated.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RecoveryInitiated.html new file mode 100644 index 00000000..5ebf79c7 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RecoveryInitiated.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+SdkProducerStatusListener.onRecoveryInitiated(RecoveryInitiated recoveryInitiated)
+Invoked when the recovery is initiated
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RollbackBetCancel.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RollbackBetCancel.html new file mode 100644 index 00000000..7aacd289 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RollbackBetCancel.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RollbackBetSettlement.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RollbackBetSettlement.html new file mode 100644 index 00000000..7c928035 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/RollbackBetSettlement.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/UnmarshalledMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/UnmarshalledMessage.html new file mode 100644 index 00000000..8e5143b4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/UnmarshalledMessage.html @@ -0,0 +1,171 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.extended | ++ |
Modifier and Type | +Method and Description | +
---|---|
void |
+UofExtListener.onRawFeedMessageReceived(com.sportradar.unifiedodds.sdk.impl.RoutingKeyInfo routingKey,
+ UnmarshalledMessage feedMessage,
+ MessageTimestamp timestamp,
+ MessageInterest messageInterest)
+Occurs when any feed message arrives
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/UnparsableMessage.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/UnparsableMessage.html new file mode 100644 index 00000000..b21cb5b4 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/class-use/UnparsableMessage.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-frame.html new file mode 100644 index 00000000..abdad43e --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-frame.html @@ -0,0 +1,67 @@ + + + + + + +Interface | +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, ...)
+ |
+
BetCancel<T extends SportEvent> | +
+ Sent to describe that all bets on the particular market (line) for the particular competition
+ should be cancelled and refunded in full.
+ |
+
BetSettlement<T extends SportEvent> | +
+ Received when one or more markets for a particular competition have an outcome and results should
+ be cleared
+ |
+
BetStop<T extends SportEvent> | +
+ 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<T extends SportEvent> | +
+ Defines methods implemented by cash-out probability messages
+ |
+
EventMessage<T extends SportEvent> | +
+ Represents a
+Message associated with a sport event |
+
FixtureChange<T extends SportEvent> | +
+ Fixture change is sent when some SportRadar system has made a fixture change it deems is
+ important.
+ |
+
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<T extends SportEvent> | +
+ The basic message that contains data regarding market changes
+ |
+
MarketMetadata | +
+ Defines methods used to access market metadata values
+ |
+
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.
+ |
+
OddsChange<T extends SportEvent> | +
+ Describes a set of odds changes for a particular competition
+ |
+
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
+ |
+
OutcomeSettlement | +
+ Describes how to handle a bet on a particular outcome for a particular market
+ |
+
PlayerOutcomeOdds | +
+ Describes a player outcome.
+ |
+
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
+ |
+
ProducerStatusChange | +
+ Generated if any of the available producers status gets updated
+ |
+
RecoveryInfo | ++ |
RecoveryInitiated | +
+ The event that gets released when the recovery for the producer is initiated
+ |
+
RollbackBetCancel<T extends SportEvent> | +
+ This message is sent to rollback/undo a previously sent out BetCancel message if possible.
+ |
+
RollbackBetSettlement<T extends SportEvent> | +
+ 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<T extends SportEvent> | +
+ The event that gets released when an unparsable/bad message gets detected
+ |
+
Enum | +Description | +
---|---|
BetSettlementCertainty | ++ |
CashOutStatus | +
+ Defines possible cashout availability states
+ |
+
FixtureChangeType | +
+ What is the reason for a SDKFixtureChange message.
+ |
+
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.
+ |
+
OddsChangeReason | +
+ Reason for an OddsChange message (default: normal)
+ |
+
OddsDisplayType | +
+ Possible options for displaying outcome odds
+ |
+
OutcomeResult | +
+ An indication of the outcome result
+ |
+
ProducerDownReason | +
+ Describes reasons why the Producer was marked down
+ |
+
ProducerStatusReason | +
+ Describes reasons why the
+ProducerStatusReason message was dispatched |
+
ProducerUpReason | +
+ Represents reasons why the Producer was marked up
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-tree.html new file mode 100644 index 00000000..d71017af --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-tree.html @@ -0,0 +1,210 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-use.html b/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-use.html new file mode 100644 index 00000000..8a7b5efd --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/oddsentities/package-use.html @@ -0,0 +1,395 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
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,...)
+ |
+
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 | +
---|
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
+ |
+
ProducerStatusReason
+ Describes reasons why the
+ProducerStatusReason message was dispatched |
+
ProducerUpReason
+ Represents reasons why the Producer was marked up
+ |
+
RecoveryInfo | +
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/package-frame.html new file mode 100644 index 00000000..d3de011b --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/package-frame.html @@ -0,0 +1,67 @@ + + + + + + +Interface | +Description | +
---|---|
BookingManager | +
+ Defines methods used to perform various booking calendar operations
+ |
+
CashOutProbabilitiesManager | +
+ Defines methods used retrieve markets with probability information used for cash out
+ |
+
CustomBetManager | +
+ Defines methods used to perform various custom bet operations
+ |
+
CustomBetSelectionBuilder | +
+ Defines methods used to build selections
+ |
+
EventChangeListener | +
+ Defines methods used as callbacks to notify the client about event fixture and/or result change updates
+ |
+
EventChangeManager | +
+ Defines methods used for getting list of
+FixtureChange and/or ResultChange |
+
EventRecoveryRequestIssuer | +
+ Defines utility methods used to handle specific event recovery requests
+ |
+
LoggerDefinitions | +
+ Defines interfaces used to identify logger instances used trough the SDK
+ |
+
LoggerDefinitions.UfSdkClientInteractionLog | +
+ The log for user requested operations
+ |
+
LoggerDefinitions.UfSdkRestTrafficLog | +
+ The log of API request responses
+ |
+
LoggerDefinitions.UfSdkTrafficFailureLog | +
+ The log of received messages that failed to process
+ |
+
LoggerDefinitions.UfSdkTrafficLog | +
+ The log of received messages
+ |
+
MarketDescriptionManager | +
+ Used to obtain information about available markets and get translations for markets and outcomes
+ including outrights
+ |
+
ProducerManager | +
+ The
+ProducerManager is used to manage Sportradar message producers |
+
RecoveryManager | +
+ Defines methods used to manage recovery scenarios
+ |
+
SdkConnectionStatusListener | +
+ Defines a listener used no notify outside world when the connection to the feed is closed
+ |
+
SdkEventRecoveryStatusListener | +
+ Defines methods used as callbacks to notify the client about event recovery updates
+ |
+
SdkProducerStatusListener | +
+ Defines a contract used to observe instances which provide information about a producer (
+ProducerStatusChange
+ messages) |
+
SnapshotCompleted | +
+ Created on 17/09/2018.
+ |
+
SnapshotFailed | +
+ Created on 08/11/2018.
+ |
+
SnapshotRequest | +
+ Created on 17/09/2018.
+ |
+
SnapshotRequestManager | +
+ Created on 17/09/2018.
+ |
+
SoccerUofListener | +
+ An interface used to handle messages associated with soccer sport-events
+ |
+
SportDataProvider | +
+ Defines methods implemented by classes used to provide sport related data (sports, tournaments, competitions, ...)
+ |
+
SportEntityFactory | +
+ Defines methods implemented by classes used to build
+Sport and Tournament instances. |
+
UofGlobalEventsListener | +
+ Defines methods used to handle messages which are not related with a
+UofSession but
+ with producers or SDK it-self. |
+
UofListener | +
+ These are all the messages you can receive relating to odds.
+ |
+
UofSession | +
+ This is the representation of one stream/session/connection to the Sportradar Odds Messages (It
+ is possible to have one or more such session simultaneously listening to the same or different
+ information)
+ |
+
UofSessionBuilder | ++ |
Class | +Description | +
---|---|
BookingManagerImpl | +
+ The basic implementation of the
+BookingManager |
+
CustomBetManagerImpl | +
+ The basic implementation of the
+CustomBetManager |
+
CustomBetSelectionBuilderImpl | +
+ The basic implementation of the
+CustomBetSelectionBuilder |
+
CustomisableUofSdk | +
+ An extension of the UofSdk that has the ability to customise some of the sdk components
+ |
+
EventChangeManagerImpl | ++ |
RuntimeConfiguration | +Deprecated
+ use ConfigurationBuilder instead.
+ |
+
SdkInternalConfiguration | +
+ The internal SDK configuration
+ |
+
UofSdk | +
+ The main SDK object, this is the starting point of the UF SDK.
+ |
+
UofSdkForReplay | +
+ An extension of the UofSdk that has the ability to perform replay server actions.
+ |
+
Enum | +Description | +
---|---|
ExceptionHandlingStrategy | +
+ An indication on how should be exceptions handled on the public API
+ |
+
MessageInterest | ++ |
ProducerScope | +
+ An indication of what type of event messages may be dispatched by a specific
+Producer |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/package-tree.html new file mode 100644 index 00000000..41a76312 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/package-tree.html @@ -0,0 +1,211 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/package-use.html b/docs/com/sportradar/unifiedodds/sdk/package-use.html new file mode 100644 index 00000000..f065c159 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/package-use.html @@ -0,0 +1,354 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
Class and Description | +
---|
BookingManager
+ Defines methods used to perform various booking calendar operations
+ |
+
CashOutProbabilitiesManager
+ Defines methods used retrieve markets with probability information used for cash out
+ |
+
CustomBetManager
+ Defines methods used to perform various custom bet operations
+ |
+
CustomBetSelectionBuilder
+ Defines methods used to build selections
+ |
+
EventChangeListener
+ Defines methods used as callbacks to notify the client about event fixture and/or result change updates
+ |
+
EventChangeManager
+ Defines methods used for getting list of
+FixtureChange and/or ResultChange |
+
EventRecoveryRequestIssuer
+ Defines utility methods used to handle specific event recovery requests
+ |
+
ExceptionHandlingStrategy
+ An indication on how should be exceptions handled on the public API
+ |
+
MarketDescriptionManager
+ Used to obtain information about available markets and get translations for markets and outcomes
+ including outrights
+ |
+
MessageInterest | +
ProducerManager
+ The
+ProducerManager is used to manage Sportradar message producers |
+
ProducerScope
+ An indication of what type of event messages may be dispatched by a specific
+Producer |
+
SdkConnectionStatusListener
+ Defines a listener used no notify outside world when the connection to the feed is closed
+ |
+
SdkEventRecoveryStatusListener
+ Defines methods used as callbacks to notify the client about event recovery updates
+ |
+
SdkInternalConfiguration
+ The internal SDK configuration
+ |
+
SdkProducerStatusListener
+ Defines a contract used to observe instances which provide information about a producer (
+ProducerStatusChange
+ messages) |
+
SnapshotCompleted
+ Created on 17/09/2018.
+ |
+
SnapshotFailed
+ Created on 08/11/2018.
+ |
+
SnapshotRequest
+ Created on 17/09/2018.
+ |
+
SportDataProvider
+ Defines methods implemented by classes used to provide sport related data (sports, tournaments, competitions, ...)
+ |
+
UofGlobalEventsListener
+ Defines methods used to handle messages which are not related with a
+UofSession but
+ with producers or SDK it-self. |
+
UofListener
+ These are all the messages you can receive relating to odds.
+ |
+
UofSdk
+ The main SDK object, this is the starting point of the UF SDK.
+ |
+
UofSession
+ This is the representation of one stream/session/connection to the Sportradar Odds Messages (It
+ is possible to have one or more such session simultaneously listening to the same or different
+ information)
+ |
+
UofSessionBuilder | +
Class and Description | +
---|
ExceptionHandlingStrategy
+ An indication on how should be exceptions handled on the public API
+ |
+
Class and Description | +
---|
MessageInterest | +
UofGlobalEventsListener
+ Defines methods used to handle messages which are not related with a
+UofSession but
+ with producers or SDK it-self. |
+
UofSdk
+ The main SDK object, this is the starting point of the UF SDK.
+ |
+
Class and Description | +
---|
ProducerScope
+ An indication of what type of event messages may be dispatched by a specific
+Producer |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/ReplayManager.html b/docs/com/sportradar/unifiedodds/sdk/replay/ReplayManager.html new file mode 100644 index 00000000..a66555eb --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/ReplayManager.html @@ -0,0 +1,711 @@ + + + + + + +public class ReplayManager +extends Object+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+addSportEventToReplay(SportEvent event)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+addSportEventToReplay(SportEvent event,
+ Integer startTime)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+addSportEventToReplay(Urn id)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+addSportEventToReplay(Urn id,
+ Integer startTime)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+clear()
+Stops playing recorded messages from the playlist and clears the playlist.
+ |
+
List<ReplayScenario> |
+getAvailableScenarios()
+Returns a
+List of available replay scenarios |
+
ReplayStatus |
+getPlayStatus()
+Get the current status of the replayer
+ |
+
List<SportEvent> |
+getReplayList() |
+
List<ReplaySportEvent> |
+getReplaySportEventsList() |
+
boolean |
+play()
+Starts playing the messages for the SportEvents in the play list.
+ |
+
boolean |
+play(double speedupFactor,
+ int maxDelayInMs)
+Starts playing the messages for the SportEvents in the play list.
+ |
+
boolean |
+play(double speedupFactor,
+ int maxDelayInMs,
+ Boolean runParallel)
+Starts playing the messages for the SportEvents in the play list.
+ |
+
boolean |
+play(double speedupFactor,
+ int maxDelayInMs,
+ Integer producerId,
+ Boolean rewriteTimestamps)
+Starts playing the messages for the SportEvents in the play list
+ |
+
boolean |
+play(double speedupFactor,
+ int maxDelayInMs,
+ Integer producerId,
+ Boolean rewriteTimestamps,
+ Boolean runParallel)
+Starts playing the messages for the SportEvents in the play list
+ |
+
boolean |
+playScenario(int id)
+Starts the replay of the selected scenario
+ |
+
boolean |
+playScenario(int id,
+ double speedupFactor,
+ int maxDelayInMs)
+Starts the replay of the selected scenario
+ |
+
boolean |
+playScenario(int id,
+ double speedupFactor,
+ int maxDelayInMs,
+ Integer producerId,
+ Boolean rewriteTimestamps)
+Starts playing the messages for the SportEvents in the play list
+ |
+
boolean |
+removeSportEventFromReplay(Urn id)
+Removes a sport event from the replay list
+ |
+
boolean |
+stop()
+Stops playing recorded messages from the playlist.
+ |
+
public List<SportEvent> getReplayList()+
public List<ReplaySportEvent> getReplaySportEventsList()+
public boolean addSportEventToReplay(SportEvent event)+
event
- the SportEvent to addpublic boolean addSportEventToReplay(SportEvent event, + Integer startTime)+
event
- the SportEvent to addstartTime
- minutes relative to event start timepublic boolean addSportEventToReplay(Urn id)+
id
- the id of the SportEvent to addpublic boolean addSportEventToReplay(Urn id, + Integer startTime)+
id
- the id of the SportEvent to addstartTime
- minutes relative to event start timepublic boolean removeSportEventFromReplay(Urn id)+
id
- the identifier of the event which should be removed from the replay listtrue
if the removal was successful, otherwise false
public boolean play()+
public boolean play(double speedupFactor, + int maxDelayInMs)+
speedupFactor
- how much faster to replay the recorded events (by default this is 10x
+ faster)maxDelayInMs
- the longest delay between two messages, if the delay would have been longer
+ than this it is shortened to this much. This is to avoid waiting for very long if two
+ messages were very far apart.public boolean play(double speedupFactor, + int maxDelayInMs, + Boolean runParallel)+
speedupFactor
- how much faster to replay the recorded events (by default this is 10x
+ faster)maxDelayInMs
- the longest delay between two messages, if the delay would have been longer
+ than this it is shortened to this much. This is to avoid waiting for very long if two
+ messages were very far apart.runParallel
- an indication if every event in the queue should be replayed independently. Speed factor and
+ delay will be applied for each event separately.public boolean play(double speedupFactor, + int maxDelayInMs, + Integer producerId, + Boolean rewriteTimestamps)+
speedupFactor
- how much faster to replay the recorded events (by default this is 10x
+ faster)maxDelayInMs
- the longest delay between two messages, if the delay would have been longer
+ than this it is shortened to this much. This is to avoid waiting for very long if two
+ messages were very far apartproducerId
- the producer from which the messages should be playedrewriteTimestamps
- an indication if the message timestamps should be rewritten with current timestampspublic boolean play(double speedupFactor, + int maxDelayInMs, + Integer producerId, + Boolean rewriteTimestamps, + Boolean runParallel)+
speedupFactor
- how much faster to replay the recorded events (by default this is 10x
+ faster)maxDelayInMs
- the longest delay between two messages, if the delay would have been longer
+ than this it is shortened to this much. This is to avoid waiting for very long if two
+ messages were very far apartproducerId
- the producer from which the messages should be playedrewriteTimestamps
- an indication if the message timestamps should be rewritten with current timestampsrunParallel
- an indication if every event in the queue should be replayed independently. Speed factor and
+ delay will be applied for each event separately.public boolean stop()+
public boolean clear()+
public ReplayStatus getPlayStatus()+
public List<ReplayScenario> getAvailableScenarios()+
List
of available replay scenariosList
of available replay scenariospublic boolean playScenario(int id)+
id
- the identifier of the scenario that you want to replaytrue
if the request executed successfully, otherwise false
public boolean playScenario(int id, + double speedupFactor, + int maxDelayInMs)+
id
- the identifier of the scenario that you want to replayspeedupFactor
- how much faster to replay the scenario events (by default this is 10x
+ faster)maxDelayInMs
- the longest delay between two messages, if the delay would be longer
+ than this it is shortened to this much. This is to avoid waiting for very long if two
+ messages were very far apart.public boolean playScenario(int id, + double speedupFactor, + int maxDelayInMs, + Integer producerId, + Boolean rewriteTimestamps)+
id
- the identifier of the scenario that you want to replayspeedupFactor
- how much faster to replay the recorded events (by default this is 10x
+ faster)maxDelayInMs
- the longest delay between two messages, if the delay would be longer
+ than this it is shortened to this much. This is to avoid waiting for very long if two
+ messages were very far apartproducerId
- the producer from which the messages should be playedrewriteTimestamps
- an indication if the message timestamps should be rewritten with current timestampsCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/ReplayScenario.html b/docs/com/sportradar/unifiedodds/sdk/replay/ReplayScenario.html new file mode 100644 index 00000000..4e13fab1 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/ReplayScenario.html @@ -0,0 +1,309 @@ + + + + + + +public class ReplayScenario +extends Object+
Modifier and Type | +Method and Description | +
---|---|
List<SportEvent> |
+getAssociatedEvents(Locale locale)
+Returns a
+List of SportEvent s that are a part of the scenario |
+
String |
+getDescription()
+Returns the scenario description
+ |
+
int |
+getId()
+Returns the replay scenario identifier
+ |
+
boolean |
+isRunParallel()
+Returns an indication if the scenario can be run in parallel
+ |
+
public int getId()+
public String getDescription()+
public boolean isRunParallel()+
true
if the scenario can be run in parallel, otherwise false
public List<SportEvent> getAssociatedEvents(Locale locale)+
List
of SportEvent
s that are a part of the scenariolocale
- the Locale
in which the events should be builtList
of SportEvent
s that are a part of the scenarioCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/ReplayStatus.html b/docs/com/sportradar/unifiedodds/sdk/replay/ReplayStatus.html new file mode 100644 index 00000000..253799a3 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/ReplayStatus.html @@ -0,0 +1,350 @@ + + + + + + +public enum ReplayStatus +extends Enum<ReplayStatus>+
Enum Constant and Description | +
---|
Playing
+The replay server is currently playing the requested event messages
+ |
+
Stopped
+The replay server is currently stopped
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static ReplayStatus |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ReplayStatus[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ReplayStatus Playing+
public static final ReplayStatus Stopped+
public static ReplayStatus[] values()+
+for (ReplayStatus c : ReplayStatus.values()) + System.out.println(c); +
public static ReplayStatus valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayManager.html b/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayManager.html new file mode 100644 index 00000000..82a59fbf --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayManager.html @@ -0,0 +1,175 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Modifier and Type | +Method and Description | +
---|---|
ReplayManager |
+UofSdkForReplay.getReplayManager()
+If in the
+UofConfigurationImpl was configured to use the replay server a valid ReplayManager
+ will be returned. |
+
protected ReplayManager |
+UofSdk.getReplayManager()
+Returns the replay manager for the current feed that can be used to add SportEvents and test-scenarios to replay.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayScenario.html b/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayScenario.html new file mode 100644 index 00000000..799a48a6 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayScenario.html @@ -0,0 +1,168 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.replay | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<ReplayScenario> |
+ReplayManager.getAvailableScenarios()
+Returns a
+List of available replay scenarios |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayStatus.html b/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayStatus.html new file mode 100644 index 00000000..8dcf7d48 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/class-use/ReplayStatus.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk.replay | ++ |
Modifier and Type | +Method and Description | +
---|---|
ReplayStatus |
+ReplayManager.getPlayStatus()
+Get the current status of the replayer
+ |
+
static ReplayStatus |
+ReplayStatus.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ReplayStatus[] |
+ReplayStatus.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/package-frame.html b/docs/com/sportradar/unifiedodds/sdk/replay/package-frame.html new file mode 100644 index 00000000..3e52a492 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +Class | +Description | +
---|---|
ReplayManager | +
+ This class is used to manage the set of SportEvents whose messages to replay and to control the
+ Replay (play, stop, and in what speed to play).
+ |
+
ReplayScenario | +
+ A representation of a possible replay scenario provided by the feed
+ |
+
Enum | +Description | +
---|---|
ReplayStatus | +
+ An indication of the replay status
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/package-tree.html b/docs/com/sportradar/unifiedodds/sdk/replay/package-tree.html new file mode 100644 index 00000000..11b32236 --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/package-tree.html @@ -0,0 +1,152 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/unifiedodds/sdk/replay/package-use.html b/docs/com/sportradar/unifiedodds/sdk/replay/package-use.html new file mode 100644 index 00000000..57e9a6de --- /dev/null +++ b/docs/com/sportradar/unifiedodds/sdk/replay/package-use.html @@ -0,0 +1,188 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.replay | ++ |
Class and Description | +
---|
ReplayManager
+ This class is used to manage the set of SportEvents whose messages to replay and to control the
+ Replay (play, stop, and in what speed to play).
+ |
+
Class and Description | +
---|
ReplayScenario
+ A representation of a possible replay scenario provided by the feed
+ |
+
ReplayStatus
+ An indication of the replay status
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/SdkHelper.html b/docs/com/sportradar/utils/SdkHelper.html new file mode 100644 index 00000000..c94cbc54 --- /dev/null +++ b/docs/com/sportradar/utils/SdkHelper.html @@ -0,0 +1,854 @@ + + + + + + +public final class SdkHelper +extends Object+
Modifier and Type | +Field and Description | +
---|---|
static String |
+ApiResponseErrorPattern
+The regex pattern to extract error message from failed API requests
+ |
+
static String |
+ApiResponseMessagePattern
+The regex pattern to extract response message from failed API requests
+ |
+
static org.slf4j.Logger |
+ExecutionLog |
+
static String |
+InVariantMarketListCache |
+
static String |
+ISO_8601_24H_FORMAT |
+
static String |
+ISO_8601_24H_FULL_FORMAT |
+
static int |
+MarketDescriptionMinFetchInterval |
+
static String |
+VariantMarketListCache |
+
static String |
+VariantMarketSingleCache |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+checkCauseReason(Throwable cause,
+ String message) |
+
static Locale |
+checkConfigurationLocales(Locale defaultLocale,
+ Set<Locale> supportedLocales) |
+
static Date |
+combineDateAndTime(Date date,
+ Date time) |
+
static String |
+dateToString(Date date) |
+
static String |
+dictionaryToString(Map<String,String> dict) |
+
static String |
+doubleToStringWithSign(double value) |
+
static String |
+extractHttpResponseMessage(String responseContent) |
+
static Map<Locale,String> |
+filterLocales(Map<Locale,String> data,
+ List<Locale> filterLocales)
+Filters out the translated data not needed
+ |
+
static List<Locale> |
+findMissingLocales(Collection<Locale> have,
+ List<Locale> want)
+Calculates and returns the missing locales within the provided
+List |
+
static String |
+getAbbreviationFromName(String input,
+ int length)
+Get the abbreviation from the input string
+ |
+
static long |
+getTimeDifferenceInSeconds(Date d1,
+ Date d2) |
+
static String |
+getUuid(int size)
+Get the specified size of UUID
+ |
+
static String |
+integerSetToString(Set<Integer> set) |
+
static boolean |
+isDataNotFound(Throwable e) |
+
static boolean |
+isDataNotFound(Throwable e,
+ int counter) |
+
static String |
+localeListToString(List<Locale> locales) |
+
static String |
+obfuscate(String input)
+Obfuscate the input string
+ |
+
static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> |
+parseCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeam> competitors,
+ Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)
+Get competitor reference from a list of competitors
+ Note: reference must be checked and updated, since it is not sure that references on summary are the same as on fixture
+ |
+
static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> |
+parseTeamCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeamCompetitor> competitors,
+ Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)
+Get competitor reference from a list of competitors
+ Note: reference must be checked and updated, since it is not sure that references on summary are the same as on fixture
+ |
+
static String |
+specifierKeyListToString(List<Specifier> specifiers) |
+
static String |
+specifierListToString(List<Specifier> specifiers) |
+
static boolean |
+stringIsNullOrEmpty(String input)
+Check is string is null or empty
+ |
+
static String |
+stringSetToString(Set<String> set) |
+
static Date |
+toDate(String dateString) |
+
static Date |
+toDate(XMLGregorianCalendar gregorianCalendar) |
+
public static final org.slf4j.Logger ExecutionLog+
public static int MarketDescriptionMinFetchInterval+
public static String InVariantMarketListCache+
public static String VariantMarketSingleCache+
public static String VariantMarketListCache+
public static final String ISO_8601_24H_FORMAT+
public static final String ISO_8601_24H_FULL_FORMAT+
public static final String ApiResponseErrorPattern+
public static final String ApiResponseMessagePattern+
public static List<Locale> findMissingLocales(Collection<Locale> have, + List<Locale> want)+
List
public static Map<Locale,String> filterLocales(Map<Locale,String> data, + List<Locale> filterLocales)+
data
- the data to be filteredfilterLocales
- the requested localespublic static String getAbbreviationFromName(String input, + int length)+
input
- input text to be abbreviatedlength
- of the abbreviationpublic static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> parseCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeam> competitors, + Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)+
competitors
- competitor id with which is associated referencecurrentCompetitorsReferences
- competitor referencespublic static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> parseTeamCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeamCompetitor> competitors, + Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)+
competitors
- competitor id with which is associated referencecurrentCompetitorsReferences
- competitor referencespublic static Locale checkConfigurationLocales(Locale defaultLocale, + Set<Locale> supportedLocales)+
public static long getTimeDifferenceInSeconds(Date d1, + Date d2)+
public static Date toDate(XMLGregorianCalendar gregorianCalendar)+
public static Date toDate(String dateString) + throws ParseException+
ParseException
public static String doubleToStringWithSign(double value)+
public static boolean isDataNotFound(Throwable e)+
public static boolean isDataNotFound(Throwable e, + int counter)+
public static String specifierListToString(List<Specifier> specifiers)+
public static String specifierKeyListToString(List<Specifier> specifiers)+
public static boolean stringIsNullOrEmpty(String input)+
input
- to be checkedpublic static String obfuscate(String input)+
input
- text to be obfuscatedpublic static String getUuid(int size)+
size
- the substring sizeCopyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/StreamUtils.html b/docs/com/sportradar/utils/StreamUtils.html new file mode 100644 index 00000000..2a2f140d --- /dev/null +++ b/docs/com/sportradar/utils/StreamUtils.html @@ -0,0 +1,251 @@ + + + + + + +public class StreamUtils +extends Object+
Modifier and Type | +Method and Description | +
---|---|
static <T> Predicate<T> |
+distinctObjects(Function<? super T,?> keyExtractor)
+Utility method used to filter out objects by some parameter
+ |
+
public static <T> Predicate<T> distinctObjects(Function<? super T,?> keyExtractor)+
T
- the objects typekeyExtractor
- the provider of the parameter on which to distinct the objectstrue
if the object was already filtered, otherwise false
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/Urn.html b/docs/com/sportradar/utils/Urn.html new file mode 100644 index 00000000..175d0512 --- /dev/null +++ b/docs/com/sportradar/utils/Urn.html @@ -0,0 +1,466 @@ + + + + + + +public class Urn +extends Object+
Constructor and Description | +
---|
Urn(String prefix,
+ String type,
+ long id)
+Initializes a new instance of the
+Urn class |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+equals(Object obj)
+Determines whether the specified
+Object is equal to this instance |
+
ResourceTypeGroup |
+getGroup()
+Returns the
+ResourceTypeGroup enum member describing the group of the current instance |
+
long |
+getId()
+Returns the numerical part of the identifier associated with the current instance
+ |
+
String |
+getPrefix()
+Returns the prefix of the current instance
+ |
+
String |
+getType()
+Returns the type of the resource associated with the current instance
+ |
+
int |
+hashCode()
+Returns a hash code for this instance
+ |
+
boolean |
+isSimpleTeam() |
+
static boolean |
+isSimpleTeam(String urn) |
+
static Urn |
+parse(String urnString)
+
+ |
+
String |
+toString()
+Returns a
+String that represents this instance |
+
public String getPrefix()+
public String getType()+
public long getId()+
public ResourceTypeGroup getGroup()+
ResourceTypeGroup
enum member describing the group of the current instanceResourceTypeGroup
enum member describing the group of the current instancepublic boolean equals(Object obj)+
Object
is equal to this instancepublic int hashCode()+
public boolean isSimpleTeam()+
public static boolean isSimpleTeam(String urn)+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/class-use/SdkHelper.html b/docs/com/sportradar/utils/class-use/SdkHelper.html new file mode 100644 index 00000000..27be9592 --- /dev/null +++ b/docs/com/sportradar/utils/class-use/SdkHelper.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/class-use/StreamUtils.html b/docs/com/sportradar/utils/class-use/StreamUtils.html new file mode 100644 index 00000000..78f4d38f --- /dev/null +++ b/docs/com/sportradar/utils/class-use/StreamUtils.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/class-use/Urn.html b/docs/com/sportradar/utils/class-use/Urn.html new file mode 100644 index 00000000..aeefc375 --- /dev/null +++ b/docs/com/sportradar/utils/class-use/Urn.html @@ -0,0 +1,969 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
com.sportradar.unifiedodds.sdk.replay | ++ |
com.sportradar.utils | ++ |
Modifier and Type | +Method and Description | +
---|---|
boolean |
+BookingManagerImpl.bookLiveOddsEvent(Urn eventId)
+Performs a request on the API which books the event associated with the provided
+Urn identifier |
+
boolean |
+BookingManager.bookLiveOddsEvent(Urn eventId)
+Performs a request on the API which books the event associated with the provided
+Urn identifier |
+
Selection |
+CustomBetSelectionBuilderImpl.build(Urn eventId,
+ int marketId,
+ String specifiers,
+ String outcomeId) |
+
Selection |
+CustomBetSelectionBuilder.build(Urn eventId,
+ int marketId,
+ String specifiers,
+ String outcomeId)
+Builds and returns a
+Selection instance |
+
CategorySummary |
+SportEntityFactory.buildCategory(Urn id,
+ List<Locale> locales)
+Builds the associated category summary
+ |
+
Competitor |
+SportEntityFactory.buildCompetitor(Urn id,
+ String qualifier,
+ Integer division,
+ Boolean isVirtual,
+ com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi,
+ List<Locale> locales)
+Builds a
+Competitor instance associated with the provided Urn |
+
PlayerProfile |
+SportEntityFactory.buildPlayerProfile(Urn id,
+ List<Locale> locales,
+ List<Urn> possibleAssociatedCompetitorIds) |
+
Sport |
+SportEntityFactory.buildSport(Urn sportId,
+ List<Locale> locales)
+Builds a
+Sport instance with the provided data |
+
SportEvent |
+SportEntityFactory.buildSportEvent(Urn id,
+ List<Locale> locales,
+ boolean buildBasicEventImpl)
+Builds the
+Competition derived class based on the provided data |
+
SportEvent |
+SportEntityFactory.buildSportEvent(Urn id,
+ Urn sportId,
+ List<Locale> locales,
+ boolean buildBasicEventImpl)
+Builds the
+SportEvent derived class based on the provided data |
+
SportSummary |
+SportEntityFactory.buildSportForCategory(Urn categoryId,
+ List<Locale> locales)
+Builds the associated category sport summary
+ |
+
AvailableSelections |
+CustomBetManagerImpl.getAvailableSelections(Urn eventId) |
+
AvailableSelections |
+CustomBetManager.getAvailableSelections(Urn eventId)
+Returns an
+AvailableSelections instance providing the available selections
+ for the event associated with the provided Urn identifier |
+
List<SportEvent> |
+SportDataProvider.getAvailableTournaments(Urn sportId)
+Returns all the available tournaments for a specific sport
+ (the returned data is translated in the default locale configured with the
+UofConfigurationImpl )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
List<SportEvent> |
+SportDataProvider.getAvailableTournaments(Urn sportId,
+ Locale locale)
+Returns all the available tournaments for a specific sport
+ (the returned data is translated in the specified
+Locale )
+ (possible types: BasicTournament , Tournament , Stage ) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event
+ (the provided data is translated in the default language) |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ int marketId,
+ Map<String,String> specifiers,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event |
+
<T extends SportEvent> |
+CashOutProbabilitiesManager.getCashOutProbabilities(Urn eventId,
+ Locale locale)
+Returns a
+CashOutProbabilities instance providing the cashout probabilities for the specified event |
+
Competition |
+SportDataProvider.getCompetition(Urn id)
+Returns a
+Competition representing the specified competition
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
Competition |
+SportDataProvider.getCompetition(Urn id,
+ Locale locale)
+Returns a
+Competition representing the specified competition
+ (the returned data is translated in the specified Locale ) |
+
Competitor |
+SportDataProvider.getCompetitor(Urn id)
+Returns a
+Competitor representing the specified competitor
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
Competitor |
+SportDataProvider.getCompetitor(Urn id,
+ Locale locale)
+Returns a
+Competitor representing the specified competitor
+ (the returned data is translated in the specified Locale ) |
+
List<FixtureChange> |
+SportDataProvider.getFixtureChanges(Date after,
+ Urn sportId)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<FixtureChange> |
+SportDataProvider.getFixtureChanges(Date after,
+ Urn sportId,
+ Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
LongTermEvent |
+SportDataProvider.getLongTermEvent(Urn id)
+Returns the specified long term event
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
LongTermEvent |
+SportDataProvider.getLongTermEvent(Urn id,
+ Locale locale)
+Returns the specified long term event
+ (the returned data is translated in the specified
+Locale ) |
+
List<PeriodStatus> |
+SportDataProvider.getPeriodStatuses(Urn id,
+ Locale locale,
+ List<Urn> competitorIds,
+ List<Integer> periods)
+Returns the list of
+PeriodStatus from the sport event period summary endpoint |
+
PlayerProfile |
+SportDataProvider.getPlayerProfile(Urn id)
+Returns a
+PlayerProfile representing the specified competitor
+ (the returned data is translated in the configured Locale s using the UofConfigurationImpl ) |
+
PlayerProfile |
+SportDataProvider.getPlayerProfile(Urn id,
+ Locale locale)
+Returns a
+PlayerProfile representing the specified competitor
+ (the returned data is translated in the specified Locale ) |
+
List<ResultChange> |
+SportDataProvider.getResultChanges(Date after,
+ Urn sportId)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
List<ResultChange> |
+SportDataProvider.getResultChanges(Date after,
+ Urn sportId,
+ Locale locale)
+Returns the list of all fixtures that have changed in the last 24 hours
+ |
+
SportEvent |
+SportDataProvider.getSportEvent(Urn id)
+Returns the specified sport event
+ (the returned data is translated in the configured
+Locale s using the UofConfigurationImpl ) |
+
SportEvent |
+SportDataProvider.getSportEvent(Urn id,
+ Locale locale)
+Returns the specified sport event
+ (the returned data is translated in the specified
+Locale ) |
+
List<TimelineEvent> |
+SportDataProvider.getTimelineEvents(Urn id,
+ Locale locale)
+Returns the list of
+TimelineEvent for the sport event |
+
Long |
+EventRecoveryRequestIssuer.initiateEventOddsMessagesRecovery(Producer producer,
+ Urn eventId)
+Initiates a odds recovery procedure for the event associated with the provided
+Urn identifier on the requested Producer
+ (The odds recovery procedure re-sends all odds for all markets for a sport event)
+
+ Note: The event must be either EventStatus.NotStarted or EventStatus.Live |
+
Long |
+EventRecoveryRequestIssuer.initiateEventStatefulMessagesRecovery(Producer producer,
+ Urn eventId)
+Initiates a stateful recovery procedure for the event associated with the provided
+Urn identifier on the requested Producer
+ (The stateful message recovery procedure re-sends all stateful-messages (BetSettlement, RollbackBetSettlement, BetCancel, UndoBetCancel) for a sport event)
+
+ Note: The event can be up to 30 days in the past |
+
void |
+SdkEventRecoveryStatusListener.onEventRecoveryCompleted(Urn eventId,
+ long requestId)
+Method invoked when a requested event recovery completes
+ |
+
void |
+EventChangeListener.onFixtureChange(Urn eventId,
+ Date updated,
+ SportEvent sportEvent)
+Method invoked for new fixture change
+ |
+
void |
+EventChangeListener.onResultChange(Urn eventId,
+ Date updated,
+ SportEvent sportEvent)
+Method invoked for new result change
+ |
+
void |
+SportDataProvider.purgeCompetitorProfileCacheData(Urn competitorId)
+Purges the associated competitor cache item
+ |
+
void |
+SportDataProvider.purgePlayerProfileCacheData(Urn playerId)
+Purges the associated player profile cache item
+ |
+
void |
+SportDataProvider.purgeSportEventCacheData(Urn eventId)
+Purges the associated sport event cache item
+ |
+
void |
+SportDataProvider.purgeSportEventCacheData(Urn eventId,
+ boolean includeStatusPurge)
+Purges the associated sport event cache item
+ |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilderImpl.setEventId(Urn eventId) |
+
CustomBetSelectionBuilder |
+CustomBetSelectionBuilder.setEventId(Urn eventId)
+Sets event id to the provided
+Urn |
+
UofSessionBuilder |
+UofSessionBuilder.setSpecificEventsOnly(Urn specificEventsOnly) |
+
Modifier and Type | +Method and Description | +
---|---|
PlayerProfile |
+SportEntityFactory.buildPlayerProfile(Urn id,
+ List<Locale> locales,
+ List<Urn> possibleAssociatedCompetitorIds) |
+
List<Competition> |
+SportEntityFactory.buildSportEvents(List<Urn> ids,
+ List<Locale> locales)
+Builds a list of
+Competition derived classes based on the provided data |
+
List<Competitor> |
+SportEntityFactory.buildStreamCompetitors(List<Urn> competitorIds,
+ com.sportradar.unifiedodds.sdk.caching.SportEventCi parentSportEventCi,
+ List<Locale> locales)
+Builds a
+List of Competitor instances
+ Notice: a StreamWrapperException is thrown if any problems are encountered |
+
List<PeriodStatus> |
+SportDataProvider.getPeriodStatuses(Urn id,
+ Locale locale,
+ List<Urn> competitorIds,
+ List<Integer> periods)
+Returns the list of
+PeriodStatus from the sport event period summary endpoint |
+
UofSessionBuilder |
+UofSessionBuilder.setSpecificEventsOnly(Set<Urn> specificEventsOnly) |
+
Modifier and Type | +Method and Description | +
---|---|
Urn |
+AvailableSelectionsFilter.getEvent()
+Returns the
+Urn of the event |
+
Urn |
+AvailableSelections.getEvent()
+Returns the
+Urn of the event |
+
Urn |
+Selection.getEventId()
+Gets the event id
+ |
+
Modifier and Type | +Method and Description | +
---|---|
default Urn |
+Round.getGroupId()
+Returns the id of the group associated with the current round
+ |
+
Urn |
+Venue.getId()
+
+ |
+
Urn |
+TournamentInfo.getId()
+Returns the
+Urn uniquely identifying the tournament |
+
Urn |
+SportSummary.getId()
+Returns an
+Urn uniquely identifying the sport represented by the current instance |
+
Urn |
+SportEvent.getId()
+Returns an
+Urn uniquely identifying the tournament associated with the current instance |
+
Urn |
+SeasonInfo.getId()
+Returns a
+Urn uniquely identifying the current SeasonInfo instance |
+
Urn |
+ReplaySportEvent.getId()
+Returns an
+Urn uniquely identifying the sport event |
+
Urn |
+Referee.getId()
+Returns the unique identifier of the current
+Referee instance |
+
Urn |
+Player.getId()
+
+ |
+
Urn |
+Pitcher.getId()
+Returns the unique identifier of the current
+Pitcher instance |
+
Urn |
+PeriodCompetitorResult.getId()
+Returns the competitor id
+ |
+
Urn |
+Manager.getId()
+Returns the manager identifier
+ |
+
Urn |
+CurrentSeasonInfo.getId()
+Returns the
+Urn uniquely identifying the current season |
+
Urn |
+Course.getId() |
+
Urn |
+CategorySummary.getId()
+Returns an
+Urn uniquely identifying the current CategorySummary instance |
+
Urn |
+Fixture.getParentStageId()
+Returns an id of the parent stage associated with the current instance
+ |
+
Urn |
+RaceDriverProfile.getRaceDriverId()
+Returns the race driver id
+ |
+
Urn |
+RaceDriverProfile.getRaceTeamId()
+Returns the race team id
+ |
+
default Urn |
+SportEvent.getReplacedBy()
+Returns the
+Urn specifying the replacement sport event for the current instance |
+
Urn |
+Fixture.getReplacedBy()
+Returns the
+Urn identifier of the replacement event |
+
Urn |
+SeasonCoverage.getSeasonId()
+Returns the unique identifier of the season
+ |
+
Urn |
+ResultChange.getSportEventId()
+Returns the
+Urn instance specifying the sport event |
+
Urn |
+FixtureChange.getSportEventId()
+Returns the
+Urn instance specifying the sport event |
+
Urn |
+SportEvent.getSportId()
+Returns the unique sport identifier to which this event is associated
+ |
+
default Urn |
+SeasonInfo.getTournamentId()
+Returns the associated tournament identifier
+ |
+
Modifier and Type | +Method and Description | +
---|---|
List<Urn> |
+Fixture.getAdditionalParentsIds()
+Returns the list specifying the additional parent ids associated with the current instance
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Urn |
+MarketMappingData.getSportId()
+The sport id for which the mapping data is valid
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+MarketMappingData.canMap(int producerId,
+ Urn sportId,
+ Map<String,String> specifiers)
+Indicates if the mapping data is usable with the provided values
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Urn |
+CompetitionStatus.getWinnerId()
+Returns the sport event winner identifier
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Urn |
+RecoveryInitiated.getEventId()
+Gets the associated event identifier
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ReplayManager.addSportEventToReplay(Urn id)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+ReplayManager.addSportEventToReplay(Urn id,
+ Integer startTime)
+Add a SportEvent to the list of SportEvents whose recorded messages will be replayed.
+ |
+
boolean |
+ReplayManager.removeSportEventFromReplay(Urn id)
+Removes a sport event from the replay list
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static Urn |
+Urn.parse(String urnString)
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> |
+SdkHelper.parseCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeam> competitors,
+ Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)
+Get competitor reference from a list of competitors
+ Note: reference must be checked and updated, since it is not sure that references on summary are the same as on fixture
+ |
+
static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> |
+SdkHelper.parseTeamCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeamCompetitor> competitors,
+ Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)
+Get competitor reference from a list of competitors
+ Note: reference must be checked and updated, since it is not sure that references on summary are the same as on fixture
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> |
+SdkHelper.parseCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeam> competitors,
+ Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)
+Get competitor reference from a list of competitors
+ Note: reference must be checked and updated, since it is not sure that references on summary are the same as on fixture
+ |
+
static Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> |
+SdkHelper.parseTeamCompetitorsReferences(List<com.sportradar.uf.sportsapi.datamodel.SapiTeamCompetitor> competitors,
+ Map<Urn,com.sportradar.unifiedodds.sdk.caching.ci.ReferenceIdCi> currentCompetitorsReferences)
+Get competitor reference from a list of competitors
+ Note: reference must be checked and updated, since it is not sure that references on summary are the same as on fixture
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/jacoco/ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel.html b/docs/com/sportradar/utils/jacoco/ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel.html new file mode 100644 index 00000000..cb66062e --- /dev/null +++ b/docs/com/sportradar/utils/jacoco/ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel.html @@ -0,0 +1,167 @@ + + + + + + +@Retention(value=RUNTIME) + @Target(value={METHOD,CONSTRUCTOR}) +public @interface ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/jacoco/class-use/ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel.html b/docs/com/sportradar/utils/jacoco/class-use/ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel.html new file mode 100644 index 00000000..e21f13d2 --- /dev/null +++ b/docs/com/sportradar/utils/jacoco/class-use/ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel.html @@ -0,0 +1,167 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Constructor and Description | +
---|
UofSdk(UofConfiguration config,
+ com.google.inject.Injector injector)
+The following constructor should be used only for testing purposes
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/jacoco/package-frame.html b/docs/com/sportradar/utils/jacoco/package-frame.html new file mode 100644 index 00000000..378a2f4a --- /dev/null +++ b/docs/com/sportradar/utils/jacoco/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +Annotation Type | +Description | +
---|---|
ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel | ++ |
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/jacoco/package-tree.html b/docs/com/sportradar/utils/jacoco/package-tree.html new file mode 100644 index 00000000..68fd28cb --- /dev/null +++ b/docs/com/sportradar/utils/jacoco/package-tree.html @@ -0,0 +1,135 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/jacoco/package-use.html b/docs/com/sportradar/utils/jacoco/package-use.html new file mode 100644 index 00000000..7b9e7d63 --- /dev/null +++ b/docs/com/sportradar/utils/jacoco/package-use.html @@ -0,0 +1,159 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
Class and Description | +
---|
ExcludeFromJacocoGeneratedReportAsDiIsNotTestedAtUnitTestLevel | +
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/package-frame.html b/docs/com/sportradar/utils/package-frame.html new file mode 100644 index 00000000..3f8e45fc --- /dev/null +++ b/docs/com/sportradar/utils/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +Class | +Description | +
---|---|
SdkHelper | +
+ An utility class that contains various methods which perform common language tasks
+ |
+
StreamUtils | +
+ Generic stream utility methods
+ |
+
Urn | +
+ Represents a Uniform Resource Name
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/package-tree.html b/docs/com/sportradar/utils/package-tree.html new file mode 100644 index 00000000..abf4412e --- /dev/null +++ b/docs/com/sportradar/utils/package-tree.html @@ -0,0 +1,141 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/package-use.html b/docs/com/sportradar/utils/package-use.html new file mode 100644 index 00000000..85a420dc --- /dev/null +++ b/docs/com/sportradar/utils/package-use.html @@ -0,0 +1,308 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
com.sportradar.unifiedodds.sdk.replay | ++ |
com.sportradar.utils | ++ |
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Class and Description | +
---|
Urn
+ Represents a Uniform Resource Name
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/stream/optional/NonNullMapper.html b/docs/com/sportradar/utils/stream/optional/NonNullMapper.html new file mode 100644 index 00000000..5de79e93 --- /dev/null +++ b/docs/com/sportradar/utils/stream/optional/NonNullMapper.html @@ -0,0 +1,254 @@ + + + + + + +public class NonNullMapper<T> +extends Object+
Modifier and Type | +Method and Description | +
---|---|
static <T> NonNullMapper<T> |
+ifNotNull(T source) |
+
<U> U |
+map(Function<T,U> mapper) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/stream/optional/class-use/NonNullMapper.html b/docs/com/sportradar/utils/stream/optional/class-use/NonNullMapper.html new file mode 100644 index 00000000..eec919f8 --- /dev/null +++ b/docs/com/sportradar/utils/stream/optional/class-use/NonNullMapper.html @@ -0,0 +1,166 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.utils.stream.optional | ++ |
Modifier and Type | +Method and Description | +
---|---|
static <T> NonNullMapper<T> |
+NonNullMapper.ifNotNull(T source) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/stream/optional/package-frame.html b/docs/com/sportradar/utils/stream/optional/package-frame.html new file mode 100644 index 00000000..1ceba549 --- /dev/null +++ b/docs/com/sportradar/utils/stream/optional/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +Class | +Description | +
---|---|
NonNullMapper<T> | ++ |
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/stream/optional/package-tree.html b/docs/com/sportradar/utils/stream/optional/package-tree.html new file mode 100644 index 00000000..a1776a06 --- /dev/null +++ b/docs/com/sportradar/utils/stream/optional/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/stream/optional/package-use.html b/docs/com/sportradar/utils/stream/optional/package-use.html new file mode 100644 index 00000000..4451de62 --- /dev/null +++ b/docs/com/sportradar/utils/stream/optional/package-use.html @@ -0,0 +1,159 @@ + + + + + + +Package | +Description | +
---|---|
com.sportradar.utils.stream.optional | ++ |
Class and Description | +
---|
NonNullMapper | +
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/thread/sleep/Sleep.html b/docs/com/sportradar/utils/thread/sleep/Sleep.html new file mode 100644 index 00000000..401639e6 --- /dev/null +++ b/docs/com/sportradar/utils/thread/sleep/Sleep.html @@ -0,0 +1,273 @@ + + + + + + +public class Sleep +extends Object+
Modifier and Type | +Method and Description | +
---|---|
void |
+millis(int amount) |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/thread/sleep/class-use/Sleep.html b/docs/com/sportradar/utils/thread/sleep/class-use/Sleep.html new file mode 100644 index 00000000..3dd6c56c --- /dev/null +++ b/docs/com/sportradar/utils/thread/sleep/class-use/Sleep.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/thread/sleep/package-frame.html b/docs/com/sportradar/utils/thread/sleep/package-frame.html new file mode 100644 index 00000000..c6c0fc97 --- /dev/null +++ b/docs/com/sportradar/utils/thread/sleep/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +Class | +Description | +
---|---|
Sleep | ++ |
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/thread/sleep/package-tree.html b/docs/com/sportradar/utils/thread/sleep/package-tree.html new file mode 100644 index 00000000..885ce038 --- /dev/null +++ b/docs/com/sportradar/utils/thread/sleep/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/com/sportradar/utils/thread/sleep/package-use.html b/docs/com/sportradar/utils/thread/sleep/package-use.html new file mode 100644 index 00000000..766a34d7 --- /dev/null +++ b/docs/com/sportradar/utils/thread/sleep/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/constant-values.html b/docs/constant-values.html new file mode 100644 index 00000000..5be79a68 --- /dev/null +++ b/docs/constant-values.html @@ -0,0 +1,176 @@ + + + + + + +Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final String |
+ApiResponseErrorPattern |
+"<errors>([a-zA-Z0-9 -_:./\'{}]*)</errors>" |
+
+
+public static final String |
+ApiResponseMessagePattern |
+"<message>([a-zA-Z0-9 -_:.]*)</message>" |
+
+
+public static final String |
+ISO_8601_24H_FORMAT |
+"yyyy-MM-dd\'T\'HH:mm:ss" |
+
+
+public static final String |
+ISO_8601_24H_FULL_FORMAT |
+"yyyy-MM-dd\'T\'HH:mm:ssXXX" |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html new file mode 100644 index 00000000..d99ddcc2 --- /dev/null +++ b/docs/deprecated-list.html @@ -0,0 +1,180 @@ + + + + + + +Interface and Description | +
---|
com.sportradar.unifiedodds.sdk.entities.status.SoccerStatistics
+ Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatistics also provides total and period statistics,
+ making this class redundant
+ |
+
com.sportradar.unifiedodds.sdk.entities.status.SoccerStatus
+ Soccer was considered a special sport, and the only sport exposing statistics
+ however currently @MatchStatus also provides total and period statistics,
+ making this class redundant
+ |
+
Class and Description | +
---|
com.sportradar.unifiedodds.sdk.RuntimeConfiguration
+ use ConfigurationBuilder instead. Configuring these properties in runtime does not take effect.
+ |
+
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/help-doc.html b/docs/help-doc.html new file mode 100644 index 00000000..3d2c3c91 --- /dev/null +++ b/docs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/index-all.html b/docs/index-all.html new file mode 100644 index 00000000..19b0bcd7 --- /dev/null +++ b/docs/index-all.html @@ -0,0 +1,5467 @@ + + + + + + +BookingManager
Urn
identifierUrn
identifierUofConfigurationImpl
instanceSelection
instanceSelection
instanceCompetitor
instance associated with the provided Urn
Sport
instance with the provided dataCompetition
derived class based on the provided dataSportEvent
derived class based on the provided dataCompetition
derived classes based on the provided dataList
of Competitor
instances
+ Notice: a StreamWrapperException
is thrown if any problems are encounteredCalculation
instance providing the probability for the specified selectionsCalculationFilter
instance providing the probability for the specified selections (filtered)CustomBetManager
CustomBetSelectionBuilder
Producer
associated with the provided id
+ (by default all the active producers are enabled)Producer
associated with the provided id
+ (by default all the active producers are enabled)Object
is equal to this instanceFixtureChange
and/or ResultChange
EventClock
implementation valuesMessage
associated with a sport eventList
CashOutStatus
associated with the provided integer valueMap
of activated producers for the provided access tokenUofConfigurationImpl
)
+ (possible types: BasicTournament
, Tournament
, Stage
)Locale
)
+ (possible types: BasicTournament
, Tournament
, Stage
)UofConfigurationImpl
)
+ (possible types: BasicTournament
, Tournament
, Stage
)Locale
)
+ (possible types: BasicTournament
, Tournament
, Stage
)String
valueList
of SportEvent
s that are a part of the scenarioString
specifying the attendance of the associated sport eventList
of additional market attributes.List
of additional market attributes.Map
of all the available Sportradar producersList
of available replay scenariosAvailableSelections
instance providing the available selections
+ for the event associated with the provided Urn
identifierUofConfigurationImpl
)
+ (possible types: BasicTournament
, Tournament
, Stage
)Locale
)
+ (possible types: BasicTournament
, Tournament
, Stage
)TeamCompetitor
instance describing the away competitorBookingManager
instance which can be used to perform booking calendar operationsBookingStatus
enum member providing booking status of the current instanceBookmakerDetails
instance with bookmaker and token infoVenue
instanceCashOutProbabilities
instance providing the cashout probabilities for the specified event
+ (the provided data is translated in the default language)CashOutProbabilities
instance providing the cashout probabilities for the specified eventCashOutProbabilities
instance providing the cashout probabilities for the specified market on the associated event
+ (the provided data is translated in the default language)CashOutProbabilities
instance providing the cashout probabilities for the specified market on the associated eventCashOutProbabilitiesManager
instance used to access probabilities dataCashOutStatus
enum which indicates the availability of cashoutList
representing categories
+ which belong to the sport represented by the current instanceCategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceCategorySummary
representing the category associated with the current instanceDate
specifying when was start time changedMap
containing venue's city names in different languagesCompetition
representing the specified competition
+ (the returned data is translated in the configured Locale
s using the UofConfigurationImpl
)Competition
representing the specified competition
+ (the returned data is translated in the specified Locale
)Locale
s using the UofConfigurationImpl
)Locale
)Pitcher
is home or awayCompetitor
representing the specified competitor
+ (the returned data is translated in the configured Locale
s using the UofConfigurationImpl
)Competitor
representing the specified competitor
+ (the returned data is translated in the specified Locale
)List
of competitors that participate in the sport event
+ associated with the current instanceList
of competitors that participate in the sport event
+ associated with the current instanceList
of competitors that participate in the sport event
+ associated with the current instanceList
representing group competitorsList
of competitors that participate in the sport event
+ associated with the current instanceSportEventConditions
representing live conditions of the sport event associated
+ with the current instanceVenue
Map
containing venue's country names in different languagesString
representation of a country codeString
representation of a country codeString
representation of a country codeSeasonCoverage
instance containing information about the available
+ coverage for the associated seasonCoverageInfo
instance specifying what coverage is available for the sport eventCoverageInfo
instanceRound
instanceRound
instanceRound
instance specifying the current season roundRound
instance specifying the current associated seasonCurrentSeasonInfo
which contains data about the season in which the current instance
+ tournament is happeningCurrentSeasonInfo
which contains data about the season in which the current
+ tournament is happeningCustomBetManager
instance which can be used to perform custom bet operationsCustomBetSelectionBuilder
instance used to build selectionsDate
specifying the date of birth of the player associated with the current instanceDelayedInfo
instance describing possible information about a delayLocale
Locale
Locale
Locale
List
of locales in which the data should be prefetchedDate
specifying the end date of the seasonDate
specifying the end date of the seasonUrn
of the eventUrn
of the eventEventChangeManager
instance used to automatically receive fixture and result changesEventClock
instance describing the timings in the current eventEventRecoveryRequestIssuer
instance which provides utility methods used to initialize
+ event message recoveriesList
of event resultsEventTimeline
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished)EventTimeline
if already cached (does not make API call)
+ (NOTICE: the timeline is cached only after the event status indicates that the event has finished)ExceptionHandlingStrategy
which will be used trough the SDKMap
containing additional information about the fixture
+ (Note - the collection may contain deprecated key 'streaming')Fixture
instance containing information about the arranged sport event
+ A Fixture is a sport event that has been arranged for a particular time and placeResourceTypeGroup
enum member describing the group of the current instanceList
of groups associated with the current seasonList
of groups to which the market belongs to.List
of groups associated with the associated seasonList
of groups to which the market belongs to.Pitcher
is left or right handedTeamCompetitor
instance describing the home competitorUrn
uniquely identifying the current CategorySummary
instanceUrn
uniquely identifying the current seasonPitcher
instanceReferee
instanceUrn
uniquely identifying the sport eventUrn
uniquely identifying the current SeasonInfo
instanceUrn
uniquely identifying the tournament associated with the current instanceUrn
uniquely identifying the sport represented by the current instanceUrn
uniquely identifying the tournamentList
specifying what is included in the coverageList
of known competitor jerseysList
of locales in which the data should be prefetchedString
to a BookingStatus
Locale
s using the UofConfigurationImpl
)Locale
)Locale
cached in this instanceLocale
cached in this instanceLocale
s using the UofConfigurationImpl
)Locale
)Locale
)List
of mappings that are available for the related marketMarketDescriptionManager
used to access markets data trough our APILocale
MarketMetadata
instance which contains additional market informationMarketMetadata
instance which contains additional market informationMarketWithOdds
associated with the messageCategorySummary
instance name in the specified languageLocale
Locale
Pitcher
instanceReferee
instanceSportSummary
instance in the specified languageMap
containing translated category nameMap
containing translated namesMap
containing translated sport namesMap
containing venue's names in different languagesLocale
Map
containing player's nationality in different languagesMap
containing referee nationality in different languagesLocale
Date
specifying the new dateDate
instance specifying the live time in case the fixture was re-schedule,
+ or a null reference if the fixture was not re-scheduledDate
specifying the old dateMap
of valid outcome mappings for this MarketMappingData
List
of possible outcomes on the related market market.Stage
representing the parent stage of the stage represented by the current instanceList
of period scoresPeriodStatus
from the sport event period summary endpointPitcher
PlayerProfile
representing the specified competitor
+ (the returned data is translated in the configured Locale
s using the UofConfigurationImpl
)PlayerProfile
representing the specified competitor
+ (the returned data is translated in the specified Locale
)List
of associated playersInteger
specifying position in the queueProducer
that generated this messageProducer
that generated this message.Producer
ProducerInfo
instance providing sportradar related information about the sport event associatedList
representing links to the producer represented by current instanceProducerManager
instance used to manage available producersSet
of possible ProducerScope
s.Producer
status changeMap
of additional sport event status propertiesCompetitionStatus.getProperties()
)Referee
instance representing the referee presiding over the associated sport eventMap
with all the reference ids associated with the current instanceUrn
identifier of the replacement eventUrn
specifying the replacement sport event for the current instanceUofConfigurationImpl
was configured to use the replay server a valid ReplayManager
+ will be returned.ReportingStatus
describing the reporting status of the associated sport eventMessageInterest
instance or a null reference if
+ routing key is not staticList
of events that belong to the associated tournamentList
of events that belong to the associated seasonList
of events that belong to the associated seasonList
of events that belong to the associated tournamentDate
specifying when the sport event associated with the current
+ instance was scheduled to endScheduledStartTimeChange
to start timeDate
specifying when the sport event associated with the current
+ instance was scheduledSeasonInfo
instance providing basic information about
+ the season to which the sport event associated with the current instance belongs toSeasonCoverage
instance containing information about the available
+ coverage for the associated seasonList
of specifiers which are valid for the related marketSportSummary
instance representing the sport associated with the current instanceSportSummary
instance representing the sport associated with the current instanceSportDataProvider
helper that contains useful methods for specific event data retrievalLocale
s using the UofConfigurationImpl
)Locale
)Urn
instance specifying the sport eventUrn
instance specifying the sport eventSportEventType
indicating the type of the associated eventLocale
s using the UofConfigurationImpl
)Locale
)StageType
indicating the type of the associated stageDate
specifying the start date of the seasonDate
specifying the start date of the seasonDate
instance specifying when the fixture is scheduled to startInteger
specifying the start timeCompetitionStatus
containing information about the progress of the sport event
+ associated with the current instanceMatchStatus
containing information about the progress of the match
+ associated with the current instanceSoccerStatus
containing information about the progress of the soccer match
+ associated with the current instanceStageStatus
containing information about the progress of the stage
+ associated with the current instanceEventStatus
describing the high-level status of the associated sport eventCompetitionStatus
containing information about the progress of the sport event
+ associated with the current instance if already cached (does not make API call)List
representing streaming channels associated with current producer instanceUrn
specifying the sport event from which the market has migrated.PeriodStatistics.getPeriodName()
Date
specifying when the coverage on the channel startsTimelineEvent
for the sport eventBasicTournament
and Tournament
)TournamentCoverage
instance which describes the associated tournament coverage informationTournamentInfo
which contains data of the associated tournamentRound
instance describing the tournament round to which the
+ sport event associated with current instance belongs toList
of tournaments which belong to the category represented by the current instance
+ (possible types: BasicTournament
, Tournament
, Stage
)List
representing TV channels covering the sport eventString
specifying the type of the assistUofConfiguration
instancesDate
instance specifying the last update timeDate
instance specifying the last update timeString
describing for which specifier values the mapping is validList
of valid market mappings that are valid for the associated event message,
+ the mappings are returned in the raw format provided by the APIList
of valid market mappings that are valid for the associated event message,
+ based on the input parameters the mappings can be adjusted with the content of the associated markets.WeatherInfo
instance representing the expected weather on the associated sport eventString
representation the year of the seasonString
representation the year of the seasonString
representation the year of the seasonUrn
identifier on the requested Producer
+ (The odds recovery procedure re-sends all odds for all markets for a sport event)
+
+ Note: The event must be either EventStatus.NotStarted
or EventStatus.Live
Urn
identifier on the requested Producer
+ (The stateful message recovery procedure re-sends all stateful-messages (BetSettlement, RollbackBetSettlement, BetCancel, UndoBetCancel) for a sport event)
+
+ Note: The event can be up to 30 days in the pastUofConfigurationImpl
Producer
is delayed(processing queue is building up)Producer
is downBoolean
specifying if the tournament is exhibition gameBoolean
specifying if the tournament is exhibition gamePlayerOutcomeOdds
instanceProducer
is in the message interest scopeMessageInterest
instance
+ is static (does not change)Boolean
specifying if the start time to be determined is set for the current instanceNamedValue
which contains values with names/descriptions that are translatableOddsChange
message.NamedValue
+ which contains values with names/descriptionsProducerManager
is used to manage Sportradar message producersProducer
ProducerStatusReason
message was dispatchedUrn
ScheduledStartTimeChange
implementations propertiesProducerStatusChange
+ messages)CustomConfigurationBuilder
allowing the properties to be set to custom values (usefull for testing with local AMQP)ConfigurationBuilder
with properties set to values needed to access specified environment.ConfigurationBuilder
with properties set to values needed to access replay serverUrn
EventChangeListener
Match
derived type used to represent a soccer sport eventsSport
and Tournament
instances.TokenSetter
Map
containing data of the sport event status ordered in key/value pairsString
that represents this instanceCompetitionStatus.getProperties()
)TvChannel
implementations propertiesMessageInterest
session combination was used to init the SDKUofSession
but
+ with producers or SDK it-self.UofSdkForReplay
instance.UofSdkForReplay
instance.Urn
classReportingStatus
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..1eefb8a9 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,76 @@ + + + + + + ++ + diff --git a/docs/overview-summary.html b/docs/overview-summary.html new file mode 100644 index 00000000..0a763e5b --- /dev/null +++ b/docs/overview-summary.html @@ -0,0 +1,375 @@ + + + + + + +
See: Description
+Package | +Description | +
---|---|
com.sportradar.unifiedodds.sdk | ++ |
com.sportradar.unifiedodds.sdk.cfg | ++ |
com.sportradar.unifiedodds.sdk.custombetentities | ++ |
com.sportradar.unifiedodds.sdk.domain.language | ++ |
com.sportradar.unifiedodds.sdk.entities | ++ |
com.sportradar.unifiedodds.sdk.entities.markets | ++ |
com.sportradar.unifiedodds.sdk.entities.status | ++ |
com.sportradar.unifiedodds.sdk.exceptions | ++ |
com.sportradar.unifiedodds.sdk.extended | ++ |
com.sportradar.unifiedodds.sdk.oddsentities | ++ |
com.sportradar.unifiedodds.sdk.replay | ++ |
com.sportradar.utils | ++ |
com.sportradar.utils.jacoco | ++ |
com.sportradar.utils.stream.optional | ++ |
com.sportradar.utils.thread.sleep | ++ |
+ Then to actually connect and start receiving messages you do the following: +
++ MyUofListener listener = new MyUofListener(); + MyUofGlobalEventsListener globalEventsListener = new MyUofGlobalEventsListener(); + + UofConfiguration config = UofSdk.getUofConfigurationBuilder() + .setAccessToken("your-integration-token-here") + .selectIntegration() + .build(); + + UofSdk uofSdk = new UofSdk(globalEventsListener, config); + + UofSessionBuilder sessionBuilder = uofSdk.getSessionBuilder(); + sessionBuilder.setListener(listener).setMessageInterest(MessageInterest.AllMessages).build(); + + uofSdk.open(); ++ +
+ See UofSdk, + UofSessionBuilder, + UofGlobalEventsListener and + UofListener for details. +
+ ++ That should be about it! +
+ ++ If you want to get available sport events, active tournaments, or all sports you can get the + SportDataProvider + from the main UofSdk instance: +
++ SportDataProvider sportDataProvider = uofSdk.getSportDataProvider(); + // Get all sports, translated in the desired locales + for (Sport sport : sportDataProvider.getSports()) { + + } + // Get all soccer active tournaments, the returned data will be translated in the desired locales + for (SportEvent tournament : sportDataProvider.getActiveTournaments("soccer")) { + + } + // Get all competitions scheduled for today + for (SportEvent sportEvent : sportDataProvider.getCompetitionsFor(new Date())) { + + } + + // Get all live competitions + for (SportEvent sportEvent : sportDataProvider.getLiveCompetitions()) { + + } ++ +
+Another more scalable way of listening to events is to have two different sessions one for high-priority messages +and another for low-priority-messages. This means that the low priority messages will not prevent high-priority +messages from getting processed +(ex., BetSettlement is considered +low-priority, OddsChange is considered high-priority). + +To create two different sessions for the high and low-priority messages you do the following: +
++ MyUofListener listener = new MyUofListener(); + MyUofGlobalEventsListener globalEventsListener = new MyUofGlobalEventsListener(); + + UofConfiguration config = UofSdk.getUofConfigurationBuilder() + .setAccessToken("your-integration-token-here") + .selectIntegration() + .build(); + + UofSdk uofSdk = new UofSdk(globalEventsListener, config); + + UofSessionBuilder sessionBuilder = uofSdk.getSessionBuilder(); + sessionBuilder.setListener(listener).setMessageInterest(MessageInterest.HiPrioMessagesOnly).build(); + sessionBuilder.setListener(listener).setMessageInterest(MessageInterest.LoPrioMessagesOnly).build(); + + uofSdk.open(); ++ +Note that the same listener is used for both channels, but when creating the two different sessions, +different MessageInterest levels are provided. In this case, you will get two different threads doing the +processing of the different types of messages. + +
+ sessionBuilder.setListener(listener).setMessageInterest(MessageInterest.LiveMessagesOnly).build(); ++ +This kind of session will receive all messages except OddsChange +happening before the game starts (you will start receiving +OddsChange some minutes before the game starts) +and BetSettlement +resulting from confirmed results (you will still receive BetSettlments when the game ends, +but only after 15minutes or even later after the game confirms the match results). + +
+If some malfunction of the system is detected(Sportradar subsystem stops working, alive interval violations,...), the SDK will dispatch a ProducerDown event, +when this happens it is advised that you disable all the markets related to this producer. +
++When the SDK detects that the malfunction is corrected it will automatically reconnect and request the most recent +odds information and any other missed messages(a recovery request will be executed), after the recovery is completed the ProducerUp event is dispatched, +after the producer is up again you can safely re-enable all the markets. +
+ ++If your system crashes or if you take down/restart your system you need to provide the timestamp of the last processed message per producer, +so the SDK performs the recovery for the missed messages(the max time from the last processed message can not be more than 3 days). +You can do this trough the ProducerManager available on the UofSdk instance. +If the last processed message timestamp is not provided, the SDK will perform a full recovery, beware: with a full recovery you do not recover any lost BetSettlement messages! +
++ // as an example, we set the last message received timestamp to 2 days ago for the producer with the id 1(LiveOdds) + Calendar cal = Calendar.getInstance(); + cal.add(Calendar.DATE, -2); + ProducerManager producerManager = uofSdk.getProducerManager(); + producerManager.setProducerLastMessageTimestamp(1, cal.getTime().getTime()); + + // session creation,... + + uofSdk.open(); // finally we open the feed ++ +
Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/overview-tree.html b/docs/overview-tree.html new file mode 100644 index 00000000..76fd575d --- /dev/null +++ b/docs/overview-tree.html @@ -0,0 +1,556 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/package-list b/docs/package-list new file mode 100644 index 00000000..25762914 --- /dev/null +++ b/docs/package-list @@ -0,0 +1,15 @@ +com.sportradar.unifiedodds.sdk +com.sportradar.unifiedodds.sdk.cfg +com.sportradar.unifiedodds.sdk.custombetentities +com.sportradar.unifiedodds.sdk.domain.language +com.sportradar.unifiedodds.sdk.entities +com.sportradar.unifiedodds.sdk.entities.markets +com.sportradar.unifiedodds.sdk.entities.status +com.sportradar.unifiedodds.sdk.exceptions +com.sportradar.unifiedodds.sdk.extended +com.sportradar.unifiedodds.sdk.oddsentities +com.sportradar.unifiedodds.sdk.replay +com.sportradar.utils +com.sportradar.utils.jacoco +com.sportradar.utils.stream.optional +com.sportradar.utils.thread.sleep diff --git a/docs/script.js b/docs/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/serialized-form.html b/docs/serialized-form.html new file mode 100644 index 00000000..d8f25c69 --- /dev/null +++ b/docs/serialized-form.html @@ -0,0 +1,195 @@ + + + + + + +Copyright © 2016–2024. All rights reserved.
+ + diff --git a/docs/stylesheet.css b/docs/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/sdk-core/.DS_Store b/sdk-core/.DS_Store new file mode 100644 index 00000000..b0261fb0 Binary files /dev/null and b/sdk-core/.DS_Store differ diff --git a/sdk-core/build-tools/checkstyle/checkstyle.xml b/sdk-core/build-tools/checkstyle/checkstyle.xml index 6ad575d2..5c09e39f 100644 --- a/sdk-core/build-tools/checkstyle/checkstyle.xml +++ b/sdk-core/build-tools/checkstyle/checkstyle.xml @@ -1670,7 +1670,7 @@