View Source SportMonks (sport_monks v0.1.0)
A client for the SportMonks API (v3).
Summary
Functions
Creates a new client using the configured API token.
Creates a new client with the given API token.
Types
@type client() :: SportMonks.Client.t()
@type response(type) :: {:ok, type} | {:error, SportMonks.Error.t()}
Functions
See SportMonks.Resources.Bookmakers.get_bookmakers_by_fixture_id/3.
See SportMonks.Resources.Bookmakers.get_bookmakers_by_name/3.
See SportMonks.Resources.Coaches.get_coaches_by_country_id/3.
See SportMonks.Resources.Commentaries.get_commentaries_by_fixture_id/3.
get_fixtures_by_date_range(client, start_date, end_date, params \\ %{})
View SourceSee SportMonks.Resources.Fixtures.get_fixtures_by_date_range/4.
get_fixtures_by_date_range_for_team_id(client, start_date, end_date, team_id, params \\ %{})
View SourceSee SportMonks.Resources.Fixtures.get_fixtures_by_date_range_for_team_id/5.
get_fixtures_by_head_to_head(client, team_id_1, team_id_2, params \\ %{})
View SourceSee SportMonks.Resources.Fixtures.get_fixtures_by_head_to_head/4.
See SportMonks.Resources.Fixtures.get_fixtures_by_market_id/3.
get_fixtures_by_tv_station_id(client, tv_station_id, past, params \\ %{})
View SourceSee SportMonks.Resources.Fixtures.get_fixtures_by_tv_station_id/4.
See SportMonks.Resources.Leagues.get_leagues_by_country_id/3.
See SportMonks.Resources.Livescores.get_livescores_by_inplay/2.
See SportMonks.Resources.Livescores.get_livescores_by_latest/2.
get_news_post_match_by_season_id(client, season_id, params \\ %{})
View SourceSee SportMonks.Resources.News.get_news_post_match_by_season_id/3.
See SportMonks.Resources.News.get_news_pre_match_by_season_id/3.
See SportMonks.Resources.News.get_news_pre_match_by_upcoming_fixture/2.
get_odds_by_fixture_id_and_bookmaker_id(client, fixture_id, bookmaker_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_by_fixture_id_and_bookmaker_id/4.
get_odds_by_fixture_id_and_market_id(client, fixture_id, market_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_by_fixture_id_and_market_id/4.
get_odds_by_time_range(client, start_time, end_time, history, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_in_play_by_fixture_id/3.
get_odds_in_play_by_fixture_id_and_bookmaker_id(client, fixture_id, bookmaker_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_in_play_by_fixture_id_and_bookmaker_id/4.
get_odds_in_play_by_fixture_id_and_market_id(client, fixture_id, market_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_in_play_by_fixture_id_and_market_id/4.
get_odds_pre_match_by_fixture_id(client, fixture_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_pre_match_by_fixture_id/3.
get_odds_pre_match_by_fixture_id_and_bookmaker_id(client, fixture_id, bookmaker_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_pre_match_by_fixture_id_and_bookmaker_id/4.
get_odds_pre_match_by_fixture_id_and_market_id(client, fixture_id, market_id, params \\ %{})
View SourceSee SportMonks.Resources.Odds.get_odds_pre_match_by_fixture_id_and_market_id/4.
See SportMonks.Resources.Odds.get_odds_pre_match_by_latest/2.
See SportMonks.Resources.Players.get_players_by_country_id/3.
See SportMonks.Resources.Predictions.get_predictability_by_league_id/3.
get_probabilities_by_fixture_id(client, fixture_id, params \\ %{})
View SourceSee SportMonks.Resources.Predictions.get_probabilities_by_fixture_id/3.
See SportMonks.Resources.Referees.get_referees_by_country_id/3.
See SportMonks.Resources.Referees.get_referees_by_season_id/3.
See SportMonks.Resources.Schedules.get_schedules_by_season_id/3.
get_schedules_by_season_id_and_team_id(client, season_id, team_id, params \\ %{})
View SourceSee SportMonks.Resources.Schedules.get_schedules_by_season_id_and_team_id/4.
See SportMonks.Resources.Schedules.get_schedules_by_team_id/3.
get_squad_by_season_id_and_team_id(client, season_id, team_id, params \\ %{})
View SourceSee SportMonks.Resources.Squads.get_squad_by_season_id_and_team_id/4.
get_standings_by_live_for_league_id(client, league_id, params \\ %{})
View SourceSee SportMonks.Resources.Standings.get_standings_by_live_for_league_id/3.
See SportMonks.Resources.Standings.get_standings_by_round_id/3.
See SportMonks.Resources.Standings.get_standings_by_season_id/3.
get_standings_correction_by_season_id(client, season_id, params \\ %{})
View SourceSee SportMonks.Resources.Standings.get_standings_correction_by_season_id/3.
See SportMonks.Resources.Statistics.get_statistics_by_coach/3.
See SportMonks.Resources.Statistics.get_statistics_by_player/3.
See SportMonks.Resources.Statistics.get_statistics_by_referee/3.
See SportMonks.Resources.Statistics.get_statistics_by_round/3.
See SportMonks.Resources.Statistics.get_statistics_by_stage/3.
See SportMonks.Resources.Statistics.get_statistics_by_team/3.
See SportMonks.Resources.Topscorers.get_topscorers_by_season_id/3.
See SportMonks.Resources.Topscorers.get_topscorers_by_stage_id/3.
get_transfers_by_date_range(client, start_date, end_date, params \\ %{})
View SourceSee SportMonks.Resources.Transfers.get_transfers_by_date_range/4.
See SportMonks.Resources.Transfers.get_transfers_by_latest/2.
See SportMonks.Resources.Transfers.get_transfers_by_player_id/3.
See SportMonks.Resources.Transfers.get_transfers_by_team_id/3.
See SportMonks.Resources.TVStations.get_tv_stations_by_fixture_id/3.
See SportMonks.Resources.Predictions.get_value_bets_by_fixture_id/3.
@spec new() :: client()
Creates a new client using the configured API token.
Creates a new client with the given API token.