xui-rs 2.0.0

A modern, typed async Rust SDK for the 3x-ui panel API
Documentation
//! Panel and Xray settings APIs.

mod api;
mod models;

#[cfg(test)]
mod contract_tests;

pub use api::{SettingsApi, XraySettingsApi};
pub use models::{
    ApiTokenCreateRequest, ApiTokenMetadata, ApiTokenScope, BalancerStatus, CreatedApiToken,
    DiscordSettings, DisplaySettings, EffectiveDefaults, FactoryDefaults, GeoCategory,
    GeoCategoryPage, GeoEntry, GeoEntryPage, GeoFile, GeodataSource, GeodataTokenIssue,
    HappSettings, LdapSettings, MoveDirection, OutboundDocuments, OutboundSubscription,
    OutboundSubscriptionInput, OutboundTestMode, OutboundTestResult, OutboundTraffic,
    PanelSettings, PanelSettingsUpdate, PanelSettingsView, PiaAccount, PiaCountry, PiaKey,
    PiaRegion, PiaServer, PiaServers, RouteTestRequest, RouteTestResult, SecuritySettings,
    SensitivePayload, SmtpSettings, SmtpTestResult, SubscriptionSettings, TelegramSettings,
    TestEgressResult, TestEndpointResult, UserCredentialsUpdate, WarpRegistration, WebSettings,
    XraySettingsSnapshot,
};