View Source Sportradar.Utils.SimulationUtils (ExSportradar v0.1.0)
Summary
Functions
Constructs a playback URL for a specific recording.
Constructs a push subscription URL for a specific recording.
Creates a session for a given recording ID.
Fetches available recordings for a given league.
Functions
Constructs a playback URL for a specific recording.
Examples
iex> SimulationUtil.build_playback_url("nfl", "recording123", "json_feed", "json", "session456")
"https://playback.sportradar.com/replay/nfl/recording123?feed=json_feed&contentType=json&sessionId=session456"
Constructs a push subscription URL for a specific recording.
Examples
iex> SimulationUtil.build_subscribe_url("events", "recording123")
"https://playback.sportradar.com/subscribe/events?recording_id=recording123"
Creates a session for a given recording ID.
Examples
iex> SimulationUtil.create_session("95aa13a0-6538-11ef-9287-d597687b4672")
{:ok, "60414140-53c7-11ed-bd68-ad2289887b03_-5507944226"}
Fetches available recordings for a given league.
Examples
iex> SimulationUtil.fetch_recordings("nfl")
{:ok, [%{id: "95aa13a0-...", league: "nfl", ...}]}