Rust API client for azisaba-graph
An API for connecting and sharing data across the 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.6
- Generator version: 7.24.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 API key |
| ApiKeysApi | delete_api_key_by_id | DELETE /api-keys/{apiKeyId} | Delete API key |
| ApiKeysApi | get_api_key_by_id | GET /api-keys/{apiKeyId} | Get API key |
| ApiKeysApi | list_api_keys | GET /api-keys | List API keys |
| ApiKeysApi | update_api_key_by_id | PATCH /api-keys/{apiKeyId} | Update API key |
| CrawlsApi | create_crawl | POST /crawls | Create crawl |
| CrawlsApi | delete_crawl_by_id | DELETE /crawls/{crawlId} | Delete crawl |
| CrawlsApi | get_crawl_by_id | GET /crawls/{crawlId} | Get crawl |
| CrawlsApi | list_crawls | GET /crawls | List crawls |
| PatchNotesApi | create_patch_note | POST /patch-notes | Create patch note |
| PatchNotesApi | delete_patch_note_by_id | DELETE /patch-notes/{patchNoteId} | Delete patch note |
| PatchNotesApi | get_patch_note_by_id | GET /patch-notes/{patchNoteId} | Get patch note |
| PatchNotesApi | list_patch_notes | GET /patch-notes | List patch notes |
| PlayersApi | accept_player_friend_request | PUT /players/{playerId}/friend-requests/{senderId}/accept | Accept player friend request |
| PlayersApi | add_player_friend | PUT /players/{playerId}/friends/{friendId} | Add player friend |
| PlayersApi | add_player_friend_request | PUT /players/{playerId}/friend-requests/{senderId} | Add player friend request |
| PlayersApi | get_player_by_id | GET /players/{playerId} | Get player |
| PlayersApi | list_player_friend_requests | GET /players/{playerId}/friend-requests | List player friend requests |
| PlayersApi | list_player_friends | GET /players/{playerId}/friends | List player friends |
| PlayersApi | list_players | GET /players | List players |
| PlayersApi | reject_player_friend_request | PUT /players/{playerId}/friend-requests/{senderId}/reject | Reject player friend request |
| PlayersApi | remove_player_friend | DELETE /players/{playerId}/friends/{friendId} | Remove player friend |
| PlayersApi | remove_player_friend_request | DELETE /players/{playerId}/friend-requests/{senderId} | Remove player friend request |
| PlayersApi | update_player_by_id | PATCH /players/{playerId} | Update player |
| PunishmentsApi | create_punishment | POST /punishments | Create punishment |
| PunishmentsApi | create_punishment_proof | POST /punishments/{punishmentId}/proofs | Create punishment proof |
| PunishmentsApi | delete_punishment_by_id | DELETE /punishments/{punishmentId} | Revoke punishment |
| PunishmentsApi | delete_punishment_proof_by_id | DELETE /punishments/{punishmentId}/proofs/{proofId} | Delete punishment proof |
| PunishmentsApi | get_punishment_by_id | GET /punishments/{punishmentId} | Get punishment |
| PunishmentsApi | get_punishment_proof_by_id | GET /punishments/{punishmentId}/proofs/{proofId} | Get 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 punishment |
| PunishmentsApi | update_punishment_proof_by_id | PATCH /punishments/{punishmentId}/proofs/{proofId} | Update punishment proof |
| StreamApi | stream_events | GET /stream | Stream events |
Documentation For Models
- ApiKey
- ApiKeyScope
- Crawl
- CrawlCreatedEvent
- CrawlCreatedEventData
- CrawlDeletedEvent
- CrawlDeletedEventData
- CreateApiKey201Response
- CreateApiKeyRequest
- CreateCrawlRequest
- CreatePunishmentProofRequest
- CreatePunishmentRequest
- DeletePunishmentByIdRequest
- FriendAddedEvent
- FriendAddedEventData
- FriendRemovedEvent
- FriendRemovedEventData
- FriendRequestAcceptedEvent
- FriendRequestAcceptedEventData
- FriendRequestAddedEvent
- FriendRequestAddedEventData
- FriendRequestRejectedEvent
- FriendRequestRejectedEventData
- FriendRequestRemovedEvent
- FriendRequestRemovedEventData
- ListApiKeys200Response
- ListCrawls200Response
- ListPatchNotes200Response
- ListPlayers200Response
- ListPunishments200Response
- PatchNote
- PatchNoteCategory
- PatchNoteCreatedEvent
- PatchNoteCreatedEventData
- PatchNoteDeletedEvent
- PatchNoteDeletedEventData
- PatchNoteTarget
- Player
- PlayerStatus
- Proof
- Punishment
- PunishmentCreatedEvent
- PunishmentCreatedEventData
- PunishmentProofCreatedEvent
- PunishmentProofCreatedEventData
- PunishmentProofDeletedEvent
- PunishmentProofDeletedEventData
- PunishmentProofUpdatedEvent
- PunishmentProofUpdatedEventData
- PunishmentRevokedEvent
- PunishmentRevokedEventData
- PunishmentType
- PunishmentUpdatedEvent
- PunishmentUpdatedEventData
- Revocation
- Revocation1
- StreamEvent
- UpdateApiKeyByIdRequest
- UpdatePlayerByIdRequest
- UpdatePunishmentByIdRequest
- UpdatePunishmentProofByIdRequest
To get access to the crate's generated documentation, use:
cargo doc --open