pub struct AssociationEvent {Show 18 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 action: Action,
pub parent_id: Option<Epc>,
pub child_e_p_cs: Option<Vec<Epc>>,
pub child_quantity_list: Option<Vec<QuantityElement>>,
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
An AssociationEvent captures the assembly or disassembly of reusable assets.
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
action: ActionAction specifying parent-child state change (ADD, DELETE, OBSERVE)
parent_id: Option<Epc>Parent container EPC
child_e_p_cs: Option<Vec<Epc>>List of child EPCs
child_quantity_list: Option<Vec<QuantityElement>>List of child quantities
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 AssociationEvent
impl Clone for AssociationEvent
Source§fn clone(&self) -> AssociationEvent
fn clone(&self) -> AssociationEvent
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 AssociationEvent
impl Debug for AssociationEvent
Source§impl<'de> Deserialize<'de> for AssociationEvent
impl<'de> Deserialize<'de> for AssociationEvent
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 AssociationEvent
impl RefUnwindSafe for AssociationEvent
impl Send for AssociationEvent
impl Sync for AssociationEvent
impl Unpin for AssociationEvent
impl UnsafeUnpin for AssociationEvent
impl UnwindSafe for AssociationEvent
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