Skip to main content

box_open_sdk/
lib.rs

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