opcua_types/generated/types/
annotation.rs1#[allow(unused)]
9mod opcua {
10 pub(super) use crate as types;
11}
12#[opcua::types::ua_encodable]
13#[derive(Debug, Clone, PartialEq, Default)]
15pub struct Annotation {
16 pub message: opcua::types::string::UAString,
17 pub user_name: opcua::types::string::UAString,
18 pub annotation_time: opcua::types::data_types::UtcTime,
19}
20impl opcua::types::MessageInfo for Annotation {
21 fn type_id(&self) -> opcua::types::ObjectId {
22 opcua::types::ObjectId::Annotation_Encoding_DefaultBinary
23 }
24 fn json_type_id(&self) -> opcua::types::ObjectId {
25 opcua::types::ObjectId::Annotation_Encoding_DefaultJson
26 }
27 fn xml_type_id(&self) -> opcua::types::ObjectId {
28 opcua::types::ObjectId::Annotation_Encoding_DefaultXml
29 }
30 fn data_type_id(&self) -> opcua::types::DataTypeId {
31 opcua::types::DataTypeId::Annotation
32 }
33}