public class MarketFactoryImpl extends Object implements MarketFactory
Constructor and Description |
---|
MarketFactoryImpl(MarketDescriptionProvider marketDescriptionProvider,
NameProviderFactory nameProviderFactory,
NamedValuesProvider namedValuesProvider,
SdkInternalConfiguration config) |
Modifier and Type | Method and Description |
---|---|
Optional<Market> |
buildMarket(SportEvent sportEvent,
com.sportradar.uf.datamodel.UfMarket market,
int producerId) |
Optional<MarketCancel> |
buildMarketCancel(SportEvent sportEvent,
com.sportradar.uf.datamodel.UfMarket market,
int producerId) |
Optional<MarketWithOdds> |
buildMarketWithOdds(SportEvent sportEvent,
com.sportradar.uf.datamodel.UfOddsChangeMarket market,
int producerId) |
Optional<MarketWithProbabilities> |
buildMarketWithProbabilities(SportEvent sportEvent,
com.sportradar.uf.datamodel.UfOddsChangeMarket market,
int producerId) |
Optional<MarketWithSettlement> |
buildMarketWithSettlement(SportEvent sportEvent,
com.sportradar.uf.datamodel.UfBetSettlementMarket market,
int producerId) |
@Inject public MarketFactoryImpl(MarketDescriptionProvider marketDescriptionProvider, NameProviderFactory nameProviderFactory, NamedValuesProvider namedValuesProvider, SdkInternalConfiguration config)
public Optional<Market> buildMarket(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId)
buildMarket
in interface MarketFactory
public Optional<MarketWithOdds> buildMarketWithOdds(SportEvent sportEvent, com.sportradar.uf.datamodel.UfOddsChangeMarket market, int producerId)
buildMarketWithOdds
in interface MarketFactory
public Optional<MarketWithSettlement> buildMarketWithSettlement(SportEvent sportEvent, com.sportradar.uf.datamodel.UfBetSettlementMarket market, int producerId)
buildMarketWithSettlement
in interface MarketFactory
public Optional<MarketWithProbabilities> buildMarketWithProbabilities(SportEvent sportEvent, com.sportradar.uf.datamodel.UfOddsChangeMarket market, int producerId)
buildMarketWithProbabilities
in interface MarketFactory
public Optional<MarketCancel> buildMarketCancel(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId)
buildMarketCancel
in interface MarketFactory
Copyright © 2016–2025. All rights reserved.