remnawave 2.2.4

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::passkeys::*;

api_controller!(PasskeysController);

api_get!(PasskeysController, get_registration_options, "/api/passkeys/registration/options", GetPasskeyRegistrationOptionsResponseDto);
api_post!(PasskeysController, verify_registration, "/api/passkeys/registration/verify", VerifyPasskeyRegistrationRequestDto, VerifyPasskeyRegistrationResponseDto);
api_get!(PasskeysController, get_all, "/api/passkeys", GetAllPasskeysResponseDto);
api_delete_with_body!(PasskeysController, delete, "/api/passkeys", DeletePasskeyRequestDto, DeletePasskeyResponseDto);