pub struct TransformationEvent {Show 19 fields
pub event_time: DateTime<Utc>,
pub event_time_zone_offset: String,
pub record_time: Option<DateTime<Utc>>,
pub event_id: Option<String>,
pub error_declaration: Option<ErrorDeclaration>,
pub input_e_p_c_list: Option<Vec<Epc>>,
pub input_quantity_list: Option<Vec<QuantityElement>>,
pub output_e_p_c_list: Option<Vec<Epc>>,
pub output_quantity_list: Option<Vec<QuantityElement>>,
pub transformation_id: Option<String>,
pub biz_step: Option<BizStep>,
pub disposition: Option<Disposition>,
pub read_point: Option<ReadPoint>,
pub biz_location: Option<BizLocation>,
pub biz_transaction_list: Option<Vec<BizTransaction>>,
pub source_list: Option<Vec<Source>>,
pub destination_list: Option<Vec<Destination>>,
pub sensor_element_list: Option<Vec<SensorElement>>,
pub extensions: Map<String, Value>,
}Expand description
A TransformationEvent captures the consumption of input items and the creation of output items.
Fields§
§event_time: DateTime<Utc>Date and time when the event occurred
event_time_zone_offset: StringTimezone offset
record_time: Option<DateTime<Utc>>Record timestamp
event_id: Option<String>Event identifier
error_declaration: Option<ErrorDeclaration>Error declaration details
input_e_p_c_list: Option<Vec<Epc>>Input item EPCs
input_quantity_list: Option<Vec<QuantityElement>>Input item quantities
output_e_p_c_list: Option<Vec<Epc>>Output item EPCs
output_quantity_list: Option<Vec<QuantityElement>>Output item quantities
transformation_id: Option<String>Unique transformation logic identifier
biz_step: Option<BizStep>Business step
disposition: Option<Disposition>Disposition
read_point: Option<ReadPoint>Read point
biz_location: Option<BizLocation>Business location
biz_transaction_list: Option<Vec<BizTransaction>>Business transactions
source_list: Option<Vec<Source>>Source list
destination_list: Option<Vec<Destination>>Destination list
sensor_element_list: Option<Vec<SensorElement>>Sensor element list
extensions: Map<String, Value>Extra custom fields
Implementations§
Trait Implementations§
Source§impl Clone for TransformationEvent
impl Clone for TransformationEvent
Source§fn clone(&self) -> TransformationEvent
fn clone(&self) -> TransformationEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransformationEvent
impl Debug for TransformationEvent
Source§impl<'de> Deserialize<'de> for TransformationEvent
impl<'de> Deserialize<'de> for TransformationEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TransformationEvent
impl RefUnwindSafe for TransformationEvent
impl Send for TransformationEvent
impl Sync for TransformationEvent
impl Unpin for TransformationEvent
impl UnsafeUnpin for TransformationEvent
impl UnwindSafe for TransformationEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more