# 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](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) 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*
*DefaultApi* | [**get_chess_games_archives**](docs/DefaultApi.md#get_chess_games_archives) | **get** /pub/player/{username}/games/archives | List of Monthly Archives
*DefaultApi* | [**get_chess_games_for_month**](docs/DefaultApi.md#get_chess_games_for_month) | **get** /pub/player/{username}/games/{year}/{month} | Complete Monthly Archives
*DefaultApi* | [**get_chess_games_for_month_pgn**](docs/DefaultApi.md#get_chess_games_for_month_pgn) | **get** /pub/player/{username}/games/{year}/{month}/pgn | Multi-Game PGN Download
*DefaultApi* | [**get_daily_chess_games**](docs/DefaultApi.md#get_daily_chess_games) | **get** /pub/player/{username}/games | Current Daily Chess
*DefaultApi* | [**get_daily_chess_games_to_move**](docs/DefaultApi.md#get_daily_chess_games_to_move) | **get** /pub/player/{username}/games/to-move | To-Move Daily Chess
*DefaultApi* | [**get_player_online_status**](docs/DefaultApi.md#get_player_online_status) | **get** /pub/player/{username}/is-online | Get player online status.
*DefaultApi* | [**get_player_profile**](docs/DefaultApi.md#get_player_profile) | **get** /pub/player/{username} | Get additional details about a player in a game.
*DefaultApi* | [**get_player_stats**](docs/DefaultApi.md#get_player_stats) | **get** /pub/player/{username}/stats | Get player stats.
*DefaultApi* | [**get_titled_players**](docs/DefaultApi.md#get_titled_players) | **get** /pub/titled/{title} | List of titled-player usernames.
## Documentation For Models
- [ChessStats](docs/ChessStats.md)
- [ChessStatsBest](docs/ChessStatsBest.md)
- [ChessStatsLast](docs/ChessStatsLast.md)
- [ChessStatsRecord](docs/ChessStatsRecord.md)
- [ChessStatsTournament](docs/ChessStatsTournament.md)
- [CompletedGame](docs/CompletedGame.md)
- [DailyGame](docs/DailyGame.md)
- [Error](docs/Error.md)
- [InlineResponse200](docs/InlineResponse200.md)
- [InlineResponse2001](docs/InlineResponse2001.md)
- [InlineResponse2002](docs/InlineResponse2002.md)
- [InlineResponse2003](docs/InlineResponse2003.md)
- [InlineResponse2004](docs/InlineResponse2004.md)
- [LessonsStats](docs/LessonsStats.md)
- [Player](docs/Player.md)
- [PlayerResult](docs/PlayerResult.md)
- [PlayerStats](docs/PlayerStats.md)
- [Profile](docs/Profile.md)
- [PuzzleRushStats](docs/PuzzleRushStats.md)
- [Rating](docs/Rating.md)
- [Score](docs/Score.md)
- [TacticsStats](docs/TacticsStats.md)
- [Title](docs/Title.md)
- [ToMoveGame](docs/ToMoveGame.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author