authkestra_engine/
aliases.rs1use crate::auth::SessionStore;
2use crate::engine::{Configured, Engine, Missing};
3#[cfg(feature = "token")]
4use crate::token::TokenManager;
5use std::sync::Arc;
6
7pub type AkWebAppEngine = Engine<Configured<Arc<dyn SessionStore>>, Missing>;
9
10#[cfg(feature = "token")]
12pub type AkApiEngine = Engine<Missing, Configured<Arc<TokenManager>>>;
13
14#[cfg(feature = "token")]
16pub type AkEngine = Engine<Configured<Arc<dyn SessionStore>>, Configured<Arc<TokenManager>>>;