remnawave 2.1.7

Rust SDK for Remnawave API - A comprehensive client library for interacting with Remnawave services
Documentation
1
2
3
4
5
6
7
8
9
use crate::api::controllers::macros::*;
use crate::api::types::tokens::*;
use uuid::Uuid;

api_controller!(ApiTokensController);

api_post!(ApiTokensController, create, "/api/tokens", CreateApiTokenRequestDto, CreateApiTokenResponseDto);
api_get!(ApiTokensController, find_all, "/api/tokens", FindAllApiTokensResponseDto);
api_delete!(ApiTokensController, delete, "/api/tokens/{}", DeleteApiTokenResponseDto, uuid: Uuid);