Code Duplication    Length = 33-35 lines in 15 locations

opcua/ua/uaprotocol_auto.py 15 locations

@@ 4420-4454 (lines=35) @@
4417
    __repr__ = __str__
4418
4419
4420
class TranslateBrowsePathsToNodeIdsResponse(FrozenClass):
4421
    '''
4422
    Translates one or more paths in the server address space.
4423
4424
    :ivar TypeId:
4425
    :vartype TypeId: NodeId
4426
    :ivar ResponseHeader:
4427
    :vartype ResponseHeader: ResponseHeader
4428
    :ivar Results:
4429
    :vartype Results: BrowsePathResult
4430
    :ivar DiagnosticInfos:
4431
    :vartype DiagnosticInfos: DiagnosticInfo
4432
    '''
4433
4434
    ua_types = [
4435
        ('TypeId', 'NodeId'),
4436
        ('ResponseHeader', 'ResponseHeader'),
4437
        ('Results', 'ListOfBrowsePathResult'),
4438
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
4439
               ]
4440
4441
    def __init__(self):
4442
        self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary)
4443
        self.ResponseHeader = ResponseHeader()
4444
        self.Results = []
4445
        self.DiagnosticInfos = []
4446
        self._freeze = True
4447
4448
    def __str__(self):
4449
        return 'TranslateBrowsePathsToNodeIdsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
4450
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
4451
               'Results:' + str(self.Results) + ', ' + \
4452
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
4453
4454
    __repr__ = __str__
4455
4456
4457
class RegisterNodesParameters(FrozenClass):
@@ 4077-4111 (lines=35) @@
4074
    __repr__ = __str__
4075
4076
4077
class BrowseResponse(FrozenClass):
4078
    '''
4079
    Browse the references for one or more nodes from the server address space.
4080
4081
    :ivar TypeId:
4082
    :vartype TypeId: NodeId
4083
    :ivar ResponseHeader:
4084
    :vartype ResponseHeader: ResponseHeader
4085
    :ivar Results:
4086
    :vartype Results: BrowseResult
4087
    :ivar DiagnosticInfos:
4088
    :vartype DiagnosticInfos: DiagnosticInfo
4089
    '''
4090
4091
    ua_types = [
4092
        ('TypeId', 'NodeId'),
4093
        ('ResponseHeader', 'ResponseHeader'),
4094
        ('Results', 'ListOfBrowseResult'),
4095
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
4096
               ]
4097
4098
    def __init__(self):
4099
        self.TypeId = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary)
4100
        self.ResponseHeader = ResponseHeader()
4101
        self.Results = []
4102
        self.DiagnosticInfos = []
4103
        self._freeze = True
4104
4105
    def __str__(self):
4106
        return 'BrowseResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
4107
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
4108
               'Results:' + str(self.Results) + ', ' + \
4109
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
4110
4111
    __repr__ = __str__
4112
4113
4114
class BrowseNextParameters(FrozenClass):
@@ 3664-3698 (lines=35) @@
3661
    __repr__ = __str__
3662
3663
3664
class DeleteNodesResponse(FrozenClass):
3665
    '''
3666
    Delete one or more nodes from the server address space.
3667
3668
    :ivar TypeId:
3669
    :vartype TypeId: NodeId
3670
    :ivar ResponseHeader:
3671
    :vartype ResponseHeader: ResponseHeader
3672
    :ivar Results:
3673
    :vartype Results: StatusCode
3674
    :ivar DiagnosticInfos:
3675
    :vartype DiagnosticInfos: DiagnosticInfo
3676
    '''
3677
3678
    ua_types = [
3679
        ('TypeId', 'NodeId'),
3680
        ('ResponseHeader', 'ResponseHeader'),
3681
        ('Results', 'ListOfStatusCode'),
3682
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
3683
               ]
3684
3685
    def __init__(self):
3686
        self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary)
3687
        self.ResponseHeader = ResponseHeader()
3688
        self.Results = []
3689
        self.DiagnosticInfos = []
3690
        self._freeze = True
3691
3692
    def __str__(self):
3693
        return 'DeleteNodesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3694
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3695
               'Results:' + str(self.Results) + ', ' + \
3696
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
3697
3698
    __repr__ = __str__
3699
3700
3701
class DeleteReferencesItem(FrozenClass):
@@ 3548-3582 (lines=35) @@
3545
    __repr__ = __str__
3546
3547
3548
class AddReferencesResponse(FrozenClass):
3549
    '''
3550
    Adds one or more references to the server address space.
3551
3552
    :ivar TypeId:
3553
    :vartype TypeId: NodeId
3554
    :ivar ResponseHeader:
3555
    :vartype ResponseHeader: ResponseHeader
3556
    :ivar Results:
3557
    :vartype Results: StatusCode
3558
    :ivar DiagnosticInfos:
3559
    :vartype DiagnosticInfos: DiagnosticInfo
3560
    '''
3561
3562
    ua_types = [
3563
        ('TypeId', 'NodeId'),
3564
        ('ResponseHeader', 'ResponseHeader'),
3565
        ('Results', 'ListOfStatusCode'),
3566
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
3567
               ]
3568
3569
    def __init__(self):
3570
        self.TypeId = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary)
3571
        self.ResponseHeader = ResponseHeader()
3572
        self.Results = []
3573
        self.DiagnosticInfos = []
3574
        self._freeze = True
3575
3576
    def __str__(self):
3577
        return 'AddReferencesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3578
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3579
               'Results:' + str(self.Results) + ', ' + \
3580
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
3581
3582
    __repr__ = __str__
3583
3584
3585
class DeleteNodesItem(FrozenClass):
@@ 3412-3446 (lines=35) @@
3409
    __repr__ = __str__
3410
3411
3412
class AddNodesResponse(FrozenClass):
3413
    '''
3414
    Adds one or more nodes to the server address space.
3415
3416
    :ivar TypeId:
3417
    :vartype TypeId: NodeId
3418
    :ivar ResponseHeader:
3419
    :vartype ResponseHeader: ResponseHeader
3420
    :ivar Results:
3421
    :vartype Results: AddNodesResult
3422
    :ivar DiagnosticInfos:
3423
    :vartype DiagnosticInfos: DiagnosticInfo
3424
    '''
3425
3426
    ua_types = [
3427
        ('TypeId', 'NodeId'),
3428
        ('ResponseHeader', 'ResponseHeader'),
3429
        ('Results', 'ListOfAddNodesResult'),
3430
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
3431
               ]
3432
3433
    def __init__(self):
3434
        self.TypeId = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary)
3435
        self.ResponseHeader = ResponseHeader()
3436
        self.Results = []
3437
        self.DiagnosticInfos = []
3438
        self._freeze = True
3439
3440
    def __str__(self):
3441
        return 'AddNodesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3442
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3443
               'Results:' + str(self.Results) + ', ' + \
3444
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
3445
3446
    __repr__ = __str__
3447
3448
3449
class AddReferencesItem(FrozenClass):
@@ 8469-8501 (lines=33) @@
8466
    __repr__ = __str__
8467
8468
8469
class DeleteSubscriptionsResponse(FrozenClass):
8470
    '''
8471
    :ivar TypeId:
8472
    :vartype TypeId: NodeId
8473
    :ivar ResponseHeader:
8474
    :vartype ResponseHeader: ResponseHeader
8475
    :ivar Results:
8476
    :vartype Results: StatusCode
8477
    :ivar DiagnosticInfos:
8478
    :vartype DiagnosticInfos: DiagnosticInfo
8479
    '''
8480
8481
    ua_types = [
8482
        ('TypeId', 'NodeId'),
8483
        ('ResponseHeader', 'ResponseHeader'),
8484
        ('Results', 'ListOfStatusCode'),
8485
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
8486
               ]
8487
8488
    def __init__(self):
8489
        self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary)
8490
        self.ResponseHeader = ResponseHeader()
8491
        self.Results = []
8492
        self.DiagnosticInfos = []
8493
        self._freeze = True
8494
8495
    def __str__(self):
8496
        return 'DeleteSubscriptionsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
8497
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
8498
               'Results:' + str(self.Results) + ', ' + \
8499
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
8500
8501
    __repr__ = __str__
8502
8503
8504
class BuildInfo(FrozenClass):
@@ 7443-7475 (lines=33) @@
7440
    __repr__ = __str__
7441
7442
7443
class DeleteMonitoredItemsResponse(FrozenClass):
7444
    '''
7445
    :ivar TypeId:
7446
    :vartype TypeId: NodeId
7447
    :ivar ResponseHeader:
7448
    :vartype ResponseHeader: ResponseHeader
7449
    :ivar Results:
7450
    :vartype Results: StatusCode
7451
    :ivar DiagnosticInfos:
7452
    :vartype DiagnosticInfos: DiagnosticInfo
7453
    '''
7454
7455
    ua_types = [
7456
        ('TypeId', 'NodeId'),
7457
        ('ResponseHeader', 'ResponseHeader'),
7458
        ('Results', 'ListOfStatusCode'),
7459
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
7460
               ]
7461
7462
    def __init__(self):
7463
        self.TypeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary)
7464
        self.ResponseHeader = ResponseHeader()
7465
        self.Results = []
7466
        self.DiagnosticInfos = []
7467
        self._freeze = True
7468
7469
    def __str__(self):
7470
        return 'DeleteMonitoredItemsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7471
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
7472
               'Results:' + str(self.Results) + ', ' + \
7473
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
7474
7475
    __repr__ = __str__
7476
7477
7478
class CreateSubscriptionParameters(FrozenClass):
@@ 7108-7140 (lines=33) @@
7105
    __repr__ = __str__
7106
7107
7108
class ModifyMonitoredItemsResponse(FrozenClass):
7109
    '''
7110
    :ivar TypeId:
7111
    :vartype TypeId: NodeId
7112
    :ivar ResponseHeader:
7113
    :vartype ResponseHeader: ResponseHeader
7114
    :ivar Results:
7115
    :vartype Results: MonitoredItemModifyResult
7116
    :ivar DiagnosticInfos:
7117
    :vartype DiagnosticInfos: DiagnosticInfo
7118
    '''
7119
7120
    ua_types = [
7121
        ('TypeId', 'NodeId'),
7122
        ('ResponseHeader', 'ResponseHeader'),
7123
        ('Results', 'ListOfMonitoredItemModifyResult'),
7124
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
7125
               ]
7126
7127
    def __init__(self):
7128
        self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary)
7129
        self.ResponseHeader = ResponseHeader()
7130
        self.Results = []
7131
        self.DiagnosticInfos = []
7132
        self._freeze = True
7133
7134
    def __str__(self):
7135
        return 'ModifyMonitoredItemsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7136
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
7137
               'Results:' + str(self.Results) + ', ' + \
7138
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
7139
7140
    __repr__ = __str__
7141
7142
7143
class SetMonitoringModeParameters(FrozenClass):
@@ 6953-6985 (lines=33) @@
6950
    __repr__ = __str__
6951
6952
6953
class CreateMonitoredItemsResponse(FrozenClass):
6954
    '''
6955
    :ivar TypeId:
6956
    :vartype TypeId: NodeId
6957
    :ivar ResponseHeader:
6958
    :vartype ResponseHeader: ResponseHeader
6959
    :ivar Results:
6960
    :vartype Results: MonitoredItemCreateResult
6961
    :ivar DiagnosticInfos:
6962
    :vartype DiagnosticInfos: DiagnosticInfo
6963
    '''
6964
6965
    ua_types = [
6966
        ('TypeId', 'NodeId'),
6967
        ('ResponseHeader', 'ResponseHeader'),
6968
        ('Results', 'ListOfMonitoredItemCreateResult'),
6969
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6970
               ]
6971
6972
    def __init__(self):
6973
        self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary)
6974
        self.ResponseHeader = ResponseHeader()
6975
        self.Results = []
6976
        self.DiagnosticInfos = []
6977
        self._freeze = True
6978
6979
    def __str__(self):
6980
        return 'CreateMonitoredItemsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6981
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6982
               'Results:' + str(self.Results) + ', ' + \
6983
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6984
6985
    __repr__ = __str__
6986
6987
6988
class MonitoredItemModifyRequest(FrozenClass):
@@ 6526-6558 (lines=33) @@
6523
    __repr__ = __str__
6524
6525
6526
class CallResponse(FrozenClass):
6527
    '''
6528
    :ivar TypeId:
6529
    :vartype TypeId: NodeId
6530
    :ivar ResponseHeader:
6531
    :vartype ResponseHeader: ResponseHeader
6532
    :ivar Results:
6533
    :vartype Results: CallMethodResult
6534
    :ivar DiagnosticInfos:
6535
    :vartype DiagnosticInfos: DiagnosticInfo
6536
    '''
6537
6538
    ua_types = [
6539
        ('TypeId', 'NodeId'),
6540
        ('ResponseHeader', 'ResponseHeader'),
6541
        ('Results', 'ListOfCallMethodResult'),
6542
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6543
               ]
6544
6545
    def __init__(self):
6546
        self.TypeId = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary)
6547
        self.ResponseHeader = ResponseHeader()
6548
        self.Results = []
6549
        self.DiagnosticInfos = []
6550
        self._freeze = True
6551
6552
    def __str__(self):
6553
        return 'CallResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6554
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6555
               'Results:' + str(self.Results) + ', ' + \
6556
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6557
6558
    __repr__ = __str__
6559
6560
6561
class MonitoringFilter(FrozenClass):
@@ 6376-6408 (lines=33) @@
6373
    __repr__ = __str__
6374
6375
6376
class HistoryUpdateResponse(FrozenClass):
6377
    '''
6378
    :ivar TypeId:
6379
    :vartype TypeId: NodeId
6380
    :ivar ResponseHeader:
6381
    :vartype ResponseHeader: ResponseHeader
6382
    :ivar Results:
6383
    :vartype Results: HistoryUpdateResult
6384
    :ivar DiagnosticInfos:
6385
    :vartype DiagnosticInfos: DiagnosticInfo
6386
    '''
6387
6388
    ua_types = [
6389
        ('TypeId', 'NodeId'),
6390
        ('ResponseHeader', 'ResponseHeader'),
6391
        ('Results', 'ListOfHistoryUpdateResult'),
6392
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6393
               ]
6394
6395
    def __init__(self):
6396
        self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary)
6397
        self.ResponseHeader = ResponseHeader()
6398
        self.Results = []
6399
        self.DiagnosticInfos = []
6400
        self._freeze = True
6401
6402
    def __str__(self):
6403
        return 'HistoryUpdateResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6404
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6405
               'Results:' + str(self.Results) + ', ' + \
6406
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6407
6408
    __repr__ = __str__
6409
6410
6411
class CallMethodRequest(FrozenClass):
@@ 6061-6093 (lines=33) @@
6058
    __repr__ = __str__
6059
6060
6061
class WriteResponse(FrozenClass):
6062
    '''
6063
    :ivar TypeId:
6064
    :vartype TypeId: NodeId
6065
    :ivar ResponseHeader:
6066
    :vartype ResponseHeader: ResponseHeader
6067
    :ivar Results:
6068
    :vartype Results: StatusCode
6069
    :ivar DiagnosticInfos:
6070
    :vartype DiagnosticInfos: DiagnosticInfo
6071
    '''
6072
6073
    ua_types = [
6074
        ('TypeId', 'NodeId'),
6075
        ('ResponseHeader', 'ResponseHeader'),
6076
        ('Results', 'ListOfStatusCode'),
6077
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6078
               ]
6079
6080
    def __init__(self):
6081
        self.TypeId = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary)
6082
        self.ResponseHeader = ResponseHeader()
6083
        self.Results = []
6084
        self.DiagnosticInfos = []
6085
        self._freeze = True
6086
6087
    def __str__(self):
6088
        return 'WriteResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6089
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6090
               'Results:' + str(self.Results) + ', ' + \
6091
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6092
6093
    __repr__ = __str__
6094
6095
6096
class HistoryUpdateDetails(FrozenClass):
@@ 5941-5973 (lines=33) @@
5938
    __repr__ = __str__
5939
5940
5941
class HistoryReadResponse(FrozenClass):
5942
    '''
5943
    :ivar TypeId:
5944
    :vartype TypeId: NodeId
5945
    :ivar ResponseHeader:
5946
    :vartype ResponseHeader: ResponseHeader
5947
    :ivar Results:
5948
    :vartype Results: HistoryReadResult
5949
    :ivar DiagnosticInfos:
5950
    :vartype DiagnosticInfos: DiagnosticInfo
5951
    '''
5952
5953
    ua_types = [
5954
        ('TypeId', 'NodeId'),
5955
        ('ResponseHeader', 'ResponseHeader'),
5956
        ('Results', 'ListOfHistoryReadResult'),
5957
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
5958
               ]
5959
5960
    def __init__(self):
5961
        self.TypeId = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary)
5962
        self.ResponseHeader = ResponseHeader()
5963
        self.Results = []
5964
        self.DiagnosticInfos = []
5965
        self._freeze = True
5966
5967
    def __str__(self):
5968
        return 'HistoryReadResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5969
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
5970
               'Results:' + str(self.Results) + ', ' + \
5971
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
5972
5973
    __repr__ = __str__
5974
5975
5976
class WriteValue(FrozenClass):
@@ 5525-5557 (lines=33) @@
5522
    __repr__ = __str__
5523
5524
5525
class ReadResponse(FrozenClass):
5526
    '''
5527
    :ivar TypeId:
5528
    :vartype TypeId: NodeId
5529
    :ivar ResponseHeader:
5530
    :vartype ResponseHeader: ResponseHeader
5531
    :ivar Results:
5532
    :vartype Results: DataValue
5533
    :ivar DiagnosticInfos:
5534
    :vartype DiagnosticInfos: DiagnosticInfo
5535
    '''
5536
5537
    ua_types = [
5538
        ('TypeId', 'NodeId'),
5539
        ('ResponseHeader', 'ResponseHeader'),
5540
        ('Results', 'ListOfDataValue'),
5541
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
5542
               ]
5543
5544
    def __init__(self):
5545
        self.TypeId = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary)
5546
        self.ResponseHeader = ResponseHeader()
5547
        self.Results = []
5548
        self.DiagnosticInfos = []
5549
        self._freeze = True
5550
5551
    def __str__(self):
5552
        return 'ReadResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5553
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
5554
               'Results:' + str(self.Results) + ', ' + \
5555
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
5556
5557
    __repr__ = __str__
5558
5559
5560
class HistoryReadValueId(FrozenClass):
@@ 1833-1865 (lines=33) @@
1830
    __repr__ = __str__
1831
1832
1833
class RegisterServer2Response(FrozenClass):
1834
    '''
1835
    :ivar TypeId:
1836
    :vartype TypeId: NodeId
1837
    :ivar ResponseHeader:
1838
    :vartype ResponseHeader: ResponseHeader
1839
    :ivar ConfigurationResults:
1840
    :vartype ConfigurationResults: StatusCode
1841
    :ivar DiagnosticInfos:
1842
    :vartype DiagnosticInfos: DiagnosticInfo
1843
    '''
1844
1845
    ua_types = [
1846
        ('TypeId', 'NodeId'),
1847
        ('ResponseHeader', 'ResponseHeader'),
1848
        ('ConfigurationResults', 'ListOfStatusCode'),
1849
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
1850
               ]
1851
1852
    def __init__(self):
1853
        self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary)
1854
        self.ResponseHeader = ResponseHeader()
1855
        self.ConfigurationResults = []
1856
        self.DiagnosticInfos = []
1857
        self._freeze = True
1858
1859
    def __str__(self):
1860
        return 'RegisterServer2Response(' + 'TypeId:' + str(self.TypeId) + ', ' + \
1861
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
1862
               'ConfigurationResults:' + str(self.ConfigurationResults) + ', ' + \
1863
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
1864
1865
    __repr__ = __str__
1866
1867
1868
class ChannelSecurityToken(FrozenClass):