mod auth;
mod confirm;
mod create_database;
mod database;
mod entity_details;
mod log_in;
mod log_out;
mod oauth;
mod query;
mod register;
mod sharing;
mod snapshots;
mod templates;
mod tokens;

pub use confirm::confirm as confirm_endpoint;
pub use create_database::create_database as create_database_endpoint;
pub use database::database as database_endpoint;
pub use entity_details::{
    entity_details as entity_details_endpoint, update_profile as update_profile_endpoint,
};
pub use log_in::{log_in as log_in_endpoint, log_in_submit as log_in_submit_endpoint};
pub use log_out::log_out as log_out_endpoint;
pub use oauth::{
    oauth_authorize as oauth_authorize_endpoint,
    oauth_authorize_submit as oauth_authorize_submit_endpoint,
};
pub use query::query as query_endpoint;
pub use register::{register as register_endpoint, register_submit as register_submit_endpoint};
pub use sharing::{
    database_permissions as database_permissions_endpoint,
    share_with_entity as share_with_entity_endpoint,
    update_public_sharing as update_public_sharing_endpoint,
};
pub use snapshots::{
    database_snapshots as database_snapshots_endpoint,
    restore_snapshot as restore_snapshot_endpoint,
};
pub use tokens::{entity_tokens as entity_tokens_endpoint, revoke_token as revoke_token_endpoint};
