2 unstable releases
2.0.0 |
|
---|---|
1.0.0 |
|
0.4.0 | Oct 20, 2022 |
0.3.0 | Oct 20, 2022 |
#1973 in Game dev
120KB
2.5K
SLoC
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
- ApiExperimentalCommunityCategoryList200Response
- ApiExperimentalCommunityList200Response
- ApiExperimentalPackageList200Response
- AvailableCommunity
- Community
- CommunityCard
- CommunityPackageList
- CompletedPart
- FrontPageContent
- IconValidatorParams
- ManifestV1ValidatorParams
- PackageCard
- PackageCategory
- PackageDependency
- PackageDetailViewContent
- PackageExperimental
- PackageListing
- PackageListingExperimental
- PackageSubmissionMetadata
- PackageSubmissionResult
- PackageVersion
- PackageVersionExperimental
- ReadmeValidatorParams
- RenderMarkdownParams
- RenderMarkdownResponse
- RequestBody
- ResponseBody
- UploadPartUrl
- UserMedia
- UserMediaFinishUploadParams
- UserMediaInitiateUploadParams
- UserMediaInitiateUploadResponse
- ValidatorResponse
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~5–18MB
~258K SLoC