#![deny(missing_docs)]
#![deny(unsafe_code)]
#![warn(clippy::pedantic)]
#![allow(clippy::module_name_repetitions)]
pub mod cbv;
pub mod types;
pub mod events;
pub mod document;
pub mod error;
pub use error::EpcisModelError;
pub use cbv::{BizStep, Disposition, StandardBizStep, StandardDisposition};
pub use types::{
Action, BizLocation, BizTransaction, Destination, Epc, ErrorDeclaration, QuantityElement,
ReadPoint, SensorElement, SensorMetadata, SensorReport, Source,
};
pub use events::{
EPCISEvent, ObjectEvent, AggregationEvent, TransformationEvent, AssociationEvent,
TransactionEvent, PersistentDisposition,
};
pub use document::{
EPCISDocument, EPCISBody, EPCISHeader, EPCISMasterData, VocabularyElement,
VocabularyElementList, VocabularyAttribute,
};