Skip to main content

Module service

Module service 

Source
Expand description

Application services

Generated by metaphor-schema. Do not edit manually.

Each entity service is a type alias over GenericCrudService.

Re-exports§

pub use maintenance_request_service::MaintenanceRequestService;
pub use maintenance_schedule_service::MaintenanceScheduleService;
pub use maintenance_stage_service::MaintenanceStageService;
pub use maintenance_visit_service::MaintenanceVisitService;
pub use maintenance_visit_part_service::MaintenanceVisitPartService;
pub use maintenance_gl::AccountingPostEnvelope;
pub use maintenance_gl::GlPostAck;
pub use maintenance_gl::GlPostLine;
pub use maintenance_gl::GlPostRejected;
pub use maintenance_gl::GlPostSink;
pub use maintenance_ports::InventoryPort;
pub use maintenance_ports::InventoryRejected;
pub use maintenance_ports::IssueAck;
pub use maintenance_ports::IssueLine;
pub use maintenance_ports::IssuedLineValue;
pub use maintenance_ports::PartsIssue;
pub use maintenance_events::LoggingSink;
pub use maintenance_events::MaintenanceCompleted;
pub use maintenance_events::MaintenanceEvent;
pub use maintenance_events::MaintenanceEventSink;
pub use maintenance_events::MaintenanceRequestStageChanged;
pub use maintenance_events::SuccessorSpawned;
pub use maintenance_write_service::CompleteOutcome;
pub use maintenance_write_service::MaintenanceError;
pub use maintenance_write_service::MaintenanceWriteService;
pub use maintenance_write_service::NewSchedule;
pub use maintenance_write_service::NewVisit;
pub use maintenance_query_service::MaintenanceQueryServiceImpl;
pub use maintenance_request_write_service::MaintenanceRequestUpdate;
pub use maintenance_request_write_service::MaintenanceRequestWriteService;
pub use maintenance_request_write_service::NewMaintenanceRequest;
pub use maintenance_request_write_service::RequestWriteError;
pub use maintenance_request_write_service::TransitionOutcome;

Modules§

error
Service error types
maintenance_events
Maintenance domain events (hand-authored, user-owned).
maintenance_gl
Outbound GL-posting port (hand-authored, user-owned) — maintenance’s side of the GL-posting contract.
maintenance_ports
Maintenance’s inventory seam (hand-authored, user-owned).
maintenance_query_service
Concrete MaintenanceQueryService over the repositories (hand-authored, user-owned).
maintenance_request_service
Application service for MaintenanceRequest entities
maintenance_request_write_service
The hand-authored maintenance request write path (user-owned; survives regen).
maintenance_schedule_service
Application service for MaintenanceSchedule entities
maintenance_stage_service
Application service for MaintenanceStage entities
maintenance_visit_part_service
Application service for MaintenanceVisitPart entities
maintenance_visit_service
Application service for MaintenanceVisit entities
maintenance_write_service
The hand-authored maintenance write path (user-owned; survives regen).

Enums§

ServiceError
Standard service-layer error type.

Type Aliases§

ServiceResult