|  | @@ 5854-5891 (lines=38) @@ | 
                                                            
                                    | 5851 |  |     __repr__ = __str__ | 
                                                            
                                    | 5852 |  |  | 
                                                            
                                    | 5853 |  |  | 
                                                            
                                    | 5854 |  | class RelativePath(FrozenClass): | 
                                                            
                                    | 5855 |  |     ''' | 
                                                            
                                    | 5856 |  |     A relative path constructed from reference types and browse names. | 
                                                            
                                    | 5857 |  |  | 
                                                            
                                    | 5858 |  |     :ivar Elements: | 
                                                            
                                    | 5859 |  |     :vartype Elements: RelativePathElement | 
                                                            
                                    | 5860 |  |     ''' | 
                                                            
                                    | 5861 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 5862 |  |         if binary is not None: | 
                                                            
                                    | 5863 |  |             self._binary_init(binary) | 
                                                            
                                    | 5864 |  |             self._freeze = True | 
                                                            
                                    | 5865 |  |             return | 
                                                            
                                    | 5866 |  |         self.Elements = [] | 
                                                            
                                    | 5867 |  |         self._freeze = True | 
                                                            
                                    | 5868 |  |  | 
                                                            
                                    | 5869 |  |     def to_binary(self): | 
                                                            
                                    | 5870 |  |         packet = [] | 
                                                            
                                    | 5871 |  |         packet.append(uatype_Int32.pack(len(self.Elements))) | 
                                                            
                                    | 5872 |  |         for fieldname in self.Elements: | 
                                                            
                                    | 5873 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 5874 |  |         return b''.join(packet) | 
                                                            
                                    | 5875 |  |  | 
                                                            
                                    | 5876 |  |     @staticmethod | 
                                                            
                                    | 5877 |  |     def from_binary(data): | 
                                                            
                                    | 5878 |  |         return RelativePath(data) | 
                                                            
                                    | 5879 |  |  | 
                                                            
                                    | 5880 |  |     def _binary_init(self, data): | 
                                                            
                                    | 5881 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 5882 |  |         array = [] | 
                                                            
                                    | 5883 |  |         if length != -1: | 
                                                            
                                    | 5884 |  |             for _ in range(0, length): | 
                                                            
                                    | 5885 |  |                 array.append(RelativePathElement.from_binary(data)) | 
                                                            
                                    | 5886 |  |         self.Elements = array | 
                                                            
                                    | 5887 |  |  | 
                                                            
                                    | 5888 |  |     def __str__(self): | 
                                                            
                                    | 5889 |  |         return 'RelativePath(' + 'Elements:' + str(self.Elements) + ')' | 
                                                            
                                    | 5890 |  |  | 
                                                            
                                    | 5891 |  |     __repr__ = __str__ | 
                                                            
                                    | 5892 |  |  | 
                                                            
                                    | 5893 |  |  | 
                                                            
                                    | 5894 |  | class BrowsePath(FrozenClass): | 
                                                                                
                                |  | @@ 12254-12290 (lines=37) @@ | 
                                                            
                                    | 12251 |  |     __repr__ = __str__ | 
                                                            
                                    | 12252 |  |  | 
                                                            
                                    | 12253 |  |  | 
                                                            
                                    | 12254 |  | class TransferSubscriptionsParameters(FrozenClass): | 
                                                            
                                    | 12255 |  |     ''' | 
                                                            
                                    | 12256 |  |     :ivar SubscriptionIds: | 
                                                            
                                    | 12257 |  |     :vartype SubscriptionIds: UInt32 | 
                                                            
                                    | 12258 |  |     :ivar SendInitialValues: | 
                                                            
                                    | 12259 |  |     :vartype SendInitialValues: Boolean | 
                                                            
                                    | 12260 |  |     ''' | 
                                                            
                                    | 12261 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 12262 |  |         if binary is not None: | 
                                                            
                                    | 12263 |  |             self._binary_init(binary) | 
                                                            
                                    | 12264 |  |             self._freeze = True | 
                                                            
                                    | 12265 |  |             return | 
                                                            
                                    | 12266 |  |         self.SubscriptionIds = [] | 
                                                            
                                    | 12267 |  |         self.SendInitialValues = True | 
                                                            
                                    | 12268 |  |         self._freeze = True | 
                                                            
                                    | 12269 |  |  | 
                                                            
                                    | 12270 |  |     def to_binary(self): | 
                                                            
                                    | 12271 |  |         packet = [] | 
                                                            
                                    | 12272 |  |         packet.append(uatype_Int32.pack(len(self.SubscriptionIds))) | 
                                                            
                                    | 12273 |  |         for fieldname in self.SubscriptionIds: | 
                                                            
                                    | 12274 |  |             packet.append(uatype_UInt32.pack(fieldname)) | 
                                                            
                                    | 12275 |  |         packet.append(uatype_Boolean.pack(self.SendInitialValues)) | 
                                                            
                                    | 12276 |  |         return b''.join(packet) | 
                                                            
                                    | 12277 |  |  | 
                                                            
                                    | 12278 |  |     @staticmethod | 
                                                            
                                    | 12279 |  |     def from_binary(data): | 
                                                            
                                    | 12280 |  |         return TransferSubscriptionsParameters(data) | 
                                                            
                                    | 12281 |  |  | 
                                                            
                                    | 12282 |  |     def _binary_init(self, data): | 
                                                            
                                    | 12283 |  |         self.SubscriptionIds = unpack_uatype_array('UInt32', data) | 
                                                            
                                    | 12284 |  |         self.SendInitialValues = uatype_Boolean.unpack(data.read(1))[0] | 
                                                            
                                    | 12285 |  |  | 
                                                            
                                    | 12286 |  |     def __str__(self): | 
                                                            
                                    | 12287 |  |         return 'TransferSubscriptionsParameters(' + 'SubscriptionIds:' + str(self.SubscriptionIds) + ', ' + \ | 
                                                            
                                    | 12288 |  |                'SendInitialValues:' + str(self.SendInitialValues) + ')' | 
                                                            
                                    | 12289 |  |  | 
                                                            
                                    | 12290 |  |     __repr__ = __str__ | 
                                                            
                                    | 12291 |  |  | 
                                                            
                                    | 12292 |  |  | 
                                                            
                                    | 12293 |  | class TransferSubscriptionsRequest(FrozenClass): | 
                                                                                
                                |  | @@ 11356-11392 (lines=37) @@ | 
                                                            
                                    | 11353 |  |     __repr__ = __str__ | 
                                                            
                                    | 11354 |  |  | 
                                                            
                                    | 11355 |  |  | 
                                                            
                                    | 11356 |  | class SetPublishingModeParameters(FrozenClass): | 
                                                            
                                    | 11357 |  |     ''' | 
                                                            
                                    | 11358 |  |     :ivar PublishingEnabled: | 
                                                            
                                    | 11359 |  |     :vartype PublishingEnabled: Boolean | 
                                                            
                                    | 11360 |  |     :ivar SubscriptionIds: | 
                                                            
                                    | 11361 |  |     :vartype SubscriptionIds: UInt32 | 
                                                            
                                    | 11362 |  |     ''' | 
                                                            
                                    | 11363 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 11364 |  |         if binary is not None: | 
                                                            
                                    | 11365 |  |             self._binary_init(binary) | 
                                                            
                                    | 11366 |  |             self._freeze = True | 
                                                            
                                    | 11367 |  |             return | 
                                                            
                                    | 11368 |  |         self.PublishingEnabled = True | 
                                                            
                                    | 11369 |  |         self.SubscriptionIds = [] | 
                                                            
                                    | 11370 |  |         self._freeze = True | 
                                                            
                                    | 11371 |  |  | 
                                                            
                                    | 11372 |  |     def to_binary(self): | 
                                                            
                                    | 11373 |  |         packet = [] | 
                                                            
                                    | 11374 |  |         packet.append(uatype_Boolean.pack(self.PublishingEnabled)) | 
                                                            
                                    | 11375 |  |         packet.append(uatype_Int32.pack(len(self.SubscriptionIds))) | 
                                                            
                                    | 11376 |  |         for fieldname in self.SubscriptionIds: | 
                                                            
                                    | 11377 |  |             packet.append(uatype_UInt32.pack(fieldname)) | 
                                                            
                                    | 11378 |  |         return b''.join(packet) | 
                                                            
                                    | 11379 |  |  | 
                                                            
                                    | 11380 |  |     @staticmethod | 
                                                            
                                    | 11381 |  |     def from_binary(data): | 
                                                            
                                    | 11382 |  |         return SetPublishingModeParameters(data) | 
                                                            
                                    | 11383 |  |  | 
                                                            
                                    | 11384 |  |     def _binary_init(self, data): | 
                                                            
                                    | 11385 |  |         self.PublishingEnabled = uatype_Boolean.unpack(data.read(1))[0] | 
                                                            
                                    | 11386 |  |         self.SubscriptionIds = unpack_uatype_array('UInt32', data) | 
                                                            
                                    | 11387 |  |  | 
                                                            
                                    | 11388 |  |     def __str__(self): | 
                                                            
                                    | 11389 |  |         return 'SetPublishingModeParameters(' + 'PublishingEnabled:' + str(self.PublishingEnabled) + ', ' + \ | 
                                                            
                                    | 11390 |  |                'SubscriptionIds:' + str(self.SubscriptionIds) + ')' | 
                                                            
                                    | 11391 |  |  | 
                                                            
                                    | 11392 |  |     __repr__ = __str__ | 
                                                            
                                    | 11393 |  |  | 
                                                            
                                    | 11394 |  |  | 
                                                            
                                    | 11395 |  | class SetPublishingModeRequest(FrozenClass): | 
                                                                                
                                |  | @@ 10825-10861 (lines=37) @@ | 
                                                            
                                    | 10822 |  |     __repr__ = __str__ | 
                                                            
                                    | 10823 |  |  | 
                                                            
                                    | 10824 |  |  | 
                                                            
                                    | 10825 |  | class DeleteMonitoredItemsParameters(FrozenClass): | 
                                                            
                                    | 10826 |  |     ''' | 
                                                            
                                    | 10827 |  |     :ivar SubscriptionId: | 
                                                            
                                    | 10828 |  |     :vartype SubscriptionId: UInt32 | 
                                                            
                                    | 10829 |  |     :ivar MonitoredItemIds: | 
                                                            
                                    | 10830 |  |     :vartype MonitoredItemIds: UInt32 | 
                                                            
                                    | 10831 |  |     ''' | 
                                                            
                                    | 10832 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 10833 |  |         if binary is not None: | 
                                                            
                                    | 10834 |  |             self._binary_init(binary) | 
                                                            
                                    | 10835 |  |             self._freeze = True | 
                                                            
                                    | 10836 |  |             return | 
                                                            
                                    | 10837 |  |         self.SubscriptionId = 0 | 
                                                            
                                    | 10838 |  |         self.MonitoredItemIds = [] | 
                                                            
                                    | 10839 |  |         self._freeze = True | 
                                                            
                                    | 10840 |  |  | 
                                                            
                                    | 10841 |  |     def to_binary(self): | 
                                                            
                                    | 10842 |  |         packet = [] | 
                                                            
                                    | 10843 |  |         packet.append(uatype_UInt32.pack(self.SubscriptionId)) | 
                                                            
                                    | 10844 |  |         packet.append(uatype_Int32.pack(len(self.MonitoredItemIds))) | 
                                                            
                                    | 10845 |  |         for fieldname in self.MonitoredItemIds: | 
                                                            
                                    | 10846 |  |             packet.append(uatype_UInt32.pack(fieldname)) | 
                                                            
                                    | 10847 |  |         return b''.join(packet) | 
                                                            
                                    | 10848 |  |  | 
                                                            
                                    | 10849 |  |     @staticmethod | 
                                                            
                                    | 10850 |  |     def from_binary(data): | 
                                                            
                                    | 10851 |  |         return DeleteMonitoredItemsParameters(data) | 
                                                            
                                    | 10852 |  |  | 
                                                            
                                    | 10853 |  |     def _binary_init(self, data): | 
                                                            
                                    | 10854 |  |         self.SubscriptionId = uatype_UInt32.unpack(data.read(4))[0] | 
                                                            
                                    | 10855 |  |         self.MonitoredItemIds = unpack_uatype_array('UInt32', data) | 
                                                            
                                    | 10856 |  |  | 
                                                            
                                    | 10857 |  |     def __str__(self): | 
                                                            
                                    | 10858 |  |         return 'DeleteMonitoredItemsParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ | 
                                                            
                                    | 10859 |  |                'MonitoredItemIds:' + str(self.MonitoredItemIds) + ')' | 
                                                            
                                    | 10860 |  |  | 
                                                            
                                    | 10861 |  |     __repr__ = __str__ | 
                                                            
                                    | 10862 |  |  | 
                                                            
                                    | 10863 |  |  | 
                                                            
                                    | 10864 |  | class DeleteMonitoredItemsRequest(FrozenClass): | 
                                                                                
                                |  | @@ 11891-11926 (lines=36) @@ | 
                                                            
                                    | 11888 |  |     __repr__ = __str__ | 
                                                            
                                    | 11889 |  |  | 
                                                            
                                    | 11890 |  |  | 
                                                            
                                    | 11891 |  | class PublishParameters(FrozenClass): | 
                                                            
                                    | 11892 |  |     ''' | 
                                                            
                                    | 11893 |  |     :ivar SubscriptionAcknowledgements: | 
                                                            
                                    | 11894 |  |     :vartype SubscriptionAcknowledgements: SubscriptionAcknowledgement | 
                                                            
                                    | 11895 |  |     ''' | 
                                                            
                                    | 11896 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 11897 |  |         if binary is not None: | 
                                                            
                                    | 11898 |  |             self._binary_init(binary) | 
                                                            
                                    | 11899 |  |             self._freeze = True | 
                                                            
                                    | 11900 |  |             return | 
                                                            
                                    | 11901 |  |         self.SubscriptionAcknowledgements = [] | 
                                                            
                                    | 11902 |  |         self._freeze = True | 
                                                            
                                    | 11903 |  |  | 
                                                            
                                    | 11904 |  |     def to_binary(self): | 
                                                            
                                    | 11905 |  |         packet = [] | 
                                                            
                                    | 11906 |  |         packet.append(uatype_Int32.pack(len(self.SubscriptionAcknowledgements))) | 
                                                            
                                    | 11907 |  |         for fieldname in self.SubscriptionAcknowledgements: | 
                                                            
                                    | 11908 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 11909 |  |         return b''.join(packet) | 
                                                            
                                    | 11910 |  |  | 
                                                            
                                    | 11911 |  |     @staticmethod | 
                                                            
                                    | 11912 |  |     def from_binary(data): | 
                                                            
                                    | 11913 |  |         return PublishParameters(data) | 
                                                            
                                    | 11914 |  |  | 
                                                            
                                    | 11915 |  |     def _binary_init(self, data): | 
                                                            
                                    | 11916 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 11917 |  |         array = [] | 
                                                            
                                    | 11918 |  |         if length != -1: | 
                                                            
                                    | 11919 |  |             for _ in range(0, length): | 
                                                            
                                    | 11920 |  |                 array.append(SubscriptionAcknowledgement.from_binary(data)) | 
                                                            
                                    | 11921 |  |         self.SubscriptionAcknowledgements = array | 
                                                            
                                    | 11922 |  |  | 
                                                            
                                    | 11923 |  |     def __str__(self): | 
                                                            
                                    | 11924 |  |         return 'PublishParameters(' + 'SubscriptionAcknowledgements:' + str(self.SubscriptionAcknowledgements) + ')' | 
                                                            
                                    | 11925 |  |  | 
                                                            
                                    | 11926 |  |     __repr__ = __str__ | 
                                                            
                                    | 11927 |  |  | 
                                                            
                                    | 11928 |  |  | 
                                                            
                                    | 11929 |  | class PublishRequest(FrozenClass): | 
                                                                                
                                |  | @@ 11779-11814 (lines=36) @@ | 
                                                            
                                    | 11776 |  |     __repr__ = __str__ | 
                                                            
                                    | 11777 |  |  | 
                                                            
                                    | 11778 |  |  | 
                                                            
                                    | 11779 |  | class HistoryEventFieldList(FrozenClass): | 
                                                            
                                    | 11780 |  |     ''' | 
                                                            
                                    | 11781 |  |     :ivar EventFields: | 
                                                            
                                    | 11782 |  |     :vartype EventFields: Variant | 
                                                            
                                    | 11783 |  |     ''' | 
                                                            
                                    | 11784 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 11785 |  |         if binary is not None: | 
                                                            
                                    | 11786 |  |             self._binary_init(binary) | 
                                                            
                                    | 11787 |  |             self._freeze = True | 
                                                            
                                    | 11788 |  |             return | 
                                                            
                                    | 11789 |  |         self.EventFields = [] | 
                                                            
                                    | 11790 |  |         self._freeze = True | 
                                                            
                                    | 11791 |  |  | 
                                                            
                                    | 11792 |  |     def to_binary(self): | 
                                                            
                                    | 11793 |  |         packet = [] | 
                                                            
                                    | 11794 |  |         packet.append(uatype_Int32.pack(len(self.EventFields))) | 
                                                            
                                    | 11795 |  |         for fieldname in self.EventFields: | 
                                                            
                                    | 11796 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 11797 |  |         return b''.join(packet) | 
                                                            
                                    | 11798 |  |  | 
                                                            
                                    | 11799 |  |     @staticmethod | 
                                                            
                                    | 11800 |  |     def from_binary(data): | 
                                                            
                                    | 11801 |  |         return HistoryEventFieldList(data) | 
                                                            
                                    | 11802 |  |  | 
                                                            
                                    | 11803 |  |     def _binary_init(self, data): | 
                                                            
                                    | 11804 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 11805 |  |         array = [] | 
                                                            
                                    | 11806 |  |         if length != -1: | 
                                                            
                                    | 11807 |  |             for _ in range(0, length): | 
                                                            
                                    | 11808 |  |                 array.append(Variant.from_binary(data)) | 
                                                            
                                    | 11809 |  |         self.EventFields = array | 
                                                            
                                    | 11810 |  |  | 
                                                            
                                    | 11811 |  |     def __str__(self): | 
                                                            
                                    | 11812 |  |         return 'HistoryEventFieldList(' + 'EventFields:' + str(self.EventFields) + ')' | 
                                                            
                                    | 11813 |  |  | 
                                                            
                                    | 11814 |  |     __repr__ = __str__ | 
                                                            
                                    | 11815 |  |  | 
                                                            
                                    | 11816 |  |  | 
                                                            
                                    | 11817 |  | class StatusChangeNotification(FrozenClass): | 
                                                                                
                                |  | @@ 11697-11732 (lines=36) @@ | 
                                                            
                                    | 11694 |  |     __repr__ = __str__ | 
                                                            
                                    | 11695 |  |  | 
                                                            
                                    | 11696 |  |  | 
                                                            
                                    | 11697 |  | class EventNotificationList(FrozenClass): | 
                                                            
                                    | 11698 |  |     ''' | 
                                                            
                                    | 11699 |  |     :ivar Events: | 
                                                            
                                    | 11700 |  |     :vartype Events: EventFieldList | 
                                                            
                                    | 11701 |  |     ''' | 
                                                            
                                    | 11702 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 11703 |  |         if binary is not None: | 
                                                            
                                    | 11704 |  |             self._binary_init(binary) | 
                                                            
                                    | 11705 |  |             self._freeze = True | 
                                                            
                                    | 11706 |  |             return | 
                                                            
                                    | 11707 |  |         self.Events = [] | 
                                                            
                                    | 11708 |  |         self._freeze = True | 
                                                            
                                    | 11709 |  |  | 
                                                            
                                    | 11710 |  |     def to_binary(self): | 
                                                            
                                    | 11711 |  |         packet = [] | 
                                                            
                                    | 11712 |  |         packet.append(uatype_Int32.pack(len(self.Events))) | 
                                                            
                                    | 11713 |  |         for fieldname in self.Events: | 
                                                            
                                    | 11714 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 11715 |  |         return b''.join(packet) | 
                                                            
                                    | 11716 |  |  | 
                                                            
                                    | 11717 |  |     @staticmethod | 
                                                            
                                    | 11718 |  |     def from_binary(data): | 
                                                            
                                    | 11719 |  |         return EventNotificationList(data) | 
                                                            
                                    | 11720 |  |  | 
                                                            
                                    | 11721 |  |     def _binary_init(self, data): | 
                                                            
                                    | 11722 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 11723 |  |         array = [] | 
                                                            
                                    | 11724 |  |         if length != -1: | 
                                                            
                                    | 11725 |  |             for _ in range(0, length): | 
                                                            
                                    | 11726 |  |                 array.append(EventFieldList.from_binary(data)) | 
                                                            
                                    | 11727 |  |         self.Events = array | 
                                                            
                                    | 11728 |  |  | 
                                                            
                                    | 11729 |  |     def __str__(self): | 
                                                            
                                    | 11730 |  |         return 'EventNotificationList(' + 'Events:' + str(self.Events) + ')' | 
                                                            
                                    | 11731 |  |  | 
                                                            
                                    | 11732 |  |     __repr__ = __str__ | 
                                                            
                                    | 11733 |  |  | 
                                                            
                                    | 11734 |  |  | 
                                                            
                                    | 11735 |  | class EventFieldList(FrozenClass): | 
                                                                                
                                |  | @@ 9387-9422 (lines=36) @@ | 
                                                            
                                    | 9384 |  |     __repr__ = __str__ | 
                                                            
                                    | 9385 |  |  | 
                                                            
                                    | 9386 |  |  | 
                                                            
                                    | 9387 |  | class CallParameters(FrozenClass): | 
                                                            
                                    | 9388 |  |     ''' | 
                                                            
                                    | 9389 |  |     :ivar MethodsToCall: | 
                                                            
                                    | 9390 |  |     :vartype MethodsToCall: CallMethodRequest | 
                                                            
                                    | 9391 |  |     ''' | 
                                                            
                                    | 9392 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 9393 |  |         if binary is not None: | 
                                                            
                                    | 9394 |  |             self._binary_init(binary) | 
                                                            
                                    | 9395 |  |             self._freeze = True | 
                                                            
                                    | 9396 |  |             return | 
                                                            
                                    | 9397 |  |         self.MethodsToCall = [] | 
                                                            
                                    | 9398 |  |         self._freeze = True | 
                                                            
                                    | 9399 |  |  | 
                                                            
                                    | 9400 |  |     def to_binary(self): | 
                                                            
                                    | 9401 |  |         packet = [] | 
                                                            
                                    | 9402 |  |         packet.append(uatype_Int32.pack(len(self.MethodsToCall))) | 
                                                            
                                    | 9403 |  |         for fieldname in self.MethodsToCall: | 
                                                            
                                    | 9404 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 9405 |  |         return b''.join(packet) | 
                                                            
                                    | 9406 |  |  | 
                                                            
                                    | 9407 |  |     @staticmethod | 
                                                            
                                    | 9408 |  |     def from_binary(data): | 
                                                            
                                    | 9409 |  |         return CallParameters(data) | 
                                                            
                                    | 9410 |  |  | 
                                                            
                                    | 9411 |  |     def _binary_init(self, data): | 
                                                            
                                    | 9412 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 9413 |  |         array = [] | 
                                                            
                                    | 9414 |  |         if length != -1: | 
                                                            
                                    | 9415 |  |             for _ in range(0, length): | 
                                                            
                                    | 9416 |  |                 array.append(CallMethodRequest.from_binary(data)) | 
                                                            
                                    | 9417 |  |         self.MethodsToCall = array | 
                                                            
                                    | 9418 |  |  | 
                                                            
                                    | 9419 |  |     def __str__(self): | 
                                                            
                                    | 9420 |  |         return 'CallParameters(' + 'MethodsToCall:' + str(self.MethodsToCall) + ')' | 
                                                            
                                    | 9421 |  |  | 
                                                            
                                    | 9422 |  |     __repr__ = __str__ | 
                                                            
                                    | 9423 |  |  | 
                                                            
                                    | 9424 |  |  | 
                                                            
                                    | 9425 |  | class CallRequest(FrozenClass): | 
                                                                                
                                |  | @@ 9123-9158 (lines=36) @@ | 
                                                            
                                    | 9120 |  |     __repr__ = __str__ | 
                                                            
                                    | 9121 |  |  | 
                                                            
                                    | 9122 |  |  | 
                                                            
                                    | 9123 |  | class HistoryUpdateParameters(FrozenClass): | 
                                                            
                                    | 9124 |  |     ''' | 
                                                            
                                    | 9125 |  |     :ivar HistoryUpdateDetails: | 
                                                            
                                    | 9126 |  |     :vartype HistoryUpdateDetails: ExtensionObject | 
                                                            
                                    | 9127 |  |     ''' | 
                                                            
                                    | 9128 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 9129 |  |         if binary is not None: | 
                                                            
                                    | 9130 |  |             self._binary_init(binary) | 
                                                            
                                    | 9131 |  |             self._freeze = True | 
                                                            
                                    | 9132 |  |             return | 
                                                            
                                    | 9133 |  |         self.HistoryUpdateDetails = [] | 
                                                            
                                    | 9134 |  |         self._freeze = True | 
                                                            
                                    | 9135 |  |  | 
                                                            
                                    | 9136 |  |     def to_binary(self): | 
                                                            
                                    | 9137 |  |         packet = [] | 
                                                            
                                    | 9138 |  |         packet.append(uatype_Int32.pack(len(self.HistoryUpdateDetails))) | 
                                                            
                                    | 9139 |  |         for fieldname in self.HistoryUpdateDetails: | 
                                                            
                                    | 9140 |  |             packet.append(extensionobject_to_binary(fieldname)) | 
                                                            
                                    | 9141 |  |         return b''.join(packet) | 
                                                            
                                    | 9142 |  |  | 
                                                            
                                    | 9143 |  |     @staticmethod | 
                                                            
                                    | 9144 |  |     def from_binary(data): | 
                                                            
                                    | 9145 |  |         return HistoryUpdateParameters(data) | 
                                                            
                                    | 9146 |  |  | 
                                                            
                                    | 9147 |  |     def _binary_init(self, data): | 
                                                            
                                    | 9148 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 9149 |  |         array = [] | 
                                                            
                                    | 9150 |  |         if length != -1: | 
                                                            
                                    | 9151 |  |             for _ in range(0, length): | 
                                                            
                                    | 9152 |  |                 array.append(extensionobject_from_binary(data)) | 
                                                            
                                    | 9153 |  |         self.HistoryUpdateDetails = array | 
                                                            
                                    | 9154 |  |  | 
                                                            
                                    | 9155 |  |     def __str__(self): | 
                                                            
                                    | 9156 |  |         return 'HistoryUpdateParameters(' + 'HistoryUpdateDetails:' + str(self.HistoryUpdateDetails) + ')' | 
                                                            
                                    | 9157 |  |  | 
                                                            
                                    | 9158 |  |     __repr__ = __str__ | 
                                                            
                                    | 9159 |  |  | 
                                                            
                                    | 9160 |  |  | 
                                                            
                                    | 9161 |  | class HistoryUpdateRequest(FrozenClass): | 
                                                                                
                                |  | @@ 8608-8643 (lines=36) @@ | 
                                                            
                                    | 8605 |  |     __repr__ = __str__ | 
                                                            
                                    | 8606 |  |  | 
                                                            
                                    | 8607 |  |  | 
                                                            
                                    | 8608 |  | class WriteParameters(FrozenClass): | 
                                                            
                                    | 8609 |  |     ''' | 
                                                            
                                    | 8610 |  |     :ivar NodesToWrite: | 
                                                            
                                    | 8611 |  |     :vartype NodesToWrite: WriteValue | 
                                                            
                                    | 8612 |  |     ''' | 
                                                            
                                    | 8613 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 8614 |  |         if binary is not None: | 
                                                            
                                    | 8615 |  |             self._binary_init(binary) | 
                                                            
                                    | 8616 |  |             self._freeze = True | 
                                                            
                                    | 8617 |  |             return | 
                                                            
                                    | 8618 |  |         self.NodesToWrite = [] | 
                                                            
                                    | 8619 |  |         self._freeze = True | 
                                                            
                                    | 8620 |  |  | 
                                                            
                                    | 8621 |  |     def to_binary(self): | 
                                                            
                                    | 8622 |  |         packet = [] | 
                                                            
                                    | 8623 |  |         packet.append(uatype_Int32.pack(len(self.NodesToWrite))) | 
                                                            
                                    | 8624 |  |         for fieldname in self.NodesToWrite: | 
                                                            
                                    | 8625 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 8626 |  |         return b''.join(packet) | 
                                                            
                                    | 8627 |  |  | 
                                                            
                                    | 8628 |  |     @staticmethod | 
                                                            
                                    | 8629 |  |     def from_binary(data): | 
                                                            
                                    | 8630 |  |         return WriteParameters(data) | 
                                                            
                                    | 8631 |  |  | 
                                                            
                                    | 8632 |  |     def _binary_init(self, data): | 
                                                            
                                    | 8633 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 8634 |  |         array = [] | 
                                                            
                                    | 8635 |  |         if length != -1: | 
                                                            
                                    | 8636 |  |             for _ in range(0, length): | 
                                                            
                                    | 8637 |  |                 array.append(WriteValue.from_binary(data)) | 
                                                            
                                    | 8638 |  |         self.NodesToWrite = array | 
                                                            
                                    | 8639 |  |  | 
                                                            
                                    | 8640 |  |     def __str__(self): | 
                                                            
                                    | 8641 |  |         return 'WriteParameters(' + 'NodesToWrite:' + str(self.NodesToWrite) + ')' | 
                                                            
                                    | 8642 |  |  | 
                                                            
                                    | 8643 |  |     __repr__ = __str__ | 
                                                            
                                    | 8644 |  |  | 
                                                            
                                    | 8645 |  |  | 
                                                            
                                    | 8646 |  | class WriteRequest(FrozenClass): | 
                                                                                
                                |  | @@ 8359-8394 (lines=36) @@ | 
                                                            
                                    | 8356 |  |     __repr__ = __str__ | 
                                                            
                                    | 8357 |  |  | 
                                                            
                                    | 8358 |  |  | 
                                                            
                                    | 8359 |  | class HistoryEvent(FrozenClass): | 
                                                            
                                    | 8360 |  |     ''' | 
                                                            
                                    | 8361 |  |     :ivar Events: | 
                                                            
                                    | 8362 |  |     :vartype Events: HistoryEventFieldList | 
                                                            
                                    | 8363 |  |     ''' | 
                                                            
                                    | 8364 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 8365 |  |         if binary is not None: | 
                                                            
                                    | 8366 |  |             self._binary_init(binary) | 
                                                            
                                    | 8367 |  |             self._freeze = True | 
                                                            
                                    | 8368 |  |             return | 
                                                            
                                    | 8369 |  |         self.Events = [] | 
                                                            
                                    | 8370 |  |         self._freeze = True | 
                                                            
                                    | 8371 |  |  | 
                                                            
                                    | 8372 |  |     def to_binary(self): | 
                                                            
                                    | 8373 |  |         packet = [] | 
                                                            
                                    | 8374 |  |         packet.append(uatype_Int32.pack(len(self.Events))) | 
                                                            
                                    | 8375 |  |         for fieldname in self.Events: | 
                                                            
                                    | 8376 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 8377 |  |         return b''.join(packet) | 
                                                            
                                    | 8378 |  |  | 
                                                            
                                    | 8379 |  |     @staticmethod | 
                                                            
                                    | 8380 |  |     def from_binary(data): | 
                                                            
                                    | 8381 |  |         return HistoryEvent(data) | 
                                                            
                                    | 8382 |  |  | 
                                                            
                                    | 8383 |  |     def _binary_init(self, data): | 
                                                            
                                    | 8384 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 8385 |  |         array = [] | 
                                                            
                                    | 8386 |  |         if length != -1: | 
                                                            
                                    | 8387 |  |             for _ in range(0, length): | 
                                                            
                                    | 8388 |  |                 array.append(HistoryEventFieldList.from_binary(data)) | 
                                                            
                                    | 8389 |  |         self.Events = array | 
                                                            
                                    | 8390 |  |  | 
                                                            
                                    | 8391 |  |     def __str__(self): | 
                                                            
                                    | 8392 |  |         return 'HistoryEvent(' + 'Events:' + str(self.Events) + ')' | 
                                                            
                                    | 8393 |  |  | 
                                                            
                                    | 8394 |  |     __repr__ = __str__ | 
                                                            
                                    | 8395 |  |  | 
                                                            
                                    | 8396 |  |  | 
                                                            
                                    | 8397 |  | class HistoryReadParameters(FrozenClass): | 
                                                                                
                                |  | @@ 8227-8262 (lines=36) @@ | 
                                                            
                                    | 8224 |  |     __repr__ = __str__ | 
                                                            
                                    | 8225 |  |  | 
                                                            
                                    | 8226 |  |  | 
                                                            
                                    | 8227 |  | class HistoryData(FrozenClass): | 
                                                            
                                    | 8228 |  |     ''' | 
                                                            
                                    | 8229 |  |     :ivar DataValues: | 
                                                            
                                    | 8230 |  |     :vartype DataValues: DataValue | 
                                                            
                                    | 8231 |  |     ''' | 
                                                            
                                    | 8232 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 8233 |  |         if binary is not None: | 
                                                            
                                    | 8234 |  |             self._binary_init(binary) | 
                                                            
                                    | 8235 |  |             self._freeze = True | 
                                                            
                                    | 8236 |  |             return | 
                                                            
                                    | 8237 |  |         self.DataValues = [] | 
                                                            
                                    | 8238 |  |         self._freeze = True | 
                                                            
                                    | 8239 |  |  | 
                                                            
                                    | 8240 |  |     def to_binary(self): | 
                                                            
                                    | 8241 |  |         packet = [] | 
                                                            
                                    | 8242 |  |         packet.append(uatype_Int32.pack(len(self.DataValues))) | 
                                                            
                                    | 8243 |  |         for fieldname in self.DataValues: | 
                                                            
                                    | 8244 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 8245 |  |         return b''.join(packet) | 
                                                            
                                    | 8246 |  |  | 
                                                            
                                    | 8247 |  |     @staticmethod | 
                                                            
                                    | 8248 |  |     def from_binary(data): | 
                                                            
                                    | 8249 |  |         return HistoryData(data) | 
                                                            
                                    | 8250 |  |  | 
                                                            
                                    | 8251 |  |     def _binary_init(self, data): | 
                                                            
                                    | 8252 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 8253 |  |         array = [] | 
                                                            
                                    | 8254 |  |         if length != -1: | 
                                                            
                                    | 8255 |  |             for _ in range(0, length): | 
                                                            
                                    | 8256 |  |                 array.append(DataValue.from_binary(data)) | 
                                                            
                                    | 8257 |  |         self.DataValues = array | 
                                                            
                                    | 8258 |  |  | 
                                                            
                                    | 8259 |  |     def __str__(self): | 
                                                            
                                    | 8260 |  |         return 'HistoryData(' + 'DataValues:' + str(self.DataValues) + ')' | 
                                                            
                                    | 8261 |  |  | 
                                                            
                                    | 8262 |  |     __repr__ = __str__ | 
                                                            
                                    | 8263 |  |  | 
                                                            
                                    | 8264 |  |  | 
                                                            
                                    | 8265 |  | class ModificationInfo(FrozenClass): | 
                                                                                
                                |  | @@ 6931-6966 (lines=36) @@ | 
                                                            
                                    | 6928 |  |     __repr__ = __str__ | 
                                                            
                                    | 6929 |  |  | 
                                                            
                                    | 6930 |  |  | 
                                                            
                                    | 6931 |  | class ContentFilter(FrozenClass): | 
                                                            
                                    | 6932 |  |     ''' | 
                                                            
                                    | 6933 |  |     :ivar Elements: | 
                                                            
                                    | 6934 |  |     :vartype Elements: ContentFilterElement | 
                                                            
                                    | 6935 |  |     ''' | 
                                                            
                                    | 6936 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 6937 |  |         if binary is not None: | 
                                                            
                                    | 6938 |  |             self._binary_init(binary) | 
                                                            
                                    | 6939 |  |             self._freeze = True | 
                                                            
                                    | 6940 |  |             return | 
                                                            
                                    | 6941 |  |         self.Elements = [] | 
                                                            
                                    | 6942 |  |         self._freeze = True | 
                                                            
                                    | 6943 |  |  | 
                                                            
                                    | 6944 |  |     def to_binary(self): | 
                                                            
                                    | 6945 |  |         packet = [] | 
                                                            
                                    | 6946 |  |         packet.append(uatype_Int32.pack(len(self.Elements))) | 
                                                            
                                    | 6947 |  |         for fieldname in self.Elements: | 
                                                            
                                    | 6948 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 6949 |  |         return b''.join(packet) | 
                                                            
                                    | 6950 |  |  | 
                                                            
                                    | 6951 |  |     @staticmethod | 
                                                            
                                    | 6952 |  |     def from_binary(data): | 
                                                            
                                    | 6953 |  |         return ContentFilter(data) | 
                                                            
                                    | 6954 |  |  | 
                                                            
                                    | 6955 |  |     def _binary_init(self, data): | 
                                                            
                                    | 6956 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 6957 |  |         array = [] | 
                                                            
                                    | 6958 |  |         if length != -1: | 
                                                            
                                    | 6959 |  |             for _ in range(0, length): | 
                                                            
                                    | 6960 |  |                 array.append(ContentFilterElement.from_binary(data)) | 
                                                            
                                    | 6961 |  |         self.Elements = array | 
                                                            
                                    | 6962 |  |  | 
                                                            
                                    | 6963 |  |     def __str__(self): | 
                                                            
                                    | 6964 |  |         return 'ContentFilter(' + 'Elements:' + str(self.Elements) + ')' | 
                                                            
                                    | 6965 |  |  | 
                                                            
                                    | 6966 |  |     __repr__ = __str__ | 
                                                            
                                    | 6967 |  |  | 
                                                            
                                    | 6968 |  |  | 
                                                            
                                    | 6969 |  | class ElementOperand(FrozenClass): | 
                                                                                
                                |  | @@ 6332-6367 (lines=36) @@ | 
                                                            
                                    | 6329 |  |     __repr__ = __str__ | 
                                                            
                                    | 6330 |  |  | 
                                                            
                                    | 6331 |  |  | 
                                                            
                                    | 6332 |  | class UnregisterNodesParameters(FrozenClass): | 
                                                            
                                    | 6333 |  |     ''' | 
                                                            
                                    | 6334 |  |     :ivar NodesToUnregister: | 
                                                            
                                    | 6335 |  |     :vartype NodesToUnregister: NodeId | 
                                                            
                                    | 6336 |  |     ''' | 
                                                            
                                    | 6337 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 6338 |  |         if binary is not None: | 
                                                            
                                    | 6339 |  |             self._binary_init(binary) | 
                                                            
                                    | 6340 |  |             self._freeze = True | 
                                                            
                                    | 6341 |  |             return | 
                                                            
                                    | 6342 |  |         self.NodesToUnregister = [] | 
                                                            
                                    | 6343 |  |         self._freeze = True | 
                                                            
                                    | 6344 |  |  | 
                                                            
                                    | 6345 |  |     def to_binary(self): | 
                                                            
                                    | 6346 |  |         packet = [] | 
                                                            
                                    | 6347 |  |         packet.append(uatype_Int32.pack(len(self.NodesToUnregister))) | 
                                                            
                                    | 6348 |  |         for fieldname in self.NodesToUnregister: | 
                                                            
                                    | 6349 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 6350 |  |         return b''.join(packet) | 
                                                            
                                    | 6351 |  |  | 
                                                            
                                    | 6352 |  |     @staticmethod | 
                                                            
                                    | 6353 |  |     def from_binary(data): | 
                                                            
                                    | 6354 |  |         return UnregisterNodesParameters(data) | 
                                                            
                                    | 6355 |  |  | 
                                                            
                                    | 6356 |  |     def _binary_init(self, data): | 
                                                            
                                    | 6357 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 6358 |  |         array = [] | 
                                                            
                                    | 6359 |  |         if length != -1: | 
                                                            
                                    | 6360 |  |             for _ in range(0, length): | 
                                                            
                                    | 6361 |  |                 array.append(NodeId.from_binary(data)) | 
                                                            
                                    | 6362 |  |         self.NodesToUnregister = array | 
                                                            
                                    | 6363 |  |  | 
                                                            
                                    | 6364 |  |     def __str__(self): | 
                                                            
                                    | 6365 |  |         return 'UnregisterNodesParameters(' + 'NodesToUnregister:' + str(self.NodesToUnregister) + ')' | 
                                                            
                                    | 6366 |  |  | 
                                                            
                                    | 6367 |  |     __repr__ = __str__ | 
                                                            
                                    | 6368 |  |  | 
                                                            
                                    | 6369 |  |  | 
                                                            
                                    | 6370 |  | class UnregisterNodesRequest(FrozenClass): | 
                                                                                
                                |  | @@ 6249-6284 (lines=36) @@ | 
                                                            
                                    | 6246 |  |     __repr__ = __str__ | 
                                                            
                                    | 6247 |  |  | 
                                                            
                                    | 6248 |  |  | 
                                                            
                                    | 6249 |  | class RegisterNodesResult(FrozenClass): | 
                                                            
                                    | 6250 |  |     ''' | 
                                                            
                                    | 6251 |  |     :ivar RegisteredNodeIds: | 
                                                            
                                    | 6252 |  |     :vartype RegisteredNodeIds: NodeId | 
                                                            
                                    | 6253 |  |     ''' | 
                                                            
                                    | 6254 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 6255 |  |         if binary is not None: | 
                                                            
                                    | 6256 |  |             self._binary_init(binary) | 
                                                            
                                    | 6257 |  |             self._freeze = True | 
                                                            
                                    | 6258 |  |             return | 
                                                            
                                    | 6259 |  |         self.RegisteredNodeIds = [] | 
                                                            
                                    | 6260 |  |         self._freeze = True | 
                                                            
                                    | 6261 |  |  | 
                                                            
                                    | 6262 |  |     def to_binary(self): | 
                                                            
                                    | 6263 |  |         packet = [] | 
                                                            
                                    | 6264 |  |         packet.append(uatype_Int32.pack(len(self.RegisteredNodeIds))) | 
                                                            
                                    | 6265 |  |         for fieldname in self.RegisteredNodeIds: | 
                                                            
                                    | 6266 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 6267 |  |         return b''.join(packet) | 
                                                            
                                    | 6268 |  |  | 
                                                            
                                    | 6269 |  |     @staticmethod | 
                                                            
                                    | 6270 |  |     def from_binary(data): | 
                                                            
                                    | 6271 |  |         return RegisterNodesResult(data) | 
                                                            
                                    | 6272 |  |  | 
                                                            
                                    | 6273 |  |     def _binary_init(self, data): | 
                                                            
                                    | 6274 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 6275 |  |         array = [] | 
                                                            
                                    | 6276 |  |         if length != -1: | 
                                                            
                                    | 6277 |  |             for _ in range(0, length): | 
                                                            
                                    | 6278 |  |                 array.append(NodeId.from_binary(data)) | 
                                                            
                                    | 6279 |  |         self.RegisteredNodeIds = array | 
                                                            
                                    | 6280 |  |  | 
                                                            
                                    | 6281 |  |     def __str__(self): | 
                                                            
                                    | 6282 |  |         return 'RegisterNodesResult(' + 'RegisteredNodeIds:' + str(self.RegisteredNodeIds) + ')' | 
                                                            
                                    | 6283 |  |  | 
                                                            
                                    | 6284 |  |     __repr__ = __str__ | 
                                                            
                                    | 6285 |  |  | 
                                                            
                                    | 6286 |  |  | 
                                                            
                                    | 6287 |  | class RegisterNodesResponse(FrozenClass): | 
                                                                                
                                |  | @@ 6166-6201 (lines=36) @@ | 
                                                            
                                    | 6163 |  |     __repr__ = __str__ | 
                                                            
                                    | 6164 |  |  | 
                                                            
                                    | 6165 |  |  | 
                                                            
                                    | 6166 |  | class RegisterNodesParameters(FrozenClass): | 
                                                            
                                    | 6167 |  |     ''' | 
                                                            
                                    | 6168 |  |     :ivar NodesToRegister: | 
                                                            
                                    | 6169 |  |     :vartype NodesToRegister: NodeId | 
                                                            
                                    | 6170 |  |     ''' | 
                                                            
                                    | 6171 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 6172 |  |         if binary is not None: | 
                                                            
                                    | 6173 |  |             self._binary_init(binary) | 
                                                            
                                    | 6174 |  |             self._freeze = True | 
                                                            
                                    | 6175 |  |             return | 
                                                            
                                    | 6176 |  |         self.NodesToRegister = [] | 
                                                            
                                    | 6177 |  |         self._freeze = True | 
                                                            
                                    | 6178 |  |  | 
                                                            
                                    | 6179 |  |     def to_binary(self): | 
                                                            
                                    | 6180 |  |         packet = [] | 
                                                            
                                    | 6181 |  |         packet.append(uatype_Int32.pack(len(self.NodesToRegister))) | 
                                                            
                                    | 6182 |  |         for fieldname in self.NodesToRegister: | 
                                                            
                                    | 6183 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 6184 |  |         return b''.join(packet) | 
                                                            
                                    | 6185 |  |  | 
                                                            
                                    | 6186 |  |     @staticmethod | 
                                                            
                                    | 6187 |  |     def from_binary(data): | 
                                                            
                                    | 6188 |  |         return RegisterNodesParameters(data) | 
                                                            
                                    | 6189 |  |  | 
                                                            
                                    | 6190 |  |     def _binary_init(self, data): | 
                                                            
                                    | 6191 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 6192 |  |         array = [] | 
                                                            
                                    | 6193 |  |         if length != -1: | 
                                                            
                                    | 6194 |  |             for _ in range(0, length): | 
                                                            
                                    | 6195 |  |                 array.append(NodeId.from_binary(data)) | 
                                                            
                                    | 6196 |  |         self.NodesToRegister = array | 
                                                            
                                    | 6197 |  |  | 
                                                            
                                    | 6198 |  |     def __str__(self): | 
                                                            
                                    | 6199 |  |         return 'RegisterNodesParameters(' + 'NodesToRegister:' + str(self.NodesToRegister) + ')' | 
                                                            
                                    | 6200 |  |  | 
                                                            
                                    | 6201 |  |     __repr__ = __str__ | 
                                                            
                                    | 6202 |  |  | 
                                                            
                                    | 6203 |  |  | 
                                                            
                                    | 6204 |  | class RegisterNodesRequest(FrozenClass): | 
                                                                                
                                |  | @@ 6018-6053 (lines=36) @@ | 
                                                            
                                    | 6015 |  |     __repr__ = __str__ | 
                                                            
                                    | 6016 |  |  | 
                                                            
                                    | 6017 |  |  | 
                                                            
                                    | 6018 |  | class TranslateBrowsePathsToNodeIdsParameters(FrozenClass): | 
                                                            
                                    | 6019 |  |     ''' | 
                                                            
                                    | 6020 |  |     :ivar BrowsePaths: | 
                                                            
                                    | 6021 |  |     :vartype BrowsePaths: BrowsePath | 
                                                            
                                    | 6022 |  |     ''' | 
                                                            
                                    | 6023 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 6024 |  |         if binary is not None: | 
                                                            
                                    | 6025 |  |             self._binary_init(binary) | 
                                                            
                                    | 6026 |  |             self._freeze = True | 
                                                            
                                    | 6027 |  |             return | 
                                                            
                                    | 6028 |  |         self.BrowsePaths = [] | 
                                                            
                                    | 6029 |  |         self._freeze = True | 
                                                            
                                    | 6030 |  |  | 
                                                            
                                    | 6031 |  |     def to_binary(self): | 
                                                            
                                    | 6032 |  |         packet = [] | 
                                                            
                                    | 6033 |  |         packet.append(uatype_Int32.pack(len(self.BrowsePaths))) | 
                                                            
                                    | 6034 |  |         for fieldname in self.BrowsePaths: | 
                                                            
                                    | 6035 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 6036 |  |         return b''.join(packet) | 
                                                            
                                    | 6037 |  |  | 
                                                            
                                    | 6038 |  |     @staticmethod | 
                                                            
                                    | 6039 |  |     def from_binary(data): | 
                                                            
                                    | 6040 |  |         return TranslateBrowsePathsToNodeIdsParameters(data) | 
                                                            
                                    | 6041 |  |  | 
                                                            
                                    | 6042 |  |     def _binary_init(self, data): | 
                                                            
                                    | 6043 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 6044 |  |         array = [] | 
                                                            
                                    | 6045 |  |         if length != -1: | 
                                                            
                                    | 6046 |  |             for _ in range(0, length): | 
                                                            
                                    | 6047 |  |                 array.append(BrowsePath.from_binary(data)) | 
                                                            
                                    | 6048 |  |         self.BrowsePaths = array | 
                                                            
                                    | 6049 |  |  | 
                                                            
                                    | 6050 |  |     def __str__(self): | 
                                                            
                                    | 6051 |  |         return 'TranslateBrowsePathsToNodeIdsParameters(' + 'BrowsePaths:' + str(self.BrowsePaths) + ')' | 
                                                            
                                    | 6052 |  |  | 
                                                            
                                    | 6053 |  |     __repr__ = __str__ | 
                                                            
                                    | 6054 |  |  | 
                                                            
                                    | 6055 |  |  | 
                                                            
                                    | 6056 |  | class TranslateBrowsePathsToNodeIdsRequest(FrozenClass): | 
                                                                                
                                |  | @@ 5055-5090 (lines=36) @@ | 
                                                            
                                    | 5052 |  |     __repr__ = __str__ | 
                                                            
                                    | 5053 |  |  | 
                                                            
                                    | 5054 |  |  | 
                                                            
                                    | 5055 |  | class DeleteReferencesParameters(FrozenClass): | 
                                                            
                                    | 5056 |  |     ''' | 
                                                            
                                    | 5057 |  |     :ivar ReferencesToDelete: | 
                                                            
                                    | 5058 |  |     :vartype ReferencesToDelete: DeleteReferencesItem | 
                                                            
                                    | 5059 |  |     ''' | 
                                                            
                                    | 5060 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 5061 |  |         if binary is not None: | 
                                                            
                                    | 5062 |  |             self._binary_init(binary) | 
                                                            
                                    | 5063 |  |             self._freeze = True | 
                                                            
                                    | 5064 |  |             return | 
                                                            
                                    | 5065 |  |         self.ReferencesToDelete = [] | 
                                                            
                                    | 5066 |  |         self._freeze = True | 
                                                            
                                    | 5067 |  |  | 
                                                            
                                    | 5068 |  |     def to_binary(self): | 
                                                            
                                    | 5069 |  |         packet = [] | 
                                                            
                                    | 5070 |  |         packet.append(uatype_Int32.pack(len(self.ReferencesToDelete))) | 
                                                            
                                    | 5071 |  |         for fieldname in self.ReferencesToDelete: | 
                                                            
                                    | 5072 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 5073 |  |         return b''.join(packet) | 
                                                            
                                    | 5074 |  |  | 
                                                            
                                    | 5075 |  |     @staticmethod | 
                                                            
                                    | 5076 |  |     def from_binary(data): | 
                                                            
                                    | 5077 |  |         return DeleteReferencesParameters(data) | 
                                                            
                                    | 5078 |  |  | 
                                                            
                                    | 5079 |  |     def _binary_init(self, data): | 
                                                            
                                    | 5080 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 5081 |  |         array = [] | 
                                                            
                                    | 5082 |  |         if length != -1: | 
                                                            
                                    | 5083 |  |             for _ in range(0, length): | 
                                                            
                                    | 5084 |  |                 array.append(DeleteReferencesItem.from_binary(data)) | 
                                                            
                                    | 5085 |  |         self.ReferencesToDelete = array | 
                                                            
                                    | 5086 |  |  | 
                                                            
                                    | 5087 |  |     def __str__(self): | 
                                                            
                                    | 5088 |  |         return 'DeleteReferencesParameters(' + 'ReferencesToDelete:' + str(self.ReferencesToDelete) + ')' | 
                                                            
                                    | 5089 |  |  | 
                                                            
                                    | 5090 |  |     __repr__ = __str__ | 
                                                            
                                    | 5091 |  |  | 
                                                            
                                    | 5092 |  |  | 
                                                            
                                    | 5093 |  | class DeleteReferencesRequest(FrozenClass): | 
                                                                                
                                |  | @@ 4850-4885 (lines=36) @@ | 
                                                            
                                    | 4847 |  |     __repr__ = __str__ | 
                                                            
                                    | 4848 |  |  | 
                                                            
                                    | 4849 |  |  | 
                                                            
                                    | 4850 |  | class DeleteNodesParameters(FrozenClass): | 
                                                            
                                    | 4851 |  |     ''' | 
                                                            
                                    | 4852 |  |     :ivar NodesToDelete: | 
                                                            
                                    | 4853 |  |     :vartype NodesToDelete: DeleteNodesItem | 
                                                            
                                    | 4854 |  |     ''' | 
                                                            
                                    | 4855 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 4856 |  |         if binary is not None: | 
                                                            
                                    | 4857 |  |             self._binary_init(binary) | 
                                                            
                                    | 4858 |  |             self._freeze = True | 
                                                            
                                    | 4859 |  |             return | 
                                                            
                                    | 4860 |  |         self.NodesToDelete = [] | 
                                                            
                                    | 4861 |  |         self._freeze = True | 
                                                            
                                    | 4862 |  |  | 
                                                            
                                    | 4863 |  |     def to_binary(self): | 
                                                            
                                    | 4864 |  |         packet = [] | 
                                                            
                                    | 4865 |  |         packet.append(uatype_Int32.pack(len(self.NodesToDelete))) | 
                                                            
                                    | 4866 |  |         for fieldname in self.NodesToDelete: | 
                                                            
                                    | 4867 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 4868 |  |         return b''.join(packet) | 
                                                            
                                    | 4869 |  |  | 
                                                            
                                    | 4870 |  |     @staticmethod | 
                                                            
                                    | 4871 |  |     def from_binary(data): | 
                                                            
                                    | 4872 |  |         return DeleteNodesParameters(data) | 
                                                            
                                    | 4873 |  |  | 
                                                            
                                    | 4874 |  |     def _binary_init(self, data): | 
                                                            
                                    | 4875 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 4876 |  |         array = [] | 
                                                            
                                    | 4877 |  |         if length != -1: | 
                                                            
                                    | 4878 |  |             for _ in range(0, length): | 
                                                            
                                    | 4879 |  |                 array.append(DeleteNodesItem.from_binary(data)) | 
                                                            
                                    | 4880 |  |         self.NodesToDelete = array | 
                                                            
                                    | 4881 |  |  | 
                                                            
                                    | 4882 |  |     def __str__(self): | 
                                                            
                                    | 4883 |  |         return 'DeleteNodesParameters(' + 'NodesToDelete:' + str(self.NodesToDelete) + ')' | 
                                                            
                                    | 4884 |  |  | 
                                                            
                                    | 4885 |  |     __repr__ = __str__ | 
                                                            
                                    | 4886 |  |  | 
                                                            
                                    | 4887 |  |  | 
                                                            
                                    | 4888 |  | class DeleteNodesRequest(FrozenClass): | 
                                                                                
                                |  | @@ 4483-4518 (lines=36) @@ | 
                                                            
                                    | 4480 |  |     __repr__ = __str__ | 
                                                            
                                    | 4481 |  |  | 
                                                            
                                    | 4482 |  |  | 
                                                            
                                    | 4483 |  | class AddNodesParameters(FrozenClass): | 
                                                            
                                    | 4484 |  |     ''' | 
                                                            
                                    | 4485 |  |     :ivar NodesToAdd: | 
                                                            
                                    | 4486 |  |     :vartype NodesToAdd: AddNodesItem | 
                                                            
                                    | 4487 |  |     ''' | 
                                                            
                                    | 4488 |  |     def __init__(self, binary=None): | 
                                                            
                                    | 4489 |  |         if binary is not None: | 
                                                            
                                    | 4490 |  |             self._binary_init(binary) | 
                                                            
                                    | 4491 |  |             self._freeze = True | 
                                                            
                                    | 4492 |  |             return | 
                                                            
                                    | 4493 |  |         self.NodesToAdd = [] | 
                                                            
                                    | 4494 |  |         self._freeze = True | 
                                                            
                                    | 4495 |  |  | 
                                                            
                                    | 4496 |  |     def to_binary(self): | 
                                                            
                                    | 4497 |  |         packet = [] | 
                                                            
                                    | 4498 |  |         packet.append(uatype_Int32.pack(len(self.NodesToAdd))) | 
                                                            
                                    | 4499 |  |         for fieldname in self.NodesToAdd: | 
                                                            
                                    | 4500 |  |             packet.append(fieldname.to_binary()) | 
                                                            
                                    | 4501 |  |         return b''.join(packet) | 
                                                            
                                    | 4502 |  |  | 
                                                            
                                    | 4503 |  |     @staticmethod | 
                                                            
                                    | 4504 |  |     def from_binary(data): | 
                                                            
                                    | 4505 |  |         return AddNodesParameters(data) | 
                                                            
                                    | 4506 |  |  | 
                                                            
                                    | 4507 |  |     def _binary_init(self, data): | 
                                                            
                                    | 4508 |  |         length = uatype_Int32.unpack(data.read(4))[0] | 
                                                            
                                    | 4509 |  |         array = [] | 
                                                            
                                    | 4510 |  |         if length != -1: | 
                                                            
                                    | 4511 |  |             for _ in range(0, length): | 
                                                            
                                    | 4512 |  |                 array.append(AddNodesItem.from_binary(data)) | 
                                                            
                                    | 4513 |  |         self.NodesToAdd = array | 
                                                            
                                    | 4514 |  |  | 
                                                            
                                    | 4515 |  |     def __str__(self): | 
                                                            
                                    | 4516 |  |         return 'AddNodesParameters(' + 'NodesToAdd:' + str(self.NodesToAdd) + ')' | 
                                                            
                                    | 4517 |  |  | 
                                                            
                                    | 4518 |  |     __repr__ = __str__ | 
                                                            
                                    | 4519 |  |  | 
                                                            
                                    | 4520 |  |  | 
                                                            
                                    | 4521 |  | class AddNodesRequest(FrozenClass): |