1#[cfg(feature = "seaorm")]
2pub mod audit_log;
3#[cfg(feature = "seaorm")]
4pub mod sessions;
5#[cfg(feature = "seaorm")]
6pub mod users;
7
8#[cfg(all(feature = "seaorm", feature = "email-password"))]
9pub mod email_verifications;
10#[cfg(all(feature = "seaorm", feature = "email-password"))]
11pub mod password_resets;
12#[cfg(all(feature = "seaorm", feature = "email-password"))]
13pub mod passwords;
14
15#[cfg(all(feature = "seaorm", feature = "passkey"))]
16pub mod webauthn_credentials;
17
18#[cfg(all(feature = "seaorm", feature = "mfa"))]
19pub mod backup_codes;
20#[cfg(all(feature = "seaorm", feature = "mfa"))]
21pub mod totp_secrets;
22
23#[cfg(all(feature = "seaorm", feature = "oauth"))]
24pub mod oauth_accounts;
25#[cfg(all(feature = "seaorm", feature = "oauth"))]
26pub mod oauth_states;
27
28#[cfg(all(feature = "seaorm", feature = "api-key"))]
29pub mod api_keys;
30
31#[cfg(all(feature = "seaorm", feature = "bearer"))]
32pub mod refresh_tokens;
33
34#[cfg(all(feature = "seaorm", feature = "magic-link"))]
35pub mod magic_links;
36
37#[cfg(all(feature = "seaorm", feature = "oauth2-server"))]
38pub mod authorization_codes;
39#[cfg(all(feature = "seaorm", feature = "oauth2-server"))]
40pub mod consents;
41#[cfg(all(feature = "seaorm", feature = "oauth2-server"))]
42pub mod device_codes;
43#[cfg(all(feature = "seaorm", feature = "oauth2-server"))]
44pub mod oauth2_clients;
45
46#[cfg(all(feature = "seaorm", feature = "account-lockout"))]
47pub mod account_locks;
48#[cfg(all(feature = "seaorm", feature = "account-lockout"))]
49pub mod unlock_tokens;
50
51#[cfg(all(feature = "seaorm", feature = "webhooks"))]
52pub mod webhook_deliveries;
53#[cfg(all(feature = "seaorm", feature = "webhooks"))]
54pub mod webhooks;
55
56#[cfg(all(feature = "seaorm", feature = "oidc"))]
57pub mod oidc_nonces;
58
59#[cfg(feature = "diesel-async")]
60pub mod diesel;