No description
Find a file
2025-01-27 18:37:01 +01:00
.openapi-generator Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
docs Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
src Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
.gitignore Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
.openapi-generator-ignore Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
Cargo.lock Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
Cargo.toml Use openapi-generator-cli 2025-01-27 18:37:01 +01:00
README.md Use openapi-generator-cli 2025-01-27 18:37:01 +01:00

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

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

cargo doc --open

Author