Expand description
The economic operator answerable for a product, and the law that makes it so.
A value object with no aggregate of its own, which is why it sits here rather
than inside transfer: the transfer chain records who has been responsible,
and the passport states who is responsible, so neither owns the type. Both
import it.
§Module layout
responsible—ResponsibleOperatorand itsOperatorRole.basis—ResponsibilityBasis, which law makes an operator answerable.snapshot—ResponsibleOperatorSnapshot, the pair as the passport carries it.
Re-exports§
pub use basis::ResponsibilityBasis;pub use responsible::OperatorRole;pub use responsible::ResponsibleOperator;pub use snapshot::ResponsibleOperatorSnapshot;
Modules§
- basis
ResponsibilityBasis— which law makes an operator answerable for a product.- responsible
ResponsibleOperatorand itsOperatorRole.- snapshot
ResponsibleOperatorSnapshot— Annex III(k)’s three elements, in the passport.