azisaba-graph 0.1.0-rc.4

An API for connecting and sharing data across Azisaba Network.
Documentation

Rust API client for azisaba-graph

An API for connecting and sharing data across Azisaba Network.

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: 0.0.1
  • Package version: 0.1.0-rc.4
  • Generator version: 7.23.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named azisaba-graph and add the following to Cargo.toml under [dependencies]:

azisaba-graph = { path = "./azisaba-graph" }

Documentation for API Endpoints

All URIs are relative to https://graph.azisaba.net

Class Method HTTP request Description
ApiKeysApi create_api_key POST /api-keys Create an API key
ApiKeysApi delete_api_key_by_id DELETE /api-keys/{apiKeyId} Delete an API key by ID
ApiKeysApi get_api_key_by_id GET /api-keys/{apiKeyId} Get an API key by ID
ApiKeysApi list_api_keys GET /api-keys List API keys.
ApiKeysApi update_api_key_by_id PATCH /api-keys/{apiKeyId} Update an API key by ID
CrawlsApi create_crawl POST /crawls Create a crawl.
CrawlsApi delete_crawl_by_id DELETE /crawls/{crawlId} Delete a crawl by ID
CrawlsApi get_crawl_by_id GET /crawls/{crawlId} Get a crawl by ID
CrawlsApi list_crawls GET /crawls List crawls.
PatchNotesApi create_patch_note POST /patch-notes Create a patch note
PatchNotesApi delete_patch_note_by_id DELETE /patch-notes/{patchNoteId} Delete a patch note by ID
PatchNotesApi get_patch_note_by_id GET /patch-notes/{patchNoteId} Get a patch note by ID
PatchNotesApi list_patch_notes GET /patch-notes List patch notes
PlayersApi add_player_friend POST /players/{playerId}/friends/{friendId} Add a friend
PlayersApi get_player_by_id GET /players/{playerId} Get a player by ID
PlayersApi list_player_friends GET /players/{playerId}/friends List player friends
PlayersApi list_players GET /players List players
PlayersApi remove_player_friend DELETE /players/{playerId}/friends/{friendId} Remove a friend
PlayersApi update_player_by_id PATCH /players/{playerId} Update a player by ID
PunishmentsApi create_punishment POST /punishments Create a punishment
PunishmentsApi create_punishment_proof POST /punishments/{punishmentId}/proofs Add proof to an active punishment
PunishmentsApi delete_punishment_by_id DELETE /punishments/{punishmentId} Revoke an active punishment
PunishmentsApi delete_punishment_proof_by_id DELETE /punishments/{punishmentId}/proofs/{proofId} Delete a punishment proof
PunishmentsApi get_punishment_by_id GET /punishments/{punishmentId} Get a punishment
PunishmentsApi get_punishment_proof_by_id GET /punishments/{punishmentId}/proofs/{proofId} Get a punishment proof
PunishmentsApi list_punishment_proofs GET /punishments/{punishmentId}/proofs List punishment proofs
PunishmentsApi list_punishments GET /punishments List punishments
PunishmentsApi update_punishment_by_id PATCH /punishments/{punishmentId} Update an active punishment
PunishmentsApi update_punishment_proof_by_id PATCH /punishments/{punishmentId}/proofs/{proofId} Update a punishment proof

Documentation For Models

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

cargo doc --open

Author