riot-api 0.1.0

A rust crate to interact with Riot Games Developer API
Documentation

TODO

  • More complete readme
  • Endpoints (see below)
  • Rate limit handling
  • Set up feature flags
  • Tests & CI

Endpoints

  • Riot
    • account
      • v1
        • accounts/by-puuid
        • accounts/by-riot-id
        • accounts/me
        • active-shards/by-game
          • NOTE: test broken, no appropriate api key
  • LoL
    • champion-mastery
      • v4
        • by-puuid
        • by-puuid/by-champion
        • by-puuid/top
        • by-summoner
          • NOTE: test broken, misconfiguration reported by api
        • by-summoner/by-champion
          • NOTE: test broken, misconfiguration reported by api
        • by-summoner/top
        • scores/by-puuid
        • scores/by-summoner
          • NOTE: test broken, misconfiguration reported by api
    • champion
      • v3
        • champion-rotations
          • NOTE: no test written, difficult to verify values
    • clash
      • v1
        • players/by-summoner
        • teams
        • tournaments
        • tournaments/by-team
        • tournaments/by-id
        • NOTE: no test written, difficult to verify values
    • league-exp
      • v4
        • entries
          • NOTE: no test written, difficult to verify values
    • league
      • v4
        • challengerleagues/by-queue
        • entries/by-summoner
        • entries
        • grandmasterleagues/by-queue
        • leagues
        • masterleagues/by-queue
        • NOTE: Needs tests written
    • lol-challenges
      • v1
        • config
        • percentiles
        • by-id/config
        • leaderboards/by-level
        • by-id/percentiles
        • player-data
        • NOTE: Needs tests written
    • lol-status
      • v3
        • platform-data
        • NOTE: Needs tests written
    • match
      • v5
        • matches/by-puuid
        • match/by-id
        • match/timeline
    • spectator
      • v4
        • active-games/by-summoner
        • featured-games
        • NOTE: no test written, difficult to verify values
    • summoner
      • v4
        • fulfillment/rso-puuid
        • by-account
        • by-name
        • by-puuid
        • me
        • by-summoner-id
    • tournament-stub
      • v5
        • codes
        • codes/by-code
        • lobby-events
        • providers
        • tournaments
    • tournament
      • v5
        • codes
        • codes/by-code
        • codes/update
        • games/by-code
        • lobby-events
        • providers
        • tournaments
        • NOTE: no tests written but tournament-stubs should cover us
  • LoR
    • lor-deck
      • v1
    • lor-inventory
      • v1
    • lor-match
      • v1
    • lor-ranked
      • v1
    • lor-status
      • v1
  • TFT
    • tft-league
      • v1
    • tft-match
      • v1
    • tft-status
      • v1
    • tft-summoner
      • v1
  • Valorant
    • val-content
      • v1
    • val-match
      • v1
    • val-ranked
      • v1
    • val-status
      • v1