/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

package model

import (
	"context"
	"fmt"

	"github.com/pkg/errors"
	"github.com/rs/zerolog"

	"github.com/apache/plc4x/plc4go/spi/utils"
)

// Code generated by code-generation. DO NOT EDIT.

// OpcuaNodeIdServicesVariableData is an enum
type OpcuaNodeIdServicesVariableData int32

type IOpcuaNodeIdServicesVariableData interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

const (
	OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DataTypeVersion                                                                OpcuaNodeIdServicesVariableData = 104
	OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DictionaryFragment                                                             OpcuaNodeIdServicesVariableData = 105
	OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_DataTypeVersion                                                                 OpcuaNodeIdServicesVariableData = 106
	OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_NamespaceUri                                                                    OpcuaNodeIdServicesVariableData = 107
	OpcuaNodeIdServicesVariableData_DataItemType_Definition                                                                                OpcuaNodeIdServicesVariableData = 2366
	OpcuaNodeIdServicesVariableData_DataItemType_ValuePrecision                                                                            OpcuaNodeIdServicesVariableData = 2367
	OpcuaNodeIdServicesVariableData_DataChangeTrigger_EnumStrings                                                                          OpcuaNodeIdServicesVariableData = 7609
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments                   OpcuaNodeIdServicesVariableData = 14480
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments                  OpcuaNodeIdServicesVariableData = 14481
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments                      OpcuaNodeIdServicesVariableData = 14483
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments                     OpcuaNodeIdServicesVariableData = 14484
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments                  OpcuaNodeIdServicesVariableData = 14486
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion                                OpcuaNodeIdServicesVariableData = 14489
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_InputArguments                                                 OpcuaNodeIdServicesVariableData = 14494
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_OutputArguments                                                OpcuaNodeIdServicesVariableData = 14495
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_InputArguments                                                    OpcuaNodeIdServicesVariableData = 14497
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_OutputArguments                                                   OpcuaNodeIdServicesVariableData = 14498
	OpcuaNodeIdServicesVariableData_DataSetFolderType_RemovePublishedDataSet_InputArguments                                                OpcuaNodeIdServicesVariableData = 14500
	OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_Deprecated                                                                      OpcuaNodeIdServicesVariableData = 15001
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData                                     OpcuaNodeIdServicesVariableData = 15221
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Status_State                                                                         OpcuaNodeIdServicesVariableData = 15300
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Status_State                                                                         OpcuaNodeIdServicesVariableData = 15308
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments    OpcuaNodeIdServicesVariableData = 15475
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments   OpcuaNodeIdServicesVariableData = 15476
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments OpcuaNodeIdServicesVariableData = 15478
	OpcuaNodeIdServicesVariableData_DataSetFieldFlags_OptionSetValues                                                                      OpcuaNodeIdServicesVariableData = 15577
	OpcuaNodeIdServicesVariableData_DataSetFieldContentMask_OptionSetValues                                                                OpcuaNodeIdServicesVariableData = 15584
	OpcuaNodeIdServicesVariableData_DataSetOrderingType_EnumStrings                                                                        OpcuaNodeIdServicesVariableData = 15641
	OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityMode                                                                         OpcuaNodeIdServicesVariableData = 15932
	OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityGroupId                                                                      OpcuaNodeIdServicesVariableData = 15933
	OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityKeyServices                                                                  OpcuaNodeIdServicesVariableData = 15934
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments           OpcuaNodeIdServicesVariableData = 16843
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments          OpcuaNodeIdServicesVariableData = 16853
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments              OpcuaNodeIdServicesVariableData = 16882
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments             OpcuaNodeIdServicesVariableData = 16883
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments                        OpcuaNodeIdServicesVariableData = 16894
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments                       OpcuaNodeIdServicesVariableData = 16922
	OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments                     OpcuaNodeIdServicesVariableData = 16924
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId                                      OpcuaNodeIdServicesVariableData = 16925
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments                                         OpcuaNodeIdServicesVariableData = 16958
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments                                        OpcuaNodeIdServicesVariableData = 16959
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_InputArguments                                            OpcuaNodeIdServicesVariableData = 16961
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_OutputArguments                                           OpcuaNodeIdServicesVariableData = 16971
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_InputArguments                                                      OpcuaNodeIdServicesVariableData = 16995
	OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_OutputArguments                                                     OpcuaNodeIdServicesVariableData = 16996
	OpcuaNodeIdServicesVariableData_DataSetFolderType_RemoveDataSetFolder_InputArguments                                                   OpcuaNodeIdServicesVariableData = 17007
	OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_InputArguments                                                 OpcuaNodeIdServicesVariableData = 17387
	OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_OutputArguments                                                OpcuaNodeIdServicesVariableData = 17388
	OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_InputArguments                                                   OpcuaNodeIdServicesVariableData = 17390
	OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_OutputArguments                                                  OpcuaNodeIdServicesVariableData = 17391
	OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments                                        OpcuaNodeIdServicesVariableData = 17393
	OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments                                       OpcuaNodeIdServicesVariableData = 17394
	OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments                                          OpcuaNodeIdServicesVariableData = 17396
	OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments                                         OpcuaNodeIdServicesVariableData = 17397
	OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterProperties                                                              OpcuaNodeIdServicesVariableData = 17493
	OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetReaderProperties                                                              OpcuaNodeIdServicesVariableData = 17494
	OpcuaNodeIdServicesVariableData_DataSetReaderType_KeyFrameCount                                                                        OpcuaNodeIdServicesVariableData = 17563
	OpcuaNodeIdServicesVariableData_DataSetReaderType_HeaderLayoutUri                                                                      OpcuaNodeIdServicesVariableData = 17564
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_DiagnosticsLevel                                                         OpcuaNodeIdServicesVariableData = 19551
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation                                                         OpcuaNodeIdServicesVariableData = 19552
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Active                                                  OpcuaNodeIdServicesVariableData = 19553
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Classification                                          OpcuaNodeIdServicesVariableData = 19554
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel                                        OpcuaNodeIdServicesVariableData = 19555
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange                                         OpcuaNodeIdServicesVariableData = 19556
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError                                                               OpcuaNodeIdServicesVariableData = 19557
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Active                                                        OpcuaNodeIdServicesVariableData = 19558
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Classification                                                OpcuaNodeIdServicesVariableData = 19559
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel                                              OpcuaNodeIdServicesVariableData = 19560
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_TimeFirstChange                                               OpcuaNodeIdServicesVariableData = 19561
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_SubError                                                                 OpcuaNodeIdServicesVariableData = 19563
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError                                                      OpcuaNodeIdServicesVariableData = 19565
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Active                                               OpcuaNodeIdServicesVariableData = 19566
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Classification                                       OpcuaNodeIdServicesVariableData = 19567
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel                                     OpcuaNodeIdServicesVariableData = 19568
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange                                      OpcuaNodeIdServicesVariableData = 19569
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod                                        OpcuaNodeIdServicesVariableData = 19570
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active                                 OpcuaNodeIdServicesVariableData = 19571
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification                         OpcuaNodeIdServicesVariableData = 19572
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel                       OpcuaNodeIdServicesVariableData = 19573
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange                        OpcuaNodeIdServicesVariableData = 19574
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent                                        OpcuaNodeIdServicesVariableData = 19575
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active                                 OpcuaNodeIdServicesVariableData = 19576
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification                         OpcuaNodeIdServicesVariableData = 19577
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel                       OpcuaNodeIdServicesVariableData = 19578
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange                        OpcuaNodeIdServicesVariableData = 19579
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError                                       OpcuaNodeIdServicesVariableData = 19580
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active                                OpcuaNodeIdServicesVariableData = 19581
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification                        OpcuaNodeIdServicesVariableData = 19582
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel                      OpcuaNodeIdServicesVariableData = 19583
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange                       OpcuaNodeIdServicesVariableData = 19584
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent                                             OpcuaNodeIdServicesVariableData = 19585
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active                                      OpcuaNodeIdServicesVariableData = 19586
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification                              OpcuaNodeIdServicesVariableData = 19587
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel                            OpcuaNodeIdServicesVariableData = 19588
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange                             OpcuaNodeIdServicesVariableData = 19589
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod                                           OpcuaNodeIdServicesVariableData = 19590
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active                                    OpcuaNodeIdServicesVariableData = 19591
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification                            OpcuaNodeIdServicesVariableData = 19592
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel                          OpcuaNodeIdServicesVariableData = 19593
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange                           OpcuaNodeIdServicesVariableData = 19594
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages                                           OpcuaNodeIdServicesVariableData = 19596
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active                                    OpcuaNodeIdServicesVariableData = 19597
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification                            OpcuaNodeIdServicesVariableData = 19598
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel                          OpcuaNodeIdServicesVariableData = 19599
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange                           OpcuaNodeIdServicesVariableData = 19600
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber                                         OpcuaNodeIdServicesVariableData = 19601
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel                        OpcuaNodeIdServicesVariableData = 19602
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode                                                    OpcuaNodeIdServicesVariableData = 19603
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel                                   OpcuaNodeIdServicesVariableData = 19604
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion                                                  OpcuaNodeIdServicesVariableData = 19605
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel                                 OpcuaNodeIdServicesVariableData = 19606
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion                                                  OpcuaNodeIdServicesVariableData = 19607
	OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel                                 OpcuaNodeIdServicesVariableData = 19608
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_DiagnosticsLevel                                                         OpcuaNodeIdServicesVariableData = 19610
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation                                                         OpcuaNodeIdServicesVariableData = 19611
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Active                                                  OpcuaNodeIdServicesVariableData = 19612
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Classification                                          OpcuaNodeIdServicesVariableData = 19613
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel                                        OpcuaNodeIdServicesVariableData = 19614
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange                                         OpcuaNodeIdServicesVariableData = 19615
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError                                                               OpcuaNodeIdServicesVariableData = 19616
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Active                                                        OpcuaNodeIdServicesVariableData = 19617
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Classification                                                OpcuaNodeIdServicesVariableData = 19618
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel                                              OpcuaNodeIdServicesVariableData = 19619
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_TimeFirstChange                                               OpcuaNodeIdServicesVariableData = 19620
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_SubError                                                                 OpcuaNodeIdServicesVariableData = 19622
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError                                                      OpcuaNodeIdServicesVariableData = 19624
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Active                                               OpcuaNodeIdServicesVariableData = 19625
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Classification                                       OpcuaNodeIdServicesVariableData = 19626
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel                                     OpcuaNodeIdServicesVariableData = 19627
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange                                      OpcuaNodeIdServicesVariableData = 19628
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod                                        OpcuaNodeIdServicesVariableData = 19629
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active                                 OpcuaNodeIdServicesVariableData = 19630
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification                         OpcuaNodeIdServicesVariableData = 19631
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel                       OpcuaNodeIdServicesVariableData = 19632
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange                        OpcuaNodeIdServicesVariableData = 19633
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent                                        OpcuaNodeIdServicesVariableData = 19634
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active                                 OpcuaNodeIdServicesVariableData = 19635
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification                         OpcuaNodeIdServicesVariableData = 19636
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel                       OpcuaNodeIdServicesVariableData = 19637
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange                        OpcuaNodeIdServicesVariableData = 19638
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError                                       OpcuaNodeIdServicesVariableData = 19639
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active                                OpcuaNodeIdServicesVariableData = 19640
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification                        OpcuaNodeIdServicesVariableData = 19641
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel                      OpcuaNodeIdServicesVariableData = 19642
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange                       OpcuaNodeIdServicesVariableData = 19643
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent                                             OpcuaNodeIdServicesVariableData = 19644
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active                                      OpcuaNodeIdServicesVariableData = 19645
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification                              OpcuaNodeIdServicesVariableData = 19646
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel                            OpcuaNodeIdServicesVariableData = 19647
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange                             OpcuaNodeIdServicesVariableData = 19648
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod                                           OpcuaNodeIdServicesVariableData = 19649
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active                                    OpcuaNodeIdServicesVariableData = 19650
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification                            OpcuaNodeIdServicesVariableData = 19651
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel                          OpcuaNodeIdServicesVariableData = 19652
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange                           OpcuaNodeIdServicesVariableData = 19653
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages                                           OpcuaNodeIdServicesVariableData = 19655
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active                                    OpcuaNodeIdServicesVariableData = 19656
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification                            OpcuaNodeIdServicesVariableData = 19657
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel                          OpcuaNodeIdServicesVariableData = 19658
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange                           OpcuaNodeIdServicesVariableData = 19659
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors                                                OpcuaNodeIdServicesVariableData = 19660
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active                                         OpcuaNodeIdServicesVariableData = 19661
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification                                 OpcuaNodeIdServicesVariableData = 19662
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel                               OpcuaNodeIdServicesVariableData = 19663
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange                                OpcuaNodeIdServicesVariableData = 19664
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber                                         OpcuaNodeIdServicesVariableData = 19665
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel                        OpcuaNodeIdServicesVariableData = 19666
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode                                                    OpcuaNodeIdServicesVariableData = 19667
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel                                   OpcuaNodeIdServicesVariableData = 19668
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion                                                  OpcuaNodeIdServicesVariableData = 19669
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel                                 OpcuaNodeIdServicesVariableData = 19670
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion                                                  OpcuaNodeIdServicesVariableData = 19671
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel                                 OpcuaNodeIdServicesVariableData = 19672
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID                                               OpcuaNodeIdServicesVariableData = 19673
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel                              OpcuaNodeIdServicesVariableData = 19674
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID                                             OpcuaNodeIdServicesVariableData = 19675
	OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel                            OpcuaNodeIdServicesVariableData = 19676
	OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterId                                                                      OpcuaNodeIdServicesVariableData = 21092
	OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetFieldContentMask                                                              OpcuaNodeIdServicesVariableData = 21093
	OpcuaNodeIdServicesVariableData_DataSetWriterType_KeyFrameCount                                                                        OpcuaNodeIdServicesVariableData = 21094
	OpcuaNodeIdServicesVariableData_DataSetReaderType_PublisherId                                                                          OpcuaNodeIdServicesVariableData = 21097
	OpcuaNodeIdServicesVariableData_DataSetReaderType_WriterGroupId                                                                        OpcuaNodeIdServicesVariableData = 21098
	OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetWriterId                                                                      OpcuaNodeIdServicesVariableData = 21099
	OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetMetaData                                                                      OpcuaNodeIdServicesVariableData = 21100
	OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetFieldContentMask                                                              OpcuaNodeIdServicesVariableData = 21101
	OpcuaNodeIdServicesVariableData_DataSetReaderType_MessageReceiveTimeout                                                                OpcuaNodeIdServicesVariableData = 21102
	OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet                                       OpcuaNodeIdServicesVariableData = 25524
)

var OpcuaNodeIdServicesVariableDataValues []OpcuaNodeIdServicesVariableData

func init() {
	_ = errors.New
	OpcuaNodeIdServicesVariableDataValues = []OpcuaNodeIdServicesVariableData{
		OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DataTypeVersion,
		OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DictionaryFragment,
		OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_DataTypeVersion,
		OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_NamespaceUri,
		OpcuaNodeIdServicesVariableData_DataItemType_Definition,
		OpcuaNodeIdServicesVariableData_DataItemType_ValuePrecision,
		OpcuaNodeIdServicesVariableData_DataChangeTrigger_EnumStrings,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_RemovePublishedDataSet_InputArguments,
		OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_Deprecated,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Status_State,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Status_State,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFieldFlags_OptionSetValues,
		OpcuaNodeIdServicesVariableData_DataSetFieldContentMask_OptionSetValues,
		OpcuaNodeIdServicesVariableData_DataSetOrderingType_EnumStrings,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityMode,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityGroupId,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityKeyServices,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_RemoveDataSetFolder_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments,
		OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterProperties,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetReaderProperties,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_KeyFrameCount,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_HeaderLayoutUri,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_SubError,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_SubError,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterId,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetFieldContentMask,
		OpcuaNodeIdServicesVariableData_DataSetWriterType_KeyFrameCount,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_PublisherId,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_WriterGroupId,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetWriterId,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetMetaData,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetFieldContentMask,
		OpcuaNodeIdServicesVariableData_DataSetReaderType_MessageReceiveTimeout,
		OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet,
	}
}

func OpcuaNodeIdServicesVariableDataByValue(value int32) (enum OpcuaNodeIdServicesVariableData, ok bool) {
	switch value {
	case 104:
		return OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DataTypeVersion, true
	case 105:
		return OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DictionaryFragment, true
	case 106:
		return OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_DataTypeVersion, true
	case 107:
		return OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_NamespaceUri, true
	case 14480:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments, true
	case 14481:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments, true
	case 14483:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments, true
	case 14484:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments, true
	case 14486:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments, true
	case 14489:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion, true
	case 14494:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_InputArguments, true
	case 14495:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_OutputArguments, true
	case 14497:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_InputArguments, true
	case 14498:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_OutputArguments, true
	case 14500:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_RemovePublishedDataSet_InputArguments, true
	case 15001:
		return OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_Deprecated, true
	case 15221:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData, true
	case 15300:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Status_State, true
	case 15308:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Status_State, true
	case 15475:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments, true
	case 15476:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments, true
	case 15478:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments, true
	case 15577:
		return OpcuaNodeIdServicesVariableData_DataSetFieldFlags_OptionSetValues, true
	case 15584:
		return OpcuaNodeIdServicesVariableData_DataSetFieldContentMask_OptionSetValues, true
	case 15641:
		return OpcuaNodeIdServicesVariableData_DataSetOrderingType_EnumStrings, true
	case 15932:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityMode, true
	case 15933:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityGroupId, true
	case 15934:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityKeyServices, true
	case 16843:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments, true
	case 16853:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments, true
	case 16882:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments, true
	case 16883:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments, true
	case 16894:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments, true
	case 16922:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments, true
	case 16924:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments, true
	case 16925:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId, true
	case 16958:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments, true
	case 16959:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments, true
	case 16961:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_InputArguments, true
	case 16971:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_OutputArguments, true
	case 16995:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_InputArguments, true
	case 16996:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_OutputArguments, true
	case 17007:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_RemoveDataSetFolder_InputArguments, true
	case 17387:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_InputArguments, true
	case 17388:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_OutputArguments, true
	case 17390:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_InputArguments, true
	case 17391:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_OutputArguments, true
	case 17393:
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments, true
	case 17394:
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments, true
	case 17396:
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments, true
	case 17397:
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments, true
	case 17493:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterProperties, true
	case 17494:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetReaderProperties, true
	case 17563:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_KeyFrameCount, true
	case 17564:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_HeaderLayoutUri, true
	case 19551:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_DiagnosticsLevel, true
	case 19552:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation, true
	case 19553:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Active, true
	case 19554:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Classification, true
	case 19555:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel, true
	case 19556:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange, true
	case 19557:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError, true
	case 19558:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Active, true
	case 19559:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Classification, true
	case 19560:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel, true
	case 19561:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_TimeFirstChange, true
	case 19563:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_SubError, true
	case 19565:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError, true
	case 19566:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Active, true
	case 19567:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Classification, true
	case 19568:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel, true
	case 19569:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange, true
	case 19570:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod, true
	case 19571:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active, true
	case 19572:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification, true
	case 19573:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel, true
	case 19574:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange, true
	case 19575:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent, true
	case 19576:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active, true
	case 19577:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification, true
	case 19578:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel, true
	case 19579:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange, true
	case 19580:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError, true
	case 19581:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active, true
	case 19582:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification, true
	case 19583:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel, true
	case 19584:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange, true
	case 19585:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent, true
	case 19586:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active, true
	case 19587:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification, true
	case 19588:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel, true
	case 19589:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange, true
	case 19590:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod, true
	case 19591:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active, true
	case 19592:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification, true
	case 19593:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel, true
	case 19594:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange, true
	case 19596:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages, true
	case 19597:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active, true
	case 19598:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification, true
	case 19599:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel, true
	case 19600:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange, true
	case 19601:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber, true
	case 19602:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel, true
	case 19603:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode, true
	case 19604:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel, true
	case 19605:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion, true
	case 19606:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel, true
	case 19607:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion, true
	case 19608:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel, true
	case 19610:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_DiagnosticsLevel, true
	case 19611:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation, true
	case 19612:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Active, true
	case 19613:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Classification, true
	case 19614:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel, true
	case 19615:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange, true
	case 19616:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError, true
	case 19617:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Active, true
	case 19618:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Classification, true
	case 19619:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel, true
	case 19620:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_TimeFirstChange, true
	case 19622:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_SubError, true
	case 19624:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError, true
	case 19625:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Active, true
	case 19626:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Classification, true
	case 19627:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel, true
	case 19628:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange, true
	case 19629:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod, true
	case 19630:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active, true
	case 19631:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification, true
	case 19632:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel, true
	case 19633:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange, true
	case 19634:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent, true
	case 19635:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active, true
	case 19636:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification, true
	case 19637:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel, true
	case 19638:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange, true
	case 19639:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError, true
	case 19640:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active, true
	case 19641:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification, true
	case 19642:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel, true
	case 19643:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange, true
	case 19644:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent, true
	case 19645:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active, true
	case 19646:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification, true
	case 19647:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel, true
	case 19648:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange, true
	case 19649:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod, true
	case 19650:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active, true
	case 19651:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification, true
	case 19652:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel, true
	case 19653:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange, true
	case 19655:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages, true
	case 19656:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active, true
	case 19657:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification, true
	case 19658:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel, true
	case 19659:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange, true
	case 19660:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors, true
	case 19661:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active, true
	case 19662:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification, true
	case 19663:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel, true
	case 19664:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange, true
	case 19665:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber, true
	case 19666:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel, true
	case 19667:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode, true
	case 19668:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel, true
	case 19669:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion, true
	case 19670:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel, true
	case 19671:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion, true
	case 19672:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel, true
	case 19673:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID, true
	case 19674:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel, true
	case 19675:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID, true
	case 19676:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel, true
	case 21092:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterId, true
	case 21093:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetFieldContentMask, true
	case 21094:
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_KeyFrameCount, true
	case 21097:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_PublisherId, true
	case 21098:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_WriterGroupId, true
	case 21099:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetWriterId, true
	case 21100:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetMetaData, true
	case 21101:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetFieldContentMask, true
	case 21102:
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_MessageReceiveTimeout, true
	case 2366:
		return OpcuaNodeIdServicesVariableData_DataItemType_Definition, true
	case 2367:
		return OpcuaNodeIdServicesVariableData_DataItemType_ValuePrecision, true
	case 25524:
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet, true
	case 7609:
		return OpcuaNodeIdServicesVariableData_DataChangeTrigger_EnumStrings, true
	}
	return 0, false
}

func OpcuaNodeIdServicesVariableDataByName(value string) (enum OpcuaNodeIdServicesVariableData, ok bool) {
	switch value {
	case "DataTypeDescriptionType_DataTypeVersion":
		return OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DataTypeVersion, true
	case "DataTypeDescriptionType_DictionaryFragment":
		return OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DictionaryFragment, true
	case "DataTypeDictionaryType_DataTypeVersion":
		return OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_DataTypeVersion, true
	case "DataTypeDictionaryType_NamespaceUri":
		return OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_NamespaceUri, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion, true
	case "DataSetFolderType_AddPublishedDataItems_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_InputArguments, true
	case "DataSetFolderType_AddPublishedDataItems_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_OutputArguments, true
	case "DataSetFolderType_AddPublishedEvents_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_InputArguments, true
	case "DataSetFolderType_AddPublishedEvents_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_OutputArguments, true
	case "DataSetFolderType_RemovePublishedDataSet_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_RemovePublishedDataSet_InputArguments, true
	case "DataTypeDictionaryType_Deprecated":
		return OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_Deprecated, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData, true
	case "DataSetWriterType_Status_State":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Status_State, true
	case "DataSetReaderType_Status_State":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Status_State, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments, true
	case "DataSetFieldFlags_OptionSetValues":
		return OpcuaNodeIdServicesVariableData_DataSetFieldFlags_OptionSetValues, true
	case "DataSetFieldContentMask_OptionSetValues":
		return OpcuaNodeIdServicesVariableData_DataSetFieldContentMask_OptionSetValues, true
	case "DataSetOrderingType_EnumStrings":
		return OpcuaNodeIdServicesVariableData_DataSetOrderingType_EnumStrings, true
	case "DataSetReaderType_SecurityMode":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityMode, true
	case "DataSetReaderType_SecurityGroupId":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityGroupId, true
	case "DataSetReaderType_SecurityKeyServices":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityKeyServices, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments, true
	case "DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId, true
	case "DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments, true
	case "DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments, true
	case "DataSetFolderType_AddPublishedEventsTemplate_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_InputArguments, true
	case "DataSetFolderType_AddPublishedEventsTemplate_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_OutputArguments, true
	case "DataSetFolderType_AddDataSetFolder_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_InputArguments, true
	case "DataSetFolderType_AddDataSetFolder_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_OutputArguments, true
	case "DataSetFolderType_RemoveDataSetFolder_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_RemoveDataSetFolder_InputArguments, true
	case "DataSetReaderType_CreateTargetVariables_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_InputArguments, true
	case "DataSetReaderType_CreateTargetVariables_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_OutputArguments, true
	case "DataSetReaderType_CreateDataSetMirror_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_InputArguments, true
	case "DataSetReaderType_CreateDataSetMirror_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_OutputArguments, true
	case "DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments, true
	case "DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments, true
	case "DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments, true
	case "DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments":
		return OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments, true
	case "DataSetWriterType_DataSetWriterProperties":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterProperties, true
	case "DataSetReaderType_DataSetReaderProperties":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetReaderProperties, true
	case "DataSetReaderType_KeyFrameCount":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_KeyFrameCount, true
	case "DataSetReaderType_HeaderLayoutUri":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_HeaderLayoutUri, true
	case "DataSetWriterType_Diagnostics_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_TotalInformation":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation, true
	case "DataSetWriterType_Diagnostics_TotalInformation_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Active, true
	case "DataSetWriterType_Diagnostics_TotalInformation_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Classification, true
	case "DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_TotalError":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError, true
	case "DataSetWriterType_Diagnostics_TotalError_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Active, true
	case "DataSetWriterType_Diagnostics_TotalError_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Classification, true
	case "DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_TotalError_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_SubError":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_SubError, true
	case "DataSetWriterType_Diagnostics_Counters_StateError":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError, true
	case "DataSetWriterType_Diagnostics_Counters_StateError_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Active, true
	case "DataSetWriterType_Diagnostics_Counters_StateError_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_Counters_StatePausedByParent":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent, true
	case "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active, true
	case "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod, true
	case "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active, true
	case "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages, true
	case "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active, true
	case "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification, true
	case "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange, true
	case "DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber, true
	case "DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_LiveValues_StatusCode":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode, true
	case "DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_LiveValues_MajorVersion":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion, true
	case "DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel, true
	case "DataSetWriterType_Diagnostics_LiveValues_MinorVersion":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion, true
	case "DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_TotalInformation":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation, true
	case "DataSetReaderType_Diagnostics_TotalInformation_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Active, true
	case "DataSetReaderType_Diagnostics_TotalInformation_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Classification, true
	case "DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_TotalError":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError, true
	case "DataSetReaderType_Diagnostics_TotalError_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Active, true
	case "DataSetReaderType_Diagnostics_TotalError_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Classification, true
	case "DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_TotalError_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_SubError":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_SubError, true
	case "DataSetReaderType_Diagnostics_Counters_StateError":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError, true
	case "DataSetReaderType_Diagnostics_Counters_StateError_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Active, true
	case "DataSetReaderType_Diagnostics_Counters_StateError_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_StatePausedByParent":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent, true
	case "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active, true
	case "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod, true
	case "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active, true
	case "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages, true
	case "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active, true
	case "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_Counters_DecryptionErrors":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors, true
	case "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active, true
	case "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification, true
	case "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange, true
	case "DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber, true
	case "DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_LiveValues_StatusCode":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode, true
	case "DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_LiveValues_MajorVersion":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion, true
	case "DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_LiveValues_MinorVersion":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion, true
	case "DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID, true
	case "DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel, true
	case "DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID, true
	case "DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel, true
	case "DataSetWriterType_DataSetWriterId":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterId, true
	case "DataSetWriterType_DataSetFieldContentMask":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetFieldContentMask, true
	case "DataSetWriterType_KeyFrameCount":
		return OpcuaNodeIdServicesVariableData_DataSetWriterType_KeyFrameCount, true
	case "DataSetReaderType_PublisherId":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_PublisherId, true
	case "DataSetReaderType_WriterGroupId":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_WriterGroupId, true
	case "DataSetReaderType_DataSetWriterId":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetWriterId, true
	case "DataSetReaderType_DataSetMetaData":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetMetaData, true
	case "DataSetReaderType_DataSetFieldContentMask":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetFieldContentMask, true
	case "DataSetReaderType_MessageReceiveTimeout":
		return OpcuaNodeIdServicesVariableData_DataSetReaderType_MessageReceiveTimeout, true
	case "DataItemType_Definition":
		return OpcuaNodeIdServicesVariableData_DataItemType_Definition, true
	case "DataItemType_ValuePrecision":
		return OpcuaNodeIdServicesVariableData_DataItemType_ValuePrecision, true
	case "DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet":
		return OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet, true
	case "DataChangeTrigger_EnumStrings":
		return OpcuaNodeIdServicesVariableData_DataChangeTrigger_EnumStrings, true
	}
	return 0, false
}

func OpcuaNodeIdServicesVariableDataKnows(value int32) bool {
	for _, typeValue := range OpcuaNodeIdServicesVariableDataValues {
		if int32(typeValue) == value {
			return true
		}
	}
	return false
}

func CastOpcuaNodeIdServicesVariableData(structType any) OpcuaNodeIdServicesVariableData {
	castFunc := func(typ any) OpcuaNodeIdServicesVariableData {
		if sOpcuaNodeIdServicesVariableData, ok := typ.(OpcuaNodeIdServicesVariableData); ok {
			return sOpcuaNodeIdServicesVariableData
		}
		return 0
	}
	return castFunc(structType)
}

func (m OpcuaNodeIdServicesVariableData) GetLengthInBits(ctx context.Context) uint16 {
	return 32
}

func (m OpcuaNodeIdServicesVariableData) GetLengthInBytes(ctx context.Context) uint16 {
	return m.GetLengthInBits(ctx) / 8
}

func OpcuaNodeIdServicesVariableDataParse(ctx context.Context, theBytes []byte) (OpcuaNodeIdServicesVariableData, error) {
	return OpcuaNodeIdServicesVariableDataParseWithBuffer(ctx, utils.NewReadBufferByteBased(theBytes))
}

func OpcuaNodeIdServicesVariableDataParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (OpcuaNodeIdServicesVariableData, error) {
	log := zerolog.Ctx(ctx)
	_ = log
	val, err := /*TODO: migrate me*/ /*TODO: migrate me*/ readBuffer.ReadInt32("OpcuaNodeIdServicesVariableData", 32)
	if err != nil {
		return 0, errors.Wrap(err, "error reading OpcuaNodeIdServicesVariableData")
	}
	if enum, ok := OpcuaNodeIdServicesVariableDataByValue(val); !ok {
		log.Debug().Interface("val", val).Msg("no value val found for OpcuaNodeIdServicesVariableData")
		return OpcuaNodeIdServicesVariableData(val), nil
	} else {
		return enum, nil
	}
}

func (e OpcuaNodeIdServicesVariableData) Serialize() ([]byte, error) {
	wb := utils.NewWriteBufferByteBased()
	if err := e.SerializeWithWriteBuffer(context.Background(), wb); err != nil {
		return nil, err
	}
	return wb.GetBytes(), nil
}

func (e OpcuaNodeIdServicesVariableData) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error {
	log := zerolog.Ctx(ctx)
	_ = log
	return /*TODO: migrate me*/ writeBuffer.WriteInt32("OpcuaNodeIdServicesVariableData", 32, int32(int32(e)), utils.WithAdditionalStringRepresentation(e.PLC4XEnumName()))
}

func (e OpcuaNodeIdServicesVariableData) GetValue() int32 {
	return int32(e)
}

// PLC4XEnumName returns the name that is used in code to identify this enum
func (e OpcuaNodeIdServicesVariableData) PLC4XEnumName() string {
	switch e {
	case OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DataTypeVersion:
		return "DataTypeDescriptionType_DataTypeVersion"
	case OpcuaNodeIdServicesVariableData_DataTypeDescriptionType_DictionaryFragment:
		return "DataTypeDescriptionType_DictionaryFragment"
	case OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_DataTypeVersion:
		return "DataTypeDictionaryType_DataTypeVersion"
	case OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_NamespaceUri:
		return "DataTypeDictionaryType_NamespaceUri"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_InputArguments:
		return "DataSetFolderType_AddPublishedDataItems_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItems_OutputArguments:
		return "DataSetFolderType_AddPublishedDataItems_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_InputArguments:
		return "DataSetFolderType_AddPublishedEvents_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEvents_OutputArguments:
		return "DataSetFolderType_AddPublishedEvents_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_RemovePublishedDataSet_InputArguments:
		return "DataSetFolderType_RemovePublishedDataSet_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataTypeDictionaryType_Deprecated:
		return "DataTypeDictionaryType_Deprecated"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Status_State:
		return "DataSetWriterType_Status_State"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Status_State:
		return "DataSetReaderType_Status_State"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFieldFlags_OptionSetValues:
		return "DataSetFieldFlags_OptionSetValues"
	case OpcuaNodeIdServicesVariableData_DataSetFieldContentMask_OptionSetValues:
		return "DataSetFieldContentMask_OptionSetValues"
	case OpcuaNodeIdServicesVariableData_DataSetOrderingType_EnumStrings:
		return "DataSetOrderingType_EnumStrings"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityMode:
		return "DataSetReaderType_SecurityMode"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityGroupId:
		return "DataSetReaderType_SecurityGroupId"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_SecurityKeyServices:
		return "DataSetReaderType_SecurityKeyServices"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments:
		return "DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments:
		return "DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments:
		return "DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_InputArguments:
		return "DataSetFolderType_AddPublishedEventsTemplate_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddPublishedEventsTemplate_OutputArguments:
		return "DataSetFolderType_AddPublishedEventsTemplate_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_InputArguments:
		return "DataSetFolderType_AddDataSetFolder_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_AddDataSetFolder_OutputArguments:
		return "DataSetFolderType_AddDataSetFolder_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_RemoveDataSetFolder_InputArguments:
		return "DataSetFolderType_RemoveDataSetFolder_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_InputArguments:
		return "DataSetReaderType_CreateTargetVariables_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateTargetVariables_OutputArguments:
		return "DataSetReaderType_CreateTargetVariables_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_InputArguments:
		return "DataSetReaderType_CreateDataSetMirror_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_CreateDataSetMirror_OutputArguments:
		return "DataSetReaderType_CreateDataSetMirror_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments:
		return "DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments:
		return "DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments:
		return "DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments:
		return "DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterProperties:
		return "DataSetWriterType_DataSetWriterProperties"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetReaderProperties:
		return "DataSetReaderType_DataSetReaderProperties"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_KeyFrameCount:
		return "DataSetReaderType_KeyFrameCount"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_HeaderLayoutUri:
		return "DataSetReaderType_HeaderLayoutUri"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation:
		return "DataSetWriterType_Diagnostics_TotalInformation"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Active:
		return "DataSetWriterType_Diagnostics_TotalInformation_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_Classification:
		return "DataSetWriterType_Diagnostics_TotalInformation_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError:
		return "DataSetWriterType_Diagnostics_TotalError"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Active:
		return "DataSetWriterType_Diagnostics_TotalError_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_Classification:
		return "DataSetWriterType_Diagnostics_TotalError_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_TotalError_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_TotalError_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_SubError:
		return "DataSetWriterType_Diagnostics_SubError"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError:
		return "DataSetWriterType_Diagnostics_Counters_StateError"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Active:
		return "DataSetWriterType_Diagnostics_Counters_StateError_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_Classification:
		return "DataSetWriterType_Diagnostics_Counters_StateError_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent:
		return "DataSetWriterType_Diagnostics_Counters_StatePausedByParent"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active:
		return "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification:
		return "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod:
		return "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active:
		return "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification:
		return "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages:
		return "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active:
		return "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification:
		return "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange:
		return "DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber:
		return "DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode:
		return "DataSetWriterType_Diagnostics_LiveValues_StatusCode"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion:
		return "DataSetWriterType_Diagnostics_LiveValues_MajorVersion"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion:
		return "DataSetWriterType_Diagnostics_LiveValues_MinorVersion"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel:
		return "DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation:
		return "DataSetReaderType_Diagnostics_TotalInformation"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Active:
		return "DataSetReaderType_Diagnostics_TotalInformation_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_Classification:
		return "DataSetReaderType_Diagnostics_TotalInformation_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError:
		return "DataSetReaderType_Diagnostics_TotalError"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Active:
		return "DataSetReaderType_Diagnostics_TotalError_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_Classification:
		return "DataSetReaderType_Diagnostics_TotalError_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_TotalError_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_TotalError_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_SubError:
		return "DataSetReaderType_Diagnostics_SubError"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError:
		return "DataSetReaderType_Diagnostics_Counters_StateError"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Active:
		return "DataSetReaderType_Diagnostics_Counters_StateError_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_Classification:
		return "DataSetReaderType_Diagnostics_Counters_StateError_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent:
		return "DataSetReaderType_Diagnostics_Counters_StatePausedByParent"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active:
		return "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification:
		return "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod:
		return "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active:
		return "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification:
		return "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages:
		return "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active:
		return "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification:
		return "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors:
		return "DataSetReaderType_Diagnostics_Counters_DecryptionErrors"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active:
		return "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification:
		return "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange:
		return "DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber:
		return "DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode:
		return "DataSetReaderType_Diagnostics_LiveValues_StatusCode"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion:
		return "DataSetReaderType_Diagnostics_LiveValues_MajorVersion"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion:
		return "DataSetReaderType_Diagnostics_LiveValues_MinorVersion"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID:
		return "DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID:
		return "DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel:
		return "DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetWriterId:
		return "DataSetWriterType_DataSetWriterId"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_DataSetFieldContentMask:
		return "DataSetWriterType_DataSetFieldContentMask"
	case OpcuaNodeIdServicesVariableData_DataSetWriterType_KeyFrameCount:
		return "DataSetWriterType_KeyFrameCount"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_PublisherId:
		return "DataSetReaderType_PublisherId"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_WriterGroupId:
		return "DataSetReaderType_WriterGroupId"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetWriterId:
		return "DataSetReaderType_DataSetWriterId"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetMetaData:
		return "DataSetReaderType_DataSetMetaData"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_DataSetFieldContentMask:
		return "DataSetReaderType_DataSetFieldContentMask"
	case OpcuaNodeIdServicesVariableData_DataSetReaderType_MessageReceiveTimeout:
		return "DataSetReaderType_MessageReceiveTimeout"
	case OpcuaNodeIdServicesVariableData_DataItemType_Definition:
		return "DataItemType_Definition"
	case OpcuaNodeIdServicesVariableData_DataItemType_ValuePrecision:
		return "DataItemType_ValuePrecision"
	case OpcuaNodeIdServicesVariableData_DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet:
		return "DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet"
	case OpcuaNodeIdServicesVariableData_DataChangeTrigger_EnumStrings:
		return "DataChangeTrigger_EnumStrings"
	}
	return fmt.Sprintf("Unknown(%v)", int32(e))
}

func (e OpcuaNodeIdServicesVariableData) String() string {
	return e.PLC4XEnumName()
}
