Module service

Source
Expand description

Service layer for business logic and orchestration

This module provides the service layer that encapsulates business logic and orchestrates between repositories and other components.

Re-exports§

pub use auth::AuthService;
pub use auth::HttpAuthService;
pub use card::CardService;
pub use card::HttpCardService;
pub use collection::CollectionService;
pub use collection::HttpCollectionService;
pub use dashboard::DashboardService;
pub use dashboard::HttpDashboardService;
pub use database::DatabaseService;
pub use database::HttpDatabaseService;
pub use factory::ServiceConfig;
pub use factory::ServiceFactory;
pub use manager::ServiceManager;
pub use query::HttpQueryService;
pub use query::QueryService;
pub use traits::Service;
pub use traits::ServiceError;
pub use traits::ServiceResult;

Modules§

auth
Authentication service implementation
card
Card service implementation
collection
Collection service implementation
dashboard
Dashboard service implementation
database
Database Service Layer
factory
Service factory for creating service instances
manager
Service Manager for dependency injection and service orchestration
query
Query service implementation
traits
Service layer traits