actionqueue_core/ids/mod.rs
1//! ID newtypes used by core domain entities.
2
3/// Actor identifier type.
4pub mod actor_id;
5/// Attempt identifier type.
6pub mod attempt_id;
7/// Department identifier type.
8pub mod department_id;
9/// Ledger entry identifier type.
10pub mod ledger_entry_id;
11/// Run identifier type.
12pub mod run_id;
13/// Task identifier type.
14pub mod task_id;
15/// Tenant identifier type.
16pub mod tenant_id;
17
18pub use actor_id::ActorId;
19pub use attempt_id::AttemptId;
20pub use department_id::{DepartmentId, DepartmentIdError};
21pub use ledger_entry_id::LedgerEntryId;
22pub use run_id::RunId;
23pub use task_id::TaskId;
24pub use tenant_id::TenantId;