pub mod descriptions;
pub mod loader;
pub mod names;
pub mod provider;
pub mod realism;
pub mod references;
pub use descriptions::{DescriptionGenerator, HeaderTextPattern};
pub use loader::{
AssetDescriptionTemplates, CultureNames, CustomerNameTemplates, HeaderTextTemplates,
LineItemDescriptionTemplates, MaterialDescriptionTemplates, MergeStrategy, PersonNameTemplates,
TemplateData, TemplateError, TemplateLoader, TemplateMetadata, VendorNameTemplates,
};
pub use names::{MultiCultureNameGenerator, NameCulture, NamePool, PersonName};
pub use provider::{
default_provider, provider_from_file, DefaultTemplateProvider, SharedTemplateProvider,
TemplateProvider,
};
pub use realism::{
Address, AddressGenerator, AddressRegion, AddressStyle, CompanyNameGenerator, CompanyNameStyle,
DescriptionVariator, EnhancedReferenceFormat, EnhancedReferenceGenerator, Industry,
LegalSuffix, RealismConfig, RealismGenerator, ReferenceStyle, SpendCategory, TypoGenerator,
UserIdGenerator, UserIdPattern, VariationConfig, VendorNameGenerator, VendorProfile,
};
pub use references::{ReferenceGenerator, ReferenceType};