| Crates.io | puddle-farm-api-client_openapi_client |
| lib.rs | puddle-farm-api-client_openapi_client |
| version | 1.1.0 |
| created_at | 2025-07-19 10:41:28.61618+00 |
| updated_at | 2025-08-20 08:31:03.432759+00 |
| description | No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1760105 |
| size | 6,914,362 |
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
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.
org.openapitools.codegen.languages.RustClientCodegenPut the package under your project folder in a directory named puddle-farm-api-client_openapi_client and add the following to Cargo.toml under [dependencies]:
puddle-farm-api-client_openapi_client = { path = "./puddle-farm-api-client_openapi_client" }
All URIs are relative to https://puddle.farm/api
| Class | Method | HTTP request | Description |
|---|
DefaultApi | alias_player_id_get | GET /alias/{player_id} | Get player's aliases DefaultApi | avatar_player_id_get | GET /avatar/{player_id} | Get player's avatar image DefaultApi | calc_rating_get | GET /calc_rating | Calculate rating changes for a match DefaultApi | characters_get | GET /characters | Get a list of all characters DefaultApi | claim_player_id_get | GET /claim/{player_id} | Initiate a claim for a player's profile DefaultApi | claim_poll_player_id_get | GET /claim/poll/{player_id} | Poll for the status of a player's profile claim DefaultApi | distribution_get | GET /distribution | Get player rating distribution data DefaultApi | health_get | GET /health | Get health status of the system DefaultApi | matchups_get | GET /matchups | Get character matchup data DefaultApi | matchups_player_id_char_id_duration_get | GET /matchups/{player_id}/{char_id}/{duration} | Get player's character matchup data DefaultApi | player_id_get | GET /player/{id} | Get player by ID DefaultApi | player_player_id_char_id_history_get | GET /player/{player_id}/{char_id}/history | Get player's match history for a specific character DefaultApi | player_search_get | GET /player/search | Search for players by name DefaultApi | popularity_get | GET /popularity | Get character popularity data DefaultApi | ratings_player_id_char_id_duration_get | GET /ratings/{player_id}/{char_id}/{duration} | Get player's rating history for a specific character DefaultApi | settings_key_get | GET /settings/{key} | Get player's settings DefaultApi | stats_get | GET /stats | Get global statistics DefaultApi | supporters_get | GET /supporters | Get list of supporters DefaultApi | toggle_private_key_get | GET /toggle_private/{key} | Toggle player's privacy setting DefaultApi | top_char_char_id_get | GET /top_char/{char_id} | Get top ranked players for a specific character DefaultApi | top_get | GET /top | Get top ranked players
To get access to the crate's generated documentation, use:
cargo doc --open