box_open_sdk/lib.rs
1// Code generated by box-gantry 0.1.0 (spec 3fb3510fe12f2f80). DO NOT EDIT.
2#![allow(clippy::large_enum_variant)]
3
4/// The chunked-upload orchestrator ([`chunked_upload::ChunkedUpload`]).
5pub mod chunked_upload;
6pub mod client;
7pub(crate) mod internal;
8pub mod managers;
9pub mod models;
10pub mod runtime;
11/// The four Box auth flows. Build an [`auth::Auth`] and pass it to
12/// [`client::Client::new`]. Split from the transport runtime so the
13/// auth surface has a descriptive path (D-193).
14pub mod auth {
15 pub use crate::runtime::{Auth, CcgConfig, JwtConfig, OAuthConfig, RefreshTokenStore};
16}
17mod serde_helpers;
18
19// Generated round-trip / behavioral tests (FR-7.8, VR-4).
20#[cfg(test)]
21mod roundtrip_tests;
22#[cfg(test)]
23mod serialization_tests;
24
25/// Build provenance for this generated SDK (NF-7).
26pub mod buildinfo {
27 /// The box-gantry engine version that generated this crate.
28 pub const ENGINE: &str = "0.1.0";
29 /// Fingerprint of the input spec set.
30 pub const SPEC_FINGERPRINT: &str = "3fb3510fe12f2f80";
31 /// The target language key (FR-4).
32 pub const TARGET: &str = "rust";
33}