Expand description
Catalog Module
Generated by metaphor-schema. Enhanced with runtime implementations.
This module provides:
- Domain entities and repositories
- Application services
- HTTP and gRPC handlers
- Route configuration
- State machine enforcement
- Validation rules runtime
- RBAC middleware
- Trigger execution system
- Computed fields
- Workflow orchestrator
Re-exports§
pub use application::service::AttributeService;pub use application::service::AttributeValueService;pub use application::service::BrandService;pub use application::service::ItemService;pub use application::service::ItemGroupService;pub use application::service::ItemVariantService;pub use application::service::UomService;pub use application::service::UomConversionService;pub use application::service::CatalogWriteError;pub use application::service::CatalogWriteService;pub use application::service::NewAttribute;pub use application::service::NewAttributeValue;pub use application::service::NewBrand;pub use application::service::NewItem;pub use application::service::NewItemGroup;pub use application::service::NewItemVariant;pub use application::service::NewUom;pub use domain::services::uom_tree::convert_quantity;pub use domain::services::uom_tree::ConversionRounding;pub use domain::services::uom_tree::UomChain;pub use domain::services::uom_tree::UomChainNode;pub use domain::services::uom_tree::UomConversionError;pub use presentation::http::create_guarded_catalog_routes;
Modules§
- application
- Application layer
- domain
- Domain layer
- exports
- Catalog Module Exports
- handlers
- Catalog Module Handlers
- infrastructure
- Infrastructure layer
- presentation
- Presentation layer
- routes
- Catalog Module Routes
- seeders
- Database seeders for the catalog module
Structs§
- Catalog
Module - Catalog module configuration
- Catalog
Module Builder - Builder for CatalogModule
Functions§
- assert_
rls_ enforced - Fail-fast guard for row-level-security posture (ADR-0029).