backbone-inventory 0.17.2

Inventory: stock ledger of record (SLE) + moving-average valuation; emits COGS/asset AccountingPost (Delivery/Receipt -> GL)
Documentation
//! Repository implementations
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! Uses backbone-orm's `DatabaseOperations<T>` trait.

mod picking_batch_repository;
mod delivery_note_repository;
mod delivery_note_item_repository;
mod inventory_company_setting_repository;
mod landed_cost_repository;
mod landed_cost_line_repository;
mod landed_cost_adjustment_line_repository;
mod location_repository;
mod stock_move_repository;
mod stock_move_line_repository;
mod operation_type_repository;
mod transfer_repository;
mod route_repository;
mod route_rule_repository;
mod reordering_rule_repository;
mod purchase_receipt_repository;
mod purchase_receipt_item_repository;
mod quant_repository;
mod scrap_repository;
mod scrap_reason_tag_repository;
mod stock_entry_repository;
mod stock_entry_item_repository;
mod stock_ledger_entry_repository;
mod bin_repository;
mod stock_reconciliation_repository;
mod stock_reconciliation_item_repository;
mod package_type_repository;
mod storage_category_repository;
mod storage_category_capacity_repository;
mod putaway_rule_repository;
mod lot_repository;
mod package_repository;
mod warehouse_repository;
mod stock_item_repository;

// Custom persistence modules

// Re-exports
pub use picking_batch_repository::PickingBatchRepository;
pub use delivery_note_repository::DeliveryNoteRepository;
pub use delivery_note_item_repository::DeliveryNoteItemRepository;
pub use inventory_company_setting_repository::InventoryCompanySettingRepository;
pub use landed_cost_repository::LandedCostRepository;
pub use landed_cost_line_repository::LandedCostLineRepository;
pub use landed_cost_adjustment_line_repository::LandedCostAdjustmentLineRepository;
pub use location_repository::LocationRepository;
pub use stock_move_repository::StockMoveRepository;
pub use stock_move_line_repository::StockMoveLineRepository;
pub use operation_type_repository::OperationTypeRepository;
pub use transfer_repository::TransferRepository;
pub use route_repository::RouteRepository;
pub use route_rule_repository::RouteRuleRepository;
pub use reordering_rule_repository::ReorderingRuleRepository;
pub use purchase_receipt_repository::PurchaseReceiptRepository;
pub use purchase_receipt_item_repository::PurchaseReceiptItemRepository;
pub use quant_repository::QuantRepository;
pub use scrap_repository::ScrapRepository;
pub use scrap_reason_tag_repository::ScrapReasonTagRepository;
pub use stock_entry_repository::StockEntryRepository;
pub use stock_entry_item_repository::StockEntryItemRepository;
pub use stock_ledger_entry_repository::StockLedgerEntryRepository;
pub use bin_repository::BinRepository;
pub use stock_reconciliation_repository::StockReconciliationRepository;
pub use stock_reconciliation_item_repository::StockReconciliationItemRepository;
pub use package_type_repository::PackageTypeRepository;
pub use storage_category_repository::StorageCategoryRepository;
pub use storage_category_capacity_repository::StorageCategoryCapacityRepository;
pub use putaway_rule_repository::PutawayRuleRepository;
pub use lot_repository::LotRepository;
pub use package_repository::PackageRepository;
pub use warehouse_repository::WarehouseRepository;
pub use stock_item_repository::StockItemRepository;

// Re-export backbone-orm types
pub use backbone_orm::repository::{
    DatabaseOperations, PostgresRepository,
    PaginationParams, PaginationInfo, PaginatedResult,
    FilterParams, FilterCondition, SortParams, SortDirection,
};

// Re-export custom persistence types

// This directory's extension (hand-written; ADR-0031).
include!("mod.ext.rs");