Skip to main content

Crate epcis_models

Crate epcis_models 

Source
Expand description

Native Rust implementation of the GS1 EPCIS 2.0 Core Event Models.

Re-exports§

pub use error::EpcisModelError;
pub use cbv::BizStep;
pub use cbv::Disposition;
pub use cbv::StandardBizStep;
pub use cbv::StandardDisposition;
pub use types::Action;
pub use types::BizLocation;
pub use types::BizTransaction;
pub use types::Destination;
pub use types::Epc;
pub use types::ErrorDeclaration;
pub use types::QuantityElement;
pub use types::ReadPoint;
pub use types::SensorElement;
pub use types::SensorMetadata;
pub use types::SensorReport;
pub use types::Source;
pub use events::EPCISEvent;
pub use events::ObjectEvent;
pub use events::AggregationEvent;
pub use events::TransformationEvent;
pub use events::AssociationEvent;
pub use events::TransactionEvent;
pub use events::PersistentDisposition;
pub use document::EPCISDocument;
pub use document::EPCISBody;
pub use document::EPCISHeader;
pub use document::EPCISMasterData;
pub use document::VocabularyElement;
pub use document::VocabularyElementList;
pub use document::VocabularyAttribute;

Modules§

cbv
Core Business Vocabulary (CBV) standard enums and helper representations.
document
EPCISDocument schema definition.
error
Error types for the EPCIS models crate.
events
EPCIS 2.0 event model definitions.
types
Core shared types for the EPCIS 2.0 SDK.