#![allow(clippy::struct_excessive_bools)]
pub(crate) mod ast;
pub(crate) mod codegen;
pub(crate) mod converter;
pub mod metrics;
pub mod mode;
pub(crate) mod naming;
pub mod operation_registry;
pub mod orchestrator;
pub(crate) mod postprocess;
pub(crate) mod schema_registry;
pub use converter::{
CodegenConfig, CollectionTypePolicy, EnumCasePolicy, EnumDeserializePolicy, EnumHelperPolicy, EnumLayoutPolicy,
GenerationTarget, HeaderScope, ODataPolicy, SchemaScope,
};
pub use mode::{ClientModMode, ClientMode, GenerationMode, ServerModMode, TypesMode};
#[cfg(test)]
mod tests;