chesscom-openapi 0.1.1

OpenAPI-generated API client bindings for Chess.com
Documentation

Rust API client for chesscom-openapi

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 0.1.1
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder and add the following to Cargo.toml under [dependencies]:

    openapi = { path = "./generated" }

Documentation for API Endpoints

All URIs are relative to https://api.chess.com

Class Method HTTP request Description
DefaultApi get_chess_games_archives get /pub/player/{username}/games/archives List of Monthly Archives
DefaultApi get_chess_games_for_month get /pub/player/{username}/games/{year}/{month} Complete Monthly Archives
DefaultApi get_chess_games_for_month_pgn get /pub/player/{username}/games/{year}/{month}/pgn Multi-Game PGN Download
DefaultApi get_daily_chess_games get /pub/player/{username}/games Current Daily Chess
DefaultApi get_daily_chess_games_to_move get /pub/player/{username}/games/to-move To-Move Daily Chess
DefaultApi get_player_online_status get /pub/player/{username}/is-online Get player online status.
DefaultApi get_player_profile get /pub/player/{username} Get additional details about a player in a game.
DefaultApi get_player_stats get /pub/player/{username}/stats Get player stats.
DefaultApi get_titled_players get /pub/titled/{title} List of titled-player usernames.

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author