mkit_server/scanner_retrieval/
mod.rs1mod config;
4pub(crate) mod service;
5#[cfg(all(test, feature = "remote-hooks"))]
6mod tests;
7#[cfg(feature = "remote-hooks")]
8mod token;
9#[cfg(feature = "remote-hooks")]
10pub(crate) use token::Claims;
11
12pub use config::{ConfigError, RetrievalConfig};
13pub use service::{RetrievalResponse, validate_config};
14#[cfg(feature = "remote-hooks")]
15pub use token::{Assignment, PackGrant};
16
17pub const PATH: &str = "/_mkit/scanner/pack";
19pub const MAX_REQUEST_BYTES: usize = 16_384;
21pub const MAX_RESPONSE_BYTES: usize = 1 << 20;
23pub const MAX_CALLS: u32 = 8_500;
25pub const MARGIN_MS: u64 = 1_000;
27pub const MAX_LIFETIME_MS: u64 = 301_000;