No description
.openapi-generator | ||
docs | ||
src | ||
.gitignore | ||
.openapi-generator-ignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
Rust API client for openapi
Use the Fur Affinity API badge for your projects!
The badge is provided via Shields.io.
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.5.5
- Package version: 1.5.5
- Generator version: 7.11.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named openapi
and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./openapi" }
Documentation for API Endpoints
All URIs are relative to https://furaffinity-api.herokuapp.com
Class | Method | HTTP request | Description |
---|---|---|---|
JournalsApi | get_journal_journal_journal_id_post | POST /journal/{journal_id}/ | Get Journal |
JournalsApi | get_journals_user_username_journals_page_post | POST /user/{username}/journals/{page}/ | Get Journals |
SubmissionsApi | get_favorites_user_username_favorites_page_post | POST /user/{username}/favorites/{page} | Get Favorites |
SubmissionsApi | get_frontpage_frontpage_post | POST /frontpage/ | Get Frontpage |
SubmissionsApi | get_gallery_user_username_gallery_page_post | POST /user/{username}/gallery/{page}/ | Get Gallery |
SubmissionsApi | get_scraps_user_username_scraps_page_post | POST /user/{username}/scraps/{page}/ | Get Scraps |
SubmissionsApi | get_submission_file_submission_submission_id_file_post | POST /submission/{submission_id}/file/ | Get Submission File |
SubmissionsApi | get_submission_submission_submission_id_post | POST /submission/{submission_id}/ | Get Submission |
UserApi | get_favorites_user_username_favorites_page_post | POST /user/{username}/favorites/{page} | Get Favorites |
UserApi | get_gallery_user_username_gallery_page_post | POST /user/{username}/gallery/{page}/ | Get Gallery |
UserApi | get_journals_user_username_journals_page_post | POST /user/{username}/journals/{page}/ | Get Journals |
UserApi | get_login_user_me_post | POST /me/ | Get Login User |
UserApi | get_scraps_user_username_scraps_page_post | POST /user/{username}/scraps/{page}/ | Get Scraps |
UserApi | get_user_user_username_post | POST /user/{username}/ | Get User |
UserApi | get_user_watchlist_by_user_username_watchlist_by_page_post | POST /user/{username}/watchlist/by/{page}/ | Get User Watchlist By |
UserApi | get_user_watchlist_to_user_username_watchlist_to_page_post | POST /user/{username}/watchlist/to/{page}/ | Get User Watchlist To |
Documentation For Models
- Body
- Comment
- Cookie
- Detail
- Error
- HttpValidationError
- Journal
- JournalPartial
- JournalStats
- JournalsFolder
- Next
- Submission
- SubmissionPartial
- SubmissionStats
- SubmissionUserFolder
- SubmissionsFolder
- User
- UserPartial
- UserStats
- ValidationError
- ValidationErrorLocInner
- Watchlist
To get access to the crate's generated documentation, use:
cargo doc --open