ggen_saas/lib.rs
1//! SaaS tier management and quota enforcement for ggen
2
3pub mod quotas;
4pub mod limits;
5pub mod billing;
6pub mod errors;
7pub mod tier;
8
9pub use quotas::{QuotaManager, QuotaState};
10pub use limits::{Limits, TierLimits};
11pub use billing::{BillingCycle, UsageAccumulator};
12pub use errors::SaasError;
13pub use tier::{Tier, TierHierarchy};
14
15/// Result type for SaaS operations
16pub type SaasResult<T> = Result<T, SaasError>;