pub struct SqliteDatabase { /* private fields */ }sqlite only.Expand description
SQLite database connection pool
Implementations§
Source§impl SqliteDatabase
impl SqliteDatabase
Sourcepub fn new(config: &DatabaseConfig) -> Result<Self, CommerceError>
pub fn new(config: &DatabaseConfig) -> Result<Self, CommerceError>
Create a new SQLite database connection
Sourcepub fn in_memory() -> Result<Self, CommerceError>
pub fn in_memory() -> Result<Self, CommerceError>
Create an in-memory database (useful for testing)
Sourcepub fn conn(
&self,
) -> Result<PooledConnection<SqliteConnectionManager>, CommerceError>
pub fn conn( &self, ) -> Result<PooledConnection<SqliteConnectionManager>, CommerceError>
Get a connection from the pool
Sourcepub fn health_check(&self) -> Result<DbHealthStatus, CommerceError>
pub fn health_check(&self) -> Result<DbHealthStatus, CommerceError>
Run a health check: verify DB connectivity, return pool and storage stats.
Sourcepub fn shutdown(&self) -> Result<(), CommerceError>
pub fn shutdown(&self) -> Result<(), CommerceError>
Graceful shutdown: checkpoint WAL and optimize before closing.
Call this before dropping the database to ensure all WAL data is flushed to the main database file. Safe to call multiple times.
Sourcepub fn orders(&self) -> SqliteOrderRepository
pub fn orders(&self) -> SqliteOrderRepository
Get order repository
Sourcepub fn inventory(&self) -> SqliteInventoryRepository
pub fn inventory(&self) -> SqliteInventoryRepository
Get inventory repository
Sourcepub fn customers(&self) -> SqliteCustomerRepository
pub fn customers(&self) -> SqliteCustomerRepository
Get customer repository
Sourcepub fn products(&self) -> SqliteProductRepository
pub fn products(&self) -> SqliteProductRepository
Get product repository
Sourcepub fn custom_objects(&self) -> SqliteCustomObjectRepository
pub fn custom_objects(&self) -> SqliteCustomObjectRepository
Get custom objects repository (custom states / metaobjects)
Sourcepub fn returns(&self) -> SqliteReturnRepository
pub fn returns(&self) -> SqliteReturnRepository
Get return repository
Sourcepub fn bom(&self) -> SqliteBomRepository
pub fn bom(&self) -> SqliteBomRepository
Get BOM (Bill of Materials) repository
Sourcepub fn work_orders(&self) -> SqliteWorkOrderRepository
pub fn work_orders(&self) -> SqliteWorkOrderRepository
Get work order repository
Sourcepub fn shipments(&self) -> SqliteShipmentRepository
pub fn shipments(&self) -> SqliteShipmentRepository
Get shipment repository
Sourcepub fn payments(&self) -> SqlitePaymentRepository
pub fn payments(&self) -> SqlitePaymentRepository
Get payment repository
Sourcepub fn warranties(&self) -> SqliteWarrantyRepository
pub fn warranties(&self) -> SqliteWarrantyRepository
Get warranty repository
Sourcepub fn purchase_orders(&self) -> SqlitePurchaseOrderRepository
pub fn purchase_orders(&self) -> SqlitePurchaseOrderRepository
Get purchase order repository
Sourcepub fn invoices(&self) -> SqliteInvoiceRepository
pub fn invoices(&self) -> SqliteInvoiceRepository
Get invoice repository
Sourcepub fn carts(&self) -> SqliteCartRepository
pub fn carts(&self) -> SqliteCartRepository
Get cart repository
Sourcepub fn analytics(&self) -> SqliteAnalyticsRepository
pub fn analytics(&self) -> SqliteAnalyticsRepository
Get analytics repository
Sourcepub fn currency(&self) -> SqliteCurrencyRepository
pub fn currency(&self) -> SqliteCurrencyRepository
Get currency repository
Sourcepub fn tax(&self) -> SqliteTaxRepository
pub fn tax(&self) -> SqliteTaxRepository
Get tax repository
Sourcepub fn promotions(&self) -> SqlitePromotionRepository
pub fn promotions(&self) -> SqlitePromotionRepository
Get promotions repository
Sourcepub fn subscriptions(&self) -> SqliteSubscriptionRepository
pub fn subscriptions(&self) -> SqliteSubscriptionRepository
Get subscriptions repository
Sourcepub fn quality(&self) -> SqliteQualityRepository
pub fn quality(&self) -> SqliteQualityRepository
Get quality repository
Sourcepub fn lots(&self) -> SqliteLotRepository
pub fn lots(&self) -> SqliteLotRepository
Get lots repository
Sourcepub fn serials(&self) -> SqliteSerialRepository
pub fn serials(&self) -> SqliteSerialRepository
Get serials repository
Sourcepub fn warehouse(&self) -> SqliteWarehouseRepository
pub fn warehouse(&self) -> SqliteWarehouseRepository
Get warehouse repository
Sourcepub fn receiving(&self) -> SqliteReceivingRepository
pub fn receiving(&self) -> SqliteReceivingRepository
Get receiving repository
Sourcepub fn fulfillment(&self) -> SqliteFulfillmentRepository
pub fn fulfillment(&self) -> SqliteFulfillmentRepository
Get fulfillment repository
Sourcepub fn accounts_payable(&self) -> SqliteAccountsPayableRepository
pub fn accounts_payable(&self) -> SqliteAccountsPayableRepository
Get accounts payable repository
Sourcepub fn cost_accounting(&self) -> SqliteCostAccountingRepository
pub fn cost_accounting(&self) -> SqliteCostAccountingRepository
Get cost accounting repository
Sourcepub fn credit(&self) -> SqliteCreditRepository
pub fn credit(&self) -> SqliteCreditRepository
Get credit repository
Sourcepub fn backorder(&self) -> SqliteBackorderRepository
pub fn backorder(&self) -> SqliteBackorderRepository
Get backorder repository
Sourcepub fn accounts_receivable(&self) -> SqliteAccountsReceivableRepository
pub fn accounts_receivable(&self) -> SqliteAccountsReceivableRepository
Get accounts receivable repository
Sourcepub fn general_ledger(&self) -> SqliteGeneralLedgerRepository
pub fn general_ledger(&self) -> SqliteGeneralLedgerRepository
Get general ledger repository
Sourcepub fn x402_payment_intents(&self) -> SqliteX402PaymentIntentRepository
pub fn x402_payment_intents(&self) -> SqliteX402PaymentIntentRepository
Get x402 payment intent repository
Sourcepub fn x402_credits(&self) -> SqliteX402CreditRepository
pub fn x402_credits(&self) -> SqliteX402CreditRepository
Get x402 credit ledger repository
Sourcepub fn a2a_quotes(&self) -> SqliteA2ARepository
pub fn a2a_quotes(&self) -> SqliteA2ARepository
Get A2A quote/purchase repository
Sourcepub fn a2a_purchases(&self) -> SqliteA2ARepository
pub fn a2a_purchases(&self) -> SqliteA2ARepository
Get A2A quote/purchase repository
Sourcepub fn agent_cards(&self) -> SqliteAgentCardRepository
pub fn agent_cards(&self) -> SqliteAgentCardRepository
Get agent card repository
Sourcepub fn agent_identities(&self) -> SqliteAgentIdentityRepository
pub fn agent_identities(&self) -> SqliteAgentIdentityRepository
Get agent identity repository (ERC-8004)
Sourcepub fn agent_reputation(&self) -> SqliteAgentReputationRepository
pub fn agent_reputation(&self) -> SqliteAgentReputationRepository
Get agent reputation repository (ERC-8004)
Sourcepub fn agent_validation(&self) -> SqliteAgentValidationRepository
pub fn agent_validation(&self) -> SqliteAgentValidationRepository
Get agent validation repository (ERC-8004)
Sourcepub fn gift_cards(&self) -> SqliteGiftCardRepository
pub fn gift_cards(&self) -> SqliteGiftCardRepository
Get gift card repository
Sourcepub fn store_credits(&self) -> SqliteStoreCreditRepository
pub fn store_credits(&self) -> SqliteStoreCreditRepository
Get store credit repository
Sourcepub fn segments(&self) -> SqliteSegmentRepository
pub fn segments(&self) -> SqliteSegmentRepository
Get customer segment repository
Sourcepub fn shipping_zones(&self) -> SqliteShippingZoneRepository
pub fn shipping_zones(&self) -> SqliteShippingZoneRepository
Get shipping zone repository
Sourcepub fn channels(&self) -> SqliteChannelRepository
pub fn channels(&self) -> SqliteChannelRepository
Get channel repository
Sourcepub fn companies(&self) -> SqliteCompanyRepository
pub fn companies(&self) -> SqliteCompanyRepository
Get company (B2B account) repository
Sourcepub fn transfer_orders(&self) -> SqliteTransferOrderRepository
pub fn transfer_orders(&self) -> SqliteTransferOrderRepository
Get transfer order repository
Sourcepub fn units_of_measure(&self) -> SqliteUnitOfMeasureRepository
pub fn units_of_measure(&self) -> SqliteUnitOfMeasureRepository
Get units-of-measure repository
Sourcepub fn production_batches(&self) -> SqliteProductionBatchRepository
pub fn production_batches(&self) -> SqliteProductionBatchRepository
Get production batch repository
Sourcepub fn supplier_skus(&self) -> SqliteSupplierSkuRepository
pub fn supplier_skus(&self) -> SqliteSupplierSkuRepository
Get supplier SKU repository
Sourcepub fn fixed_assets(&self) -> SqliteFixedAssetRepository
pub fn fixed_assets(&self) -> SqliteFixedAssetRepository
Get fixed asset repository
Sourcepub fn revenue_recognition(&self) -> SqliteRevenueRecognitionRepository
pub fn revenue_recognition(&self) -> SqliteRevenueRecognitionRepository
Get revenue recognition repository
Sourcepub fn vendor_returns(&self) -> SqliteVendorReturnRepository
pub fn vendor_returns(&self) -> SqliteVendorReturnRepository
Get vendor return repository
Sourcepub fn vendor_credits(&self) -> SqliteVendorCreditRepository
pub fn vendor_credits(&self) -> SqliteVendorCreditRepository
Get vendor credit repository
Sourcepub fn payment_obligations(&self) -> SqlitePaymentObligationRepository
pub fn payment_obligations(&self) -> SqlitePaymentObligationRepository
Get payment obligation repository
Sourcepub fn price_levels(&self) -> SqlitePriceLevelRepository
pub fn price_levels(&self) -> SqlitePriceLevelRepository
Get price level repository
Sourcepub fn prepayments(&self) -> SqlitePrepaymentRepository
pub fn prepayments(&self) -> SqlitePrepaymentRepository
Get prepayment repository
Sourcepub fn price_schedules(&self) -> SqlitePriceScheduleRepository
pub fn price_schedules(&self) -> SqlitePriceScheduleRepository
Get price schedule repository
Sourcepub fn http_idempotency(&self) -> SqliteHttpIdempotencyRepository
pub fn http_idempotency(&self) -> SqliteHttpIdempotencyRepository
Get the durable HTTP idempotency repository
Sourcepub fn activity_logs(&self) -> SqliteActivityLogRepository
pub fn activity_logs(&self) -> SqliteActivityLogRepository
Get activity log repository
Sourcepub fn integration_mappings(&self) -> SqliteIntegrationMappingRepository
pub fn integration_mappings(&self) -> SqliteIntegrationMappingRepository
Get integration mapping repository
Sourcepub fn inbound_shipments(&self) -> SqliteInboundShipmentRepository
pub fn inbound_shipments(&self) -> SqliteInboundShipmentRepository
Get inbound shipment repository
Sourcepub fn purgatory(&self) -> SqlitePurgatoryRepository
pub fn purgatory(&self) -> SqlitePurgatoryRepository
Get purgatory (order ingestion staging) repository
Sourcepub fn print_stations(&self) -> SqlitePrintStationRepository
pub fn print_stations(&self) -> SqlitePrintStationRepository
Get print station repository
Sourcepub fn edi_documents(&self) -> SqliteEdiDocumentRepository
pub fn edi_documents(&self) -> SqliteEdiDocumentRepository
Get EDI document repository
Sourcepub fn integration_field_mappings(
&self,
) -> SqliteIntegrationFieldMappingRepository
pub fn integration_field_mappings( &self, ) -> SqliteIntegrationFieldMappingRepository
Get integration field-mapping repository
Sourcepub fn topology_snapshots(&self) -> SqliteTopologySnapshotRepository
pub fn topology_snapshots(&self) -> SqliteTopologySnapshotRepository
Get topology snapshot repository
Sourcepub fn stock_snapshots(&self) -> SqliteStockSnapshotRepository
pub fn stock_snapshots(&self) -> SqliteStockSnapshotRepository
Get stock snapshot repository
Sourcepub fn zone_shipping_methods(&self) -> SqliteZoneShippingMethodRepository
pub fn zone_shipping_methods(&self) -> SqliteZoneShippingMethodRepository
Get zone shipping method repository
Sourcepub fn reviews(&self) -> SqliteReviewRepository
pub fn reviews(&self) -> SqliteReviewRepository
Get product review repository
Sourcepub fn wishlists(&self) -> SqliteWishlistRepository
pub fn wishlists(&self) -> SqliteWishlistRepository
Get wishlist repository
Sourcepub fn loyalty_programs(&self) -> SqliteLoyaltyProgramRepository
pub fn loyalty_programs(&self) -> SqliteLoyaltyProgramRepository
Get loyalty program repository
Sourcepub fn rewards(&self) -> SqliteRewardRepository
pub fn rewards(&self) -> SqliteRewardRepository
Get reward catalog repository
Sourcepub fn fraud(&self) -> SqliteFraudRepository
pub fn fraud(&self) -> SqliteFraudRepository
Get fraud detection repository
Sourcepub fn search_configs(&self) -> SqliteSearchConfigRepository
pub fn search_configs(&self) -> SqliteSearchConfigRepository
Get search configuration repository
Sourcepub const fn pool(&self) -> &Pool<SqliteConnectionManager>
pub const fn pool(&self) -> &Pool<SqliteConnectionManager>
Get underlying pool (for advanced use)
Trait Implementations§
Source§impl Database for SqliteDatabase
impl Database for SqliteDatabase
Source§fn backend_name(&self) -> &'static str
fn backend_name(&self) -> &'static str
Source§fn supports_capability(&self, capability: DatabaseCapability) -> bool
fn supports_capability(&self, capability: DatabaseCapability) -> bool
Source§fn orders(&self) -> Box<dyn OrderRepository + '_>
fn orders(&self) -> Box<dyn OrderRepository + '_>
Source§fn inventory(&self) -> Box<dyn InventoryRepository + '_>
fn inventory(&self) -> Box<dyn InventoryRepository + '_>
Source§fn customers(&self) -> Box<dyn CustomerRepository + '_>
fn customers(&self) -> Box<dyn CustomerRepository + '_>
Source§fn products(&self) -> Box<dyn ProductRepository + '_>
fn products(&self) -> Box<dyn ProductRepository + '_>
Source§fn custom_objects(&self) -> Box<dyn CustomObjectRepository + '_>
fn custom_objects(&self) -> Box<dyn CustomObjectRepository + '_>
Source§fn returns(&self) -> Box<dyn ReturnRepository + '_>
fn returns(&self) -> Box<dyn ReturnRepository + '_>
Source§fn bom(&self) -> Box<dyn BomRepository + '_>
fn bom(&self) -> Box<dyn BomRepository + '_>
Source§fn work_orders(&self) -> Box<dyn WorkOrderRepository + '_>
fn work_orders(&self) -> Box<dyn WorkOrderRepository + '_>
Source§fn shipments(&self) -> Box<dyn ShipmentRepository + '_>
fn shipments(&self) -> Box<dyn ShipmentRepository + '_>
Source§fn payments(&self) -> Box<dyn PaymentRepository + '_>
fn payments(&self) -> Box<dyn PaymentRepository + '_>
Source§fn warranties(&self) -> Box<dyn WarrantyRepository + '_>
fn warranties(&self) -> Box<dyn WarrantyRepository + '_>
Source§fn purchase_orders(&self) -> Box<dyn PurchaseOrderRepository + '_>
fn purchase_orders(&self) -> Box<dyn PurchaseOrderRepository + '_>
Source§fn invoices(&self) -> Box<dyn InvoiceRepository + '_>
fn invoices(&self) -> Box<dyn InvoiceRepository + '_>
Source§fn carts(&self) -> Box<dyn CartRepository + '_>
fn carts(&self) -> Box<dyn CartRepository + '_>
Source§fn analytics(&self) -> Box<dyn AnalyticsRepository + '_>
fn analytics(&self) -> Box<dyn AnalyticsRepository + '_>
Source§fn currency(&self) -> Box<dyn CurrencyRepository + '_>
fn currency(&self) -> Box<dyn CurrencyRepository + '_>
Source§fn tax(&self) -> Box<dyn TaxRepository + '_>
fn tax(&self) -> Box<dyn TaxRepository + '_>
Source§fn promotions(&self) -> Box<dyn PromotionRepository + '_>
fn promotions(&self) -> Box<dyn PromotionRepository + '_>
Source§fn subscriptions(&self) -> Box<dyn SubscriptionRepository + '_>
fn subscriptions(&self) -> Box<dyn SubscriptionRepository + '_>
Source§fn quality(&self) -> Box<dyn QualityRepository + '_>
fn quality(&self) -> Box<dyn QualityRepository + '_>
Source§fn lots(&self) -> Box<dyn LotRepository + '_>
fn lots(&self) -> Box<dyn LotRepository + '_>
Source§fn serials(&self) -> Box<dyn SerialRepository + '_>
fn serials(&self) -> Box<dyn SerialRepository + '_>
Source§fn warehouse(&self) -> Box<dyn WarehouseRepository + '_>
fn warehouse(&self) -> Box<dyn WarehouseRepository + '_>
Source§fn receiving(&self) -> Box<dyn ReceivingRepository + '_>
fn receiving(&self) -> Box<dyn ReceivingRepository + '_>
Source§fn fulfillment(&self) -> Box<dyn FulfillmentRepository + '_>
fn fulfillment(&self) -> Box<dyn FulfillmentRepository + '_>
Source§fn accounts_payable(&self) -> Box<dyn AccountsPayableRepository + '_>
fn accounts_payable(&self) -> Box<dyn AccountsPayableRepository + '_>
Source§fn cost_accounting(&self) -> Box<dyn CostAccountingRepository + '_>
fn cost_accounting(&self) -> Box<dyn CostAccountingRepository + '_>
Source§fn credit(&self) -> Box<dyn CreditRepository + '_>
fn credit(&self) -> Box<dyn CreditRepository + '_>
Source§fn backorder(&self) -> Box<dyn BackorderRepository + '_>
fn backorder(&self) -> Box<dyn BackorderRepository + '_>
Source§fn accounts_receivable(&self) -> Box<dyn AccountsReceivableRepository + '_>
fn accounts_receivable(&self) -> Box<dyn AccountsReceivableRepository + '_>
Source§fn general_ledger(&self) -> Box<dyn GeneralLedgerRepository + '_>
fn general_ledger(&self) -> Box<dyn GeneralLedgerRepository + '_>
Source§fn x402_payment_intents(&self) -> Box<dyn X402PaymentIntentRepository + '_>
fn x402_payment_intents(&self) -> Box<dyn X402PaymentIntentRepository + '_>
Source§fn x402_credits(&self) -> Box<dyn X402CreditRepository + '_>
fn x402_credits(&self) -> Box<dyn X402CreditRepository + '_>
Source§fn a2a_quotes(&self) -> Box<dyn A2ACommerceRepository + '_>
fn a2a_quotes(&self) -> Box<dyn A2ACommerceRepository + '_>
Source§fn a2a_purchases(&self) -> Box<dyn A2ACommerceRepository + '_>
fn a2a_purchases(&self) -> Box<dyn A2ACommerceRepository + '_>
Source§fn agent_cards(&self) -> Box<dyn AgentCardRepository + '_>
fn agent_cards(&self) -> Box<dyn AgentCardRepository + '_>
Source§fn agent_identities(&self) -> Box<dyn AgentIdentityRepository + '_>
fn agent_identities(&self) -> Box<dyn AgentIdentityRepository + '_>
Source§fn agent_reputation(&self) -> Box<dyn AgentReputationRepository + '_>
fn agent_reputation(&self) -> Box<dyn AgentReputationRepository + '_>
Source§fn agent_validation(&self) -> Box<dyn AgentValidationRepository + '_>
fn agent_validation(&self) -> Box<dyn AgentValidationRepository + '_>
Source§fn gift_cards(&self) -> Box<dyn GiftCardRepository + '_>
fn gift_cards(&self) -> Box<dyn GiftCardRepository + '_>
Source§fn store_credits(&self) -> Box<dyn StoreCreditRepository + '_>
fn store_credits(&self) -> Box<dyn StoreCreditRepository + '_>
Source§fn segments(&self) -> Box<dyn SegmentRepository + '_>
fn segments(&self) -> Box<dyn SegmentRepository + '_>
Source§fn shipping_zones(&self) -> Box<dyn ShippingZoneRepository + '_>
fn shipping_zones(&self) -> Box<dyn ShippingZoneRepository + '_>
Source§fn zone_shipping_methods(&self) -> Box<dyn ZoneShippingMethodRepository + '_>
fn zone_shipping_methods(&self) -> Box<dyn ZoneShippingMethodRepository + '_>
Source§fn reviews(&self) -> Box<dyn ReviewRepository + '_>
fn reviews(&self) -> Box<dyn ReviewRepository + '_>
Source§fn wishlists(&self) -> Box<dyn WishlistRepository + '_>
fn wishlists(&self) -> Box<dyn WishlistRepository + '_>
Source§fn loyalty_programs(&self) -> Box<dyn LoyaltyProgramRepository + '_>
fn loyalty_programs(&self) -> Box<dyn LoyaltyProgramRepository + '_>
Source§fn rewards(&self) -> Box<dyn RewardRepository + '_>
fn rewards(&self) -> Box<dyn RewardRepository + '_>
Source§fn fraud(&self) -> Box<dyn FraudRepository + '_>
fn fraud(&self) -> Box<dyn FraudRepository + '_>
Source§fn search_configs(&self) -> Box<dyn SearchConfigRepository + '_>
fn search_configs(&self) -> Box<dyn SearchConfigRepository + '_>
Source§fn channels(&self) -> Box<dyn ChannelRepository + '_>
fn channels(&self) -> Box<dyn ChannelRepository + '_>
Source§fn companies(&self) -> Box<dyn CompanyRepository + '_>
fn companies(&self) -> Box<dyn CompanyRepository + '_>
Source§fn transfer_orders(&self) -> Box<dyn TransferOrderRepository + '_>
fn transfer_orders(&self) -> Box<dyn TransferOrderRepository + '_>
Source§fn units_of_measure(&self) -> Box<dyn UnitOfMeasureRepository + '_>
fn units_of_measure(&self) -> Box<dyn UnitOfMeasureRepository + '_>
Source§fn production_batches(&self) -> Box<dyn ProductionBatchRepository + '_>
fn production_batches(&self) -> Box<dyn ProductionBatchRepository + '_>
Source§fn supplier_skus(&self) -> Box<dyn SupplierSkuRepository + '_>
fn supplier_skus(&self) -> Box<dyn SupplierSkuRepository + '_>
Source§fn vendor_returns(&self) -> Box<dyn VendorReturnRepository + '_>
fn vendor_returns(&self) -> Box<dyn VendorReturnRepository + '_>
Source§fn vendor_credits(&self) -> Box<dyn VendorCreditRepository + '_>
fn vendor_credits(&self) -> Box<dyn VendorCreditRepository + '_>
Source§fn payment_obligations(&self) -> Box<dyn PaymentObligationRepository + '_>
fn payment_obligations(&self) -> Box<dyn PaymentObligationRepository + '_>
Source§fn price_levels(&self) -> Box<dyn PriceLevelRepository + '_>
fn price_levels(&self) -> Box<dyn PriceLevelRepository + '_>
Source§fn prepayments(&self) -> Box<dyn PrepaymentRepository + '_>
fn prepayments(&self) -> Box<dyn PrepaymentRepository + '_>
Source§fn price_schedules(&self) -> Box<dyn PriceScheduleRepository + '_>
fn price_schedules(&self) -> Box<dyn PriceScheduleRepository + '_>
Source§fn activity_logs(&self) -> Box<dyn ActivityLogRepository + '_>
fn activity_logs(&self) -> Box<dyn ActivityLogRepository + '_>
Source§fn integration_mappings(&self) -> Box<dyn IntegrationMappingRepository + '_>
fn integration_mappings(&self) -> Box<dyn IntegrationMappingRepository + '_>
Source§fn inbound_shipments(&self) -> Box<dyn InboundShipmentRepository + '_>
fn inbound_shipments(&self) -> Box<dyn InboundShipmentRepository + '_>
Source§fn purgatory(&self) -> Box<dyn PurgatoryRepository + '_>
fn purgatory(&self) -> Box<dyn PurgatoryRepository + '_>
Source§fn print_stations(&self) -> Box<dyn PrintStationRepository + '_>
fn print_stations(&self) -> Box<dyn PrintStationRepository + '_>
Source§fn edi_documents(&self) -> Box<dyn EdiDocumentRepository + '_>
fn edi_documents(&self) -> Box<dyn EdiDocumentRepository + '_>
Source§fn integration_field_mappings(
&self,
) -> Box<dyn IntegrationFieldMappingRepository + '_>
fn integration_field_mappings( &self, ) -> Box<dyn IntegrationFieldMappingRepository + '_>
Source§fn topology_snapshots(&self) -> Box<dyn TopologySnapshotRepository + '_>
fn topology_snapshots(&self) -> Box<dyn TopologySnapshotRepository + '_>
Source§fn stock_snapshots(&self) -> Box<dyn StockSnapshotRepository + '_>
fn stock_snapshots(&self) -> Box<dyn StockSnapshotRepository + '_>
Source§fn fixed_assets(&self) -> Box<dyn FixedAssetRepository + '_>
fn fixed_assets(&self) -> Box<dyn FixedAssetRepository + '_>
Source§fn revenue_recognition(&self) -> Box<dyn RevenueRecognitionRepository + '_>
fn revenue_recognition(&self) -> Box<dyn RevenueRecognitionRepository + '_>
Source§fn http_idempotency(&self) -> Option<Box<dyn HttpIdempotencyRepository + '_>>
fn http_idempotency(&self) -> Option<Box<dyn HttpIdempotencyRepository + '_>>
None, in
which case callers fall back to in-memory behavior.