chesscom-openapi

Crates.iochesscom-openapi
lib.rschesscom-openapi
version0.1.1
sourcesrc
created_at2021-03-14 10:54:04.12799
updated_at2021-03-18 08:12:43.939151
descriptionOpenAPI-generated API client bindings for Chess.com
homepage
repositoryhttps://github.com/anowell/chesscom-rs
max_upload_size
id368756
size83,293
Anthony Nowell (anowell)

documentation

README

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

Commit count: 9

cargo fmt