Modules
A small XSD parser that turns Betradar's .xsd files into a flat
intermediate representation (a list of ComplexTypes plus the root
elements), suitable for code generation.
Turns the UOF.XSD intermediate representation into Ecto embedded-schema
source code (one module per complexType), mirroring the XSD nesting
faithfully.
Booking Calendar API.
CustomBet is an extension for Unified Odds Feed and allows the creation of custom tailored bets for a specific fixture. In CustomBet it is possible to combine a wide range of betting markets into one single odds and probabilities calculation as if it was a regular accumulator bet.
Descriptions API.
Betradar's Probability API can be used to fetch the probabilities for all active markets offered by Betradar's Unified Odds Feed product.
Odds Recovery API.
Sports API.
Client-side helpers over the Sports schedule endpoints: collecting fixtures
across the paginated prematch schedule, and filtering sport events by their
liveodds booking state.
API used for administrative purposes.
Mix Tasks
Generate Ecto embedded schemas from the XSDs cached under priv/xsd/.
Download the Betradar XSD files into the git-ignored priv/xsd/ cache,
pinned to the upstream SDK tag in Mix.UOF.XSD.Sources.