#![forbid(unsafe_code)]
#![warn(missing_docs)]
#![allow(clippy::missing_errors_doc)]
mod auth;
mod client;
mod connection;
mod connection_group;
pub mod error;
mod history;
mod language;
mod patch;
mod permission;
mod schema;
mod server_patch;
mod sharing_profile;
mod tunnel;
mod user;
mod user_group;
mod validation;
pub use auth::AuthResponse;
pub use client::GuacamoleClient;
pub use connection::{ActiveConnection, Connection};
pub use connection_group::ConnectionGroup;
pub use error::{Error, Result};
pub use history::HistoryEntry;
pub use patch::PatchOperation;
pub use sharing_profile::{SharingProfile, SharingProfileSummary};
pub use user::{PasswordChange, User, UserPermissions};
pub use user_group::UserGroup;