opcua_types/generated/types/
set_publishing_mode_request.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 SetPublishingModeRequest {
16 pub request_header: opcua::types::request_header::RequestHeader,
17 pub publishing_enabled: bool,
18 pub subscription_ids: Option<Vec<opcua::types::IntegerId>>,
19}
20impl opcua::types::MessageInfo for SetPublishingModeRequest {
21 fn type_id(&self) -> opcua::types::ObjectId {
22 opcua::types::ObjectId::SetPublishingModeRequest_Encoding_DefaultBinary
23 }
24 fn json_type_id(&self) -> opcua::types::ObjectId {
25 opcua::types::ObjectId::SetPublishingModeRequest_Encoding_DefaultJson
26 }
27 fn xml_type_id(&self) -> opcua::types::ObjectId {
28 opcua::types::ObjectId::SetPublishingModeRequest_Encoding_DefaultXml
29 }
30 fn data_type_id(&self) -> opcua::types::DataTypeId {
31 opcua::types::DataTypeId::SetPublishingModeRequest
32 }
33}