The SDK release includes 10 runnable .NET Examples to help you get started quickly with the Unified Odds Feed SDK.
These examples demonstrate common integration scenarios and provide a hands-on way to explore the SDK’s functionality.
While the original examples were provided in Java, this guide focuses on .NET. You can run the examples using Visual Studio, Visual Studio Code, or the CLI.
Prerequisites
Before you start with these examples, ensure you have:
1. Development Environment
Visual Studio (preferred) or Visual Studio Code.
.NET 6.0 or higher installed.
2. Project Setup
Access to the Unified Odds Feed .NET SDK project files.
Knowledge of building .NET projects from the CLI if you plan to use commands like dotnet build or dotnet run.
3. Access Credentials
A valid integration token to connect to the Unified Odds Feed.
4. Basic Knowledge
Familiarity with C# programming concepts.
Understanding of SDK initialization and running simple .NET programs.
Project Structure
Available Examples
You can choose from the following examples when starting the SDK. Each example demonstrates a specific usage pattern or architecture for working with the Unified Odds SDK.
Watch the video below ⤵️ for a quick walkthrough on how to run these examples in Visual Studio Code (VS Code).
Running the Example
To test the SDK examples, select the corresponding number from the list displayed in the terminal.
As shown in the image below, there are nine examples (1–9), each representing a specific functionality of the SDK.
When prompted with “Enter number:”, type the number of the example you want to run.
For instance:
To run the Multi-Session example, enter 2.
To display Market Info, enter 4.
Repeat this process for any other example you wish to test.
Use the image above as a reference to understand what each number represents before making your selection.
1. Basic SDK Setup
This example uses a single UofSession configured with MessageInterest.AllMessages, enabling full odds recovery from all producers. It focuses on SDK initialization and how to handle global and message-level events.
Response:
2. Multi-Session Architecture
In this setup, two parallel sessions are created, one with high priority and another with low priority. It highlights how to isolate sessions, filter messages based on priority, and handle events concurrently.
Response:
3. Event Type-Specific Handlers
Here, a single session is used, but each sport event type (such as Match, Stage, or Tournament) has its own dedicated handler. This pattern is ideal for processing different event types separately with custom logic.
Response:
4. Market Information
This example displays market data contained in each incoming message. It helps you explore market metadata and understand how market and outcome structures are represented in the feed.
Response:
5. Sport Event Information
In this example, each incoming message is enriched with SportEvent details. It demonstrates the SportEvent hierarchy and how to access related API calls for retrieving detailed event information.
Response:
6. Complete Information
This combines both market and sport event data in a single session. It also shows how to limit recovery using timestamps and provides deeper insights into market metadata, outcome structures, and the SportEvent hierarchy.
Response:
7. Extra: Market Mapping Information
An additional example that focuses on market mappings. It shows how to access MarketMapping metadata, including specifiers and structure details for each market received.
Response:
8. Extra: Replay Server
This example connects the SDK to the Replay Server. It allows you to replay previous sport events or entire scenarios, making it useful for testing integrations with historical data.
Response:
9. Extra: Cache Export / Import
This setup demonstrates how to serialize and deserialize the SDK cache to persist state across restarts. It’s useful for managing cache data, maintaining state, and optimizing performance.
13:13:05,154 INFO [4] Basic Producer 15(VBI):[IsUp=True,Timestamp=13.10.2025-13:13:05.157] is up
13:13:07,548 INFO [4] Basic [5-PC] OddsChange received for event sr:match:64421705 (778354784)
13:13:07,549 INFO [4] Basic [5-PC] OddsChange received for event sr:match:61406535 (778354784)
13:13:07,549 INFO [4] Basic [5-PC] OddsChange received for event sr:match:64408649 (778354784)
13:13:07,549 INFO [4] Basic [5-PC] OddsChange received for event sr:match:64412151 (778354784)
13:13:07,550 INFO [4] Basic [5-PC] OddsChange received for event sr:match:64194217 (778354784)
13:13:07,550 INFO [4] Basic [5-PC] OddsChange received for event sr:match:64193533 (778354784)
13:13:07,560 INFO [4] Basic [5-PC] BetSettlement received for event sr:match:64421705 (778354784)
13:13:07,561 INFO [4] Basic [5-PC] BetSettlement received for event sr:match:61406535 (778354784)
13:13:07,561 INFO [4] Basic [5-PC] BetSettlement received for event sr:match:64408649 (778354784)
13:13:07,561 INFO [4] Basic [5-PC] BetSettlement received for event sr:match:64412151 (778354784)
13:13:07,561 INFO [4] Basic [5-PC] BetSettlement received for event sr:match:64194217 (778354784)
13:13:07,705 INFO [4] Basic [5-PC] BetSettlement received for event sr:match:64193533 (778354784)
13:13:07,706 INFO [12] Basic Producer 5(PremiumCricket):[IsUp=True,Timestamp=13.10.2025-13:13:07.562] is up
13:13:08,066 INFO [10] Basic Producer 14(C-Odds):[IsUp=True,Timestamp=13.10.2025-13:13:07.865] is up
13:13:09,498 INFO [4] Basic Producer 8(VBL):[IsUp=True,Timestamp=13.10.2025-13:13:09.513] is up
13:13:09,992 INFO [10] Basic Producer 12(VTI):[IsUp=True,Timestamp=13.10.2025-13:13:10.007] is up
13:13:10,055 INFO [10] Basic [1-LO] FixtureChange received for event sr:match:60903673
13:13:10,055 INFO [10] Basic [1-LO] FixtureChange received for event sr:match:64434775
13:13:10,056 INFO [10] Basic [1-LO] FixtureChange received for event sr:match:64434791
13:24:54,190 INFO [9] MultiSession Producer 12(VTI):[IsUp=True,Timestamp=27.10.2025-13:24:54.189] is up
13:24:54,247 INFO [12] MultiSession Producer 6(VF):[IsUp=True,Timestamp=27.10.2025-13:24:54.255] is up
13:24:54,826 INFO [9] MultiSession Producer 15(VBI):[IsUp=True,Timestamp=27.10.2025-13:24:54.773] is up
13:24:55,101 INFO [12] MultiSession [LOW] BetSettlement message for eventId: sr:match:64938082
13:24:56,707 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64193473 (670134071)
13:24:56,708 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64194471 (670134071)
13:24:56,713 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:63692465 (670134071)
13:24:56,714 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64193797 (670134071)
13:24:56,714 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64194133 (670134071)
13:24:56,716 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:63693013 (670134071)
13:24:56,716 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64011521 (670134071)
13:24:56,717 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64011519 (670134071)
13:24:56,717 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64194135 (670134071)
13:24:56,718 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64455627 (670134071)
13:24:56,719 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64193591 (670134071)
13:24:56,719 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64194309 (670134071)
13:24:56,720 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64193589 (670134071)
13:24:56,720 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64011499 (670134071)
13:24:56,722 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:63673629 (670134071)
13:24:56,722 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64814160 (670134067)
13:24:56,723 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64814156 (670134067)
13:24:56,723 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64814158 (670134067)
13:24:56,724 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:61406903 (670134071)
13:24:56,727 INFO [9] MultiSession [HIGH] OddsChange message for eventId: sr:match:64224445 (670134067)
14:06:12,766 INFO [1] SpecificDispatchers Running the Specific Dispatchers example
14:06:13,566 INFO [1] SpecificDispatchers Creating UofSdk instance
14:06:13,676 INFO [1] SpecificDispatchers Attaching to global events
14:06:13,676 INFO [1] SpecificDispatchers Creating IUofSessions
14:06:13,681 INFO [1] SpecificDispatchers Creating entity specific dispatchers
14:06:13,681 INFO [1] SpecificDispatchers Creating event processors
14:06:13,681 INFO [1] SpecificDispatchers Opening event processors
14:06:13,682 INFO [1] SpecificDispatchers Attaching to session events
14:06:13,682 INFO [1] SpecificDispatchers Attaching to dispatcher events
14:06:13,682 INFO [1] SpecificDispatchers Opening the dispatcher
14:06:13,682 INFO [1] SpecificDispatchers Event processor successfully opened
14:06:13,682 INFO [1] SpecificDispatchers Attaching to dispatcher events
14:06:13,682 INFO [1] SpecificDispatchers Opening the dispatcher
14:06:13,682 INFO [1] SpecificDispatchers Event processor successfully opened
14:06:13,682 INFO [1] SpecificDispatchers Attaching to dispatcher events
14:06:13,683 INFO [1] SpecificDispatchers Opening the dispatcher
14:06:13,683
14:36:24,104 INFO [14] ShowMarketNames MarketId:646, Specifiers:'dismissalnr=1|maxovers=280', Name[en]:'Team with highest score at 1st dismissal', Status:Active, IsFavorite:True
14:36:24,181 INFO [14] ShowMarketNames OutcomeWithOdds:1, Name[en]:'Western Australia', Active:true, Odds:1.75, OddsUs:-133.33333333333334, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor1}]
14:36:24,181 INFO [14] ShowMarketNames OutcomeWithOdds:3, Name[en]:'South Australia Redbacks', Active:true, Odds:1.95, OddsUs:-105.26315789473684, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor2}]
14:36:24,181 INFO [14] ShowMarketNames OutcomeWithOdds:2, Name[en]:'draw', Active:true, Odds:40, OddsUs:3900, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:draw]
14:36:24,181 INFO [14] ShowMarketNames MarketId:11, Specifiers:'', Name[en]:'Draw no bet', Status:Active, IsFavorite:True
14:36:24,182 INFO [14] ShowMarketNames OutcomeWithOdds:4, Name[en]:'Western Australia', Active:true, Odds:1.9, OddsUs:-111.11111111111111, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor1}]
14:36:24,182 INFO [14] ShowMarketNames OutcomeWithOdds:5, Name[en]:'South Australia Redbacks', Active:true, Odds:1.85, OddsUs:-117.64705882352939, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor2}]
14:36:24,252 INFO [14] ShowMarketNames MarketId:662, Specifiers:'maxovers=280|milestone=50|inningnr=1|player=sr:player:1590312', Name[en]:'1st innings - McInerney, Conor J to score 50', Status:Active, IsFavorite:True
14:36:24,253 INFO [14] ShowMarketNames OutcomeWithOdds:74, Name[en]:'yes', Active:true, Odds:4.25, OddsUs:325, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:yes]
14:36:24,253 INFO [14] ShowMarketNames OutcomeWithOdds:76, Name[en]:'no', Active:true, Odds:1.18, OddsUs:-555.5555555555555, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:no]
14:36:24,339 INFO [14] ShowMarketNames MarketId:643, Specifiers:'maxovers=280|total=3.5|inningnr=1|player=sr:player:1374295', Name[en]:'1st innings - Green, Cameron total fours', Status:Active, IsFavorite:True
14:36:24,340 INFO [14] ShowMarketNames OutcomeWithOdds:12, Name[en]:'over 3.5', Active:true, Odds:1.75, OddsUs:-133.33333333333334, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:over {total}]
14:36:24,340 INFO [14] ShowMarketNames OutcomeWithOdds:13, Name[en]:'under 3.5', Active:true, Odds:1.95, OddsUs:-105.26315789473684, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:under {total}]
14:36:24,408 INFO [14] ShowMarketNames MarketId:638, Specifiers:'maxovers=280|total=24.5|inningnr=1|player=sr:player:1944172', Name[en]:'1st innings - Hunt, Henry total', Status:Active, IsFavorite:True
14:36:24,408 INFO [14] ShowMarketNames OutcomeWithOdds:12, Name[en]:'over 24.5', Active:true, Odds:1.85, OddsUs:-117.64705882352939, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:over {total}]
14:36:24,409 INFO [14] ShowMarketNames OutcomeWithOdds:13, Name[en]:'under 24.5', Active:true, Odds:1.85, OddsUs:-117.64705882352939, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:under {total}]
14:36:24,520 INFO [14] ShowMarketNames MarketId:638, Specifiers:'maxovers=280|total=26.5|inningnr=1|player=sr:player:730696', Name[en]:'1st innings - Cartwright, Hilton total', Status:Active, IsFavorite:True
14:36:24,520 INFO [14] ShowMarketNames OutcomeWithOdds:12, Name[en]:'over 26.5', Active:true, Odds:1.85, OddsUs:-117.64705882352939, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:over {total}]
14:36:24,520 INFO [14] ShowMarketNames OutcomeWithOdds:13, Name[en]:'under 26.5', Active:true, Odds:1.85, OddsUs:-117.64705882352939, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:under {total}]
14:36:24,520 INFO [14] ShowMarketNames MarketId:662, Specifiers:'maxovers=280|milestone=100|inningnr=1|player=sr:player:1590312', Name[en]:'1st innings - McInerney, Conor J to score 100', Status:Active, IsFavorite:True
14:36:24,520 INFO [14] ShowMarketNames OutcomeWithOdds:74, Name[en]:'yes', Active:true, Odds:8.75, OddsUs:775, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:yes]
14:36:24,520 INFO [14] ShowMarketNames OutcomeWithOdds:76, Name[en]:'no', Active:true, Odds:1.04, OddsUs:-2500, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:no]
14:36:24,587 INFO [14] ShowMarketNames MarketId:643, Specifiers:'maxovers=280|total=2.5|inningnr=1|player=sr:player:1355860', Name[en]:'1st innings - Sangha, Jason total fours', Status:Active, IsFavorite:True
14:36:24,587 INFO [14] ShowMarketNames OutcomeWithOdds:12, Name[en]:'over 2.5', Active:true, Odds:1.65, OddsUs:-153.84615384615384, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:over {total}]
14:36:24,588 INFO [14] ShowMarketNames OutcomeWithOdds:13, Name[en]:'under 2.5', Active:true, Odds:2.15, OddsUs:115, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:under {total}]
14:36:24,588 INFO [14] ShowMarketNames MarketId:669, Specifiers:'maxovers=280|total=0.5|inningnr=1', Name[en]:'1st innings - South Australia Redbacks total run outs', Status:Active, IsFavorite:True
14:36:24,920 INFO [14] ShowMarketNames MarketId:646, Specifiers:'dismissalnr=1|maxovers=20', Name[en]:'Team with highest score at 1st dismissal', Status:Active, IsFavorite:True
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:1, Name[en]:'Paarl Royals SRL', Active:true, Odds:1.65, OddsUs:-153.84615384615384, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor1}]
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:3, Name[en]:'Pretoria Capitals SRL', Active:true, Odds:2, OddsUs:100, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor2}]
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:2, Name[en]:'draw', Active:true, Odds:45, OddsUs:4400, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:draw]
14:36:24,920 INFO [14] ShowMarketNames MarketId:699, Specifiers:'', Name[en]:'Team with top bowler', Status:Active, IsFavorite:True
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:4, Name[en]:'Paarl Royals SRL', Active:true, Odds:1.75, OddsUs:-133.33333333333334, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor1}]
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:5, Name[en]:'Pretoria Capitals SRL', Active:true, Odds:1.95, OddsUs:-105.26315789473684, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor2}]
14:36:24,920 INFO [14] ShowMarketNames MarketId:342, Specifiers:'', Name[en]:'Will there be a tie', Status:Active, IsFavorite:True
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:74, Name[en]:'yes', Active:true, Odds:12, OddsUs:1100, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:yes]
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:76, Name[en]:'no', Active:false, Odds:0, OddsUs:100, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:no]
14:36:24,920 INFO [14] ShowMarketNames MarketId:340, Specifiers:'', Name[en]:'Winner (incl. super over)', Status:Active, IsFavorite:True
14:36:24,920 INFO [14] ShowMarketNames OutcomeWithOdds:4, Name[en]:'Paarl Royals SRL', Active:true, Odds:1.75, OddsUs:-133.33333333333334, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor1}]
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:5, Name[en]:'Pretoria Capitals SRL', Active:true, Odds:2.1, OddsUs:110, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:{$competitor2}]
14:36:24,921 INFO [14] ShowMarketNames MarketId:662, Specifiers:'maxovers=20|milestone=50|inningnr=1|player=sr:player:2181434', Name[en]:'1st innings - Jacks, Will - SRL to score 50', Status:Active, IsFavorite:True
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:74, Name[en]:'yes', Active:true, Odds:4.25, OddsUs:325, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:yes]
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:76, Name[en]:'no', Active:true, Odds:1.18, OddsUs:-555.5555555555555, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:no]
14:36:24,921 INFO [14] ShowMarketNames MarketId:662, Specifiers:'maxovers=20|milestone=50|inningnr=1|player=sr:player:2951871', Name[en]:'1st innings - Hermann, Rubin - SRL to score 50', Status:Active, IsFavorite:True
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:74, Name[en]:'yes', Active:true, Odds:4.2, OddsUs:320, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:yes]
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:76, Name[en]:'no', Active:true, Odds:1.18, OddsUs:-555.5555555555555, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:no]
14:36:24,921 INFO [14] ShowMarketNames MarketId:662, Specifiers:'maxovers=20|milestone=50|inningnr=1|player=sr:player:2038695', Name[en]:'1st innings - Root, Joe - SRL to score 50', Status:Active, IsFavorite:True
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:74, Name[en]:'yes', Active:true, Odds:3.25, OddsUs:225, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:yes]
14:36:24,921 INFO [14] ShowMarketNames OutcomeWithOdds:76, Name[en]:'no', Active:true, Odds:1.3, OddsUs:-333.3333333333333, Probabilities:, AdditionalProbabilities[OO]=, OutcomeDefinition:[NameTemplate[en]:no]
13:32:16,447 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:1, Sov:'0:1'
13:32:16,447 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:55, Sov:'0:1'
13:32:16,447 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:887, Sov:'0:1'
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1711 is mapped to [Id:1, Name:'1']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1711 is mapped to [Id:1, Name:'1']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1711 is mapped to [Id:1, Name:'1']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1712 is mapped to [Id:2, Name:'X']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1712 is mapped to [Id:2, Name:'X']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1712 is mapped to [Id:2, Name:'X']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1713 is mapped to [Id:3, Name:'2']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1713 is mapped to [Id:3, Name:'2']
13:32:16,448 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1713 is mapped to [Id:3, Name:'2']
13:32:16,449 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:1, Sov:'1:0'
13:32:16,449 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:55, Sov:'1:0'
13:32:16,449 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:887, Sov:'1:0'
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1711 is mapped to [Id:1, Name:'1']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1711 is mapped to [Id:1, Name:'1']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1711 is mapped to [Id:1, Name:'1']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1712 is mapped to [Id:2, Name:'X']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1712 is mapped to [Id:2, Name:'X']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1712 is mapped to [Id:2, Name:'X']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1713 is mapped to [Id:3, Name:'2']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1713 is mapped to [Id:3, Name:'2']
13:32:16,449 DEBUG [64] ShowMarketMappings Outcome for market=14 and outcomeId=1713 is mapped to [Id:3, Name:'2']
13:32:16,449 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:1, Sov:'0:2'
13:32:16,449 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:55, Sov:'0:2'
13:32:16,449 DEBUG [64] ShowMarketMappings Market 14 mapping TypeId:887, Sov:'0:2'
13:34:44,604 INFO [1] CacheExportImport Running the Cache export/import example
13:34:44,605 INFO [1] CacheExportImport Retrieving configuration from application configuration file
13:34:45,178 INFO [1] CacheExportImport Creating UofSdk instance
13:34:45,246 INFO [1] CacheExportImport Creating IUofSession
13:34:45,250 INFO [1] CacheExportImport Attaching to global events
13:34:45,250 INFO [1] CacheExportImport Attaching to session events
13:34:45,251 INFO [1] CacheExportImport Opening the sdk instance
13:34:45,261 INFO [1] CacheExportImport Example successfully started. Waiting 60 seconds to populate
13:34:48,781 INFO [12] CacheExportImport Producer 14(C-Odds):[IsUp=True,Timestamp=28.10.2025-13:34:48.507] is up
13:34:49,897 INFO [12] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:62670127
13:34:50,644 INFO [12] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64890388
13:34:50,702 INFO [12] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:61513782
13:34:51,356 INFO [12] CacheExportImport [5-PC] OddsChange received for event sr:match:64455627 (504721015)
13:34:51,357 INFO [12] CacheExportImport [5-PC] OddsChange received for event sr:match:64194139 (504721015)
13:34:51,357 INFO [12] CacheExportImport [5-PC] OddsChange received for event sr:match:64193593 (504721015)
13:34:51,371 INFO [12] CacheExportImport [5-PC] BetSettlement received for event sr:match:64455627 (504721015)
13:34:51,371 INFO [12] CacheExportImport [5-PC] BetSettlement received for event sr:match:64194139 (504721015)
13:34:51,371 INFO [12] CacheExportImport [5-PC] BetSettlement received for event sr:match:64193593 (504721015)
13:34:51,372 INFO [8] CacheExportImport Producer 5(PremiumCricket):[IsUp=True,Timestamp=28.10.2025-13:34:51.314] is up
13:34:53,308 INFO [8] CacheExportImport [1-LO] FixtureChange received for event sr:match:61737122
13:34:53,309 INFO [8] CacheExportImport [1-LO] FixtureChange received for event sr:match:64890388
13:34:53,683 INFO [8] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64413579
13:34:54,077 INFO [8] CacheExportImport Producer 12(VTI):[IsUp=True,Timestamp=28.10.2025-13:34:54.033] is up
13:34:54,806 INFO [8] CacheExportImport Producer 15(VBI):[IsUp=True,Timestamp=28.10.2025-13:34:54.763] is up
13:34:55,101 INFO [12] CacheExportImport Producer 10(VDR):[IsUp=True,Timestamp=28.10.2025-13:34:55.056] is up
13:34:55,265 INFO [4] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64487089
13:34:55,995 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64513465
13:34:55,996 INFO [12] CacheExportImport Producer 6(VF):[IsUp=True,Timestamp=28.10.2025-13:34:55.903] is up
13:34:56,326 INFO [8] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:63510553 (504721019)
13:34:56,327 INFO [8] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:63510555 (504721019)
13:34:56,341 INFO [8] CacheExportImport [3-Ctrl] BetStop received for event sr:match:64890380 (504721019)
13:34:56,366 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:61526142 (504721019)
13:34:56,367 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64969738 (504721019)
13:34:56,381 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64897544 (504721019)
13:34:56,382 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:63510545 (504721019)
13:34:56,383 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64072201 (504721019)
13:34:56,387 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64897542 (504721019)
13:34:56,388 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:61922922 (504721019)
13:34:56,388 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:63510547 (504721019)
13:34:56,390 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64897540 (504721019)
13:34:56,390 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64969732 (504721019)
13:34:56,390 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:63510549 (504721019)
13:34:56,391 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:64897538 (504721019)
13:34:56,391 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:61285445 (504721019)
13:34:56,393 INFO [9] CacheExportImport [3-Ctrl] OddsChange received for event sr:match:61811272 (504721019)