thunderstore-api

Crates.iothunderstore-api
lib.rsthunderstore-api
version0.4.0
sourcesrc
created_at2022-10-18 19:42:51.995717
updated_at2022-10-20 14:21:17.425409
descriptionAPI bindings for the Thunderstore Web API
homepage
repositoryhttps://github.com/actioninja/thunderstore-api-rs
max_upload_size
id691146
size182,681
Rob Bailey (actioninja)

documentation

README

Rust API client for thunderstore-api

Automatically generated API for Thunderstore

Schema is automatically generated and not completely accurate.

For more information, please visit https://discord.gg/UWpWhjZken

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: v1
  • Package version: v1
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Documentation for API Endpoints

All URIs are relative to https://thunderstore.io

Class Method HTTP request Description

ApiApi | api_experimental_community_category_list | GET /api/experimental/community/{community}/category/ | ApiApi | api_experimental_community_list | GET /api/experimental/community/ | ApiApi | api_experimental_current_user_list | GET /api/experimental/current-user/ | ApiApi | api_experimental_package_list | GET /api/experimental/package/ | ApiApi | api_experimental_submission_upload_create | POST /api/experimental/submission/upload/ | ApiApi | api_experimental_submission_upload_list | GET /api/experimental/submission/upload/ | ApiApi | api_v1_bot_deprecate_mod_create | POST /api/v1/bot/deprecate-mod/ | Deprecates a mod by it's package name ApiApi | api_v1_current_user_info_list | GET /api/v1/current-user/info/ | ApiApi | api_v1_package_list | GET /api/v1/package/ | ApiApi | api_v1_package_rate | POST /api/v1/package/{uuid4}/rate/ | ApiApi | api_v1_package_read | GET /api/v1/package/{uuid4}/ | ApiApi | experimental_package_read | GET /api/experimental/package/{namespace}/{name}/ | ApiApi | experimental_package_version_read | GET /api/experimental/package/{namespace}/{name}/{version}/ | ApiApi | experimental_period_auth_period_complete | POST /api/experimental/auth/complete/{provider}/ | ApiApi | experimental_period_auth_period_validate | GET /api/experimental/auth/validate/ | ApiApi | experimental_period_community_period_current | GET /api/experimental/current-community/ | ApiApi | experimental_period_frontend_period_community_period_package | GET /api/experimental/frontend/c/{community_identifier}/p/{package_namespace}/{package_name}/ | ApiApi | experimental_period_frontend_period_community_period_packages | GET /api/experimental/frontend/c/{community_identifier}/packages/ | ApiApi | experimental_period_frontend_period_frontpage | GET /api/experimental/frontend/frontpage/ | ApiApi | experimental_period_frontend_period_render_markdown | POST /api/experimental/frontend/render-markdown/ | ApiApi | experimental_period_package_period_submit | POST /api/experimental/submission/submit/ | ApiApi | experimental_period_submission_period_validate_period_icon | POST /api/experimental/submission/validate/icon/ | ApiApi | experimental_period_submission_period_validate_period_manifest_v1 | POST /api/experimental/submission/validate/manifest-v1/ | ApiApi | experimental_period_submission_period_validate_period_readme | POST /api/experimental/submission/validate/readme/ | ApiApi | experimental_period_usermedia_period_abort_upload | POST /api/experimental/usermedia/{uuid}/abort-upload/ | ApiApi | experimental_period_usermedia_period_finish_upload | POST /api/experimental/usermedia/{uuid}/finish-upload/ | ApiApi | experimental_period_usermedia_period_initiate_upload | POST /api/experimental/usermedia/initiate-upload/ | CApi | c_api_v1_bot_deprecate_mod_create | POST /c/{community_identifier}/api/v1/bot/deprecate-mod/ | Deprecates a mod by it's package name CApi | c_api_v1_current_user_info_list | GET /c/{community_identifier}/api/v1/current-user/info/ | CApi | c_api_v1_package_list | GET /c/{community_identifier}/api/v1/package/ | CApi | c_api_v1_package_rate | POST /c/{community_identifier}/api/v1/package/{uuid4}/rate/ | CApi | c_api_v1_package_read | GET /c/{community_identifier}/api/v1/package/{uuid4}/ |

Documentation For Models

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

cargo doc --open

Author

Commit count: 18

cargo fmt